Skip to content

HTTP Endpoints

This page lists HTTP endpoints exposed by the exporter.

MethodPathDescriptionNotes
GET/Root endpoint with HTML landing page.Public landing page; UI may be disabled.
POST/api/clients/clear-dns-cacheClear the DNS cache through the authenticated control API.State-changing control API; fail-closed bearer token required, and clients must be enabled.
POST/api/collectors/triggerTrigger a collector run through the authenticated control API.State-changing forced collection; fail-closed bearer token required.
GET/api/metrics/cardinalityGet cardinality analysis via JSON API.Read-only cardinality JSON; UI/token-gated when configured.
POST/api/webhooks/merakiMeraki webhook receiver endpoint.Webhook receiver; requires webhooks enabled and validates the configured shared secret.
GET/cardinalityGet cardinality analysis report in HTML format.Read-only cardinality UI; UI/token-gated when configured.
GET/cardinality/all-labelsGet all labels with usage statistics.Read-only cardinality UI; UI/token-gated when configured.
GET/cardinality/all-metricsGet all metrics with cardinality details.Read-only cardinality UI; UI/token-gated when configured.
GET/cardinality/export/jsonExport cardinality data as JSON.Read-only cardinality export; UI/token-gated when configured.
GET/cardinality/label-values/{metric_name}Get label value distribution for a specific metric.Read-only cardinality detail; UI/token-gated when configured.
GET/clientsClient data visualization endpoint.Read-only client UI; requires clients enabled and is UI/token-gated when configured.
GET/configRedacted effective-configuration view (#312).Read-only redacted configuration; UI/token-gated when configured.
GET/healthLiveness endpoint with a dead-man switch (F-043).Public, read-only liveness probe.
GET/metricsPrometheus metrics endpoint.Public, read-only Prometheus scrape endpoint.
GET/readyReadiness probe - returns 200 when initial collection is complete.Public, read-only readiness probe.
GET/statusExporter self-health status dashboard.Read-only status UI; UI/token-gated when configured.

Notes

  • /metrics and /health are always available.
  • The client UI and DNS cache endpoint are gated by client collection.
  • The webhook endpoint returns 404 when webhooks are disabled.