Retrieve the current state of an action for polling
The unique identifier for the action
"action_abc123"
Action status retrieved successfully
Unique action identifier
"act_abc123"
Device ID
"device_xyz789"
Action type
hvac:follow_schedule, hvac:set_permanent_hold "hvac:set_permanent_hold"
Current state of the action
acknowledged, deferred, completed, failed "acknowledged"
OEM response data when action completes successfully. Contains base PushResult structure (success, message, error) plus any OEM-specific fields.
{
"success": true,
"message": "Command executed successfully"
}ISO timestamp when action was created
"2025-01-23T10:30:00.000Z"
ISO timestamp when action was last updated
"2025-01-23T10:30:05.000Z"
Resolved ISO 8601 UTC timestamp the action is deferred until. Null if the action was not deferred.
"2025-06-01T18:00:00Z"
Action-specific parameters sent with the request. null for follow_schedule, object with mode/heatSetpoint/coolSetpoint for set_permanent_hold
{
"mode": "auto",
"heatSetpoint": 68,
"coolSetpoint": 76
}Error code if action failed
"DEVICE_OFFLINE"
Error message if action failed
"Device is currently offline"
ISO timestamp when action was acknowledged
"2025-01-23T10:30:01.000Z"
ISO timestamp when action was completed
"2025-01-23T10:30:05.000Z"