Skip to content

API Keys

An API key is required to use the Public API.

  1. Open the “API Keys” menu in the dashboard
  2. Enter a name for the key, select the scope, and click “Create API Key”
  3. Copy the displayed key and store it in a safe place
ScopePermissions
readList and retrieve monitors, incidents, and status pages
writeCreate, update, and delete monitors; acknowledge incidents

An API key consists of the mk_ prefix followed by a 64-character hexadecimal string.

mk_a1b2c3d4e5f6...

Set the API key as a Bearer token in the Authorization header of your API requests.

Terminal window
curl -H "Authorization: Bearer mk_your_api_key_here" \
https://api.manako.dev/api/v1/monitors

The Public API (/api/v1/*) supports the following operations:

read scope:

  • List and retrieve monitors
  • List incidents
  • List status pages
  • Retrieve billing and subscription information

write scope:

  • Create, update, and delete monitors
  • Trigger manual monitor checks
  • Create, update, resolve, and delete incidents (manual incidents)
  • Acknowledge incidents

See the API Reference for details.

  • API keys can be revoked (deleted) at any time
  • Key revocation takes effect immediately
  • There is a limit on the number of API keys per team