# Manage the dead letter queue

> View, filter, replay, and discard failed events in the dead letter queue (DLQ) using the Unity Dashboard, the CLI, or the REST API.

The [Unity Dashboard](https://cloud.unity.com) and the [Unity Gaming Services CLI](https://services.docs.unity.com/guides/ugs-cli/latest/general/overview) give you several ways to work with the dead letter queue (DLQ). The DLQ holds events that failed delivery after all retries were exhausted (for example failed webhook requests or failed Cloud Code runs). You can list events, inspect them, replay them to retry delivery, or discard them.

This section walks you through the following options:

[Dead letter queue](/triggers/tutorials/manage-dlq/dead-letter-queue.md): Understand when events enter the dead letter queue and how to manage them.
[Manage the dead letter queue in the Unity Dashboard](/triggers/tutorials/manage-dlq/unity-dashboard.md): View, filter, replay, and discard failed events in the dead letter queue using the Unity Dashboard.
[Manage the dead letter queue with the CLI](/triggers/tutorials/manage-dlq/cli.md): List, replay, and discard dead letter queue events from the command line using the Unity Gaming Services CLI.
[Manage the dead letter queue with the REST API](/triggers/tutorials/manage-dlq/rest-api.md): List, replay, and discard dead letter queue events using the Triggers Admin API.


For background on when events enter the DLQ and what each status means, refer to [Dead letter queue](/triggers/tutorials/manage-dlq/dead-letter-queue.md). For capacity and retention, refer to [Limits](/triggers/limits.md#dead-letter-queue).
