GET
/
webhooks
/
{id}
/
deliveries
/
{delivery_id}
Get webhook delivery details
curl --request GET \
  --url https://api.reply.io/v3/webhooks/{id}/deliveries/{delivery_id} \
  --header 'X-API-Key: <api-key>'
{
  "id": "550e8400-e29b-41d4-a716-446655440000",
  "subscriptionId": "550e8400-e29b-41d4-a716-446655440001",
  "eventId": "550e8400-e29b-41d4-a716-446655440002",
  "statusCode": 500,
  "attempt": 3,
  "maxAttempts": 5,
  "nextRetryInSeconds": 120,
  "failedAt": "2024-03-08T12:00:00Z",
  "errorMessage": "Connection timeout"
}

Authorizations

X-API-Key
string
header
required

API key passed in the X-API-Key header

Path Parameters

id
string<uuid>
required

Webhook Id

delivery_id
string<uuid>
required

Delivery Id

Response

200 - application/json

Webhook delivery details retrieved successfully

id
string<uuid>
required

Unique delivery ID

subscriptionId
string<uuid>
required

Webhook subscription ID

eventId
string<uuid>
required

Event ID

statusCode
integer
required

HTTP status code returned by the webhook endpoint

attempt
integer
required

Delivery attempt number

maxAttempts
integer

Maximum number of delivery attempts

nextRetryInSeconds
integer

Seconds until next retry attempt

deliveredAt
string<date-time>

Timestamp when delivery was completed

failedAt
string<date-time>

Timestamp when delivery failed

responseBody
string

Response body from the webhook endpoint

errorMessage
string

Error message if delivery failed