Recent deliveries for one webhook
get
https://api.expiryedge.com/v1/getWebhookDeliveriesadmin60/min
Request
curl 'https://api.expiryedge.com/v1/getWebhookDeliveries?id=wh_3kQ9xLm2' \
-H "Authorization: Bearer $EXPIRYEDGE_API_KEY"Response
{
"data": [
{
"id": "dlv_5c2e9a0b1d4f6a8c3e7b9d1f",
"event_id": "evt_8c1f0a2b3c4d5e6f7a8b9c0d",
"type": "expiry.completed",
"status": "pending",
"attempts": 2,
"created_at": "2026-10-03T08:14:22.120Z",
"last_attempt_at": "2026-10-03T08:19:30.004Z",
"next_attempt_at": "2026-10-03T08:49:30.004Z",
"last_status_code": 503,
"last_error": "HTTP 503",
"duration_ms": 412
}
]
}Returns the last 50 deliveries, newest first. Failed attempts are retried after 5m, 30m, 2h, 6h and 15h (6 attempts), then marked failed.
idstringrequiredSubscription id.
200
Delivery log.
dataarray of objectsrequiredmax items: 50
400 | The request is missing required fields or contains invalid values. |
401 | Missing, expired or invalid bearer token. |
403 | Authenticated, but your role or organization does not allow this action. |
404 | The record does not exist or is not in your organization. |
405 | The endpoint does not accept this HTTP method. |
429 | Too many requests for this endpoint from your IP. Wait Retry-After seconds. |
500 | Unexpected server error. Retry later; quote requestId to support. |
