API token abilities
This page lists the API token scopes, called abilities, that a team API token can hold, with the API operations each one allows.
- You choose a token’s abilities when you create it in Settings, then API tokens. The form starts with every read and check ability selected; Read only, Everything except delete, Full access and Clear change the whole selection.
- A token’s abilities can’t be changed later. To give a script other abilities, create a new token and revoke the old one.
- A request whose token lacks the ability an operation needs is refused with a
403error.
| Ability | Name in the portal | API operations it allows | Can be chosen in the portal |
|---|---|---|---|
host:read | Read Hosts | Yes | |
host:create | Create Hosts | Yes | |
host:update | Update Hosts | Yes | |
host:delete | Delete Hosts | Yes | |
data-source:read | Read Data Sources | Yes | |
data-source-group:read | Read Monitoring Profiles | Yes | |
data-source-group:create | Create Monitoring Profiles | Yes | |
data-source-group:update | Update Monitoring Profiles | Yes | |
data-source-group:delete | Delete Monitoring Profiles | Yes | |
alert:read | Read Alert Destinations | Yes | |
alert:create | Create Alert Destinations | Yes | |
alert:update | Update Alert Destinations | Yes | |
alert:delete | Delete Alert Destinations | Yes | |
alert-group:read | Read Contact Groups | Yes | |
alert-group:create | Create Contact Groups | Yes | |
alert-group:update | Update Contact Groups | Yes | |
alert-group:delete | Delete Contact Groups | Yes | |
blacklist:check | Check Blacklist | Yes | |
blacklist:read | Read Blacklist Status | Yes | |
certificate:check | Check Certificates | Yes | |
certificate:read | Read Certificate Status | Yes | |
certificate:agent | Private Certificate Agent | No API operation needs it. | Yes |
deliverability:check | Check Email Deliverability | Yes | |
deliverability:read | Read Email Deliverability | Yes | |
metrics:read | Read Prometheus Metrics | Yes | |
email-verification:check | Check Email Verification | No API operation needs it. | No |
certificate:agentcan be selected, but no team API operation uses it. A private certificate agent signs in with its ownhrca_token, not a team API token.- The ability names keep the API’s internal words:
hostis a domain or IP,data-sourcea blocklist,data-source-groupa check profile,alertan alert channel,alert-groupdelivery hours anddeliverabilityemail authentication.
Related
Section titled “Related”- Authentication and API tokens shows how to create a token and send it.
- Limits and defaults lists the API rate limits.
- Credit costs lists the checks that use credits.
- Webhook events lists the callbacks an API check can send.
- Plans and limits shows which plans include Prometheus metrics.

