Skip to main content

Interface: ClaimDevicePairingRequest

Defined in: packages/sdk/src/types/generated/device.ts:18

Claiming binds the device to the CLAIMING member — implied self-access.

Ownership is structural (a claim can only ever enrol a device for the session's own Member), so per the scope doctrine on SITE_SESSION_SCOPES (lib/context/scopes.py) no coarse scope is required: scopes exist for cross-member administrative access, and a coarse devices:write requirement here made self-enrolment unreachable from the scope-clamped members' portal (operator-2026 /members/devices).

Properties

displayName?

optional displayName: string | null

Defined in: packages/sdk/src/types/generated/device.ts:24


pairingCode

pairingCode: string

Defined in: packages/sdk/src/types/generated/device.ts:23

Min Length

4

Max Length

16