API-Referenz: Organisationen
API-Referenz für Endpunkte zur Verwaltung von Organisationen und Benutzern.
Endpunkt: GET /v1/tenant/{tenantId}/processes
Authentifizierung: API-Schlüssel mit Mandantenzugriff · read-Berechtigungsumfang
Parameter:
| Name | Typ | Speicherort | Erforderlich | Beschreibung |
|---|---|---|---|---|
| tenantId | Zeichenfolge | Pfad | Ja | Format: uuid |
| limit | Ganzzahl | Abfrage | Nein | Maximale Anzahl der zurückzugebenden Einträge |
| offset | Ganzzahl | Abfrage | Nein | Anzahl der zu überspringenden Einträge |
Antwort (200):
Prozessliste
[
{
"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"
}
] Fehler:
Endpunkt: POST /v1/tenant/{tenantId}/processes
Authentifizierung: API-Schlüssel mit Mandantenzugriff · write-Berechtigungsumfang
Parameter:
| Name | Typ | Speicherort | Erforderlich | Beschreibung |
|---|---|---|---|---|
| tenantId | Zeichenfolge | Pfad | Ja | Format: uuid |
Anfragekörper:
{
"displayName": "string",
"treeParentId": "00000000-0000-0000-0000-000000000000",
"treeNodeType": "Process"
} | Feld | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| displayName | Zeichenfolge | Ja | Prozessname in der Prozessstruktur Maximale Länge: 128 |
| treeParentId | Zeichenfolge | Nein | ID des übergeordneten Ordners (null = oberste Ebene) Format: uuid |
| treeNodeType | Process | TreeGroup | Nein | Prozess oder TreeGroup (Ordner) Zulässige Werte: Process, TreeGroupStandard: Process |
Antwort (201):
Prozess erstellt
{
"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"
} | Feld | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| id | Zeichenfolge | Ja | Format: uuid |
| treeParentId | Zeichenfolge | Ja | Format: uuid |
| treeNodeType | Process | TreeGroup | Ja | Zulässige Werte: Process, TreeGroupStandard: Process |
| displayName | Zeichenfolge | Ja | Standard: New ProcessMaximale Länge: 128 |
| createdAt | Zeichenfolge | Ja | Format: date-time |
| updatedAt | Zeichenfolge | Ja | Format: date-time |
| designerModelId | Zeichenfolge | Ja | Format: uuid |
Fehler:
Endpunkt: GET /v1/tenant/{tenantId}/processes/{processId}
Authentifizierung: API-Schlüssel mit Mandantenzugriff · read-Berechtigungsumfang
Parameter:
| Name | Typ | Speicherort | Erforderlich | Beschreibung |
|---|---|---|---|---|
| tenantId | Zeichenfolge | Pfad | Ja | Format: uuid |
| processId | Zeichenfolge | Pfad | Ja | Format: uuid |
Antwort (200):
Prozess
{
"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"
} | Feld | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| id | Zeichenfolge | Ja | Format: uuid |
| treeParentId | Zeichenfolge | Ja | Format: uuid |
| treeNodeType | Process | TreeGroup | Ja | Zulässige Werte: Process, TreeGroupStandard: Process |
| displayName | Zeichenfolge | Ja | Standard: New ProcessMaximale Länge: 128 |
| createdAt | Zeichenfolge | Ja | Format: date-time |
| updatedAt | Zeichenfolge | Ja | Format: date-time |
| designerModelId | Zeichenfolge | Ja | Format: uuid |
Fehler:
Endpunkt: PUT /v1/tenant/{tenantId}/processes/{processId}
Authentifizierung: API-Schlüssel mit Mandantenzugriff · write-Berechtigungsumfang
Parameter:
| Name | Typ | Speicherort | Erforderlich | Beschreibung |
|---|---|---|---|---|
| tenantId | Zeichenfolge | Pfad | Ja | Format: uuid |
| processId | Zeichenfolge | Pfad | Ja | Format: uuid |
Anfragekörper:
{
"displayName": "string",
"treeParentId": "00000000-0000-0000-0000-000000000000"
} | Feld | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| displayName | Zeichenfolge | Nein | Prozessname in der Prozessstruktur Maximale Länge: 128 |
| treeParentId | Zeichenfolge | Nein | ID des übergeordneten Ordners (null = oberste Ebene) Format: uuid |
Antwort (200):
Prozess aktualisiert
{
"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"
} | Feld | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| id | Zeichenfolge | Ja | Format: uuid |
| treeParentId | Zeichenfolge | Ja | Format: uuid |
| treeNodeType | Process | TreeGroup | Ja | Zulässige Werte: Process, TreeGroupStandard: Process |
| displayName | Zeichenfolge | Ja | Standard: New ProcessMaximale Länge: 128 |
| createdAt | Zeichenfolge | Ja | Format: date-time |
| updatedAt | Zeichenfolge | Ja | Format: date-time |
| designerModelId | Zeichenfolge | Ja | Format: uuid |
Fehler:
Endpunkt: DELETE /v1/tenant/{tenantId}/processes/{processId}
Authentifizierung: API-Schlüssel mit Mandantenzugriff · write-Berechtigungsumfang
Parameter:
| Name | Typ | Speicherort | Erforderlich | Beschreibung |
|---|---|---|---|---|
| tenantId | Zeichenfolge | Pfad | Ja | Format: uuid |
| processId | Zeichenfolge | Pfad | Ja | Format: uuid |
Antwort (200):
Prozess gelöscht
{
"success": true,
"message": "string"
} | Feld | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| success | boolesch | Ja | |
| message | Zeichenfolge | Ja |
Fehler:
Endpunkt: GET /v1/tenant/{tenantId}/processes/{processId}/bpmn
Authentifizierung: API-Schlüssel mit Mandantenzugriff · read-Berechtigungsumfang
Parameter:
| Name | Typ | Speicherort | Erforderlich | Beschreibung |
|---|---|---|---|---|
| tenantId | Zeichenfolge | Pfad | Ja | Format: uuid |
| processId | Zeichenfolge | Pfad | Ja | Format: uuid |
Antwort (200):
BPMN-XML
{
"bpmnXml": "string"
} | Feld | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| bpmnXml | Zeichenfolge | Ja | BPMN-2.0-XML |
Fehler:
Endpunkt: PUT /v1/tenant/{tenantId}/processes/{processId}/bpmn
Authentifizierung: API-Schlüssel mit Mandantenzugriff · write-Berechtigungsumfang
Parameter:
| Name | Typ | Speicherort | Erforderlich | Beschreibung |
|---|---|---|---|---|
| tenantId | Zeichenfolge | Pfad | Ja | Format: uuid |
| processId | Zeichenfolge | Pfad | Ja | Format: uuid |
Anfragekörper:
{
"bpmnXml": "string"
} | Feld | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| bpmnXml | Zeichenfolge | Ja | BPMN-2.0-XML |
Antwort (200):
BPMN hochgeladen
{
"message": "string"
} | Feld | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| message | Zeichenfolge | Ja |
Fehler:
Datenzuordnungen verknüpfen Datentabellen mit Prozessen. So können Sie die Daten des Event Log in einem Prozessmodell visualisieren und analysieren.
Endpunkt: GET /v1/tenant/{tenantId}/processes/{processId}/mappings
Authentifizierung: API-Schlüssel mit Mandantenzugriff · read-Berechtigungsumfang
Parameter:
| Name | Typ | Speicherort | Erforderlich | Beschreibung |
|---|---|---|---|---|
| tenantId | Zeichenfolge | Pfad | Ja | Format: uuid |
| processId | Zeichenfolge | Pfad | Ja | Format: uuid |
| limit | Ganzzahl | Abfrage | Nein | Maximale Anzahl der zurückzugebenden Einträge |
| offset | Ganzzahl | Abfrage | Nein | Anzahl der zu überspringenden Einträge |
Antwort (200):
Liste der Zuordnungen
[
{
"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
}
] Fehler:
Endpunkt: POST /v1/tenant/{tenantId}/processes/{processId}/mappings
Authentifizierung: API-Schlüssel mit Mandantenzugriff · write-Berechtigungsumfang
Parameter:
| Name | Typ | Speicherort | Erforderlich | Beschreibung |
|---|---|---|---|---|
| tenantId | Zeichenfolge | Pfad | Ja | Format: uuid |
| processId | Zeichenfolge | Pfad | Ja | Format: uuid |
Anfragekörper:
{
"dataTableId": "00000000-0000-0000-0000-000000000000",
"displayName": "string",
"color": {
"id": "data-1"
},
"showByDefault": true,
"mappingRole": "primary"
} | Feld | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| dataTableId | Zeichenfolge | Ja | Datentabelle, die dem Prozess zugeordnet werden soll Format: uuid |
| displayName | Zeichenfolge | Nein | Anzeigename der Zuordnung Maximale Länge: 128 |
| color | Objekt | Nein | Akzentfarbe |
| showByDefault | boolesch | Nein | Diese Zuordnung standardmäßig in der Prozessansicht anzeigen Standard: true |
| mappingRole | primary | comparison | Nein | Rolle der zugeordneten Daten im Modell Zulässige Werte: primary, comparison |
Antwort (201):
Zuordnung erstellt
{
"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
} | Feld | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| id | Zeichenfolge | Ja | Format: uuid |
| modelId | Zeichenfolge | Ja | Format: uuid |
| dataTableId | Zeichenfolge | Ja | Format: uuid |
| displayName | Zeichenfolge | Ja | Maximale Länge: 128 |
| color | Objekt | Ja | |
| showByDefault | boolesch | Ja | Standard: true |
| mappingRole | primary | comparison | Ja | Zulässige Werte: primary, comparisonStandard: comparison |
| sortOrder | Ganzzahl | Ja | Standard: 0Minimum: -9007199254740991 Maximum: 9007199254740991 |
Fehler:
Endpunkt: PUT /v1/tenant/{tenantId}/processes/{processId}/mappings/{mappingId}
Authentifizierung: API-Schlüssel mit Mandantenzugriff · write-Berechtigungsumfang
Parameter:
| Name | Typ | Speicherort | Erforderlich | Beschreibung |
|---|---|---|---|---|
| tenantId | Zeichenfolge | Pfad | Ja | Format: uuid |
| processId | Zeichenfolge | Pfad | Ja | Format: uuid |
| mappingId | Zeichenfolge | Pfad | Ja | Format: uuid |
Anfragekörper:
{
"displayName": "string",
"color": {
"id": "data-1"
},
"showByDefault": true,
"mappingRole": "primary",
"sortOrder": 0
} | Feld | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| displayName | Zeichenfolge | Nein | Maximale Länge: 128 |
| color | Objekt | Nein | |
| showByDefault | boolesch | Nein | |
| mappingRole | primary | comparison | Nein | Zulässige Werte: primary, comparison |
| sortOrder | Ganzzahl | Nein | Minimum: -9007199254740991 Maximum: 9007199254740991 |
Antwort (200):
Zuordnung aktualisiert
{
"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
} | Feld | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| id | Zeichenfolge | Ja | Format: uuid |
| modelId | Zeichenfolge | Ja | Format: uuid |
| dataTableId | Zeichenfolge | Ja | Format: uuid |
| displayName | Zeichenfolge | Ja | Maximale Länge: 128 |
| color | Objekt | Ja | |
| showByDefault | boolesch | Ja | Standard: true |
| mappingRole | primary | comparison | Ja | Zulässige Werte: primary, comparisonStandard: comparison |
| sortOrder | Ganzzahl | Ja | Standard: 0Minimum: -9007199254740991 Maximum: 9007199254740991 |
Fehler:
Endpunkt: DELETE /v1/tenant/{tenantId}/processes/{processId}/mappings/{mappingId}
Authentifizierung: API-Schlüssel mit Mandantenzugriff · write-Berechtigungsumfang
Parameter:
| Name | Typ | Speicherort | Erforderlich | Beschreibung |
|---|---|---|---|---|
| tenantId | Zeichenfolge | Pfad | Ja | Format: uuid |
| processId | Zeichenfolge | Pfad | Ja | Format: uuid |
| mappingId | Zeichenfolge | Pfad | Ja | Format: uuid |
Antwort (200):
Zuordnung gelöscht
{
"success": true,
"message": "string"
} | Feld | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| success | boolesch | Ja | |
| message | Zeichenfolge | Ja |
Fehler:
Diese Endpunkte verwenden KI, um BPMN-Prozessmodelle automatisch aus natürlichsprachlichen Beschreibungen zu generieren.
Endpunkt: POST /v1/tenant/{tenantId}/processes/{processId}/generate-model
Authentifizierung: API-Schlüssel mit Mandantenzugriff · write-Berechtigungsumfang · Ratenbegrenzung: 2 Anfragen/s (Spitzenwert 4)
Parameter:
| Name | Typ | Speicherort | Erforderlich | Beschreibung |
|---|---|---|---|---|
| tenantId | Zeichenfolge | Pfad | Ja | Format: uuid |
| processId | Zeichenfolge | Pfad | Ja | Format: uuid |
Anfragekörper:
{
"prompt": "string"
} | Feld | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| prompt | Zeichenfolge | Ja |
Antwort (200):
Generierung gestartet / Ergebnis
{
"message": "string"
} | Feld | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| message | Zeichenfolge | Ja |
Fehler:
Endpunkt: GET /v1/tenant/{tenantId}/processes/{processId}/generate-model/status
Authentifizierung: API-Schlüssel mit Mandantenzugriff · write-Berechtigungsumfang
Parameter:
| Name | Typ | Speicherort | Erforderlich | Beschreibung |
|---|---|---|---|---|
| tenantId | Zeichenfolge | Pfad | Ja | Format: uuid |
| processId | Zeichenfolge | Pfad | Ja | Format: uuid |
Antwort (200):
Generierungsstatus
{
"message": "string"
} | Feld | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| message | Zeichenfolge | Ja |
Fehler:
Die Kennzahlen je Case für das neueste Modell des Prozesses: eine Zeile pro Case mit der berechneten Sequenz und den Prozessgesundheitskennzahlen.
Liefert für das neueste Modell des Prozesses eine Zeile je Case mit den berechneten Prozesskennzahlen (Case-Dauer, Länge, Konformität, Nacharbeit, Prozessgesundheit, Variante und weitere). Es werden keine Zeilen gefiltert. Das Ergebnis ist paginiert: Verwenden Sie limit (Standardwert 1000, Maximum 10000) und offset. Rufen Sie weitere Seiten ab, solange hasMore den Wert true hat. Solange die Kennzahlen noch berechnet werden, enthält die Antwort den Status preprocessing.
Endpunkt: GET /v1/tenant/{tenantId}/processes/{processId}/data/case-features
Authentifizierung: API-Schlüssel mit Mandantenzugriff · read-Berechtigungsumfang
Parameter:
| Name | Typ | Speicherort | Erforderlich | Beschreibung |
|---|---|---|---|---|
| tenantId | Zeichenfolge | Pfad | Ja | Format: uuid |
| processId | Zeichenfolge | Pfad | Ja | Format: uuid |
| limit | Ganzzahl | Abfrage | Nein | Maximale Anzahl der zurückzugebenden Case-Zeilen (Standardwert 1000, Maximum 10000) |
| offset | Ganzzahl | Abfrage | Nein | Anzahl der zu überspringenden Case-Zeilen (Standardwert 0) |
Antwort (200):
Case-Kennzahlen
{
"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": [
{}
]
} Fehler:
Endpunkt: GET /v1/tenant/{tenantId}/processes/{processId}/versions
Authentifizierung: API-Schlüssel mit Mandantenzugriff · read-Berechtigungsumfang
Parameter:
| Name | Typ | Speicherort | Erforderlich | Beschreibung |
|---|---|---|---|---|
| tenantId | Zeichenfolge | Pfad | Ja | Format: uuid |
| processId | Zeichenfolge | Pfad | Ja | Format: uuid |
| limit | Ganzzahl | Abfrage | Nein | Maximale Anzahl der zurückzugebenden Einträge |
| offset | Ganzzahl | Abfrage | Nein | Anzahl der zu überspringenden Einträge |
Antwort (200):
Liste der Versionen
[
{
"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
}
] Fehler:
Endpunkt: POST /v1/tenant/{tenantId}/processes/{processId}/versions
Authentifizierung: API-Schlüssel mit Mandantenzugriff · write-Berechtigungsumfang
Parameter:
| Name | Typ | Speicherort | Erforderlich | Beschreibung |
|---|---|---|---|---|
| tenantId | Zeichenfolge | Pfad | Ja | Format: uuid |
| processId | Zeichenfolge | Pfad | Ja | Format: uuid |
Anfragekörper:
{
"displayName": "string",
"description": "string",
"versionType": "manual",
"restoreFromVersionId": "00000000-0000-0000-0000-000000000000"
} | Feld | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| displayName | Zeichenfolge | Nein | Versionsbezeichnung Standard: ""Maximale Länge: 128 |
| description | Zeichenfolge | Nein | Optionale Beschreibung der Version |
| versionType | manual | auto | Nein | manuell = von einem Benutzer erstellt, auto = vom System erstellt Zulässige Werte: manual, auto |
| restoreFromVersionId | Zeichenfolge | Nein | Version, von der bei der Erstellung dieses Versionsstands wiederhergestellt werden soll Format: uuid |
Antwort (201):
Version erstellt
{
"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
}
} | Feld | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| version | object | Ja | |
| restoredFrom | object | Ja |
Fehler:
Endpunkt: GET /v1/tenant/{tenantId}/processes/{processId}/versions/{versionId}
Authentifizierung: Mandantenbezogener API-Schlüssel · read Berechtigungsumfang
Parameter:
| Name | Typ | Speicherort | Erforderlich | Beschreibung |
|---|---|---|---|---|
| tenantId | string | path | Ja | Format: uuid |
| processId | string | path | Ja | Format: uuid |
| versionId | string | path | Ja | Format: uuid |
Antwort (200):
Version
{
"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
}
} | Feld | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| version | object | Ja |
Fehler:
Endpunkt: PUT /v1/tenant/{tenantId}/processes/{processId}/versions/{versionId}
Authentifizierung: Mandantenbezogener API-Schlüssel · write Berechtigungsumfang
Parameter:
| Name | Typ | Speicherort | Erforderlich | Beschreibung |
|---|---|---|---|---|
| tenantId | string | path | Ja | Format: uuid |
| processId | string | path | Ja | Format: uuid |
| versionId | string | path | Ja | Format: uuid |
Anfragetext:
{
"displayName": "string",
"description": "string"
} | Feld | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| displayName | string | Nein | Versionsbezeichnung Maximale Länge: 128 |
| description | string | Nein | Optionale Beschreibung der Version |
Antwort (200):
Aktualisierte Version
{
"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
}
} | Feld | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| version | object | Ja |
Fehler:
Endpunkt: DELETE /v1/tenant/{tenantId}/processes/{processId}/versions/{versionId}
Authentifizierung: Mandantenbezogener API-Schlüssel · write Berechtigungsumfang
Parameter:
| Name | Typ | Speicherort | Erforderlich | Beschreibung |
|---|---|---|---|---|
| tenantId | string | path | Ja | Format: uuid |
| processId | string | path | Ja | Format: uuid |
| versionId | string | path | Ja | Format: uuid |
Antwort (200):
Version gelöscht
{
"deleted": true
} | Feld | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| deleted | boolean | Ja |
Fehler:
Endpunkt: GET /v1/tenant/{tenantId}/artifacts/{artifactId}
Authentifizierung: Mandantenbezogener API-Schlüssel · read Berechtigungsumfang
Parameter:
| Name | Typ | Speicherort | Erforderlich | Beschreibung |
|---|---|---|---|---|
| tenantId | string | path | Ja | Format: uuid |
| artifactId | string | path | Ja | Format: uuid |
Antwort (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"
} | Feld | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| id | string | Ja | Format: uuid |
| displayName | string | Ja | Standard: ""Maximale Länge: 500 |
| description | string | Ja | Maximale Länge: 2000 |
| originalFileName | string | Ja | Standard: ""Maximale Länge: 500 |
| mimeType | string | Ja | Standard: ""Maximale Länge: 200 |
| kind | Image | Pdf | Docx | Xlsx | Pptx | Text | Video | Ja | Zulässige Werte: Image, Pdf, Docx, Xlsx, Pptx, Text, Video |
| artifactType | modelIcon | processArtifact | doc | orgDoc | levelFrontPageImage | Ja | Zulässige Werte: modelIcon, processArtifact, doc, orgDoc, levelFrontPageImageStandard: modelIcon |
| uploadState | Uploading | Ready | Failed | Deleted | Ja | Zulässige Werte: Uploading, Ready, Failed, DeletedStandard: Uploading |
| hasThumbnail | boolean | Ja | Standard: false |
| sizeBytes | number | Ja | Standard: 0 |
| createdAt | string | Ja | Format: date-time |
| createdBy | string | Nein | Format: uuid |
Fehler:
Endpunkt: PUT /v1/tenant/{tenantId}/artifacts/{artifactId}
Authentifizierung: Mandantenbezogener API-Schlüssel · write Berechtigungsumfang
Parameter:
| Name | Typ | Speicherort | Erforderlich | Beschreibung |
|---|---|---|---|---|
| tenantId | string | path | Ja | Format: uuid |
| artifactId | string | path | Ja | Format: uuid |
Anfragetext:
{
"displayName": "string",
"description": "string"
} | Feld | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| displayName | string | Nein | Artefaktname Maximale Länge: 500 |
| description | string | Nein | Optionale Beschreibung des Artefakts Maximale Länge: 2000 |
Antwort (200):
Artefakt aktualisiert
{
"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"
} | Feld | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| id | string | Ja | Format: uuid |
| displayName | string | Ja | Standard: ""Maximale Länge: 500 |
| description | string | Ja | Maximale Länge: 2000 |
| originalFileName | string | Ja | Standard: ""Maximale Länge: 500 |
| mimeType | string | Ja | Standard: ""Maximale Länge: 200 |
| kind | Image | Pdf | Docx | Xlsx | Pptx | Text | Video | Ja | Zulässige Werte: Image, Pdf, Docx, Xlsx, Pptx, Text, Video |
| artifactType | modelIcon | processArtifact | doc | orgDoc | levelFrontPageImage | Ja | Zulässige Werte: modelIcon, processArtifact, doc, orgDoc, levelFrontPageImageStandard: modelIcon |
| uploadState | Uploading | Ready | Failed | Deleted | Ja | Zulässige Werte: Uploading, Ready, Failed, DeletedStandard: Uploading |
| hasThumbnail | boolean | Ja | Standard: false |
| sizeBytes | number | Ja | Standard: 0 |
| createdAt | string | Ja | Format: date-time |
| createdBy | string | Nein | Format: uuid |
Fehler:
Endpunkt: DELETE /v1/tenant/{tenantId}/artifacts/{artifactId}
Authentifizierung: Mandantenbezogener API-Schlüssel · write Berechtigungsumfang
Parameter:
| Name | Typ | Speicherort | Erforderlich | Beschreibung |
|---|---|---|---|---|
| tenantId | string | path | Ja | Format: uuid |
| artifactId | string | path | Ja | Format: uuid |
Antwort (200):
Artefakt gelöscht
{
"deleted": true
} | Feld | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| deleted | boolean | Ja |
Fehler:
Endpunkt: GET /v1/tenant/{tenantId}/artifacts/{artifactId}/open
Authentifizierung: Mandantenbezogener API-Schlüssel · read Berechtigungsumfang
Parameter:
| Name | Typ | Speicherort | Erforderlich | Beschreibung |
|---|---|---|---|---|
| tenantId | string | path | Ja | Format: uuid |
| artifactId | string | path | Ja | Format: uuid |
Fehler:
Endpunkt: GET /v1/tenant/{tenantId}/processes/{processId}/artifacts
Authentifizierung: Mandantenbezogener API-Schlüssel · read Berechtigungsumfang
Parameter:
| Name | Typ | Speicherort | Erforderlich | Beschreibung |
|---|---|---|---|---|
| tenantId | string | path | Ja | Format: uuid |
| processId | string | path | Ja | Format: uuid |
| limit | integer | query | Nein | Maximale Anzahl der zurückzugebenden Elemente |
| offset | integer | query | Nein | Anzahl der zu überspringenden Elemente |
Antwort (200):
Liste der Prozessartefakte
[
{
"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"
}
}
] Fehler:
Endpunkt: POST /v1/tenant/{tenantId}/processes/{processId}/artifacts/uploads/presigned-url
Authentifizierung: Mandantenbezogener API-Schlüssel · write Berechtigungsumfang
Parameter:
| Name | Typ | Speicherort | Erforderlich | Beschreibung |
|---|---|---|---|---|
| tenantId | string | path | Ja | Format: uuid |
| processId | string | path | Ja | Format: uuid |
Anfragetext:
{
"fileName": "string",
"mimeType": "string",
"sizeBytes": 0,
"artifactType": "modelIcon"
} | Feld | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| fileName | string | Ja | |
| mimeType | string | Ja | |
| sizeBytes | number | Ja | |
| artifactType | modelIcon | processArtifact | doc | levelFrontPageImage | Nein | Zulässige Werte: modelIcon, processArtifact, doc, levelFrontPageImageStandard: processArtifact |
Antwort (200):
Vorab signierte Upload-URL
{
"artifactId": "00000000-0000-0000-0000-000000000000",
"originalUrl": "string",
"thumbnailUrl": "string"
} | Feld | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| artifactId | string | Ja | Format: uuid |
| originalUrl | string | Ja | |
| thumbnailUrl | string | Ja |
Fehler:
Wir verwenden Cookies, um Ihre Nutzungserfahrung zu verbessern, Inhalte zu personalisieren und den Datenverkehr zu analysieren. Anonyme Seitenaufrufe werden auch ohne Cookies erfasst. Wenn Sie der Analyse zustimmen, wird eine Kennung gesetzt, mit der Ihre Besuche verknüpft werden. Wenn Sie auf "Alle akzeptieren" klicken, stimmen Sie der Verwendung von Cookies zu.