Skip to content

List DLQ messages

GET
/v1/dlq/messages
curl --request GET \
--url 'https://api.hookbridge.io/v1/dlq/messages?limit=100' \
--header 'Authorization: Bearer <token>'

Retrieve messages that have permanently failed delivery (DLQ). These messages have exhausted all retry attempts and require manual intervention.

limit
integer
default: 100 >= 1 <= 1000

Maximum number of results to return

Example
100
cursor
string

Pagination cursor from previous response

DLQ messages retrieved successfully

Media typeapplication/json
object
data
object
messages
Array<object>
object
message_id
string
endpoint
string format: uri
status
string
Allowed values: queued delivering succeeded pending_retry failed_permanent
attempt_count
integer
created_at
string format: date-time
delivered_at
string format: date-time
first_attempt_at

When the first delivery attempt was made

string format: date-time
nullable
response_status
integer
response_latency_ms
integer
processing_ms

Time spent processing the delivery (signing, headers, etc.)

integer
total_delivery_ms

Total time from message creation to successful delivery

integer
queue_wait_ms

Time spent waiting in the queue before first attempt

integer
last_error
string
deleted_at

When the message was soft-deleted. Only present on deleted rows; omitted for live messages.

string format: date-time
nullable
has_more
boolean
next_cursor
string
meta
object
request_id

Unique identifier for this request (useful for support)

string
Example
{
"data": {
"messages": [
{
"message_id": "01935abc-def0-7123-4567-890abcdef012",
"endpoint": "https://customer.app/webhooks",
"status": "queued",
"attempt_count": 1,
"created_at": "2025-12-06T12:00:00Z",
"delivered_at": "2025-12-06T12:00:05Z",
"response_status": 200,
"response_latency_ms": 120,
"last_error": "connection timeout",
"deleted_at": "2026-04-09T00:22:45Z"
}
]
},
"meta": {
"request_id": "req_xyz123"
}
}

Unauthorized - Invalid or missing API key

Media typeapplication/json
object
error
object
code

Machine-readable error code

string
message

Human-readable error message

string
meta
object
request_id

Unique identifier for this request (useful for support)

string
Example
{
"error": {
"code": "UNAUTHORIZED",
"message": "Invalid or missing API key"
},
"meta": {
"request_id": "req_xyz123"
}
}
Personalize Examples

Enter your credentials to populate code examples throughout the docs.