Webhooks
List deliveries
GET/v1/webhook-deliveries
Lists deliveries, newest first, with attempt history.
API key · or dashboard session.
Request
curl -fsS "$API/v1/webhook-deliveries?endpoint_id=wh_0198f80c-…&limit=20" \
-H "Authorization: Bearer $PAYDAY_API_KEY"Response
{
"deliveries": [
{
"id": "whd_0198f80c-5555-7dc1-a369-90556a64f700",
"event_id": "evt_0198f80c-4444-7dc1-a369-90556a64f700",
"endpoint_id": "wh_0198f80c-3333-7dc1-a369-90556a64f700",
"state": "delivered",
"attempt_count": 2,
"next_attempt_at": "2026-09-06T12:01:00Z",
"delivered_at": "2026-09-06T12:01:03Z",
"created_at": "2026-09-06T12:00:00Z",
"attempts": [
{ "number": 1, "attempted_at": "2026-09-06T12:00:00Z", "duration_ms": 3012, "status": null, "error": "connect timeout" },
{ "number": 2, "attempted_at": "2026-09-06T12:01:03Z", "duration_ms": 84, "status": 200, "error": null }
]
}
],
"next_cursor": null
}Query parameters
endpoint_idwh_ id- Disabled endpoints included.
limitinteger- 1–100. Default 20.
starting_afterwhd_ id- Cursor from next_cursor.
Response
idwhd_ idevent_idevt_ id- Also sent as Payday-Event-Id.
endpoint_idwh_ idstateenumpending·delivered·failed(after twelve attempts).attempt_count, next_attempt_at, delivered_at, created_atattemptsobject[]- { number, attempted_at, duration_ms, status, error }. Immutable.