Create Device
Create a device. Validates MAC uniqueness, phonebook/button-layout ownership, and writes default autoprovision values from the phone model template.
Documentation Index
Fetch the complete documentation index at: https://docs.voxo.co/llms.txt
Use this file to discover all available pages before exploring further.
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Body
Tenant ID
x <= 9007199254740991Device name
255MAC address
17^([0-9A-Fa-f]{2}[:-]){5}([0-9A-Fa-f]{2})$Device model ID
x <= 9007199254740991Phonebook IDs to assign to the device
x <= 9007199254740991Button layout IDs to assign as phone layouts. Omit or send an empty array for devices with no phone-side button layouts.
x <= 9007199254740991Button layout IDs to assign as sidecar layouts (Yealink only). Omit or send an empty array for non-Yealink devices.
x <= 9007199254740991Response
Newly created device with full settings profile
Device ID
Device name
MAC address
Owning tenant
Phone model
Assigned line extensions
Assigned button layouts
Assigned phonebooks
Device-level configurable fields. One entry per av_autoprovisionvalues row of av_type = 'PHONE' for this device, joined to its al_autoprovisionlabels row for the human-readable label. displayValue is the mapped label for select/bool/checkbox/radio fields (per the template's options); equals value otherwise.
SIP user agent of the device's primary line (phLine1ExId). Empty string when no primary line is set or the phone is not currently registered.