Webhooks
POST /webhooks/endpoints
Section titled “POST /webhooks/endpoints”Create a webhook endpoint for a channel.
Body:
{ "url": "https://your-app.com/webhook", "channelId": 1}GET /webhooks/endpoints/channel/:channelId
Section titled “GET /webhooks/endpoints/channel/:channelId”List webhook endpoints for a channel.
DELETE /webhooks/endpoints/:id
Section titled “DELETE /webhooks/endpoints/:id”Delete a webhook endpoint.
GET /webhooks/deliveries/:endpointId
Section titled “GET /webhooks/deliveries/:endpointId”Get delivery history for an endpoint.
Response:
[ { "id": 1, "statusCode": 200, "responseBody": "OK", "createdAt": "2026-03-31T12:00:00Z" }]POST /webhooks/ingest/:endpointId
Section titled “POST /webhooks/ingest/:endpointId”Internal endpoint used by the system to deliver webhooks. Not for direct use.