Get a delivery
One delivery with the payload as sent and every attempt: when, the status, how long it took, and the start of the receiver's answer.
- Scopes
webhooks:read - Rate classread
/v1/webhook-endpoints/{id}/deliveries/{delivery}One delivery with the payload as sent and every attempt: when, the status, how long it took, and the start of the receiver's answer.
Authorization
apiKey An API key (fo_live_… / fo_test_…) as a bearer token
In: header
Path Parameters
Webhook endpoint ID
^whe_[0-9A-Za-z]{22}$Webhook delivery ID
^dlv_[0-9A-Za-z]{22}$Header Parameters
Dated API version; pinned per organisation on first use and overridable per request
Value in
- "2026-10-01"
- "2026-10-04"
The data the request acts on: test is the organisation's sandbox. An OAuth token picks it (live by default); an API key's mode is fixed, and naming the other one is refused
Value in
- "live"
- "test"
ETag of a cached representation; a match returns 304
Response Body
application/json
application/problem+json
application/problem+json
application/problem+json
application/problem+json
application/problem+json
application/problem+json
application/problem+json
application/problem+json
curl -X GET "https://example.com/v1/webhook-endpoints/string/deliveries/string"{ "object": "webhook_delivery", "id": "string", "endpoint": "string", "event": { "id": "string", "type": "string", "subject": "string" }, "status": "pending", "attempts": 0, "next_attempt_at": "2019-08-24T14:15:22Z", "last_status": -9007199254740991, "created_at": "2019-08-24T14:15:22Z", "completed_at": "2019-08-24T14:15:22Z", "payload": { "property1": null, "property2": null }, "attempt_log": [ { "at": "2019-08-24T14:15:22Z", "status": -9007199254740991, "latency_ms": 0, "error": "string", "response_excerpt": "string" } ]}