Skip to content

Trigger

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

Fire the alarm using its stored mode policy, falling back to Away if no mode was ever armed. Always fireable - never depends on a prior arm.

alarmId
required
string

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

Example
k7m3x9q2f8d4w1b5

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.