Skip to content

Get device 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 modified
  • 1000010 - 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 modified
  • 1011000 - Remote Recognition Started - Triggered when the device begins learning a new remote control

Scheduling Events

  • 1020000 - Schedule Changed - Triggered when an existing schedule is modified
  • 1020010 - Schedule Created - Triggered when a new schedule is created
  • 1020020 - Schedule Deleted - Triggered when a schedule is removed

Climate React Events

  • 1030000 - Climate React Enabled/Disabled - Triggered when Climate React feature is toggled
  • 1030010 - Climate React Geofence Toggle - Triggered when Climate React is enabled/disabled based on geofence
  • 1030020 - Climate React Schedule Toggle - Triggered when Climate React is enabled/disabled by schedule
  • 1030030 - Climate React Motion Toggle - Triggered when Climate React is enabled/disabled based on motion
  • 1030040 - Climate React Sync Toggle - Triggered when Climate React is enabled/disabled via sync
  • 1031000 - Climate React Threshold Crossed - Triggered when temperature/humidity thresholds are crossed
  • 1032000 - Climate React Changed - Triggered when Climate React settings are modified
  • 1032100 - 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 area
  • 1041000 - Geofence Changed - Triggered when geofence settings are modified

Motion Detection Events

  • 1060000 - Motion Detection Enabled/Disabled - Triggered when motion detection is toggled
  • 1060010 - Motion Detection Geofence Toggle - Triggered when motion detection is enabled/disabled based on geofence
  • 1060020 - Motion Detection Schedule Toggle - Triggered when motion detection is enabled/disabled by schedule
  • 1061000 - Motion Sensor Created - Triggered when a new motion sensor is added
  • 1061010 - Motion Sensor Changed - Triggered when motion sensor settings are modified
  • 1062000 - Motion Detected - Triggered when motion is detected
  • 1062010 - Motion Ended - Triggered when motion is no longer detected

Pure Boost Events

  • 1070000 - Pure Boost Created - Triggered when a Pure Boost session is created
  • 1070010 - Pure Boost Changed - Triggered when Pure Boost settings are modified
  • 1070020 - Pure Boost Enabled/Disabled - Triggered when Pure Boost feature is toggled
  • 1070030 - Pure Boost Schedule Toggle - Triggered when Pure Boost is enabled/disabled by schedule
  • 1070040 - 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 account
  • 2000010 - 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 area
  • 3000010 - 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
default: 1

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