Skip to main content

@dialstack/sdk / index / CreateDeviceRequest

Interface: CreateDeviceRequest

Defined in: sdk/src/types/device.ts:219

Request payload for POST /v1/devices. The type field selects which device kind to create; type-specific fields are required as noted.

Properties

base_id?

optional base_id?: string;

Defined in: sdk/src/types/device.ts:233

Parent DECT base. dect_handset only; omit to stock as unpaired.


ipei?

optional ipei?: string;

Defined in: sdk/src/types/device.ts:235

Handset IPEI. Required for dect_handset.


location_id?

optional location_id?: string;

Defined in: sdk/src/types/device.ts:240

Physical E911 location. Set on deskphone or dect_base; handsets inherit from their paired base.


mac_address?

optional mac_address?: string;

Defined in: sdk/src/types/device.ts:223

Hardware MAC address. Required for deskphone and dect_base.


model?

optional model?: string;

Defined in: sdk/src/types/device.ts:225

Device model (optional, can be auto-detected for deskphones).


multicell_role?

optional multicell_role?: MulticellRole;

Defined in: sdk/src/types/device.ts:231

Multicell role. dect_base only.


name?

optional name?: string;

Defined in: sdk/src/types/device.ts:227

Human-friendly label.


overrides?

optional overrides?: DeviceSettings;

Defined in: sdk/src/types/device.ts:229

Device-specific settings overrides.


type

type: DeviceType;

Defined in: sdk/src/types/device.ts:221

Device kind to create.