Kerabie
API Reference

Webhooks API

Manage webhook endpoints via the API.

List webhooks

GET /webhooks

Create a webhook

POST /webhooks
{
  "url": "https://yourserver.com/webhooks/kerabie",
  "events": ["conversation.created", "message.sent.agent"],
  "description": "CRM sync"
}

Response includes the generated secret; store it securely. It's shown only once.


Update a webhook

PATCH /webhooks/:id

Delete a webhook

DELETE /webhooks/:id

List delivery logs

GET /webhooks/:id/deliveries

Returns recent delivery attempts with status, response code, and error message.


Retry a delivery

POST /webhooks/:id/deliveries/:deliveryId/retry

Manually retries a failed delivery.


For details on events, payloads, and signature verification see the Webhooks guide.