Delivery History
View webhook delivery history and retry failed deliveries.
List Deliveries
GET
/webhooks/endpoints/{endpoint_id}/deliveries?limit=50View delivery history for an endpoint.
No parameters for this endpoint.
Path Parameters
| Parameter | Type | Description |
|---|---|---|
endpoint_id | integer | Webhook endpoint ID |
Query Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
limit | integer | 50 | Max deliveries to return (1–200) |
Response
{
"deliveries": [
{
"id": 101,
"event_type": "chat.message.completed",
"status": "success",
"response_status": 200,
"error_message": null,
"attempts": 1,
"created_at": "2026-03-16T10:30:00",
"completed_at": "2026-03-16T10:30:01"
},
{
"id": 100,
"event_type": "voice.call.ended",
"status": "failed",
"response_status": 500,
"error_message": "HTTP 500: Internal Server Error",
"attempts": 3,
"created_at": "2026-03-16T10:00:00",
"completed_at": "2026-03-16T10:05:10"
}
]
}Delivery Statuses
| Status | Description |
|---|---|
pending | Queued for delivery |
success | Delivered successfully (2xx response) |
retrying | Failed, scheduled for retry |
failed | All retry attempts exhausted |
Retry a Failed Delivery
POST
/webhooks/endpoints/{endpoint_id}/deliveries/{delivery_id}/retryRetry a failed delivery.
No parameters for this endpoint.
Path Parameters
| Parameter | Type | Description |
|---|---|---|
endpoint_id | integer | Webhook endpoint ID |
delivery_id | integer | Delivery ID to retry |
Response
{
"status": "success",
"delivery_id": 100
}Only deliveries with status failed can be retried. The delivery is reset to pending with 0 attempts.