API-referencia: szervezetek
API-referencia a szervezetek kezelésére és a felhasználók adminisztrációjára szolgáló végpontokhoz.
A kimenő webhookok értesítik az Ön rendszereit, ha esemény történik a ProcessMindben. Minden kézbesítés aláírt JSON POST-kérés, amelyet az Ön webhook-titkos kulcsa hitelesít: az X-ProcessMind-Signature fejléc a sha256=<hex> értéket tartalmazza, vagyis a nyers kérés törzséből számított HMAC-SHA256 értéket. Az aláírást pontosan a kapott bájtok alapján ellenőrizze, még a JSON feldolgozása előtt, és utasítsa el azokat a kézbesítéseket, amelyek aláírása nem egyezik. Minden törzs tartalmaz egy deliveryId azonosítót is, amellyel kiszűrheti a többször kézbesített eseményeket.
Végpont: GET /v1/tenant/{tenantId}/webhooks
Hitelesítés: Bérlőhöz kötött API-kulcs · read hatókör
Paraméterek:
| Név | Típus | Hely | Kötelező | Leírás |
|---|---|---|---|---|
| tenantId | string | útvonal | Igen | Formátum: uuid |
| limit | integer | lekérdezés | Nem | A visszaadandó elemek maximális száma |
| offset | integer | lekérdezés | Nem | Kihagyandó elemek száma |
Válasz (200):
Webhookok listája
[
{
"id": "00000000-0000-0000-0000-000000000000",
"url": "string",
"events": [
"process.created"
],
"description": "string",
"isActive": true,
"createdAt": "2024-03-15T16:30:00Z"
}
] Hibák:
Végpont: POST /v1/tenant/{tenantId}/webhooks
Hitelesítés: Bérlőhöz kötött API-kulcs · write hatókör
Paraméterek:
| Név | Típus | Hely | Kötelező | Leírás |
|---|---|---|---|---|
| tenantId | string | útvonal | Igen | Formátum: uuid |
Kérés törzse:
{
"url": "string",
"events": [
"process.created"
],
"description": "string"
} | Mező | Típus | Kötelező | Leírás |
|---|---|---|---|
| url | string | Igen | Nyilvános https-végpont, amely fogadja az aláírt POST-kéréseket (privát vagy loopback cím nem használható) |
| events | process.created | process.updated | process.deleted | mapping.created | data.ready | simulation.completed | webhook.test[] | Igen | Az események, amelyek elindítják a webhook kézbesítését |
| description | string | Nem | Opcionális leírás Maximális hossz: 500 |
Válasz (201):
Webhook létrehozva (az aláíró titkos kulcsot is tartalmazza)
{
"id": "00000000-0000-0000-0000-000000000000",
"url": "string",
"events": [
"process.created"
],
"description": "string",
"isActive": true,
"createdAt": "2024-03-15T16:30:00Z",
"secret": "string"
} | Mező | Típus | Kötelező | Leírás |
|---|---|---|---|
| id | string | Igen | Formátum: uuid |
| url | string | Igen | Formátum: uri |
| events | process.created | process.updated | process.deleted | mapping.created | data.ready | simulation.completed | webhook.test[] | Igen | |
| description | string | Igen | Maximális hossz: 500 |
| isActive | boolean | Igen | Alapértelmezett: true |
| createdAt | string | Igen | Formátum: date-time |
| secret | string | Igen | Aláíró titkos kulcs; csak itt, a létrehozáskor adja vissza a rendszer |
Hibák:
Végpont: GET /v1/tenant/{tenantId}/webhooks/{webhookId}
Hitelesítés: Bérlőhöz kötött API-kulcs · read hatókör
Paraméterek:
| Név | Típus | Hely | Kötelező | Leírás |
|---|---|---|---|---|
| tenantId | string | útvonal | Igen | Formátum: uuid |
| webhookId | string | útvonal | Igen | Formátum: uuid |
Válasz (200):
Webhook
{
"id": "00000000-0000-0000-0000-000000000000",
"url": "string",
"events": [
"process.created"
],
"description": "string",
"isActive": true,
"createdAt": "2024-03-15T16:30:00Z"
} | Mező | Típus | Kötelező | Leírás |
|---|---|---|---|
| id | string | Igen | Formátum: uuid |
| url | string | Igen | Formátum: uri |
| events | process.created | process.updated | process.deleted | mapping.created | data.ready | simulation.completed | webhook.test[] | Igen | |
| description | string | Igen | Maximális hossz: 500 |
| isActive | boolean | Igen | Alapértelmezett: true |
| createdAt | string | Igen | Formátum: date-time |
Hibák:
Végpont: PUT /v1/tenant/{tenantId}/webhooks/{webhookId}
Hitelesítés: Bérlőhöz kötött API-kulcs · write hatókör
Paraméterek:
| Név | Típus | Hely | Kötelező | Leírás |
|---|---|---|---|---|
| tenantId | string | útvonal | Igen | Formátum: uuid |
| webhookId | string | útvonal | Igen | Formátum: uuid |
Kérés törzse:
{
"url": "string",
"events": [
"process.created"
],
"description": "string",
"isActive": true
} | Mező | Típus | Kötelező | Leírás |
|---|---|---|---|
| url | string | Nem | Nyilvános https-végpont, amely fogadja az aláírt POST-kéréseket |
| events | process.created | process.updated | process.deleted | mapping.created | data.ready | simulation.completed | webhook.test[] | Nem | Azok az események, amelyek webhook-kézbesítést indítanak |
| description | string | Nem | Opcionális leírás Maximális hossz: 500 |
| isActive | boolean | Nem | Azt jelzi, hogy a webhook engedélyezve van-e |
Válasz (200):
Módosított webhook
{
"id": "00000000-0000-0000-0000-000000000000",
"url": "string",
"events": [
"process.created"
],
"description": "string",
"isActive": true,
"createdAt": "2024-03-15T16:30:00Z"
} | Mező | Típus | Kötelező | Leírás |
|---|---|---|---|
| id | string | Igen | Formátum: uuid |
| url | string | Igen | Formátum: uri |
| events | process.created | process.updated | process.deleted | mapping.created | data.ready | simulation.completed | webhook.test[] | Igen | |
| description | string | Igen | Maximális hossz: 500 |
| isActive | boolean | Igen | Alapértelmezett: true |
| createdAt | string | Igen | Formátum: date-time |
Hibák:
Végpont: DELETE /v1/tenant/{tenantId}/webhooks/{webhookId}
Hitelesítés: Bérlőhöz kötött API-kulcs · write hatókör
Paraméterek:
| Név | Típus | Hely | Kötelező | Leírás |
|---|---|---|---|---|
| tenantId | string | útvonal | Igen | Formátum: uuid |
| webhookId | string | útvonal | Igen | Formátum: uuid |
Válasz (200):
Webhook törölve
{
"deleted": true
} | Mező | Típus | Kötelező | Leírás |
|---|---|---|---|
| deleted | boolean | Igen |
Hibák:
Végpont: POST /v1/tenant/{tenantId}/webhooks/{webhookId}/test
Hitelesítés: Bérlőhöz kötött API-kulcs · write hatókör
Paraméterek:
| Név | Típus | Hely | Kötelező | Leírás |
|---|---|---|---|---|
| tenantId | string | útvonal | Igen | Formátum: uuid |
| webhookId | string | útvonal | Igen | Formátum: uuid |
Válasz (200):
Tesztkézbesítés elindítva
{
"message": "string"
} | Mező | Típus | Kötelező | Leírás |
|---|---|---|---|
| message | string | Igen |
Hibák:
Azonnal hozzáférhet, bankkártya és várakozás nélkül. Alakítsa szervezete működését világos, összekapcsolt folyamatmodellekké.
Építse fel folyamatarchitektúráját, határozza meg a felelősségi köröket és az ellenőrzéseket, és hangolja össze a szerepeket minden szinten.
Indítsa el az ingyenes próbaverziót, és teremtsen megbízható alapot folyamatainak irányításához, kezeléséhez és folyamatos fejlesztéséhez.
Sütiket használunk a felhasználói élmény javítására, a tartalom személyre szabására és a forgalom elemzésére. Az oldalmegtekintéseket sütik nélkül is névtelenül mérjük. Az analitikai sütik használatához adott hozzájárulás olyan azonosítót engedélyez, amely összekapcsolja az Ön látogatásait. Az „Összes elfogadása” gombra kattintva hozzájárul a sütik használatához.