Skip to main content

OperatorDevice

Safe operator-visible projection of one paired device.

deviceIdstring<uuid>required

Stable paired-device identity.

nameName (string)required

Operator-visible device name.

pairedAtstring<date-time>required

UTC pairing-session creation time.

refreshExpiresAt objectrequired

UTC refresh expiry, absent after revocation.

anyOf
string<date-time>
stateState (string)required

Whether credentials can still authorize the device.

Possible values: [active, revoked]

currentCurrent (boolean)required

Whether this row represents the requesting device.

OperatorDevice
{
"deviceId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"name": "string",
"pairedAt": "2024-07-29T15:51:28.071Z",
"refreshExpiresAt": "2024-07-29T15:51:28.071Z",
"state": "active",
"current": true
}