Every delivery attempt is recorded. List them, newest first, to see what Dravo
sent, the HTTP status your endpoint returned, how many attempts it took, and
whether a failed delivery is still pending a retry or has been exhausted.
GET
/v1/webhooks/{webhook_id}/deliveriesDashboard JWT only
List an endpoint's delivery history (status, attempts, payload), newest first, with keyset pagination.
Body & query parameters
webhook_idstringpathrequiredEndpoint whose deliveries to list.
limitintegerqueryPage size, 1–100 (default 50).
cursorstringquerynext_cursor from a previous page.
const response = await fetch("https://api.dravo.dev/v1/webhooks/{webhook_id}/deliveries", { method: "GET", headers: { "Authorization": "Bearer " + process.env.DRAVO_API_KEY,}});const data = await response.json();console.log(data);{ "items": [ { "id": "del_1", "event_type": "post.published", "status": "succeeded", "status_code": 200, "attempts": 1, "next_retry_at": null, "delivered_at": "2026-06-23T10:15:30Z", "created_at": "2026-06-23T10:15:30Z" } ], "next_cursor": null}