Webhooks deliver REGOS events to external systems. REGOS sends each subscribed event to the connected integration URL with a JSON delivery envelope and the connected_integration_id token.
Webhook delivery uses the same event catalog as the Events API. Lost persistent events can be restored through Event/Get.
Webhook Envelope
| Name | Type | Required | Description |
|---|---|---|---|
| action | String | Required | Always HandleWebhook. |
| event_id | String | Required | Event UUID. |
| occurred_at | DateTime | Required | UTC event occurrence time in ISO 8601 format. |
| connected_integration_id | String | Required | Connected integration token. |
| data.action | String | Required | Event action. |
| data.data | Object | Required | Event payload. |