Server Monitor API v1

Read-only API for status, components, incidents, and webhooks. Build status pages, badges, and alerting pipelines.

Changelog

Notable changes to the Server Monitor API and this documentation.

v1.0 — Initial release

Date: February 2026

  • Endpoints: GET /status, GET /monitors, GET /monitors/{id}, GET /incidents, GET /incidents/{id}, GET /test.
  • Authentication via X-API-Key or Authorization: Bearer.
  • Rate limits: 60 requests/minute, 1000/hour per key.
  • Public documentation at /docs/monitoring (informational only; no key generation or live API explorer).

How to add future changes

When the API or docs change:

  1. Add a new dated subsection under this changelog (e.g. v1.1 — YYYY-MM) with a short list of added/changed endpoints, auth, or behavior.
  2. Update the relevant docs pages (endpoints, authentication, webhooks, etc.) and the OpenAPI spec so the changelog and reference stay in sync.