Endpoints

List deliveries

An endpoint's delivery attempts, newest first.

GET/api/v1/endpoints/%7Bid%7D/deliveries
cURL
curl -X GET "https://inboundr.net/api/v1/endpoints/{id}/deliveries" \
  -H "Authorization: Bearer $INBOUNDR_API_KEY"

Returns the endpoint's deliveries, newest first, with cursor pagination. Use it to find mail your handler never received.

idstringpathrequired

The endpoint id (ep_…).

statusstringquery

pending, success, failed or dead. failed will be retried at nextAttemptAt. dead has run out of attempts.

emailIdstringquery

Only deliveries of this email.

limitintegerquerydefault 50

Page size, 1–100.

cursorstringquery

nextCursor from a previous response.

Example response

200
{
  "data": [
    {
      "id": "del_abc123",
      "emailId": "em_abc123",
      "url": "https://example.com/webhooks/inboundr",
      "status": "dead",
      "attempts": 5,
      "lastAttemptAt": "2026-07-20T12:31:00.000Z",
      "nextAttemptAt": null,
      "responseStatus": 500,
      "responseBody": "Internal Server Error",
      "error": null,
      "durationMs": 412,
      "createdAt": "2026-07-20T10:30:00.000Z"
    }
  ],
  "nextCursor": null
}

errorstring | null

Set when the last attempt got no HTTP response, for example a timeout.

To deliver one again, use Retry delivery.

Returns 404 if the endpoint doesn't exist or isn't yours.