{
"event": "cases.create",
"time": "2025-01-01T20:00:00.000Z",
"data": {
"caseId": "3f1c2d4e-5a6b-7c8d-9e0f-1a2b3c4d5e6f",
"id": 1042,
"referenceId": "INV-2025-0042",
"customerId": "9b8a7c6d-5e4f-3a2b-1c0d-9e8f7a6b5c4d",
"creditorId": "b1a2c3d4-e5f6-7a8b-9c0d-1e2f3a4b5c6d"
}
}Webhooks
Case created
Notifies when a case is created.
WEBHOOK
cases.create
{
"event": "cases.create",
"time": "2025-01-01T20:00:00.000Z",
"data": {
"caseId": "3f1c2d4e-5a6b-7c8d-9e0f-1a2b3c4d5e6f",
"id": 1042,
"referenceId": "INV-2025-0042",
"customerId": "9b8a7c6d-5e4f-3a2b-1c0d-9e8f7a6b5c4d",
"creditorId": "b1a2c3d4-e5f6-7a8b-9c0d-1e2f3a4b5c6d"
}
}Headers
Sent with every delivery so the receiver can verify the request really comes from Debbie. The token is issued when the webhook is created — compare it with the stored value and reject deliveries that do not match.
Body
application/json
Webhook payload
Event "cases.create"
Example:
"cases.create"
Event dispatch time
Example:
"2025-01-01T20:00:00.000Z"
Identifiers of the created case. Re-fetch the case with GET /v1/{tenantId}/cases/{caseId} to mirror it. A creditor with auto verification moves the case to VERIFIED right after creation, which additionally dispatches a cases.update. Delivery order between the two is not guaranteed.
Show child attributes
Show child attributes
Example:
{ "caseId": "3f1c2d4e-5a6b-7c8d-9e0f-1a2b3c4d5e6f", "id": 1042, "referenceId": "INV-2025-0042", "customerId": "9b8a7c6d-5e4f-3a2b-1c0d-9e8f7a6b5c4d", "creditorId": "b1a2c3d4-e5f6-7a8b-9c0d-1e2f3a4b5c6d" }