{ "opencollection": "1.0.0", "info": { "name": "Honeycomb Auth Triggers API", "version": "1.0.0" }, "items": [ { "info": { "name": "Triggers", "type": "folder" }, "items": [ { "info": { "name": "List All Triggers", "type": "http" }, "http": { "method": "GET", "url": "https://api.honeycomb.io/1/triggers/:datasetSlug", "params": [ { "name": "datasetSlug", "value": "", "type": "path", "description": "The dataset slug or use `__all__` for endpoints that support environment-wide operations.\n" } ] }, "docs": "List all triggers on the provided dataset or environment.\n" }, { "info": { "name": "Create a Trigger", "type": "http" }, "http": { "method": "POST", "url": "https://api.honeycomb.io/1/triggers/:datasetSlug", "params": [ { "name": "datasetSlug", "value": "", "type": "path", "description": "The dataset slug or use `__all__` for endpoints that support environment-wide operations.\n" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a trigger on the provided dataset or environment.\n" }, { "info": { "name": "Get a Trigger", "type": "http" }, "http": { "method": "GET", "url": "https://api.honeycomb.io/1/triggers/:datasetSlug/:triggerId", "params": [ { "name": "datasetSlug", "value": "", "type": "path", "description": "The dataset slug or use `__all__` for endpoints that support environment-wide operations.\n" }, { "name": "triggerId", "value": "", "type": "path", "description": "The unique identifier (ID) of a Trigger." } ] }, "docs": "Fetch details for a single Trigger by Trigger ID.\n" }, { "info": { "name": "Update a Trigger", "type": "http" }, "http": { "method": "PUT", "url": "https://api.honeycomb.io/1/triggers/:datasetSlug/:triggerId", "params": [ { "name": "datasetSlug", "value": "", "type": "path", "description": "The dataset slug or use `__all__` for endpoints that support environment-wide operations.\n" }, { "name": "triggerId", "value": "", "type": "path", "description": "The unique identifier (ID) of a Trigger." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a trigger by specifying the trigger ID and the same fields used when creating a new trigger.\n" }, { "info": { "name": "Delete a Trigger", "type": "http" }, "http": { "method": "DELETE", "url": "https://api.honeycomb.io/1/triggers/:datasetSlug/:triggerId", "params": [ { "name": "datasetSlug", "value": "", "type": "path", "description": "The dataset slug or use `__all__` for endpoints that support environment-wide operations.\n" }, { "name": "triggerId", "value": "", "type": "path", "description": "The unique identifier (ID) of a Trigger." } ] }, "docs": "Delete a trigger by specifying the trigger ID. The body of the DELETE request should be empty.\n" }, { "info": { "name": "Get Triggers Associated with a Recipient", "type": "http" }, "http": { "method": "GET", "url": "https://api.honeycomb.io/1/recipients/:recipientId/triggers", "params": [ { "name": "recipientId", "value": "", "type": "path", "description": "Unique identifier (ID) of a Recipient." } ] }, "docs": "List all triggers that will alert a given Recipient. **Important:** 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.\n" } ] } ], "bundled": true }