This is a public API!
Transport: AMQP (pub/sub via broker).
Subscribed Topic (all events):
Envelope: Each message is a JSON object with
Subscribed Topic (all events):
secom/mobileapp/<app-unique-id>Envelope: Each message is a JSON object with
messageType = “notification” and an event-specific notificationType.Message Envelope (Common)
Unless otherwise stated, notifications are delivered to
secom/mobileapp/<app-unique-id>.1) Arm / ArmStay / ArmSleep Notification
Emitted when the panel is armed (including Stay/Indoor and Sleep/Night modes).
Success Payload
The
reason text may reflect the specific arming mode and partition number.2) Disarm Notification
Emitted when the panel is disarmed.
Success Payload
3) Zone Alarm Notification
Emitted when a zone alarm is triggered.
Success Payload
4) Keypad or Keyfob Alarm Notification
Emitted when a keypad or keyfob alarm is triggered.
Success Payload
5) Panic Alarm Notification
Emitted when a mobile panic alarm is triggered.
Success Payload
6) Ambulance (Medical) Alarm Notification
Emitted when a mobile medical/ambulance alarm is triggered.
Success Payload
7) Resource Disconnect Notification
Emitted when the alarm panel (resource) connection is lost.
Success Payload
8) Resource Connected Notification
Emitted when the alarm panel (resource) connection is established.
Success Payload
9) Panel Connection Initiated (by Request)
Emitted when the panel starts a command-channel connection by request (DSC panels only).
Success Payload
10) Panel Connection Not Initiated (by Request)
Emitted when the panel could not initiate the command-channel connection by request (DSC panels only).