The URL
alertSourceId identifies the source. The URL by itself authenticates nothing — without the token, the request is rejected.
The token
Sent in the header:Token scope
The token is valid for that source only. A leaked token compromises one alert origin, not the whole organization — which is why creating one source per tool and environment is worth it.Where to store it
Treat it like any production credential:- A secret vault or secret manager (AWS Secrets Manager, SSM Parameter Store, Vault).
- The tool’s own secure header field, when it offers one (New Relic and Datadog mask custom headers).
- Never in a repository, a shared dashboard or a chat channel.
Rotating the token
Rotation generates a new token and invalidates the previous one immediately. The action is available to the owner and admin roles.1
Rotate in the dashboard
Under Alert sources, in the table’s Actions column, click Rotate token on the source’s row.
2
Confirm by typing the source name
The confirmation button is enabled only when you type the exact source name. The match is case-sensitive and accent-sensitive.
3
Copy the new token right away
The token shows up right below the creation form, with a copy button. It is displayed only once.
4
Update the external tool
Replace the
X-Aciona-Token header in the tool’s configuration.5
Send a test alert
Confirm the response is
202 again.The Last rotation column shows when the token was last rotated and by whom. When the person who rotated it is no longer part of the organization, the column shows only the date and the
author unavailable label.There is an hourly rotation limit per source. If you hit it, the rotation is rejected and the current token stays valid — nothing changes until a new successful attempt.
Activating and deactivating a source
An inactive source rejects alerts with403, without losing the history already ingested. It is the correct way to silence a noisy origin temporarily — better than deleting the source, which breaks the external tool’s configuration.
Payload limits
The request body has a size limit (1 MB by default). Larger payloads are rejected with413. If your tool sends very large payloads, trim the fields in its template.