When iklim.co delivers an alarm to your webhook endpoint, it attaches the credentials you configured during alarm registration. The exact mechanism depends on the authentication type you selected:
After receiving an alarm payload, your webhook endpoint must respond with HTTP 200 and a JSON body conforming to the AlarmReceived schema. iklim.co uses both the HTTP status code and the body-level status field to decide whether delivery was successful or should be retried.
Echo back the id from the received alarm payload exactly as-is. iklim.co compares this value against the dispatched alarm’s id for correlation — a mismatch is treated as a transient failure and triggers a retry.
status
enum
Processing outcome reported by your endpoint (see status table below).
timeEpochMillis
number
Unix epoch timestamp in milliseconds at which your endpoint processed the alarm.