Request
Fields
string
Incident title. When absent, aciona.me uses
Untitled alert.string
Detail of the problem. Shown in the incident body and in notifications.
string
default:"warning"
Alert severity. Accepts the canonical values
critical, high, warning and info, plus common synonyms (p1, sev2, error, warn, low…). Unrecognized values fall back to warning.string
Name of the affected service as registered in aciona.me. Also accepted as
labels.service. Determines the responsible team and therefore who gets paged.string
Stable identifier of the problem at the source. This is the correlation key used to aggregate repeated triggers into the same incident.
string
default:"firing"
Accepts
firing or alerting. Any other value makes the alert accepted and discarded, with no incident created. When absent, it is treated as firing.object
Free-form labels, preserved on the incident. Useful for context (
env, region, cluster, job).string
Link back to the alert’s origin. Also accepted as
externalUrl.Full example
Minimal example
Response
HTTP 202. Processing is asynchronous: the incident shows up in the dashboard within seconds.
Limitations
- One POST represents one alert. For multiple alerts, send multiple POSTs.
- The body has a size limit (1 MB by default).