Enterprise
Four capabilities aimed at teams who have to answer to someone else: a security reviewer, an auditor, a customer with a contract, or a board.
M2M API clients OAuth2 client-credentials access with per-family scopes, one-time secrets, rotation and immediate revocation.
Customer audit log Every change made through the dashboard or API, with the actor, the request and the source IP.
CSV exports Raw check results, per-monitor uptime summaries, and log query results as downloadable CSV.
SLA reports Monthly uptime attainment against a target, per monitor or across the account.
Which credential should automation use?
Section titled “Which credential should automation use?”| API key | M2M client | |
|---|---|---|
| Shape | Long-lived bearer token | Secret exchanged for short-lived tokens |
| Access | Everything the account can do | Only the scopes you grant |
| Revocation | Delete the key | Revoke the client, effective immediately |
| Rotation | Create a new key, delete the old | Built in, no overlap window |
| Audit trail | Recorded as api_key | Recorded as m2m with the client ID |
An API key is the right tool for a quick script or a one-off. An M2M client is the right tool for anything long-lived, anything a third party operates, and anything where “what could this credential do if it leaked?” is a question you would rather have a narrow answer to.
Answering the common questions
Section titled “Answering the common questions”| Question | Where to look |
|---|---|
| ”Who deleted that monitor?” | Audit log, filtered by action and http_method. |
| ”Did we meet 99.9% last quarter?” | SLA reports with months=3. |
| ”Can you send us the raw check data?” | CSV exports. |
| ”What can this integration actually touch?” | The client’s scopes. |
See also
Section titled “See also” Account and team setup Roles, API keys, and billing.
API Reference Wire-level request and response shapes.