Webhooks
Manage webhook subscriptions and inspect the delivery event log. Create subscriptions to receive real-time notifications for case lifecycle events, payments, and chats. Use GET /webhooks/events to verify deliveries and POST /webhooks/events/{id}/replay to re-deliver a specific event.
Create a new webhook subscription.
Creates a new webhook subscription for receiving real-time event notifications.
List all webhook subscriptions for the authenticated creditor.
Returns all webhook subscriptions for the authenticated creditor. Secrets are never returned in list operations.
Get a single webhook subscription by ID.
Returns details of a specific webhook subscription. Secret is never returned in this operation.
Update an existing webhook subscription.
Partially updates an existing webhook subscription using HTTP PATCH.
Delete a webhook subscription.
Deletes a webhook subscription. This operation is permanent.
Send a test event to the webhook endpoint.
Sends a synthetic case.created test event to the webhook endpoint.
Send a test event to the webhook endpoint.
Sends a synthetic case.created test event to the webhook endpoint.
[Deprecated] This endpoint is misnamed and does not actually replay events. Use `GET /webhooks/events?caseId={id}` to inspect delivery history, then `POST /webhooks/events/{eventId}/replay` to re-deliver a specific event.
This endpoint was never fully implemented — it counts cases created
[Deprecated] This endpoint is misnamed and does not actually replay events. Use `GET /webhooks/events?caseId={id}` to inspect delivery history, then `POST /webhooks/events/{eventId}/replay` to re-deliver a specific event.
This endpoint was never fully implemented — it counts cases created