Honeycomb observability automation
Fires when a Honeycomb Trigger notifies this webhook recipient.
3 fields
Fires when a Honeycomb SLO Burn Alert notifies this webhook recipient.
Send a single event to a dataset (arbitrary fields as a JSON object).
4 fields
Send a batch of events to a dataset (a JSON array of event wrappers).
2 fields
Send events via an AWS Kinesis Firehose payload to a dataset.
List all datasets in the environment.
Create a new dataset.
Get a single dataset by slug.
1 field
Update a dataset's settings. Complex settings go in the JSON body.
Delete a dataset by slug (must not be delete-protected).
Get the definition mappings (trace id, span name, etc.) for a dataset.
Update dataset definition mappings. Body maps definition types to {name}.
List all columns in a dataset (or across all datasets with __all__).
Create a new column in a dataset.
5 fields
Get a single column by key name (query) or by column id (path).
Update an existing column by id.
6 fields
Delete a column by id.
List all derived columns in a dataset (or __all__ for environment-wide).
Create a derived column in a dataset (or __all__ for environment-wide).
Get a single derived column by id.
Update an existing derived column by id.
Delete a derived column by id.
List all non-secret Boards in the environment.
Create a new Board. Provide the full Board object as JSON (``type`` and ``name`` are required; ``description``, ``panels``, ``layout_generation``, ``tags``, ``preset_filters`` are optional).
Get a single Board by id.
Update an existing Board by id (full replacement).
Delete a Board by id.
List all saved views for a board (max 50 per board).
Create a saved filter view on a board.
Get a single board view by id.
Update a board view's name and filters.
Delete a board view.
Create a query specification in a dataset (returns a reusable query id).
Retrieve a query specification by id.
Kick off asynchronous execution of a query and get a query result id.
Poll for the result of a previously created query result.
Create a query annotation (name/description for a saved query).
List all query annotations in a dataset.
Retrieve a single query annotation by id.
Update a query annotation's name/description.
Delete a query annotation.
Create a service-map dependency request (async computation of service dependencies).
Get results of a service-map dependency request (paginated dependencies).
Create a marker on a dataset (or __all__ for the environment).
List all markers on a dataset (or __all__ for the environment).
Update an existing marker by id.
7 fields
Delete a marker by id.
Create a marker setting (color for a marker type) on a dataset.
List all marker settings on a dataset.
Update a marker setting by id (type cannot be changed after creation).
Delete a marker setting by id.
Create a trigger (alert) in a dataset.
List all triggers in a dataset.
Get a single trigger by ID.
Update a trigger by ID (full replacement of trigger fields).
Delete a trigger by ID.
Create an SLO in a dataset.
List all SLOs in a dataset.
Get a single SLO, optionally with budget/compliance detail.
Update an SLO (full replace — send all fields).
Delete an SLO from a dataset.
Create a burn alert for an SLO.
List burn alerts for a specific SLO in a dataset.
Get a single burn alert.
Update a burn alert (full replace — send all fields).
Delete a burn alert from a dataset.
Get a weekly breakdown of historical data for a list of SLOs (up to 24 ids).
Get hourly-bucketed total and error event counts for an SLO over a time range.
Get per-minute success/failure event counts for an SLO from a rolling 24h window.
List all recipients for the team/environment.
Create a recipient (notification target). Body carries ``type`` (email, slack, pagerduty, webhook, msteams_workflow) and a type-specific ``details`` object, so it is supplied as JSON.
Get a single recipient by ID.
Update a recipient (full object replace).
Delete a recipient by ID.
List all triggers that notify a given recipient.
Return metadata about the v1 API key in use (X-Honeycomb-Team).
Return metadata about the v2 Management key in use (Bearer key_id:secret).
List environments for the team (v2 Management API).
Create an environment (v2 JSON:API envelope: data.type=environments).
Get a single environment by id (v2 Management API).
Update an environment by id (v2 JSON:API envelope; PATCH).
Delete an environment by id (v2 Management API).
List API keys for the team (v2 Management API).
Create an API key (v2 JSON:API: data.type=api-keys, attributes + environment relationship).
Get a single API key by id (v2 Management API).
Update an API key by id (v2 JSON:API envelope; PATCH; e.g. disable/rename).
Delete an API key by id (v2 Management API).
Make an arbitrary Honeycomb REST request (v1 or v2).
Wire Honeycomb into a coding agent and let it use these operations as tools.
Start building workflows in minutes with our visual builder. No code required.