API Access
Manage monitors and alerts programmatically - free on every plan, no upsell.
Kawze ships a versioned public API (/v1) so monitors, alerts and outages can be managed from your own scripts, deploy pipeline or internal tooling instead of clicking through the dashboard. Every account, including Free, can generate scoped API keys at no extra cost - the API is not a paid add-on or a higher-tier feature.
How it works
- Generate an API key from the dashboard with a label and a role: read, write or admin.
- Authenticate requests to api.kawze.com/v1 with the key as a bearer token instead of a session cookie.
- List, create, update and delete monitors, read account details, and list or fetch outages - the same operations and validation the dashboard itself uses.
- Revoke a key instantly from the dashboard if it is no longer needed or has leaked - revoked keys stay visible in the list rather than disappearing.
Why it matters
- Free on every plan, including Free - API access is not gated behind a paid tier.
- Provision and update monitors from a deploy pipeline instead of clicking through the dashboard for every new service.
- Scoped keys (read, write, admin) mean a CI pipeline or a read-only dashboard integration only gets the access it actually needs.
- Keys can be labelled per integration (e.g. "CI pipeline", "Grafana") and revoked individually without affecting others.
Frequently asked questions
Does API access cost extra or require a paid plan?
No - every Kawze account, including Free, can create API keys and use the public API at no extra cost.
What can I do with the API?
List, create, update and delete monitors (including their alert/notification settings), read your account details, and list or fetch outages - the same functionality and validation the dashboard itself uses.
What permission levels can an API key have?
Read, write or admin - the same role scale used for team members. A key is capped at admin, so a leaked key can never touch billing or account ownership.
Can I revoke an API key?
Yes - revoke a key instantly from the dashboard. It stays visible in the key list as revoked, rather than disappearing, so you can see it was issued and when it was cut off.
This capability lives on Kawze's http monitor - see that page for the full feature list and pricing for that uptime monitor type.