Skip to main content

Find webhook_delivery details by ID

GET 
/webhook_deliveries/:id

Provides webhook_delivery debug data, such as timestamps, delivery status and attempts.

Request

Path Parameters

    id uuidrequired

    Uniquely identifies the webhook_delivery.

Responses

200: Webhook delivery record.

401: Unauthorized

404: WebhookDelivery not found

Request samples


curl -L 'https://api.telnyx.com/v2/webhook_deliveries/:id' \
-H 'Accept: application/json' \
-H 'Authorization: Bearer <TOKEN>'

Response samples


{
"data": {
"id": "f5586561-8ff0-4291-a0ac-84fe544797bd",
"user_id": "0ccc7b54-4df3-4bca-a65a-3da1ecc777f0",
"record_type": "webhook_delivery",
"status": "delivered",
"webhook": {
"record_type": "event",
"id": "C9C0797E-901D-4349-A33C-C2C8F31A92C2",
"event_type": "call_initiated",
"occurred_at": "2020-08-10T13:02:01.000Z",
"payload": {
"useful": "information"
}
},
"started_at": "2020-08-10T14:00:00.000Z",
"finished_at": "2020-08-10T14:00:05.595Z",
"attempts": [
{
"status": "delivered",
"started_at": "2020-08-10T14:00:05.364Z",
"finished_at": "2020-08-10T14:00:05.595Z",
"http": {
"request": {
"url": "https://fallback.example.com/webhooks",
"headers": [
"Accept: */*"
]
},
"response": {
"status": 200,
"headers": [
"Content-Type: text/html"
],
"body": "All good."
}
}
},
{
"status": "failed",
"started_at": "2020-08-10T14:00:05.004Z",
"finished_at": "2020-08-10T14:00:05.360Z",
"http": {
"request": {
"url": "https://typo.example.com/webhooks",
"headers": [
"Accept: */*"
]
},
"response": {
"status": 404,
"headers": [
"Content-Type: text/html",
"Pragma: no-cache"
],
"body": "Oops. Not found."
}
},
"errors": [
{
"code": "75499",
"title": "Webhook host returned HTTP 4XX",
"detail": "The server returned another HTTP 4XX error"
}
]
}
]
}
}