Hanzo AI

O11y

o11y: 340 operations.

Also for this capability: API · CLI · MCP · SDKs

o11y: 340 operations. Name one in "op" and pass that operation's own arguments in "input". describe returns an operation's input schema.

Toolo11y
Addresshttps://api.hanzo.ai/v1/mcp
Methodtools/call (JSON-RPC 2.0)
Arguments2, 1 required
OperationPOST /v1/o11y/cloud_integrations/{cloud_provider}/accounts/check_in · POST /v1/o11y/cloud-integrations/{cloud_provider}/agent-check-in · POST /v1/o11y/authz/check · POST /v1/o11y/dashboards/{id}/clone · POST /v1/o11y/cloud_integrations/{cloud_provider}/accounts · POST /v1/o11y/channels · POST /v1/o11y/dashboards · POST /v1/o11y/dashboard_views · POST /v1/o11y/downtime_schedules · POST /v1/o11y/llm/annotation · POST /v1/o11y/llm/scores · POST /v1/o11y/metric_reduction_rules · PUT /v1/o11y/llm_pricing_rules · POST /v1/o11y/dashboards/{id}/public · POST /v1/o11y/rules · POST /v1/o11y/span_mapper_groups/{groupId}/span_mappers · POST /v1/o11y/span_mapper_groups · POST /v1/o11y/trace-funnels/new · DELETE /v1/o11y/channels/{id} · DELETE /v1/o11y/dashboards/{id} · DELETE /v1/o11y/dashboard_views/{id} · DELETE /v1/o11y/downtime_schedules/{id} · DELETE /v1/o11y/llm_pricing_rules/{id} · DELETE /v1/o11y/llm/score/{id} · DELETE /v1/o11y/metric_reduction_rules/{id} · DELETE /v1/o11y/dashboards/{id}/public · DELETE /v1/o11y/rules/{id} · DELETE /v1/o11y/span_mapper_groups/{groupId}/span_mappers/{mapperId} · DELETE /v1/o11y/span_mapper_groups/{groupId} · DELETE /v1/o11y/trace-funnels/{funnel_id} · DELETE /v1/o11y/cloud_integrations/{cloud_provider}/accounts/{id} · GET /v1/o11y/cloud_integrations/{cloud_provider}/accounts/{id} · GET /v1/o11y/cloud_integrations/{cloud_provider}/accounts/{id}/services/{service_id} · GET /v1/o11y/alerts · GET /v1/o11y/route_policies · GET /v1/o11y/domains/{id} · GET /v1/o11y/channels/{id} · GET /v1/o11y/dashboards/{id} · GET /v1/o11y/downtime_schedules/{id} · POST /v1/o11y/trace-funnels/analytics/error-traces · POST /v1/o11y/trace-funnels/analytics/overview · POST /v1/o11y/trace-funnels/analytics/slow-traces · POST /v1/o11y/trace-funnels/analytics/steps · POST /v1/o11y/trace-funnels/analytics/steps/overview · POST /v1/o11y/traces/{traceId}/flamegraph · GET /v1/o11y/zeus/hosts · GET /v1/o11y/gateway/ingestion_keys · GET /v1/o11y/integrations/{integrationId} · GET /v1/o11y/integrations/{integrationId}/connection_status · GET /v1/o11y/llm_pricing_rules/{id} · GET /v1/o11y/llm/score/{id} · GET /v1/o11y/metrics/alerts · GET /v1/o11y/metrics/attributes · GET /v1/o11y/metrics/dashboards · GET /v1/o11y/metrics/highlights · GET /v1/o11y/metrics/metadata · GET /v1/o11y/metric_reduction_rules/{id} · GET /v1/o11y/metric_reduction_rules/stats · GET /v1/o11y/metric_reduction_rules/timeseries · GET /v1/o11y/metrics/onboarding · POST /v1/o11y/metrics/stats · POST /v1/o11y/metrics/treemap · GET /v1/o11y/orgs/me · GET /v1/o11y/service_accounts/me · GET /v1/o11y/users/me · GET /v1/o11y/user/me · GET /v1/o11y/org/preferences/{name} · POST /v1/o11y/rules/{id}/history/overall_status · GET /v1/o11y/dashboards/{id}/public · GET /v1/o11y/public/dashboards/{id} · GET /v1/o11y/public/dashboards/{id}/widgets/{idx}/query_range · GET /v1/o11y/orgs/me/filters · GET /v1/o11y/roles/{id} · GET /v1/o11y/users/{id}/roles · GET /v1/o11y/route_policies/{id} · GET /v1/o11y/rules/{id} · GET /v1/o11y/rules/{id}/history/filter_keys · GET /v1/o11y/rules/{id}/history/filter_values · GET /v1/o11y/rules/{id}/history/overall_status · GET /v1/o11y/rules/{id}/history/stats · GET /v1/o11y/rules/{id}/history/timeline · GET /v1/o11y/rules/{id}/history/top_contributors · POST /v1/o11y/rules/{id}/history/timeline · POST /v1/o11y/rules/{id}/history/top_contributors · POST /v1/o11y/rules/{id}/history/stats · GET /v1/o11y/cloud_integrations/{cloud_provider}/services/{service_id} · GET /v1/o11y/service_accounts/{id} · GET /v1/o11y/service_accounts/{id}/roles · GET /v1/o11y/orgs/me/filters/{signal} · POST /v1/o11y/traces/{traceId}/aggregations · GET /v1/o11y/traces/fields · GET /v1/o11y/trace-funnels/{funnel_id} · POST /v1/o11y/trace-funnels/{funnel_id}/analytics/error-traces · POST /v1/o11y/trace-funnels/{funnel_id}/analytics/overview · POST /v1/o11y/trace-funnels/{funnel_id}/analytics/slow-traces · POST /v1/o11y/trace-funnels/{funnel_id}/analytics/steps · POST /v1/o11y/trace-funnels/{funnel_id}/analytics/steps/overview · GET /v1/o11y/users/{id} · GET /v1/o11y/user/{id} · GET /v1/o11y/user/preferences/{name} · GET /v1/o11y/roles/{id}/users · POST /v1/o11y/traces/{traceId}/waterfall · POST /v1/o11y/metrics/inspect · POST /v1/o11y/integrations/install · GET /v1/o11y/cloud_integrations/{cloud_provider}/accounts/{id}/services · GET /v1/o11y/cloud_integrations/{cloud_provider}/accounts · GET /v1/o11y/domains · GET /v1/o11y/channels · GET /v1/o11y/dashboard_views · GET /v1/o11y/users/me/dashboards · GET /v1/o11y/dashboards · GET /v1/o11y/downtime_schedules · GET /v1/o11y/integrations · GET /v1/o11y/llm/annotation · GET /v1/o11y/llm/observations · GET /v1/o11y/llm_pricing_rules · GET /v1/o11y/llm/scores · GET /v1/o11y/llm/sessions · GET /v1/o11y/llm/traces · GET /v1/o11y/llm/users · GET /v1/o11y/metric_reduction_rules · GET /v1/o11y/metrics · GET /v1/o11y/org/preferences · GET /v1/o11y/roles · GET /v1/o11y/rules · GET /v1/o11y/service_accounts/{id}/keys · GET /v1/o11y/service_accounts · GET /v1/o11y/cloud_integrations/{cloud_provider}/services · GET /v1/o11y/span_mapper_groups · GET /v1/o11y/span_mapper_groups/{groupId}/span_mappers · GET /v1/o11y/trace-funnels/list · GET /v1/o11y/user/preferences · GET /v1/o11y/users · GET /v1/o11y/user · PUT /v1/o11y/dashboards/{id}/lock · PATCH /v1/o11y/dashboards/{id} · PATCH /v1/o11y/rules/{id} · PUT /v1/o11y/users/me/dashboards/{id}/pins · POST /v1/o11y/metric_reduction_rules/preview · PUT /v1/o11y/zeus/hosts · PUT /v1/o11y/zeus/profiles · GET /v1/o11y/gateway/ingestion_keys/search · GET /v1/o11y/traces/{traceId} · POST /v1/o11y/channels/test · POST /v1/o11y/testChannel · POST /v1/o11y/rules/test · POST /v1/o11y/testRule · POST /v1/o11y/integrations/uninstall · DELETE /v1/o11y/dashboards/{id}/lock · DELETE /v1/o11y/users/me/dashboards/{id}/pins · PUT /v1/o11y/cloud_integrations/{cloud_provider}/accounts/{id} · PUT /v1/o11y/channels/{id} · PUT /v1/o11y/dashboards/{id} · PUT /v1/o11y/dashboard_views/{id} · PUT /v1/o11y/downtime_schedules/{id} · POST /v1/o11y/metrics/metadata · PUT /v1/o11y/metric_reduction_rules/{id} · PUT /v1/o11y/orgs/me · PUT /v1/o11y/org/preferences/{name} · PUT /v1/o11y/dashboards/{id}/public · PUT /v1/o11y/orgs/me/filters · PUT /v1/o11y/rules/{id} · PUT /v1/o11y/cloud_integrations/{cloud_provider}/accounts/{id}/services/{service_id} · PATCH /v1/o11y/span_mapper_groups/{groupId}/span_mappers/{mapperId} · PATCH /v1/o11y/span_mapper_groups/{groupId} · POST /v1/o11y/traces/fields · PUT /v1/o11y/trace-funnels/{funnel_id} · PUT /v1/o11y/trace-funnels/steps/update · POST /v1/o11y/trace-funnels/analytics/validate · POST /v1/o11y/trace-funnels/{funnel_id}/analytics/validate · GET /v1/o11y/availability · GET /v1/o11y/complete/google · GET /v1/o11y/complete/oidc · GET /v1/o11y/errorFromErrorID · GET /v1/o11y/errorFromGroupID · GET /v1/o11y/global/config · GET /v1/o11y/health · GET /v1/o11y/healthz · GET /v1/o11y/infra_onboarding/k8s/status · GET /v1/o11y/livez · GET /v1/o11y/login · GET /v1/o11y/metric/metric_metadata · GET /v1/o11y/query · GET /v1/o11y/query_progress · GET /v1/o11y/query_range · GET /v1/o11y/readyz · GET /v1/o11y/status · GET /v1/o11y/usage · GET /v1/o11y/version
Producto11y

Arguments

FieldTypeRequiredDefaultValuesDescription
inputobjectarguments for the chosen op
opstringyes

tools/list declares a type, a description, which fields are required and an enumerated value set for each field and nothing further, and every column above is MCP's own. This tool takes an operation name and that operation's arguments, so what the document constrains is what goes inside input, field by field, on the operation you name — ask describe for that. A means MCP does not constrain the field.

Call it

A tools/call carries every argument in one flat object — nothing binds to a path or a query string. This call carries exactly the arguments the operation requires, so it is the smallest one that can run.

curl -X POST https://api.hanzo.ai/v1/mcp \
  -H "Authorization: Bearer $HANZO_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
       "jsonrpc": "2.0",
       "id": 1,
       "method": "tools/call",
       "params": {
         "name": "o11y",
         "arguments": {
           "op": "get_o11y_alert_last"
         }
       }
     }'

Values are the operation's own defaults and enumerated values where it declares them, and a <placeholder> where neither source declares one. tools/list needs no credential; tools/call does — called without one MCP answers HTTP 200 with a JSON-RPC result whose isError is set and whose text says what was missing. How to get a key →

The operation behind it

o11y dispatches to 340 operations. 189 of them MCP names exactly as the document ids them, and those are below; for the rest MCP has its own verb, which describe resolves.

OperationRouteProductSummary
AgentCheckInPOST /v1/o11y/cloud_integrations/{cloud_provider}/accounts/check_ino11yIs the deployed agent's check-in — the path consistent with the account surface,…
AgentCheckInDeprecatedPOST /v1/o11y/cloud-integrations/{cloud_provider}/agent-check-ino11yIs the deployed agent's check-in on its original hyphenated path, kept for backward…
AuthzCheckPOST /v1/o11y/authz/checko11yEvaluates a batch of transactions — relation plus object — for the authenticated caller…
CloneDashboardV2POST /v1/o11y/dashboards/{id}/cloneo11yClones an existing v2-shape dashboard.
CreateAccountPOST /v1/o11y/cloud_integrations/{cloud_provider}/accountso11yConnects a new cloud-integration account for the given provider from its posted config…
CreateChannelPOST /v1/o11y/channelso11yCreates a notification channel, answering with the stored channel.
CreateDashboardV2POST /v1/o11y/dashboardso11yCreates a dashboard in the v2 format that follows the Perses spec and answers with the…
CreateDashboardViewPOST /v1/o11y/dashboard_viewso11yPersists the calling user's dashboard-listing state (query, sort, order) as a named,…
CreateDowntimeSchedulePOST /v1/o11y/downtime_scheduleso11yCreates a planned maintenance window, answering with the stored schedule.
CreateLLMAnnotationPOST /v1/o11y/llm/annotationo11yAdds a human annotation to a trace or observation, optionally in a review queue.
CreateLLMScorePOST /v1/o11y/llm/scoreso11yAttaches an eval score or human-feedback signal to a trace or a single observation.
CreateMetricReductionRulePOST /v1/o11y/metric_reduction_ruleso11yCreates a volume-control rule for a metric and returns it with its id; a metric that…
CreateOrUpdateLLMPricingRulesPUT /v1/o11y/llm_pricing_ruleso11yWrites the pricing-rule batch — the single write endpoint used by both the user and the…
CreatePublicDashboardPOST /v1/o11y/dashboards/{id}/publico11yCreates the public-sharing config for a dashboard and enables public sharing, answering…
CreateRulePOST /v1/o11y/ruleso11yCreates a new alert rule and answers with the stored rule.
CreateSpanMapperPOST /v1/o11y/span_mapper_groups/{groupId}/span_mapperso11yAdds a mapper to a group: which field context it reads, the move or copy it performs, and…
CreateSpanMapperGroupPOST /v1/o11y/span_mapper_groupso11yCreates a mapping group: the name it is known by, the span and resource attributes whose…
CreateTraceFunnelPOST /v1/o11y/trace-funnels/newo11yCreates an empty funnel with a name, answering the funnel it created.
DeleteChannelByIDDELETE /v1/o11y/channels/{id}o11yRemoves a notification channel, by id.
DeleteDashboardV2DELETE /v1/o11y/dashboards/{id}o11yDeletes a v2-shape dashboard along with its tag relations.
DeleteDashboardViewDELETE /v1/o11y/dashboard_views/{id}o11yRemoves a saved view.
DeleteDowntimeScheduleByIDDELETE /v1/o11y/downtime_schedules/{id}o11yRemoves a planned maintenance window, by id.
DeleteLLMPricingRuleDELETE /v1/o11y/llm_pricing_rules/{id}o11yHard-deletes a pricing rule by id.
DeleteLLMScoreDELETE /v1/o11y/llm/score/{id}o11yHard-deletes a score by id.
DeleteMetricReductionRuleByIDDELETE /v1/o11y/metric_reduction_rules/{id}o11yDeletes a volume-control rule by its id.
DeletePublicDashboardDELETE /v1/o11y/dashboards/{id}/publico11yDeletes the public-sharing config and disables public sharing of a dashboard.
DeleteRuleByIDDELETE /v1/o11y/rules/{id}o11yRemoves an alert rule, by id.
DeleteSpanMapperDELETE /v1/o11y/span_mapper_groups/{groupId}/span_mappers/{mapperId}o11yDeletes one mapper from a group.
DeleteSpanMapperGroupDELETE /v1/o11y/span_mapper_groups/{groupId}o11yDeletes a mapping group and every mapper under it.
DeleteTraceFunnelDELETE /v1/o11y/trace-funnels/{funnel_id}o11yDeletes a funnel.
DisconnectAccountDELETE /v1/o11y/cloud_integrations/{cloud_provider}/accounts/{id}o11yTears down a connected account for the given provider, by id.
GetAccountGET /v1/o11y/cloud_integrations/{cloud_provider}/accounts/{id}o11yReturns one connected account for the given provider, by id.
GetAccountServiceGET /v1/o11y/cloud_integrations/{cloud_provider}/accounts/{id}/services/{service_id}o11yReturns one service and its configuration for a connected account of the given provider,…
GetAlertsGET /v1/o11y/alertso11yReturns the org's current alerts.
GetAllRoutePoliciesGET /v1/o11y/route_policieso11yLists the org's route policies.
GetAuthDomainGET /v1/o11y/domains/{id}o11yReturns one auth domain with its SSO configuration, by id.
GetChannelByIDGET /v1/o11y/channels/{id}o11yReturns one notification channel, by id.
GetDashboardV2GET /v1/o11y/dashboards/{id}o11yReturns a v2-shape dashboard.
GetDowntimeScheduleByIDGET /v1/o11y/downtime_schedules/{id}o11yReturns one planned maintenance window, by id.
GetDraftFunnelErrorTracesPOST /v1/o11y/trace-funnels/analytics/error-traceso11yReturns the errored traces through a step transition of a funnel described inline.
GetDraftFunnelOverviewPOST /v1/o11y/trace-funnels/analytics/overviewo11yReturns the conversion overview of a funnel described inline.
GetDraftFunnelSlowTracesPOST /v1/o11y/trace-funnels/analytics/slow-traceso11yReturns the slowest traces through a step transition of a funnel described inline.
GetDraftFunnelStepMetricsPOST /v1/o11y/trace-funnels/analytics/stepso11yReturns the per-step metrics of a funnel described inline.
GetDraftFunnelStepOverviewPOST /v1/o11y/trace-funnels/analytics/steps/overviewo11yReturns the conversion between two steps of a funnel described inline.
GetFlamegraphPOST /v1/o11y/traces/{traceId}/flamegrapho11yReturns a trace's flamegraph: spans bucketed by depth level, each level ordered as it is…
GetHostsGET /v1/o11y/zeus/hostso11yReturns the deployment's host info from Zeus.
GetIngestionKeysGET /v1/o11y/gateway/ingestion_keyso11yLists the workspace's ingestion keys, paginated.
GetIntegrationGET /v1/o11y/integrations/{integrationId}o11yReturns one integration's full detail — its overview, configuration steps, collected data…
GetIntegrationConnectionStatusGET /v1/o11y/integrations/{integrationId}/connection_statuso11yReports whether the integration's logs and metrics have been received over the lookback…
GetLLMPricingRuleGET /v1/o11y/llm_pricing_rules/{id}o11yReturns a single LLM pricing rule by id.
GetLLMScoreGET /v1/o11y/llm/score/{id}o11yReturns a single score by id.
GetMetricAlertsGET /v1/o11y/metrics/alertso11yLists the alert rules that reference a metric.
GetMetricAttributesGET /v1/o11y/metrics/attributeso11yReturns one metric's attribute keys, each with its unique values and their count.
GetMetricDashboardsV2GET /v1/o11y/metrics/dashboardso11yLists the dashboard panels that reference a metric.
GetMetricHighlightsGET /v1/o11y/metrics/highlightso11yReturns one metric's headline numbers: data points, total and active time series, and…
GetMetricMetadataGET /v1/o11y/metrics/metadatao11yReturns one metric's metadata: description, type, unit, temporality and monotonicity.
GetMetricReductionRuleByIDGET /v1/o11y/metric_reduction_rules/{id}o11yReturns one volume-control rule by its id.
GetMetricReductionRuleStatsGET /v1/o11y/metric_reduction_rules/statso11yReturns total ingested vs retained series and samples and the estimated monthly savings…
GetMetricReductionRuleTimeseriesGET /v1/o11y/metric_reduction_rules/timeserieso11yReturns ingested vs retained series over time across all volume-control rules, in hourly…
GetMetricsOnboardingStatusGET /v1/o11y/metrics/onboardingo11yReports whether any non-O11y metrics have been ingested — the lightweight check…
GetMetricsStatsPOST /v1/o11y/metrics/statso11yLists metrics with their sample and time-series counts for a time range — the volume view…
GetMetricsTreemapPOST /v1/o11y/metrics/treemapo11yReturns the proportional distribution of metrics by sample count or time-series count, as…
GetMyOrganizationGET /v1/o11y/orgs/meo11yReturns the caller's own organization.
GetMyServiceAccountGET /v1/o11y/service_accounts/meo11yReturns the calling service account itself, with the roles it holds — the self-inspection…
GetMyUserGET /v1/o11y/users/meo11yReturns the calling user together with every role they hold.
GetMyUserDeprecatedGET /v1/o11y/user/meo11yReturns the calling user with their single legacy role.
GetOrgPreferenceGET /v1/o11y/org/preferences/{name}o11yReturns one org-scoped preference, by name.
GetOverallStateTransitionsPOST /v1/o11y/rules/{id}/history/overall_statuso11yReturns the overall firing/inactive windows for a rule, for the posted query range.
GetPublicDashboardGET /v1/o11y/dashboards/{id}/publico11yReturns the public-sharing config for a dashboard.
GetPublicDashboardDataGET /v1/o11y/public/dashboards/{id}o11yReturns the sanitized dashboard data for public access — the read a shared dashboard's…
GetPublicDashboardWidgetQueryRangeGET /v1/o11y/public/dashboards/{id}/widgets/{idx}/query_rangeo11yReturns the query-range result for one widget of a public dashboard.
GetQuickFiltersGET /v1/o11y/orgs/me/filterso11yReturns the org's quick filters for every signal — the attribute shortlists its explorers…
GetRoleGET /v1/o11y/roles/{id}o11yReturns one role with the transaction groups it grants.
GetRolesByUserIDGET /v1/o11y/users/{id}/roleso11yReturns every role one org member holds, by user id.
GetRoutePolicyByIDGET /v1/o11y/route_policies/{id}o11yReturns one route policy, by id.
GetRuleByIDGET /v1/o11y/rules/{id}o11yReturns one alert rule with its evaluation state, by id.
GetRuleHistoryFilterKeysGET /v1/o11y/rules/{id}/history/filter_keyso11yReturns the distinct label keys present in a rule's history entries over the selected…
GetRuleHistoryFilterValuesGET /v1/o11y/rules/{id}/history/filter_valueso11yReturns the distinct values a given label key has taken across a rule's history entries.
GetRuleHistoryOverallStatusGET /v1/o11y/rules/{id}/history/overall_statuso11yReturns the overall firing/inactive intervals for a rule over the selected range.
GetRuleHistoryStatsGET /v1/o11y/rules/{id}/history/statso11yReturns trigger and resolution statistics for a rule over the selected time range,…
GetRuleHistoryTimelineGET /v1/o11y/rules/{id}/history/timelineo11yReturns paginated timeline entries for a rule's state transitions, filterable by state…
GetRuleHistoryTopContributorsGET /v1/o11y/rules/{id}/history/top_contributorso11yReturns the label combinations that contributed most to a rule firing over the selected…
GetRuleStateHistoryPOST /v1/o11y/rules/{id}/history/timelineo11yReturns a rule's state-transition timeline for the posted query range, each entry…
GetRuleStateHistoryTopContributorsPOST /v1/o11y/rules/{id}/history/top_contributorso11yReturns the label combinations that contributed most to a rule firing, for the posted…
GetRuleStatsPOST /v1/o11y/rules/{id}/history/statso11yReturns trigger and resolution statistics for a rule, current window against the prior…
GetServiceGET /v1/o11y/cloud_integrations/{cloud_provider}/services/{service_id}o11yReturns one service the given provider can collect from, by service id, optionally scoped…
GetServiceAccountGET /v1/o11y/service_accounts/{id}o11yReturns one service account with the roles it holds.
GetServiceAccountRolesGET /v1/o11y/service_accounts/{id}/roleso11yLists the roles a service account holds.
GetSignalFiltersGET /v1/o11y/orgs/me/filters/{signal}o11yReturns the org's quick filters for one signal — traces, logs, metrics, exceptions or…
GetTraceAggregationsPOST /v1/o11y/traces/{traceId}/aggregationso11yComputes span aggregations over one trace — span count, duration or share of execution…
GetTraceFieldsGET /v1/o11y/traces/fieldso11yReturns the trace field catalog: the span fields already selected as indexed columns, and…
GetTraceFunnelGET /v1/o11y/trace-funnels/{funnel_id}o11yReturns one funnel with its steps.
GetTraceFunnelErrorTracesPOST /v1/o11y/trace-funnels/{funnel_id}/analytics/error-traceso11yReturns the errored traces through a step transition of a saved funnel — the entry point…
GetTraceFunnelOverviewPOST /v1/o11y/trace-funnels/{funnel_id}/analytics/overviewo11yReturns a saved funnel's conversion overview over a window: how many entered, how many…
GetTraceFunnelSlowTracesPOST /v1/o11y/trace-funnels/{funnel_id}/analytics/slow-traceso11yReturns the slowest traces through a step transition of a saved funnel — the entry point…
GetTraceFunnelStepMetricsPOST /v1/o11y/trace-funnels/{funnel_id}/analytics/stepso11yReturns a saved funnel's per-step metrics over a window — the counts and latencies at…
GetTraceFunnelStepOverviewPOST /v1/o11y/trace-funnels/{funnel_id}/analytics/steps/overviewo11yReturns the conversion between two named steps of a saved funnel — the step-to-step…
GetUserGET /v1/o11y/users/{id}o11yReturns one org member together with every role they hold, by user id.
GetUserDeprecatedGET /v1/o11y/user/{id}o11yReturns one org member with their single legacy role, by user id.
GetUserPreferenceGET /v1/o11y/user/preferences/{name}o11yReturns one preference of the calling user, by name.
GetUsersByRoleIDGET /v1/o11y/roles/{id}/userso11yReturns every org member holding a role, by role id.
GetWaterfallV4POST /v1/o11y/traces/{traceId}/waterfallo11yReturns a trace's waterfall: every span when the trace is small enough, a capped window…
InspectMetricsPOST /v1/o11y/metrics/inspecto11yReturns one metric's raw time series over a window of at most thirty minutes — each…
InstallIntegrationPOST /v1/o11y/integrations/installo11yInstalls an integration into the caller's org from its id and configuration, answering…
ListAccountServicesMetadataGET /v1/o11y/cloud_integrations/{cloud_provider}/accounts/{id}/serviceso11yLists the services metadata for one connected account of the given provider, by account…
ListAccountsGET /v1/o11y/cloud_integrations/{cloud_provider}/accountso11yLists the cloud-integration accounts connected for the given provider.
ListAuthDomainsGET /v1/o11y/domainso11yLists the org's auth domains — the email domains whose SSO configuration this org owns.
ListChannelsGET /v1/o11y/channelso11yLists the org's notification channels.
ListDashboardViewsGET /v1/o11y/dashboard_viewso11yReturns every saved view in the calling user's org.
ListDashboardsForUserV2GET /v1/o11y/users/me/dashboardso11yIs dashboardListV2 personalized for the calling user: each dashboard carries the caller's…
ListDashboardsV2GET /v1/o11y/dashboardso11yReturns a page of v2-shape dashboards for the org.
ListDowntimeSchedulesGET /v1/o11y/downtime_scheduleso11yLists all planned maintenance windows, optionally narrowed to the active ones or the…
ListIntegrationsGET /v1/o11y/integrationso11yLists the available integrations and whether each is installed in the caller's org,…
ListLLMAnnotationsGET /v1/o11y/llm/annotationo11yLists human annotations on traces and observations, optionally scoped to one review queue.
ListLLMObservationsGET /v1/o11y/llm/observationso11yLists gen_ai spans as LLM observations — each an LLM call with its model, token counts,…
ListLLMPricingRulesGET /v1/o11y/llm_pricing_ruleso11yReturns the LLM pricing rules for the caller's org, with pagination and an optional…
ListLLMScoresGET /v1/o11y/llm/scoreso11yLists eval scores and human-feedback signals attached to traces and observations, newest…
ListLLMSessionsGET /v1/o11y/llm/sessionso11yLists conversations — gen_ai spans grouped by session.id, with their trace and…
ListLLMTracesGET /v1/o11y/llm/traceso11yLists LLM traces — gen_ai spans grouped by trace_id, with cost, tokens and latency rolled…
ListLLMUsersGET /v1/o11y/llm/userso11yLists end users — gen_ai spans grouped by user.id, with their session, trace and…
ListMetricReductionRulesGET /v1/o11y/metric_reduction_ruleso11yLists the org's metric volume-control (label reduction) rules, pageable and sortable by…
ListMetricsGET /v1/o11y/metricso11yLists the distinct metric names seen in a time range, each with its description, type,…
ListOrgPreferencesGET /v1/o11y/org/preferenceso11yLists every org-scoped preference, each with its current and default value.
ListRolesGET /v1/o11y/roleso11yLists every role in the caller's org — the managed ones the platform seeds and the custom…
ListRulesGET /v1/o11y/ruleso11yLists all alert rules with their current evaluation state.
ListServiceAccountKeysGET /v1/o11y/service_accounts/{id}/keyso11yLists a service account's API keys — metadata only, never the secrets.
ListServiceAccountsGET /v1/o11y/service_accountso11yLists the caller's org's service accounts.
ListServicesMetadataGET /v1/o11y/cloud_integrations/{cloud_provider}/serviceso11yLists the services the given provider can collect from, optionally scoped to one cloud…
ListSpanMapperGroupsGET /v1/o11y/span_mapper_groupso11yLists the caller's org's mapping groups, optionally only the enabled ones.
ListSpanMappersGET /v1/o11y/span_mapper_groups/{groupId}/span_mapperso11yLists the mappers belonging to one group, in the order they are applied.
ListTraceFunnelsGET /v1/o11y/trace-funnels/listo11yLists the caller's org's funnels, each with its steps and who last touched it.
ListUserPreferencesGET /v1/o11y/user/preferenceso11yLists every preference of the calling user, each with its current and default value.
ListUsersGET /v1/o11y/userso11yLists the caller's org members.
ListUsersDeprecatedGET /v1/o11y/usero11yLists the org's members with their single legacy role.
LockDashboardV2PUT /v1/o11y/dashboards/{id}/locko11yLocks a v2-shape dashboard.
PatchDashboardV2PATCH /v1/o11y/dashboards/{id}o11yApplies an RFC 6902 JSON Patch to a v2-shape dashboard.
PatchRuleByIDPATCH /v1/o11y/rules/{id}o11yApplies a partial update to an alert rule, by id, answering with the stored rule — the…
PinDashboardV2PUT /v1/o11y/users/me/dashboards/{id}/pinso11yPins a dashboard for the calling user.
PreviewMetricReductionRulePOST /v1/o11y/metric_reduction_rules/previewo11yEstimates the series reduction and the dashboards and alerts a candidate volume-control…
PutHostPUT /v1/o11y/zeus/hostso11yRecords the deployment's host in Zeus, overwriting any prior one.
PutProfilePUT /v1/o11y/zeus/profileso11yRecords the deployment's profile in Zeus — how the team uses observability today and what…
SearchIngestionKeysGET /v1/o11y/gateway/ingestion_keys/searcho11yLists the workspace's ingestion keys whose name matches the search, paginated.
SearchTracesGET /v1/o11y/traces/{traceId}o11yReturns one trace's spans as a column/row table, optionally centred on a span and walked…
TestChannelPOST /v1/o11y/channels/testo11ySends a test notification to the posted receiver.
TestChannelDeprecatedPOST /v1/o11y/testChannelo11ySends a test notification to the posted receiver.
TestRulePOST /v1/o11y/rules/testo11yFires a test notification for a rule definition without saving it, answering with how…
TestRuleNotificationPOST /v1/o11y/testRuleo11yFires a test notification for the posted rule definition and answers with how many series…
UninstallIntegrationPOST /v1/o11y/integrations/uninstallo11yRemoves an integration from the caller's org by id.
UnlockDashboardV2DELETE /v1/o11y/dashboards/{id}/locko11yUnlocks a v2-shape dashboard.
UnpinDashboardV2DELETE /v1/o11y/users/me/dashboards/{id}/pinso11yRemoves the caller's pin for a dashboard.
UpdateAccountPUT /v1/o11y/cloud_integrations/{cloud_provider}/accounts/{id}o11yChanges a connected account's configuration for the given provider, by id.
UpdateChannelByIDPUT /v1/o11y/channels/{id}o11yReplaces a notification channel's receiver, by id.
UpdateDashboardV2PUT /v1/o11y/dashboards/{id}o11yUpdates a v2-shape dashboard's metadata, spec and tag set.
UpdateDashboardViewPUT /v1/o11y/dashboard_views/{id}o11yReplaces a saved view's name and data.
UpdateDowntimeScheduleByIDPUT /v1/o11y/downtime_schedules/{id}o11yReplaces a planned maintenance window, by id.
UpdateMetricMetadataPOST /v1/o11y/metrics/metadatao11yUpdates one metric's metadata — description, type, unit, temporality, monotonicity — and…
UpdateMetricReductionRuleByIDPUT /v1/o11y/metric_reduction_rules/{id}o11yUpdates the match type and labels of a volume-control rule by its id; the metric name is…
UpdateMyOrganizationPUT /v1/o11y/orgs/meo11yRewrites the caller's own organization record — display name, name, alias — always…
UpdateOrgPreferencePUT /v1/o11y/org/preferences/{name}o11ySets one org-scoped preference, by name.
UpdatePublicDashboardPUT /v1/o11y/dashboards/{id}/publico11yUpdates the public-sharing config for a dashboard.
UpdateQuickFiltersPUT /v1/o11y/orgs/me/filterso11yReplaces the org's quick filters for one signal with the attribute list given.
UpdateRuleByIDPUT /v1/o11y/rules/{id}o11yReplaces an alert rule's definition, by id.
UpdateServicePUT /v1/o11y/cloud_integrations/{cloud_provider}/accounts/{id}/services/{service_id}o11yChanges a service's configuration for one connected account of the given provider, by…
UpdateSpanMapperPATCH /v1/o11y/span_mapper_groups/{groupId}/span_mappers/{mapperId}o11yChanges a mapper's field context, config or enabled state.
UpdateSpanMapperGroupPATCH /v1/o11y/span_mapper_groups/{groupId}o11yChanges a group's name, condition or enabled state.
UpdateTraceFieldPOST /v1/o11y/traces/fieldso11yChanges how one span field is stored — selects or deselects it as a materialized column…
UpdateTraceFunnelPUT /v1/o11y/trace-funnels/{funnel_id}o11yRenames a funnel or rewrites its description, answering the funnel as it now stands.
UpdateTraceFunnelStepsPUT /v1/o11y/trace-funnels/steps/updateo11yReplaces a funnel's steps — the funnel is named in the body rather than the path — and…
ValidateDraftFunnelTracesPOST /v1/o11y/trace-funnels/analytics/validateo11yLists the traces that match a funnel described inline — the builder's "try this" before…
ValidateTraceFunnelTracesPOST /v1/o11y/trace-funnels/{funnel_id}/analytics/validateo11yLists the traces that match a saved funnel over a window — the read that answers "is this…
get_o11y_availabilityGET /v1/o11y/availabilityo11yReports how much of the Hanzo fleet is up — the current per-service inventory plus an…
get_o11y_complete_googleGET /v1/o11y/complete/googleo11yComplete a Google sign-in
get_o11y_complete_oidcGET /v1/o11y/complete/oidco11yComplete a generic OIDC sign-in
get_o11y_errorfromerroridGET /v1/o11y/errorFromErrorIDo11yReturns one exception instance and the span it happened on, by its error id within a…
get_o11y_errorfromgroupidGET /v1/o11y/errorFromGroupIDo11yReturns the representative exception instance of a group at a timestamp, and the span it…
get_o11y_global_configGET /v1/o11y/global/configo11yReturns the deployment's global configuration: its public endpoints and which identity…
get_o11y_healthGET /v1/o11y/healtho11yReports service health.
get_o11y_healthzGET /v1/o11y/healthzo11yHealth of the observability runtime's services
get_o11y_infra_onboarding_k8s_statusGET /v1/o11y/infra_onboarding/k8s/statuso11yReports how far Kubernetes infra onboarding has progressed: which metric families have…
get_o11y_livezGET /v1/o11y/livezo11yLiveness of the observability process
get_o11y_loginGET /v1/o11y/logino11yReport why an observability sign-in did not complete
get_o11y_metric_metric_metadataGET /v1/o11y/metric/metric_metadatao11yServes the OLDER /metric/metric_metadata route.
get_o11y_queryGET /v1/o11y/queryo11yEvaluates one instant PromQL query against the org's metrics and returns the result at a…
get_o11y_query_progressGET /v1/o11y/query_progresso11yWatch one running query's progress
get_o11y_query_rangeGET /v1/o11y/query_rangeo11yRuns a Prometheus-style range query over metrics — the legacy read that predates the v5…
get_o11y_readyzGET /v1/o11y/readyzo11yReadiness of the observability runtime to serve
get_o11y_statusGET /v1/o11y/statuso11yReports whether a product's service is live: an in-cluster health probe with its measured…
get_o11y_usageGET /v1/o11y/usageo11yReturns ingestion usage counts bucketed over the requested window, optionally narrowed to…
get_o11y_versionGET /v1/o11y/versiono11yReports the running build: its version, whether an enterprise edition is present ("N" in…

The same capability over plain HTTP is in the o11y API reference, on https://api.hanzo.ai.


All 121 tools · MCP · API reference

Generated from tools/list on https://api.hanzo.ai/v1/mcp — 121 tools captured 2026-08-16.

How is this guide?