Dead Letter Queue

Delete

The Delete action allows you to remove failed workflow runs from the Dead Letter Queue when no recovery action is needed.

You can delete entries individually, in bulk by IDs, or by using filters such as label, URL, or date range.

TypeScript
import { Client } from "@upstash/workflow";const client = new Client({ token: "<WORKFLOW_TOKEN>" });// delete a single entryawait client.dlq.delete("dlq-12345");// delete multiple entriesawait client.dlq.delete(["dlq-12345", "dlq-67890"]);// delete by filtersawait client.dlq.delete({ label: "my-label" });// delete allawait client.dlq.delete({ all: true });

For the full API reference, see client.dlq.delete.

Loading search…