@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.