Public API v1

Recent delivery attempts for an endpoint

Changed on

Self-diagnosis for a receiver that is not getting events. status: DEAD means we gave up and will not send that event again — fetch the result with GET /v1/tts/{jobId} instead.

We never record or return your endpoint's response body; lastError is a short code and lastStatusCode is the HTTP status we saw.

get/api/v1/webhooks/{endpointId}/deliveries

Request

  • Base URL
    https://api.vieneu.io
  • Auth
    • API key in header X-API-Key
    • or HTTP bearer

Path parameters

endpointIdstring required

Response

The most recent delivery attempts, newest first.

idstring required
eventIdstring required
eventTypestring required
status'PENDING' | 'DELIVERED' | 'DEAD' required

DEAD means we gave up; the event will not be sent again.

attemptsnumber required
lastStatusCodenumber nullable
lastErrorstring nullable

Short failure code. We never record or return your endpoint's response body.

lastDurationMsnumber nullable
lastAttemptAtstring date-time nullable
deliveredAtstring date-time nullable
createdAtstring date-time required

Example response

[
  {
    "id": "665f1a2b3c4d5e6f7a8b9c0d",
    "eventId": "evt_9f2c1e043b8a4d218f770c1a2b3c4d5e",
    "eventType": "tts.job.completed",
    "status": "DELIVERED",
    "attempts": 2,
    "lastStatusCode": 200,
    "lastError": "http_500",
    "lastDurationMs": 143,
    "lastAttemptAt": "2026-09-01T10:00:02Z",
    "deliveredAt": "2026-09-01T10:00:02Z",
    "createdAt": "2026-09-01T10:00:00Z"
  }
]

Changes

    • info

      added the optional property to the response with the status

    • breaking

      the response property became optional for the status

    • breaking

      response property message list-of-types was widened by adding types array to media type application/json of response 404

    • info

      added the optional property to the response with the status

    • info

      added the optional property to the response with the status

    • info

      added the optional property to the response with the status

    • info

      added the optional property to the response with the status

    • info

      added the optional property to the response with the status