List dead letter queue entries
const url = 'https://app.everruns.com/api/v1/durable/dlq';const options = {method: 'GET'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url https://app.everruns.com/api/v1/durable/dlqParameters
Section titled “ Parameters ”Query Parameters
Section titled “Query Parameters ”Filter by workflow ID
Filter by activity type
Pagination offset
Pagination limit
Responses
Section titled “ Responses ”List of DLQ entries
DLQ list response
object
Page of items returned by this query.
DLQ entry response
object
Per-workflow activity ID of the failed task.
Activity type name of the failed task.
Number of attempts made before the task was sent to the DLQ.
Timestamp when the task was moved to the DLQ (RFC 3339).
Full ordered history of error messages, one per attempt.
UUID of the DLQ entry.
Task input payload at the time of failure (used for inspection and replay).
Most recent error message (the one that pushed the task to the DLQ).
Task ID that was originally retried and ultimately failed (matches the tasks record before its move to the DLQ).
Owning workflow’s identifier, if the task was part of one.
Total number of items matching the query, across all pages.
Example generated
{ "data": [ { "activity_id": "example", "activity_type": "example", "attempts": 1, "dead_at": "2026-04-15T12:00:00Z", "error_history": [ "example" ], "id": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0", "input": "example", "last_error": "example", "original_task_id": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0", "workflow_id": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0" } ], "total": 1}Internal server error
Standard error response.
Wire shape is RFC 9457 Problem Details:
every error response includes title and status, and may include
detail, code, allowed_actions, retry_after_seconds, instance,
and type. The content type is rewritten to application/problem+json
by [problem_json_content_type].
object
Recovery actions the caller can take next.
Agent-actionable recovery hint attached to an error response.
object
Short, agent-readable hint (e.g. “Shorten ‘name’ to <= 200 chars.”).
Optional absolute or relative URL the caller may invoke directly.
OpenAPI operationId the caller should invoke to recover.
Link relation describing the action (e.g. retry, get-existing,
unarchive, retry-later).
Stable, machine-readable error code (snake_case).
Human-readable explanation specific to this occurrence.
Request URI for this occurrence.
Seconds the caller should wait before retrying (429 / transient 503).
HTTP status code; mirrors the response status line.
Short, human-readable summary of the problem (e.g. “Not Found”).
RFC 9457 problem type URI. Optional; identifies the problem class.
Example generated
{ "allowed_actions": [ { "hint": "example", "href": "example", "operation_id": "example", "rel": "example" } ], "code": "example", "detail": "example", "instance": "example", "retry_after_seconds": 1, "status": 1, "title": "example", "type": "example"}