List actions
Returns a paginated list of the actions the API key can access, across every device type, newest first. Each item is the same polymorphic action shape as GET /actions/{actionId}; the deviceType field discriminates the device family. Filter by deviceId, lifecycle state, device type, or end-user userId. Useful for finding scheduled actions to cancel or completed actions to inspect across a whole fleet.
Authorizations
Query Parameters
Number of actions to skip (default: 0).
0
Maximum number of actions to return (1-50, default: 10).
10
Filter by the end-user (userId) the device is linked to.
"user_abc123"
Filter by device type.
battery, hvac, ev_charger, solar_inverter, vehicle Filter by action lifecycle state.
acknowledged, completed, failed, scheduled, cancelled Filter to a single device. A deviceId the customer does not own returns an empty page.
"device_abc123"
Response
Actions retrieved successfully.
Always true for success responses.
Paginated list of actions for a device, ordered most recent first.
Metadata attached to every response: the request identifier, the serving environment, the build timestamp, and the server-side latency.