list_dlq
List entries currently in this project's dead-letter queue, newest first. One inbound request fans out per-target, so a single failed request may produce several DLQ entries with different targetIds. Returns {total, limit, offset, rows[], evictedCount} where each row has id (Redis stream id), requestId, targetId, configVersion (the published config that authorised the delivery; 0 means unstamped), failureReason, failedAttempts, failedAt, payload (the original Consumer queue entry JSON); evictedCount is the lifetime count of entries the queue's capacity cap discarded before they could be triaged. DLQ entries — including the original request body and headers — are kept for up to 30 days from the failure time or until cleared, then purged automatically (or discarded early past capacity — see evictedCount); they are never written to a database. get_request still answers what happened to a purged/evicted/discarded entry's inbound request for the project's requestLogRetentionDays window, independent of whether the DLQ row itself still exists. requestId is the durable handle across a retry: an entry's own id changes every time it is replayed and later dead-letters again, so get_dlq_entry accepts a requestId lookup as well as id.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Page size. Default 50. | |
| offset | No | Page offset. Default 0. |