List delivery attempts
GET
/v1/webhooks/{webhook_id}/attempts
curl -X GET "https://us1.platform.bird.com/v1/webhooks/{webhook_id}/attempts" \
-H "Authorization: Bearer $TOKEN" \
--url-query "limit=50"Returns recent delivery attempts recorded for this endpoint, newest first. Bound the window with before / after (timestamps) and cap the page with limit.
Paramètres de requête
limit
integer
Maximum number of attempts to return. Defaults to 50, capped at 100.
before
string
Only return attempts strictly before this timestamp.
after
string
Only return attempts strictly after this timestamp.
Contenu de la réponse
data
array of object
obligatoire
Afficher les attributs enfants
data.id
string
obligatoire
Unique identifier for this delivery attempt.
data.event_id
nullable string
Bird's source event ID, stable across retries of the same event. Null only for older attempts recorded before event IDs were available.
data.event_type
string
obligatoire
Webhook event type. Open enum — new event types may be added over time, so treat any unrecognized value as a future event rather than an error. The values below are the types known at this version.
data.status
string
obligatoire
Current state of the delivery attempt. pending covers in-flight and sending attempts; failed is reserved for terminal failures.
data.url
string
obligatoire
The endpoint URL the attempt targeted.
data.response_status_code
nullable integer
obligatoire
HTTP status returned by the receiver. Null when no response was received (timeout, connection error, DNS failure).
data.response_body
string
Body returned by your endpoint, truncated when oversized. Empty string when no body was returned.
data.response_duration_ms
integer
obligatoire
Round-trip duration in milliseconds.
data.attempted_at
string
obligatoire
When the delivery attempt was made.