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