Delivery History

View webhook delivery history and retry failed deliveries.

List Deliveries

GET/webhooks/endpoints/{endpoint_id}/deliveries?limit=50

View delivery history for an endpoint.

No parameters for this endpoint.

Path Parameters

ParameterTypeDescription
endpoint_idintegerWebhook endpoint ID

Query Parameters

ParameterTypeDefaultDescription
limitinteger50Max 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

StatusDescription
pendingQueued for delivery
successDelivered successfully (2xx response)
retryingFailed, scheduled for retry
failedAll retry attempts exhausted

Retry a Failed Delivery

POST/webhooks/endpoints/{endpoint_id}/deliveries/{delivery_id}/retry

Retry a failed delivery.

No parameters for this endpoint.

Path Parameters

ParameterTypeDescription
endpoint_idintegerWebhook endpoint ID
delivery_idintegerDelivery 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.

On this page