API referansı: Kuruluşlar
Kuruluş yönetimi ve kullanıcı yönetimi uç noktaları için API referansı.
Uç nokta: GET /v1/tenant/{tenantId}/processes
Kimlik doğrulama: Tenant kapsamlı API anahtarı · read kapsamı
Parametreler:
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | path | Evet | Biçim: uuid |
| limit | integer | query | Hayır | Döndürülecek maksimum öğe sayısı |
| offset | integer | query | Hayır | Atlanacak öğe sayısı |
Yanıt (200):
Süreç listesi
[
{
"id": "00000000-0000-0000-0000-000000000000",
"treeParentId": "00000000-0000-0000-0000-000000000000",
"treeNodeType": "Process",
"displayName": "string",
"createdAt": "2024-03-15T16:30:00Z",
"updatedAt": "2024-03-15T16:30:00Z",
"designerModelId": "00000000-0000-0000-0000-000000000000"
}
] Hatalar:
Uç nokta: POST /v1/tenant/{tenantId}/processes
Kimlik doğrulama: Tenant kapsamlı API anahtarı · write kapsamı
Parametreler:
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | path | Evet | Biçim: uuid |
İstek gövdesi:
{
"displayName": "string",
"treeParentId": "00000000-0000-0000-0000-000000000000",
"treeNodeType": "Process"
} | Alan | Tür | Gerekli | Açıklama |
|---|---|---|---|
| displayName | string | Evet | Süreç ağacında gösterilen süreç adı Maksimum uzunluk: 128 |
| treeParentId | string | Hayır | Üst klasör kimliği (null = üst düzey) Biçim: uuid |
| treeNodeType | Process | TreeGroup | Hayır | Süreç veya TreeGroup (klasör) İzin verilen değerler: Process, TreeGroupVarsayılan: Process |
Yanıt (201):
Süreç oluşturuldu
{
"id": "00000000-0000-0000-0000-000000000000",
"treeParentId": "00000000-0000-0000-0000-000000000000",
"treeNodeType": "Process",
"displayName": "string",
"createdAt": "2024-03-15T16:30:00Z",
"updatedAt": "2024-03-15T16:30:00Z",
"designerModelId": "00000000-0000-0000-0000-000000000000"
} | Alan | Tür | Gerekli | Açıklama |
|---|---|---|---|
| id | string | Evet | Biçim: uuid |
| treeParentId | string | Evet | Biçim: uuid |
| treeNodeType | Process | TreeGroup | Evet | İzin verilen değerler: Process, TreeGroupVarsayılan: Process |
| displayName | string | Evet | Varsayılan: New ProcessMaksimum uzunluk: 128 |
| createdAt | string | Evet | Biçim: date-time |
| updatedAt | string | Evet | Biçim: date-time |
| designerModelId | string | Evet | Biçim: uuid |
Hatalar:
Uç nokta: GET /v1/tenant/{tenantId}/processes/{processId}
Kimlik doğrulama: Tenant kapsamlı API anahtarı · read kapsamı
Parametreler:
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | path | Evet | Biçim: uuid |
| processId | string | path | Evet | Biçim: uuid |
Yanıt (200):
Süreç
{
"id": "00000000-0000-0000-0000-000000000000",
"treeParentId": "00000000-0000-0000-0000-000000000000",
"treeNodeType": "Process",
"displayName": "string",
"createdAt": "2024-03-15T16:30:00Z",
"updatedAt": "2024-03-15T16:30:00Z",
"designerModelId": "00000000-0000-0000-0000-000000000000"
} | Alan | Tür | Gerekli | Açıklama |
|---|---|---|---|
| id | string | Evet | Biçim: uuid |
| treeParentId | string | Evet | Biçim: uuid |
| treeNodeType | Process | TreeGroup | Evet | İzin verilen değerler: Process, TreeGroupVarsayılan: Process |
| displayName | string | Evet | Varsayılan: New ProcessMaksimum uzunluk: 128 |
| createdAt | string | Evet | Biçim: date-time |
| updatedAt | string | Evet | Biçim: date-time |
| designerModelId | string | Evet | Biçim: uuid |
Hatalar:
Uç nokta: PUT /v1/tenant/{tenantId}/processes/{processId}
Kimlik doğrulama: Tenant kapsamlı API anahtarı · write kapsamı
Parametreler:
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | path | Evet | Biçim: uuid |
| processId | string | path | Evet | Biçim: uuid |
İstek gövdesi:
{
"displayName": "string",
"treeParentId": "00000000-0000-0000-0000-000000000000"
} | Alan | Tür | Gerekli | Açıklama |
|---|---|---|---|
| displayName | string | Hayır | Süreç ağacında gösterilen süreç adı Maksimum uzunluk: 128 |
| treeParentId | string | Hayır | Üst klasör kimliği (null = üst düzey) Biçim: uuid |
Yanıt (200):
Süreç güncellendi
{
"id": "00000000-0000-0000-0000-000000000000",
"treeParentId": "00000000-0000-0000-0000-000000000000",
"treeNodeType": "Process",
"displayName": "string",
"createdAt": "2024-03-15T16:30:00Z",
"updatedAt": "2024-03-15T16:30:00Z",
"designerModelId": "00000000-0000-0000-0000-000000000000"
} | Alan | Tür | Gerekli | Açıklama |
|---|---|---|---|
| id | string | Evet | Biçim: uuid |
| treeParentId | string | Evet | Biçim: uuid |
| treeNodeType | Process | TreeGroup | Evet | İzin verilen değerler: Process, TreeGroupVarsayılan: Process |
| displayName | string | Evet | Varsayılan: New ProcessMaksimum uzunluk: 128 |
| createdAt | string | Evet | Biçim: date-time |
| updatedAt | string | Evet | Biçim: date-time |
| designerModelId | string | Evet | Biçim: uuid |
Hatalar:
Uç nokta: DELETE /v1/tenant/{tenantId}/processes/{processId}
Kimlik doğrulama: Tenant kapsamlı API anahtarı · write kapsamı
Parametreler:
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | path | Evet | Biçim: uuid |
| processId | string | path | Evet | Biçim: uuid |
Yanıt (200):
Süreç silindi
{
"success": true,
"message": "string"
} | Alan | Tür | Gerekli | Açıklama |
|---|---|---|---|
| success | boolean | Evet | |
| message | string | Evet |
Hatalar:
Uç nokta: GET /v1/tenant/{tenantId}/processes/{processId}/bpmn
Kimlik doğrulama: Tenant kapsamlı API anahtarı · read kapsamı
Parametreler:
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | path | Evet | Biçim: uuid |
| processId | string | path | Evet | Biçim: uuid |
Yanıt (200):
BPMN XML
{
"bpmnXml": "string"
} | Alan | Tür | Gerekli | Açıklama |
|---|---|---|---|
| bpmnXml | string | Evet | BPMN 2.0 XML |
Hatalar:
Uç nokta: PUT /v1/tenant/{tenantId}/processes/{processId}/bpmn
Kimlik doğrulama: Tenant kapsamlı API anahtarı · write kapsamı
Parametreler:
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | path | Evet | Biçim: uuid |
| processId | string | path | Evet | Biçim: uuid |
İstek gövdesi:
{
"bpmnXml": "string"
} | Alan | Tür | Gerekli | Açıklama |
|---|---|---|---|
| bpmnXml | string | Evet | BPMN 2.0 XML |
Yanıt (200):
BPMN yüklendi
{
"message": "string"
} | Alan | Tür | Gerekli | Açıklama |
|---|---|---|---|
| message | string | Evet |
Hatalar:
Veri haritalamaları, veri tablolarını süreçlere bağlayarak Event Log verilerinizi süreç modeli üzerinde görselleştirmenizi ve analiz etmenizi sağlar.
Uç nokta: GET /v1/tenant/{tenantId}/processes/{processId}/mappings
Kimlik doğrulama: Tenant kapsamlı API anahtarı · read kapsamı
Parametreler:
| Ad | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| tenantId | string | path | Evet | Biçim: uuid |
| processId | string | path | Evet | Biçim: uuid |
| limit | integer | query | Hayır | Döndürülecek maksimum öğe sayısı |
| offset | integer | query | Hayır | Atlanacak öğe sayısı |
Yanıt (200):
Haritalama listesi
[
{
"id": "00000000-0000-0000-0000-000000000000",
"modelId": "00000000-0000-0000-0000-000000000000",
"dataTableId": "00000000-0000-0000-0000-000000000000",
"displayName": "string",
"color": {
"id": "data-1"
},
"showByDefault": true,
"mappingRole": "primary",
"sortOrder": 0
}
] Hatalar:
Uç nokta: POST /v1/tenant/{tenantId}/processes/{processId}/mappings
Kimlik doğrulama: Tenant kapsamlı API anahtarı · write kapsamı
Parametreler:
| Ad | Tür | Konum | Zorunlu | Açıklama |
|---|---|---|---|---|
| tenantId | string | yol | Evet | Biçim: uuid |
| processId | string | yol | Evet | Biçim: uuid |
İstek gövdesi:
{
"dataTableId": "00000000-0000-0000-0000-000000000000",
"displayName": "string",
"color": {
"id": "data-1"
},
"showByDefault": true,
"mappingRole": "primary"
} | Alan | Tür | Zorunlu | Açıklama |
|---|---|---|---|
| dataTableId | string | Evet | Sürece eşlenecek Veri Seti Biçim: uuid |
| displayName | string | Hayır | Haritalama görünen adı Maksimum uzunluk: 128 |
| color | object | Hayır | Vurgu rengi |
| showByDefault | boolean | Hayır | Süreç görünümünde bu haritalamayı varsayılan olarak gösterir Varsayılan: true |
| mappingRole | primary | comparison | Hayır | Eşlenen verinin modeldeki rolü İzin verilen değerler: primary, comparison |
Yanıt (201):
Haritalama oluşturuldu
{
"id": "00000000-0000-0000-0000-000000000000",
"modelId": "00000000-0000-0000-0000-000000000000",
"dataTableId": "00000000-0000-0000-0000-000000000000",
"displayName": "string",
"color": {
"id": "data-1"
},
"showByDefault": true,
"mappingRole": "primary",
"sortOrder": 0
} | Alan | Tür | Zorunlu | Açıklama |
|---|---|---|---|
| id | string | Evet | Biçim: uuid |
| modelId | string | Evet | Biçim: uuid |
| dataTableId | string | Evet | Biçim: uuid |
| displayName | string | Evet | Maksimum uzunluk: 128 |
| color | object | Evet | |
| showByDefault | boolean | Evet | Varsayılan: true |
| mappingRole | primary | comparison | Evet | İzin verilen değerler: primary, comparisonVarsayılan: comparison |
| sortOrder | integer | Evet | Varsayılan: 0Minimum: -9007199254740991 Maksimum: 9007199254740991 |
Hatalar:
Uç nokta: PUT /v1/tenant/{tenantId}/processes/{processId}/mappings/{mappingId}
Kimlik doğrulama: Kiracı kapsamlı API anahtarı · write kapsamı
Parametreler:
| Ad | Tür | Konum | Zorunlu | Açıklama |
|---|---|---|---|---|
| tenantId | string | yol | Evet | Biçim: uuid |
| processId | string | yol | Evet | Biçim: uuid |
| mappingId | string | yol | Evet | Biçim: uuid |
İstek gövdesi:
{
"displayName": "string",
"color": {
"id": "data-1"
},
"showByDefault": true,
"mappingRole": "primary",
"sortOrder": 0
} | Alan | Tür | Zorunlu | Açıklama |
|---|---|---|---|
| displayName | string | Hayır | Maksimum uzunluk: 128 |
| color | object | Hayır | |
| showByDefault | boolean | Hayır | |
| mappingRole | primary | comparison | Hayır | İzin verilen değerler: primary, comparison |
| sortOrder | integer | Hayır | Minimum: -9007199254740991 Maksimum: 9007199254740991 |
Yanıt (200):
Haritalama güncellendi
{
"id": "00000000-0000-0000-0000-000000000000",
"modelId": "00000000-0000-0000-0000-000000000000",
"dataTableId": "00000000-0000-0000-0000-000000000000",
"displayName": "string",
"color": {
"id": "data-1"
},
"showByDefault": true,
"mappingRole": "primary",
"sortOrder": 0
} | Alan | Tür | Zorunlu | Açıklama |
|---|---|---|---|
| id | string | Evet | Biçim: uuid |
| modelId | string | Evet | Biçim: uuid |
| dataTableId | string | Evet | Biçim: uuid |
| displayName | string | Evet | Maksimum uzunluk: 128 |
| color | object | Evet | |
| showByDefault | boolean | Evet | Varsayılan: true |
| mappingRole | primary | comparison | Evet | İzin verilen değerler: primary, comparisonVarsayılan: comparison |
| sortOrder | integer | Evet | Varsayılan: 0Minimum: -9007199254740991 Maksimum: 9007199254740991 |
Hatalar:
Uç nokta: DELETE /v1/tenant/{tenantId}/processes/{processId}/mappings/{mappingId}
Kimlik doğrulama: Kiracı kapsamlı API anahtarı · write kapsamı
Parametreler:
| Ad | Tür | Konum | Zorunlu | Açıklama |
|---|---|---|---|---|
| tenantId | string | yol | Evet | Biçim: uuid |
| processId | string | yol | Evet | Biçim: uuid |
| mappingId | string | yol | Evet | Biçim: uuid |
Yanıt (200):
Haritalama silindi
{
"success": true,
"message": "string"
} | Alan | Tür | Zorunlu | Açıklama |
|---|---|---|---|
| success | boolean | Evet | |
| message | string | Evet |
Hatalar:
Bu uç noktalar, doğal dil açıklamalarından BPMN süreç modellerini otomatik olarak oluşturmak için yapay zekâ kullanır.
Uç nokta: POST /v1/tenant/{tenantId}/processes/{processId}/generate-model
Kimlik doğrulama: Kiracı kapsamlı API anahtarı · write kapsamı · saniyede 2 istek hız sınırı (ani artış 4)
Parametreler:
| Ad | Tür | Konum | Zorunlu | Açıklama |
|---|---|---|---|---|
| tenantId | string | yol | Evet | Biçim: uuid |
| processId | string | yol | Evet | Biçim: uuid |
İstek gövdesi:
{
"prompt": "string"
} | Alan | Tür | Zorunlu | Açıklama |
|---|---|---|---|
| prompt | string | Evet |
Yanıt (200):
Oluşturma başlatıldı / sonuç
{
"message": "string"
} | Alan | Tür | Zorunlu | Açıklama |
|---|---|---|---|
| message | string | Evet |
Hatalar:
Uç nokta: GET /v1/tenant/{tenantId}/processes/{processId}/generate-model/status
Kimlik doğrulama: Kiracı kapsamlı API anahtarı · write kapsamı
Parametreler:
| Ad | Tür | Konum | Zorunlu | Açıklama |
|---|---|---|---|---|
| tenantId | string | yol | Evet | Biçim: uuid |
| processId | string | yol | Evet | Biçim: uuid |
Yanıt (200):
Oluşturma durumu
{
"message": "string"
} | Alan | Tür | Zorunlu | Açıklama |
|---|---|---|---|
| message | string | Evet |
Hatalar:
Sürecin en son modeline ait vaka bazlı metrikler: hesaplanan sıra ve sağlık metrikleriyle her vaka için bir satır.
Sürecin en son modeli için hesaplanan süreç metriklerini, vaka başına bir satır olarak döndürür. Bu metrikler vaka süresini, uzunluğunu, uyumluluğunu, yeniden çalışmayı, sağlık skorunu, varyantı ve daha fazlasını içerir. Satır filtresi uygulanmaz. Sonuç sayfalıdır: limit kullanın (varsayılan 1000, maksimum 10000) ve offset değerini kullanın; hasMore true olduğu sürece sayfaları almaya devam edin. Metrikler hâlâ hesaplanıyorsa yanıtın durumu preprocessing olur.
Uç nokta: GET /v1/tenant/{tenantId}/processes/{processId}/data/case-features
Kimlik doğrulama: Kiracı kapsamlı API anahtarı · read kapsamı
Parametreler:
| Ad | Tür | Konum | Zorunlu | Açıklama |
|---|---|---|---|---|
| tenantId | string | yol | Evet | Biçim: uuid |
| processId | string | yol | Evet | Biçim: uuid |
| limit | integer | sorgu | Hayır | Döndürülecek maksimum vaka satırı sayısı (varsayılan 1000, maksimum 10000) |
| offset | integer | sorgu | Hayır | Atlanacak vaka satırı sayısı (varsayılan 0) |
Yanıt (200):
Vaka metrikleri
{
"state": "ready",
"processId": "00000000-0000-0000-0000-000000000000",
"modelId": "00000000-0000-0000-0000-000000000000",
"dataTableId": "00000000-0000-0000-0000-000000000000",
"rowCount": 0,
"hasMore": true,
"rows": [
{}
]
} Hatalar:
Uç nokta: GET /v1/tenant/{tenantId}/processes/{processId}/versions
Kimlik doğrulama: Kiracı kapsamlı API anahtarı · read kapsamı
Parametreler:
| Ad | Tür | Konum | Zorunlu | Açıklama |
|---|---|---|---|---|
| tenantId | string | yol | Evet | Biçim: uuid |
| processId | string | yol | Evet | Biçim: uuid |
| limit | integer | sorgu | Hayır | Döndürülecek maksimum öğe sayısı |
| offset | integer | sorgu | Hayır | Atlanacak öğe sayısı |
Yanıt (200):
Sürüm listesi
[
{
"id": "00000000-0000-0000-0000-000000000000",
"processId": "00000000-0000-0000-0000-000000000000",
"modelId": "00000000-0000-0000-0000-000000000000",
"versionNumber": 0,
"versionType": "manual",
"displayName": "string",
"description": "string",
"createdAt": "2024-03-15T16:30:00Z",
"updatedAt": "2024-03-15T16:30:00Z",
"processDisplayName": "string",
"processShortDescription": "string",
"publishedState": "draft",
"elementCount": 0,
"connectionCount": 0
}
] Hatalar:
Uç nokta: POST /v1/tenant/{tenantId}/processes/{processId}/versions
Kimlik doğrulama: Kiracı kapsamlı API anahtarı · write kapsamı
Parametreler:
| Ad | Tür | Konum | Zorunlu | Açıklama |
|---|---|---|---|---|
| tenantId | string | yol | Evet | Biçim: uuid |
| processId | string | yol | Evet | Biçim: uuid |
İstek gövdesi:
{
"displayName": "string",
"description": "string",
"versionType": "manual",
"restoreFromVersionId": "00000000-0000-0000-0000-000000000000"
} | Alan | Tür | Zorunlu | Açıklama |
|---|---|---|---|
| displayName | string | Hayır | Sürüm etiketi Varsayılan: ""Maksimum uzunluk: 128 |
| description | string | Hayır | Sürümün isteğe bağlı açıklaması |
| versionType | manual | auto | Hayır | manuel = kullanıcı tarafından oluşturulan, auto = sistem tarafından oluşturulan İzin verilen değerler: manual, auto |
| restoreFromVersionId | string | Hayır | Bu anlık görüntü oluşturulurken geri yüklenecek sürüm Biçim: uuid |
Yanıt (201):
Sürüm oluşturuldu
{
"version": {
"id": "00000000-0000-0000-0000-000000000000",
"processId": "00000000-0000-0000-0000-000000000000",
"modelId": "00000000-0000-0000-0000-000000000000",
"versionNumber": 0,
"versionType": "manual",
"displayName": "string",
"description": "string",
"createdAt": "2024-03-15T16:30:00Z",
"updatedAt": "2024-03-15T16:30:00Z",
"processDisplayName": "string",
"processShortDescription": "string",
"publishedState": "draft",
"elementCount": 0,
"connectionCount": 0
},
"restoredFrom": {
"id": "00000000-0000-0000-0000-000000000000",
"processId": "00000000-0000-0000-0000-000000000000",
"modelId": "00000000-0000-0000-0000-000000000000",
"versionNumber": 0,
"versionType": "manual",
"displayName": "string",
"description": "string",
"createdAt": "2024-03-15T16:30:00Z",
"updatedAt": "2024-03-15T16:30:00Z",
"processDisplayName": "string",
"processShortDescription": "string",
"publishedState": "draft",
"elementCount": 0,
"connectionCount": 0
}
} | Alan | Tür | Zorunlu | Açıklama |
|---|---|---|---|
| version | object | Evet | |
| restoredFrom | object | Evet |
Hatalar:
Uç nokta: GET /v1/tenant/{tenantId}/processes/{processId}/versions/{versionId}
Kimlik doğrulama: Kiracı kapsamlı API anahtarı · read kapsamı
Parametreler:
| Ad | Tür | Konum | Zorunlu | Açıklama |
|---|---|---|---|---|
| tenantId | string | yol | Evet | Biçim: uuid |
| processId | string | yol | Evet | Biçim: uuid |
| versionId | string | yol | Evet | Biçim: uuid |
Yanıt (200):
Sürüm
{
"version": {
"id": "00000000-0000-0000-0000-000000000000",
"processId": "00000000-0000-0000-0000-000000000000",
"modelId": "00000000-0000-0000-0000-000000000000",
"versionNumber": 0,
"versionType": "manual",
"displayName": "string",
"description": "string",
"createdAt": "2024-03-15T16:30:00Z",
"updatedAt": "2024-03-15T16:30:00Z",
"processDisplayName": "string",
"processShortDescription": "string",
"publishedState": "draft",
"elementCount": 0,
"connectionCount": 0
}
} | Alan | Tür | Zorunlu | Açıklama |
|---|---|---|---|
| version | object | Evet |
Hatalar:
Uç nokta: PUT /v1/tenant/{tenantId}/processes/{processId}/versions/{versionId}
Kimlik doğrulama: Kiracı kapsamlı API anahtarı · write kapsamı
Parametreler:
| Ad | Tür | Konum | Zorunlu | Açıklama |
|---|---|---|---|---|
| tenantId | string | yol | Evet | Biçim: uuid |
| processId | string | yol | Evet | Biçim: uuid |
| versionId | string | yol | Evet | Biçim: uuid |
İstek gövdesi:
{
"displayName": "string",
"description": "string"
} | Alan | Tür | Zorunlu | Açıklama |
|---|---|---|---|
| displayName | string | Hayır | Sürüm etiketi Maksimum uzunluk: 128 |
| description | string | Hayır | Sürümün isteğe bağlı açıklaması |
Yanıt (200):
Sürüm güncellendi
{
"version": {
"id": "00000000-0000-0000-0000-000000000000",
"processId": "00000000-0000-0000-0000-000000000000",
"modelId": "00000000-0000-0000-0000-000000000000",
"versionNumber": 0,
"versionType": "manual",
"displayName": "string",
"description": "string",
"createdAt": "2024-03-15T16:30:00Z",
"updatedAt": "2024-03-15T16:30:00Z",
"processDisplayName": "string",
"processShortDescription": "string",
"publishedState": "draft",
"elementCount": 0,
"connectionCount": 0
}
} | Alan | Tür | Zorunlu | Açıklama |
|---|---|---|---|
| version | object | Evet |
Hatalar:
Uç nokta: DELETE /v1/tenant/{tenantId}/processes/{processId}/versions/{versionId}
Kimlik doğrulama: Kiracı kapsamlı API anahtarı · write kapsamı
Parametreler:
| Ad | Tür | Konum | Zorunlu | Açıklama |
|---|---|---|---|---|
| tenantId | string | yol | Evet | Biçim: uuid |
| processId | string | yol | Evet | Biçim: uuid |
| versionId | string | yol | Evet | Biçim: uuid |
Yanıt (200):
Sürüm silindi
{
"deleted": true
} | Alan | Tür | Zorunlu | Açıklama |
|---|---|---|---|
| deleted | boolean | Evet |
Hatalar:
Uç nokta: GET /v1/tenant/{tenantId}/artifacts/{artifactId}
Kimlik doğrulama: Kiracı kapsamlı API anahtarı · read kapsamı
Parametreler:
| Ad | Tür | Konum | Zorunlu | Açıklama |
|---|---|---|---|---|
| tenantId | string | yol | Evet | Biçim: uuid |
| artifactId | string | yol | Evet | Biçim: uuid |
Yanıt (200):
Artefakt
{
"id": "00000000-0000-0000-0000-000000000000",
"displayName": "string",
"description": "string",
"originalFileName": "string",
"mimeType": "string",
"kind": "Image",
"artifactType": "modelIcon",
"uploadState": "Uploading",
"hasThumbnail": true,
"sizeBytes": 0,
"createdAt": "2024-03-15T16:30:00Z",
"createdBy": "00000000-0000-0000-0000-000000000000"
} | Alan | Tür | Zorunlu | Açıklama |
|---|---|---|---|
| id | string | Evet | Biçim: uuid |
| displayName | string | Evet | Varsayılan: ""Maksimum uzunluk: 500 |
| description | string | Evet | Maksimum uzunluk: 2000 |
| originalFileName | string | Evet | Varsayılan: ""Maksimum uzunluk: 500 |
| mimeType | string | Evet | Varsayılan: ""Maksimum uzunluk: 200 |
| kind | Image | Pdf | Docx | Xlsx | Pptx | Text | Video | Evet | İzin verilen değerler: Image, Pdf, Docx, Xlsx, Pptx, Text, Video |
| artifactType | modelIcon | processArtifact | doc | orgDoc | levelFrontPageImage | Evet | İzin verilen değerler: modelIcon, processArtifact, doc, orgDoc, levelFrontPageImageVarsayılan: modelIcon |
| uploadState | Uploading | Ready | Failed | Deleted | Evet | İzin verilen değerler: Uploading, Ready, Failed, DeletedVarsayılan: Uploading |
| hasThumbnail | boolean | Evet | Varsayılan: false |
| sizeBytes | number | Evet | Varsayılan: 0 |
| createdAt | string | Evet | Biçim: date-time |
| createdBy | string | Hayır | Biçim: uuid |
Hatalar:
Uç nokta: PUT /v1/tenant/{tenantId}/artifacts/{artifactId}
Kimlik doğrulama: Kiracı kapsamlı API anahtarı · write kapsamı
Parametreler:
| Ad | Tür | Konum | Zorunlu | Açıklama |
|---|---|---|---|---|
| tenantId | string | yol | Evet | Biçim: uuid |
| artifactId | string | yol | Evet | Biçim: uuid |
İstek gövdesi:
{
"displayName": "string",
"description": "string"
} | Alan | Tür | Zorunlu | Açıklama |
|---|---|---|---|
| displayName | string | Hayır | Artefakt adı Maksimum uzunluk: 500 |
| description | string | Hayır | Artefaktın isteğe bağlı açıklaması Maksimum uzunluk: 2000 |
Yanıt (200):
Artefakt güncellendi
{
"id": "00000000-0000-0000-0000-000000000000",
"displayName": "string",
"description": "string",
"originalFileName": "string",
"mimeType": "string",
"kind": "Image",
"artifactType": "modelIcon",
"uploadState": "Uploading",
"hasThumbnail": true,
"sizeBytes": 0,
"createdAt": "2024-03-15T16:30:00Z",
"createdBy": "00000000-0000-0000-0000-000000000000"
} | Alan | Tür | Zorunlu | Açıklama |
|---|---|---|---|
| id | string | Evet | Biçim: uuid |
| displayName | string | Evet | Varsayılan: ""Maksimum uzunluk: 500 |
| description | string | Evet | Maksimum uzunluk: 2000 |
| originalFileName | string | Evet | Varsayılan: ""Maksimum uzunluk: 500 |
| mimeType | string | Evet | Varsayılan: ""Maksimum uzunluk: 200 |
| kind | Image | Pdf | Docx | Xlsx | Pptx | Text | Video | Evet | İzin verilen değerler: Image, Pdf, Docx, Xlsx, Pptx, Text, Video |
| artifactType | modelIcon | processArtifact | doc | orgDoc | levelFrontPageImage | Evet | İzin verilen değerler: modelIcon, processArtifact, doc, orgDoc, levelFrontPageImageVarsayılan: modelIcon |
| uploadState | Uploading | Ready | Failed | Deleted | Evet | İzin verilen değerler: Uploading, Ready, Failed, DeletedVarsayılan: Uploading |
| hasThumbnail | boolean | Evet | Varsayılan: false |
| sizeBytes | number | Evet | Varsayılan: 0 |
| createdAt | string | Evet | Biçim: date-time |
| createdBy | string | Hayır | Biçim: uuid |
Hatalar:
Uç nokta: DELETE /v1/tenant/{tenantId}/artifacts/{artifactId}
Kimlik doğrulama: Kiracı kapsamlı API anahtarı · write kapsamı
Parametreler:
| Ad | Tür | Konum | Zorunlu | Açıklama |
|---|---|---|---|---|
| tenantId | string | yol | Evet | Biçim: uuid |
| artifactId | string | yol | Evet | Biçim: uuid |
Yanıt (200):
Artefakt silindi
{
"deleted": true
} | Alan | Tür | Zorunlu | Açıklama |
|---|---|---|---|
| deleted | boolean | Evet |
Hatalar:
Uç nokta: GET /v1/tenant/{tenantId}/artifacts/{artifactId}/open
Kimlik doğrulama: Kiracı kapsamlı API anahtarı · read kapsamı
Parametreler:
| Ad | Tür | Konum | Zorunlu | Açıklama |
|---|---|---|---|---|
| tenantId | string | yol | Evet | Biçim: uuid |
| artifactId | string | yol | Evet | Biçim: uuid |
Hatalar:
Uç nokta: GET /v1/tenant/{tenantId}/processes/{processId}/artifacts
Kimlik doğrulama: Kiracı kapsamlı API anahtarı · read kapsamı
Parametreler:
| Ad | Tür | Konum | Zorunlu | Açıklama |
|---|---|---|---|---|
| tenantId | string | yol | Evet | Biçim: uuid |
| processId | string | yol | Evet | Biçim: uuid |
| limit | integer | sorgu | Hayır | Döndürülecek maksimum öğe sayısı |
| offset | integer | sorgu | Hayır | Atlanacak öğe sayısı |
Yanıt (200):
Süreç artefaktları listesi
[
{
"id": "00000000-0000-0000-0000-000000000000",
"artifactId": "00000000-0000-0000-0000-000000000000",
"section": "string",
"artifact": {
"id": "00000000-0000-0000-0000-000000000000",
"displayName": "string",
"description": "string",
"originalFileName": "string",
"mimeType": "string",
"kind": "Image",
"artifactType": "modelIcon",
"uploadState": "Uploading",
"hasThumbnail": true,
"sizeBytes": 0,
"createdAt": "2024-03-15T16:30:00Z",
"createdBy": "00000000-0000-0000-0000-000000000000"
}
}
] Hatalar:
Uç nokta: POST /v1/tenant/{tenantId}/processes/{processId}/artifacts/uploads/presigned-url
Kimlik doğrulama: Kiracı kapsamlı API anahtarı · write kapsamı
Parametreler:
| Ad | Tür | Konum | Zorunlu | Açıklama |
|---|---|---|---|---|
| tenantId | string | yol | Evet | Biçim: uuid |
| processId | string | yol | Evet | Biçim: uuid |
İstek gövdesi:
{
"fileName": "string",
"mimeType": "string",
"sizeBytes": 0,
"artifactType": "modelIcon"
} | Alan | Tür | Zorunlu | Açıklama |
|---|---|---|---|
| fileName | string | Evet | |
| mimeType | string | Evet | |
| sizeBytes | number | Evet | |
| artifactType | modelIcon | processArtifact | doc | levelFrontPageImage | Hayır | İzin verilen değerler: modelIcon, processArtifact, doc, levelFrontPageImageVarsayılan: processArtifact |
Yanıt (200):
İmzalı yükleme URLsi
{
"artifactId": "00000000-0000-0000-0000-000000000000",
"originalUrl": "string",
"thumbnailUrl": "string"
} | Alan | Tür | Zorunlu | Açıklama |
|---|---|---|---|
| artifactId | string | Evet | Biçim: uuid |
| originalUrl | string | Evet | |
| thumbnailUrl | string | Evet |
Hatalar:
Deneyiminizi iyileştirmek, içeriği kişiselleştirmek ve trafiği analiz etmek için çerezleri kullanıyoruz. "Tümünü kabul et" seçeneğine tıklayarak çerezleri kullanmamıza izin vermiş olursunuz.