Skip to main content
GET
List an organization's pending user-facing action projections.

Authorizations

Authorization
string
header
required

The access token received from the authorization server in the OAuth 2.0 flow.

Path Parameters

org_id
string<uuid>
required

The organization ID.

Query Parameters

owner_id
string<uuid> | null

Restrict to a single owner's actions.

device_id
string<uuid> | null

Restrict to a single device's actions.

device_type
enum<string> | null

Restrict to one device type.

Available options:
heat_pump,
inverter,
electric_vehicle,
wallbox
code
enum<string>[] | null

Restrict to actions whose cue carries one of these codes (repeatable).

Available options:
reauthenticate,
virtual_key_required,
subscription_required,
remote_access_disabled,
terms_not_accepted,
discarded,
information,
steering_recovery_failed,
oem_charge_cap_detected,
wallbox_current_cap_detected,
battery_mode_reset_failed,
device_offline,
fully_charged,
soc_input_requested,
vendor_access_required,
premium_subscription_required
created_after
string<date-time> | null

Only actions created at or after this time.

created_before
string<date-time> | null

Only actions created at or before this time.

limit
integer
default:50

Page size.

Required range: 1 <= x <= 100
offset
integer
default:0

Items to skip.

Required range: x >= 0

Response

200 - application/json

OK

Action requiring the partner to reauthenticate the user against an upstream provider.

Once more action codes are introduced, expose them as sibling classes (e.g. FooAction with code: Literal["foo"]) and combine them into a discriminated union (Annotated[ReauthenticateAction | FooAction, Field(discriminator="code")]) so OpenAPI consumers can branch on code to select the right shape.

code
string
required

Discriminator identifying this as a reauthentication action.

Allowed value: "reauthenticate"

Link the caller follows to start the reauthentication.

device_id
string<uuid> | null

The device this action belongs to.

device_type
string | null

The device's type key (e.g. electric_vehicle), matching the status roll-up keys.

owner
OwnerIdentity · object | null

The device owner (id + email/name), so callers skip the device→owner lookup.

created_at
string<date-time> | null

When the action was raised (the originating cue's creation time).