Appearance
API Reference
Interactive OpenAPI documentation for the Exhale customer API. The schema is exported from the application at build time (python -m scripts.dev.export_openapi) and filtered for integrators under /v1: webhooks, /v1/auth (including integrations, MFA, billing, context connectors), /v1/pulses, /v1/messages, /v1/reports, and /v1/health.
Staff (/internal/*), ops (/ops/*), Prometheus /metrics, and Stripe platform billing webhooks are not included. Use the Exhale app and Kolstrom console for those surfaces.
See API versioning for the /v1 policy and changelog for integrator-facing changes.
For webhook behavior (dedupe, tenancy, signing or tokens), start with the integrations index and guides such as:
- PagerDuty webhooks (HMAC)
- Manual webhook (HMAC + token)
- OpsGenie and other token-auth sources
For structured errors and session auth, see Errors & authentication.