Skip to content

Trigger / Mode

POST
/v1/{alarmId}/trigger/{mode}
curl --request POST \
--url https://api.openalarm.io/v1/k7m3x9q2f8d4w1b5/trigger/home \
--header 'X-API-Key: <X-API-Key>'

Fire the alarm using a specific mode’s policy, regardless of the stored mode. Self-contained - ideal for stateless sources (UniFi Protect) that express the mode by choosing the endpoint.

alarmId
required
string

The alarm’s identifier. The API key gates the call; this names which alarm it acts on.

Example
k7m3x9q2f8d4w1b5
mode
required
string
Allowed values: home away night

The alarm mode.

The API key is missing or invalid.

Unauthorized.

Alarm ID not found.

The event was accepted. Pre-release: the exact success status code and response body are being finalized and are not documented yet.