API Keys
An API key is required to use the Public API.
Creating an API Key
Section titled “Creating an API Key”- Open the “API Keys” menu in the dashboard
- Enter a name for the key, select the scope, and click “Create API Key”
- Copy the displayed key and store it in a safe place
Scopes
Section titled “Scopes”| Scope | Permissions |
|---|---|
| read | List and retrieve monitors, incidents, and status pages |
| write | Create, update, and delete monitors; acknowledge incidents |
API Key Format
Section titled “API Key Format”An API key consists of the mk_ prefix followed by a 64-character hexadecimal string.
mk_a1b2c3d4e5f6...Authentication
Section titled “Authentication”Set the API key as a Bearer token in the Authorization header of your API requests.
curl -H "Authorization: Bearer mk_your_api_key_here" \ https://api.manako.dev/api/v1/monitorsPublic API Endpoints
Section titled “Public API Endpoints”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.
Key Management
Section titled “Key Management”- 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