move_failed_jobs_to_dlq
Move resolved failed jobs to a dead letter queue with a TTL to declutter the main queue. Filter by job name and creation date.
Instructions
Move failed jobs to a dead letter queue with TTL. Designed for cleaning up old failed jobs that have been manually resolved.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| queue | Yes | Source queue name | |
| dlqKey | No | Dead letter queue Redis key (outside BullMQ namespace) | dlq:failed_jobs |
| dryRun | No | Preview what would be moved without actually moving | |
| jobName | Yes | Specific job name to filter (e.g., 'upsertHubspotContact') | |
| ttlDays | No | TTL in days for dead letter queue entries | |
| beforeTimestamp | Yes | Unix timestamp in milliseconds - jobs created before this will be moved |