@dialstack/sdk / index / UpdateDeviceRequest
Interface: UpdateDeviceRequest
Defined in: sdk/src/types/device.ts:248
Request payload for POST /v1/devices/{id}. Tri-state fields (name,
location_id, base_id) accept three values: omit to leave unchanged,
a string to set, or explicit JSON null to clear.
Properties
base_id?
optional base_id?: string | null;
Defined in: sdk/src/types/device.ts:265
Tri-state parent base. dect_handset only — repair to a different
base (string) or unpair (null).
ipei?
optional ipei?: string;
Defined in: sdk/src/types/device.ts:256
Handset IPEI. dect_handset only.
location_id?
optional location_id?: string | null;
Defined in: sdk/src/types/device.ts:260
Tri-state dispatch location. deskphone and dect_base only.
model?
optional model?: string;
Defined in: sdk/src/types/device.ts:250
Device model.
name?
optional name?: string | null;
Defined in: sdk/src/types/device.ts:258
Tri-state human-friendly label.
overrides?
optional overrides?: DeviceSettings;
Defined in: sdk/src/types/device.ts:254
Device-specific settings overrides.
status?
optional status?: DeviceStatus;
Defined in: sdk/src/types/device.ts:252
Device status.