Skip to content

Dead Letter Queue

Inspect and manage failed webhook deliveries.

List DLQ Entries

GET /dlq

Returns all entries in the dead letter queue.

Response 200 OK

json
[
  {
    "message_id": "msg-123",
    "webhook_url": "https://yourapp.com/webhook",
    "failed_at": "2025-03-19T12:00:00Z",
    "reason": "connection refused"
  }
]

Returns an empty array [] if the DLQ is empty or not configured.

Remove DLQ Entry

DELETE /dlq/{id}

Remove an entry from the dead letter queue after it has been handled.

Parameters

ParameterInTypeRequiredDescription
idpathstringYesMessage ID of the DLQ entry

Response 204 No Content

Errors

StatusReason
401Invalid or missing API key
404Entry not found

DLQ Entry Object

FieldTypeDescription
message_idstringID of the failed message
webhook_urlstringThe webhook URL that failed
failed_atstring (ISO 8601)When the final delivery attempt failed
reasonstringHuman-readable failure reason

Released under the Apache 2.0 License.