# Triggers Triggers let you receive notifications when your data in Honeycomb crosses the thresholds that you configure. The graph on which to alert is as flexible as a Honeycomb query, which helps reduce false positives due to known errors. This API allows you to list, create, update, and delete Triggers. ## List All Triggers - [GET /1/triggers/{datasetSlug}](https://api-docs.honeycomb.io/api/triggers/listtriggers.md): List all triggers on the provided dataset or environment. ## Create a Trigger - [POST /1/triggers/{datasetSlug}](https://api-docs.honeycomb.io/api/triggers/createtrigger.md): Create a trigger on the provided dataset or environment. ## Get a Trigger - [GET /1/triggers/{datasetSlug}/{triggerId}](https://api-docs.honeycomb.io/api/triggers/gettrigger.md): Fetch details for a single Trigger by Trigger ID. ## Update a Trigger - [PUT /1/triggers/{datasetSlug}/{triggerId}](https://api-docs.honeycomb.io/api/triggers/updatetrigger.md): Update a trigger by specifying the trigger ID and the same fields used when creating a new trigger. ## Delete a Trigger - [DELETE /1/triggers/{datasetSlug}/{triggerId}](https://api-docs.honeycomb.io/api/triggers/deletetrigger.md): Delete a trigger by specifying the trigger ID. The body of the DELETE request should be empty. ## Get Triggers Associated with a Recipient - [GET /1/recipients/{recipientId}/triggers](https://api-docs.honeycomb.io/api/triggers/listtriggerswithrecipient.md): List all triggers that will alert a given Recipient. This request will return all Triggers associated with the specific Recipient across your entire Honeycomb team rather than being scoped to a dataset or environment.