Referensi API: Organisasi
Referensi API untuk endpoint pengelolaan organisasi dan administrasi pengguna.
Endpoint ini digunakan di ruang kerja Anda sendiri. Mulai uji coba gratis untuk membuat ruang kerja dan melakukan panggilan API pertama.
Endpoint: GET /v1/tenant/{tenantId}/processes
Autentikasi: API key bercakupan tenant · cakupan read
Parameter:
| Nama | Tipe | Lokasi | Wajib | Deskripsi |
|---|---|---|---|---|
| tenantId | string | path | Ya | Format: uuid |
| limit | integer | query | Tidak | Jumlah maksimum item yang ditampilkan |
| offset | integer | query | Tidak | Jumlah item yang dilewati |
Respons (200):
Daftar proses
[
{
"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"
}
] Error:
Endpoint: POST /v1/tenant/{tenantId}/processes
Autentikasi: API key bercakupan tenant · cakupan write
Parameter:
| Nama | Tipe | Lokasi | Wajib | Deskripsi |
|---|---|---|---|---|
| tenantId | string | path | Ya | Format: uuid |
Isi permintaan:
{
"displayName": "string",
"treeParentId": "00000000-0000-0000-0000-000000000000",
"treeNodeType": "Process"
} | Kolom | Jenis | Wajib | Deskripsi |
|---|---|---|---|
| displayName | string | Ya | Nama proses yang ditampilkan di pohon proses Panjang maksimum: 128 |
| treeParentId | string | Tidak | ID folder induk (null = tingkat teratas) Format: uuid |
| treeNodeType | Process | TreeGroup | Tidak | Proses atau TreeGroup (folder) Nilai yang diizinkan: Process, TreeGroupDefault: Process |
Respons (201):
Proses dibuat
{
"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"
} | Kolom | Tipe | Wajib | Deskripsi |
|---|---|---|---|
| id | string | Ya | Format: uuid |
| treeParentId | string | Ya | Format: uuid |
| treeNodeType | Process | TreeGroup | Ya | Nilai yang diizinkan: Process, TreeGroupDefault: Process |
| displayName | string | Ya | Default: New ProcessPanjang maksimum: 128 |
| createdAt | string | Ya | Format: date-time |
| updatedAt | string | Ya | Format: date-time |
| designerModelId | string | Ya | Format: uuid |
Error:
Endpoint: GET /v1/tenant/{tenantId}/processes/{processId}
Autentikasi: API key bercakupan tenant · cakupan read
Parameter:
| Nama | Tipe | Lokasi | Wajib | Deskripsi |
|---|---|---|---|---|
| tenantId | string | path | Ya | Format: uuid |
| processId | string | path | Ya | Format: uuid |
Respons (200):
Proses
{
"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"
} | Kolom | Tipe | Wajib | Deskripsi |
|---|---|---|---|
| id | string | Ya | Format: uuid |
| treeParentId | string | Ya | Format: uuid |
| treeNodeType | Process | TreeGroup | Ya | Nilai yang diizinkan: Process, TreeGroupDefault: Process |
| displayName | string | Ya | Default: New ProcessPanjang maksimum: 128 |
| createdAt | string | Ya | Format: date-time |
| updatedAt | string | Ya | Format: date-time |
| designerModelId | string | Ya | Format: uuid |
Error:
Endpoint: PUT /v1/tenant/{tenantId}/processes/{processId}
Autentikasi: API key bercakupan tenant · cakupan write
Parameter:
| Nama | Tipe | Lokasi | Wajib | Deskripsi |
|---|---|---|---|---|
| tenantId | string | path | Ya | Format: uuid |
| processId | string | path | Ya | Format: uuid |
Isi permintaan:
{
"displayName": "string",
"treeParentId": "00000000-0000-0000-0000-000000000000"
} | Kolom | Tipe | Wajib | Deskripsi |
|---|---|---|---|
| displayName | string | Tidak | Nama proses yang ditampilkan di pohon proses Panjang maksimum: 128 |
| treeParentId | string | Tidak | ID folder induk (null = tingkat teratas) Format: uuid |
Respons (200):
Proses diperbarui
{
"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"
} | Kolom | Tipe | Wajib | Deskripsi |
|---|---|---|---|
| id | string | Ya | Format: uuid |
| treeParentId | string | Ya | Format: uuid |
| treeNodeType | Process | TreeGroup | Ya | Nilai yang diizinkan: Process, TreeGroupDefault: Process |
| displayName | string | Ya | Default: New ProcessPanjang maksimum: 128 |
| createdAt | string | Ya | Format: date-time |
| updatedAt | string | Ya | Format: date-time |
| designerModelId | string | Ya | Format: uuid |
Error:
Endpoint: DELETE /v1/tenant/{tenantId}/processes/{processId}
Autentikasi: API key bercakupan tenant · cakupan write
Parameter:
| Nama | Tipe | Lokasi | Wajib | Deskripsi |
|---|---|---|---|---|
| tenantId | string | path | Ya | Format: uuid |
| processId | string | path | Ya | Format: uuid |
Respons (200):
Proses dihapus
{
"success": true,
"message": "string"
} | Kolom | Tipe | Wajib | Deskripsi |
|---|---|---|---|
| success | boolean | Ya | |
| message | string | Ya |
Error:
Endpoint: GET /v1/tenant/{tenantId}/processes/{processId}/bpmn
Autentikasi: API key bercakupan tenant · cakupan read
Parameter:
| Nama | Tipe | Lokasi | Wajib | Deskripsi |
|---|---|---|---|---|
| tenantId | string | path | Ya | Format: uuid |
| processId | string | path | Ya | Format: uuid |
Respons (200):
XML BPMN
{
"bpmnXml": "string"
} | Kolom | Tipe | Wajib | Deskripsi |
|---|---|---|---|
| bpmnXml | string | Ya | XML BPMN 2.0 |
Error:
Endpoint: PUT /v1/tenant/{tenantId}/processes/{processId}/bpmn
Autentikasi: API key bercakupan tenant · cakupan write
Parameter:
| Nama | Tipe | Lokasi | Wajib | Deskripsi |
|---|---|---|---|---|
| tenantId | string | path | Ya | Format: uuid |
| processId | string | path | Ya | Format: uuid |
Isi permintaan:
{
"bpmnXml": "string"
} | Kolom | Tipe | Wajib | Deskripsi |
|---|---|---|---|
| bpmnXml | string | Ya | XML BPMN 2.0 |
Respons (200):
BPMN berhasil diunggah
{
"message": "string"
} | Kolom | Tipe | Wajib | Deskripsi |
|---|---|---|---|
| message | string | Ya |
Error:
Pemetaan data menghubungkan tabel data ke proses, sehingga Anda dapat melihat dan menganalisis data log peristiwa pada model proses.
Endpoint: GET /v1/tenant/{tenantId}/processes/{processId}/mappings
Autentikasi: API key bercakupan tenant · cakupan read
Parameter:
| Nama | Tipe | Lokasi | Wajib | Deskripsi |
|---|---|---|---|---|
| tenantId | string | path | Ya | Format: uuid |
| processId | string | path | Ya | Format: uuid |
| limit | integer | query | Tidak | Jumlah maksimum item yang ditampilkan |
| offset | integer | query | Tidak | Jumlah item yang dilewati |
Respons (200):
Daftar pemetaan
[
{
"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
}
] Kesalahan:
Endpoint: POST /v1/tenant/{tenantId}/processes/{processId}/mappings
Autentikasi: API key khusus tenant · cakupan write
Parameter:
| Nama | Tipe | Lokasi | Wajib | Deskripsi |
|---|---|---|---|---|
| tenantId | string | path | Ya | Format: uuid |
| processId | string | path | Ya | Format: uuid |
Isi permintaan:
{
"dataTableId": "00000000-0000-0000-0000-000000000000",
"displayName": "string",
"color": {
"id": "data-1"
},
"showByDefault": true,
"mappingRole": "primary"
} | Kolom | Tipe | Wajib | Deskripsi |
|---|---|---|---|
| dataTableId | string | Ya | Datatable yang akan dipetakan ke proses Format: uuid |
| displayName | string | Tidak | Nama tampilan pemetaan Panjang maksimum: 128 |
| color | object | Tidak | Warna aksen |
| showByDefault | boolean | Tidak | Tampilkan pemetaan ini secara default di tampilan proses Default: true |
| mappingRole | primary | comparison | Tidak | Peran data yang dipetakan dalam model Nilai yang diizinkan: primary, comparison |
Respons (201):
Pemetaan dibuat
{
"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
} | Kolom | Tipe | Wajib | Deskripsi |
|---|---|---|---|
| id | string | Ya | Format: uuid |
| modelId | string | Ya | Format: uuid |
| dataTableId | string | Ya | Format: uuid |
| displayName | string | Ya | Panjang maksimum: 128 |
| color | object | Ya | |
| showByDefault | boolean | Ya | Default: true |
| mappingRole | primary | comparison | Ya | Nilai yang diizinkan: primary, comparisonDefault: comparison |
| sortOrder | integer | Ya | Default: 0Minimum: -9007199254740991 Maksimum: 9007199254740991 |
Kesalahan:
Endpoint: PUT /v1/tenant/{tenantId}/processes/{processId}/mappings/{mappingId}
Autentikasi: API key khusus tenant · cakupan write
Parameter:
| Nama | Tipe | Lokasi | Wajib | Deskripsi |
|---|---|---|---|---|
| tenantId | string | path | Ya | Format: uuid |
| processId | string | path | Ya | Format: uuid |
| mappingId | string | path | Ya | Format: uuid |
Isi permintaan:
{
"displayName": "string",
"color": {
"id": "data-1"
},
"showByDefault": true,
"mappingRole": "primary",
"sortOrder": 0
} | Kolom | Tipe | Wajib | Deskripsi |
|---|---|---|---|
| displayName | string | Tidak | Panjang maksimum: 128 |
| color | object | Tidak | |
| showByDefault | boolean | Tidak | |
| mappingRole | primary | comparison | Tidak | Nilai yang diizinkan: primary, comparison |
| sortOrder | integer | Tidak | Minimum: -9007199254740991 Maksimum: 9007199254740991 |
Respons (200):
Pemetaan diperbarui
{
"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
} | Kolom | Tipe | Wajib | Deskripsi |
|---|---|---|---|
| id | string | Ya | Format: uuid |
| modelId | string | Ya | Format: uuid |
| dataTableId | string | Ya | Format: uuid |
| displayName | string | Ya | Panjang maksimum: 128 |
| color | object | Ya | |
| showByDefault | boolean | Ya | Default: true |
| mappingRole | primary | comparison | Ya | Nilai yang diizinkan: primary, comparisonDefault: comparison |
| sortOrder | integer | Ya | Default: 0Minimum: -9007199254740991 Maksimum: 9007199254740991 |
Kesalahan:
Endpoint: DELETE /v1/tenant/{tenantId}/processes/{processId}/mappings/{mappingId}
Autentikasi: API key khusus tenant · cakupan write
Parameter:
| Nama | Tipe | Lokasi | Wajib | Deskripsi |
|---|---|---|---|---|
| tenantId | string | path | Ya | Format: uuid |
| processId | string | path | Ya | Format: uuid |
| mappingId | string | path | Ya | Format: uuid |
Respons (200):
Pemetaan dihapus
{
"success": true,
"message": "string"
} | Kolom | Tipe | Wajib | Deskripsi |
|---|---|---|---|
| success | boolean | Ya | |
| message | string | Ya |
Kesalahan:
Endpoint ini menggunakan AI untuk membuat model proses BPMN secara otomatis dari deskripsi dalam bahasa sehari-hari.
Endpoint: POST /v1/tenant/{tenantId}/processes/{processId}/generate-model
Autentikasi: API key khusus tenant · cakupan write · batas laju 2 permintaan/detik (maksimal 4 sekaligus)
Parameter:
| Nama | Tipe | Lokasi | Wajib | Deskripsi |
|---|---|---|---|---|
| tenantId | string | path | Ya | Format: uuid |
| processId | string | path | Ya | Format: uuid |
Isi permintaan:
{
"prompt": "string"
} | Kolom | Tipe | Wajib | Deskripsi |
|---|---|---|---|
| prompt | string | Ya |
Respons (200):
Pembuatan dimulai / hasil
{
"message": "string"
} | Kolom | Tipe | Wajib | Deskripsi |
|---|---|---|---|
| message | string | Ya |
Kesalahan:
Endpoint: GET /v1/tenant/{tenantId}/processes/{processId}/generate-model/status
Autentikasi: API key khusus tenant · cakupan write
Parameter:
| Nama | Tipe | Lokasi | Wajib | Deskripsi |
|---|---|---|---|---|
| tenantId | string | path | Ya | Format: uuid |
| processId | string | path | Ya | Format: uuid |
Respons (200):
Status pembuatan
{
"message": "string"
} | Kolom | Tipe | Wajib | Deskripsi |
|---|---|---|---|
| message | string | Ya |
Kesalahan:
Metrik per kasus dari model proses terbaru: satu baris untuk setiap kasus, berisi urutan dan metrik kesehatan yang dihitung.
Mengembalikan satu baris untuk setiap kasus, berisi metrik proses yang dihitung (durasi kasus, panjang, kesesuaian, pengerjaan ulang, skor kesehatan, varian, dan lainnya) dari model proses terbaru. Tidak ada pemfilteran baris. Hasil dibagi ke beberapa halaman: gunakan limit (default 1.000, maksimum 10.000) dan offset, lalu lanjutkan ke halaman berikutnya selama hasMore bernilai true. Selama metrik masih dihitung, respons memiliki status preprocessing.
Endpoint: GET /v1/tenant/{tenantId}/processes/{processId}/data/case-features
Autentikasi: API key khusus tenant · cakupan read
Parameter:
| Nama | Tipe | Lokasi | Wajib | Deskripsi |
|---|---|---|---|---|
| tenantId | string | path | Ya | Format: uuid |
| processId | string | path | Ya | Format: uuid |
| limit | integer | query | Tidak | Jumlah maksimum baris kasus yang dikembalikan (default 1.000, maksimum 10.000) |
| offset | integer | query | Tidak | Jumlah baris kasus yang dilewati (default 0) |
Respons (200):
Metrik kasus
{
"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": [
{}
]
} Kesalahan:
Endpoint: GET /v1/tenant/{tenantId}/processes/{processId}/versions
Autentikasi: API key khusus tenant · cakupan read
Parameter:
| Nama | Tipe | Lokasi | Wajib | Deskripsi |
|---|---|---|---|---|
| tenantId | string | path | Ya | Format: uuid |
| processId | string | path | Ya | Format: uuid |
| limit | integer | query | Tidak | Jumlah maksimum item yang dikembalikan |
| offset | integer | query | Tidak | Jumlah item yang dilewati |
Respons (200):
Daftar versi
[
{
"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
}
] Kesalahan:
Endpoint: POST /v1/tenant/{tenantId}/processes/{processId}/versions
Autentikasi: API key khusus tenant · cakupan write
Parameter:
| Nama | Tipe | Lokasi | Wajib | Deskripsi |
|---|---|---|---|---|
| tenantId | string | path | Ya | Format: uuid |
| processId | string | path | Ya | Format: uuid |
Isi permintaan:
{
"displayName": "string",
"description": "string",
"versionType": "manual",
"restoreFromVersionId": "00000000-0000-0000-0000-000000000000"
} | Kolom | Tipe | Wajib | Deskripsi |
|---|---|---|---|
| displayName | string | Tidak | Label versi Default: ""Panjang maksimum: 128 |
| description | string | Tidak | Deskripsi opsional versi |
| versionType | manual | auto | Tidak | manual = dibuat pengguna, auto = dibuat sistem Nilai yang diizinkan: manual, auto |
| restoreFromVersionId | string | Tidak | Versi yang digunakan untuk memulihkan saat membuat rekam ini Format: uuid |
Respons (201):
Versi dibuat
{
"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
}
} | Kolom | Tipe | Wajib | Deskripsi |
|---|---|---|---|
| version | object | Ya | |
| restoredFrom | object | Ya |
Kesalahan:
Endpoint: GET /v1/tenant/{tenantId}/processes/{processId}/versions/{versionId}
Autentikasi: API key khusus tenant · cakupan read
Parameter:
| Nama | Tipe | Lokasi | Wajib | Deskripsi |
|---|---|---|---|---|
| tenantId | string | path | Ya | Format: uuid |
| processId | string | path | Ya | Format: uuid |
| versionId | string | path | Ya | Format: uuid |
Respons (200):
Versi
{
"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
}
} | Kolom | Tipe | Wajib | Deskripsi |
|---|---|---|---|
| version | object | Ya |
Kesalahan:
Endpoint: PUT /v1/tenant/{tenantId}/processes/{processId}/versions/{versionId}
Autentikasi: API key khusus tenant · cakupan write
Parameter:
| Nama | Tipe | Lokasi | Wajib | Deskripsi |
|---|---|---|---|---|
| tenantId | string | path | Ya | Format: uuid |
| processId | string | path | Ya | Format: uuid |
| versionId | string | path | Ya | Format: uuid |
Isi permintaan:
{
"displayName": "string",
"description": "string"
} | Kolom | Tipe | Wajib | Deskripsi |
|---|---|---|---|
| displayName | string | Tidak | Label versi Panjang maksimum: 128 |
| description | string | Tidak | Deskripsi opsional versi |
Respons (200):
Versi diperbarui
{
"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
}
} | Kolom | Tipe | Wajib | Deskripsi |
|---|---|---|---|
| version | object | Ya |
Kesalahan:
Endpoint: DELETE /v1/tenant/{tenantId}/processes/{processId}/versions/{versionId}
Autentikasi: API key khusus tenant · cakupan write
Parameter:
| Nama | Tipe | Lokasi | Wajib | Deskripsi |
|---|---|---|---|---|
| tenantId | string | path | Ya | Format: uuid |
| processId | string | path | Ya | Format: uuid |
| versionId | string | path | Ya | Format: uuid |
Respons (200):
Versi dihapus
{
"deleted": true
} | Kolom | Tipe | Wajib | Deskripsi |
|---|---|---|---|
| deleted | boolean | Ya |
Kesalahan:
Endpoint: GET /v1/tenant/{tenantId}/artifacts/{artifactId}
Autentikasi: API key khusus tenant · cakupan read
Parameter:
| Nama | Tipe | Lokasi | Wajib | Deskripsi |
|---|---|---|---|---|
| tenantId | string | path | Ya | Format: uuid |
| artifactId | string | path | Ya | Format: uuid |
Respons (200):
Artefak
{
"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"
} | Kolom | Tipe | Wajib | Deskripsi |
|---|---|---|---|
| id | string | Ya | Format: uuid |
| displayName | string | Ya | Default: ""Panjang maksimum: 500 |
| description | string | Ya | Panjang maksimum: 2.000 |
| originalFileName | string | Ya | Default: ""Panjang maksimum: 500 |
| mimeType | string | Ya | Default: ""Panjang maksimum: 200 |
| kind | Image | Pdf | Docx | Xlsx | Pptx | Text | Video | Ya | Nilai yang diizinkan: Image, Pdf, Docx, Xlsx, Pptx, Text, Video |
| artifactType | modelIcon | processArtifact | doc | orgDoc | levelFrontPageImage | Ya | Nilai yang diizinkan: modelIcon, processArtifact, doc, orgDoc, levelFrontPageImageDefault: modelIcon |
| uploadState | Uploading | Ready | Failed | Deleted | Ya | Nilai yang diizinkan: Uploading, Ready, Failed, DeletedDefault: Uploading |
| hasThumbnail | boolean | Ya | Default: false |
| sizeBytes | number | Ya | Default: 0 |
| createdAt | string | Ya | Format: date-time |
| createdBy | string | Tidak | Format: uuid |
Kesalahan:
Endpoint: PUT /v1/tenant/{tenantId}/artifacts/{artifactId}
Autentikasi: API key khusus tenant · cakupan write
Parameter:
| Nama | Tipe | Lokasi | Wajib | Deskripsi |
|---|---|---|---|---|
| tenantId | string | path | Ya | Format: uuid |
| artifactId | string | path | Ya | Format: uuid |
Isi permintaan:
{
"displayName": "string",
"description": "string"
} | Kolom | Tipe | Wajib | Deskripsi |
|---|---|---|---|
| displayName | string | Tidak | Nama artefak Panjang maksimum: 500 |
| description | string | Tidak | Deskripsi opsional artefak Panjang maksimum: 2.000 |
Respons (200):
Artefak diperbarui
{
"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"
} | Kolom | Tipe | Wajib | Deskripsi |
|---|---|---|---|
| id | string | Ya | Format: uuid |
| displayName | string | Ya | Default: ""Panjang maksimum: 500 |
| description | string | Ya | Panjang maksimum: 2.000 |
| originalFileName | string | Ya | Default: ""Panjang maksimum: 500 |
| mimeType | string | Ya | Default: ""Panjang maksimum: 200 |
| kind | Image | Pdf | Docx | Xlsx | Pptx | Text | Video | Ya | Nilai yang diizinkan: Image, Pdf, Docx, Xlsx, Pptx, Text, Video |
| artifactType | modelIcon | processArtifact | doc | orgDoc | levelFrontPageImage | Ya | Nilai yang diizinkan: modelIcon, processArtifact, doc, orgDoc, levelFrontPageImageDefault: modelIcon |
| uploadState | Uploading | Ready | Failed | Deleted | Ya | Nilai yang diizinkan: Uploading, Ready, Failed, DeletedDefault: Uploading |
| hasThumbnail | boolean | Ya | Default: false |
| sizeBytes | number | Ya | Default: 0 |
| createdAt | string | Ya | Format: date-time |
| createdBy | string | Tidak | Format: uuid |
Kesalahan:
Endpoint: DELETE /v1/tenant/{tenantId}/artifacts/{artifactId}
Autentikasi: API key khusus tenant · cakupan write
Parameter:
| Nama | Tipe | Lokasi | Wajib | Deskripsi |
|---|---|---|---|---|
| tenantId | string | path | Ya | Format: uuid |
| artifactId | string | path | Ya | Format: uuid |
Respons (200):
Artefak dihapus
{
"deleted": true
} | Kolom | Tipe | Wajib | Deskripsi |
|---|---|---|---|
| deleted | boolean | Ya |
Kesalahan:
Endpoint: GET /v1/tenant/{tenantId}/artifacts/{artifactId}/open
Autentikasi: API key khusus tenant · cakupan read
Parameter:
| Nama | Tipe | Lokasi | Wajib | Deskripsi |
|---|---|---|---|---|
| tenantId | string | path | Ya | Format: uuid |
| artifactId | string | path | Ya | Format: uuid |
Kesalahan:
Endpoint: GET /v1/tenant/{tenantId}/processes/{processId}/artifacts
Autentikasi: API key khusus tenant · cakupan read
Parameter:
| Nama | Tipe | Lokasi | Wajib | Deskripsi |
|---|---|---|---|---|
| tenantId | string | path | Ya | Format: uuid |
| processId | string | path | Ya | Format: uuid |
| limit | integer | query | Tidak | Jumlah maksimum item yang dikembalikan |
| offset | integer | query | Tidak | Jumlah item yang dilewati |
Respons (200):
Daftar artefak proses
[
{
"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"
}
}
] Kesalahan:
Endpoint: POST /v1/tenant/{tenantId}/processes/{processId}/artifacts/uploads/presigned-url
Autentikasi: API key khusus tenant · cakupan write
Parameter:
| Nama | Tipe | Lokasi | Wajib | Deskripsi |
|---|---|---|---|---|
| tenantId | string | path | Ya | Format: uuid |
| processId | string | path | Ya | Format: uuid |
Isi permintaan:
{
"fileName": "string",
"mimeType": "string",
"sizeBytes": 0,
"artifactType": "modelIcon"
} | Kolom | Tipe | Wajib | Deskripsi |
|---|---|---|---|
| fileName | string | Ya | |
| mimeType | string | Ya | |
| sizeBytes | number | Ya | |
| artifactType | modelIcon | processArtifact | doc | levelFrontPageImage | Tidak | Nilai yang diizinkan: modelIcon, processArtifact, doc, levelFrontPageImageDefault: processArtifact |
Respons (200):
URL unggahan bertanda tangan
{
"artifactId": "00000000-0000-0000-0000-000000000000",
"originalUrl": "string",
"thumbnailUrl": "string"
} | Kolom | Tipe | Wajib | Deskripsi |
|---|---|---|---|
| artifactId | string | Ya | Format: uuid |
| originalUrl | string | Ya | |
| thumbnailUrl | string | Ya |
Kesalahan:
Mulai sekarang juga tanpa kartu kredit dan tanpa perlu menunggu. Ubah cara kerja organisasi Anda menjadi rancangan proses yang jelas dan saling terhubung.
Bangun arsitektur proses, tetapkan penanggung jawab dan kontrol, lalu selaraskan peran serta tanggung jawab di setiap tingkat.
Mulai uji coba gratis dan bangun satu landasan tepercaya untuk mengatur, mengelola, dan terus memperbaiki proses Anda.
Kami menggunakan cookie untuk meningkatkan pengalaman Anda, menyesuaikan konten, dan menganalisis lalu lintas. Kami tetap mengukur kunjungan halaman secara anonim tanpa cookie. Jika Anda menyetujui analitik, kami menambahkan pengenal untuk menghubungkan kunjungan Anda. Dengan mengeklik "Terima semua", Anda menyetujui penggunaan cookie.