Get device events
GET /pods/{device_id}/events
GET
/pods/{device_id}/events
Returns device-related events such as state changes.
Event Categories
Device Events (1,000,000 - 1,999,999)
AC State Events
1000000
- AC State Changed - Triggered when the air conditioner state is modified1000010
- AC Error Code Changed - Triggered when the AC unit reports an error code change
Remote Control Events
1010000
- Remote Changed - Triggered when remote control settings are modified1011000
- Remote Recognition Started - Triggered when the device begins learning a new remote control
Scheduling Events
1020000
- Schedule Changed - Triggered when an existing schedule is modified1020010
- Schedule Created - Triggered when a new schedule is created1020020
- Schedule Deleted - Triggered when a schedule is removed
Climate React Events
1030000
- Climate React Enabled/Disabled - Triggered when Climate React feature is toggled1030010
- Climate React Geofence Toggle - Triggered when Climate React is enabled/disabled based on geofence1030020
- Climate React Schedule Toggle - Triggered when Climate React is enabled/disabled by schedule1030030
- Climate React Motion Toggle - Triggered when Climate React is enabled/disabled based on motion1030040
- Climate React Sync Toggle - Triggered when Climate React is enabled/disabled via sync1031000
- Climate React Threshold Crossed - Triggered when temperature/humidity thresholds are crossed1032000
- Climate React Changed - Triggered when Climate React settings are modified1032100
- Climate React Changed by Schedule - Triggered when Climate React is modified by a scheduled event
Geofence Events
1040010
- Everyone Left Geofence - Triggered when all users leave the defined geofence area1041000
- Geofence Changed - Triggered when geofence settings are modified
Motion Detection Events
1060000
- Motion Detection Enabled/Disabled - Triggered when motion detection is toggled1060010
- Motion Detection Geofence Toggle - Triggered when motion detection is enabled/disabled based on geofence1060020
- Motion Detection Schedule Toggle - Triggered when motion detection is enabled/disabled by schedule1061000
- Motion Sensor Created - Triggered when a new motion sensor is added1061010
- Motion Sensor Changed - Triggered when motion sensor settings are modified1062000
- Motion Detected - Triggered when motion is detected1062010
- Motion Ended - Triggered when motion is no longer detected
Pure Boost Events
1070000
- Pure Boost Created - Triggered when a Pure Boost session is created1070010
- Pure Boost Changed - Triggered when Pure Boost settings are modified1070020
- Pure Boost Enabled/Disabled - Triggered when Pure Boost feature is toggled1070030
- Pure Boost Schedule Toggle - Triggered when Pure Boost is enabled/disabled by schedule1070040
- Pure Boost Unknown Event - Triggered for unspecified Pure Boost events
Door Sensor Events
1080000
- Door State Changed - Triggered when a door sensor detects a state change
Location Events (2,000,000 - 2,999,999)
Location Management
2000000
- Location Created - Triggered when a new location is added to the account2000010
- Location Changed - Triggered when location settings are modified
User Events (3,000,000 - 3,999,999)
User Geofence Events
3000000
- User Entered Geofence - Triggered when a user enters the defined geofence area3000010
- User Left Geofence - Triggered when a user leaves the defined geofence area
Authorizations
Parameters
Path Parameters
device_id
required
string
Device unique id
Query Parameters
days_backwards
integer
Number of days backwards to retrieve (default 1)
Responses
200
Device events
Array<object>
object
event_id
Unique event identifier. See Event Categories under the device events endpoint for meanings.
integer
timestamp
Event timestamp
string format: date-time
event_kind
Type of event
string
event_description
Human-readable event description
string
details
Additional event details
object
object_id
Device UID that generated the event
string
object_kind
Type of object (usually ‘device’)
string