/images/favicon.ico
NEXhome Developer Platform
  • English
  • 简体中文
NEXhome Developer Platform
  • English
  • 简体中文
  • API Basic Information
  • API Request parameters
  • Response
  • Related data models

Create Device

API Basic Information


API Description: None

Request method: post

API Request path: /api/v1/cits/devices

API Request parameters


Path request parameters

None

Query parameters

None

Request body

parameter nametyperequiredremark
namestringRequiredDevice name.
positionstringOptionalDevice location.
typestringRequiredDevice type. Options: UNSPECIFIED - Unknown. ACCESS - Access device. INTERCOM - Intercom device. INDOOR - Indoor unit. GATEWAY - Edge gateway. IPC - Camera. CENTER - Master station. ROBOT - Robot. SIGNAGE - Door signage
brandstringOptionalDevice brand
remarkstringOptionalDevice remark
macstringRequiredDevice mac
snstringOptionalDevice sn
netConfigDeviceNetConfigRequestOptionalNetwork Configuration
userConfigDeviceUserConfigRequestOptionalUser Configuration
modelstringOptionalModel
sipConfigDeviceSipConfigRequestOptionalSIP configuration
customEncodestringOptionalDevice custom code (from device side)
platformstringOptionalDevice platform; default NEXHOME
Options: UNSPECIFIED - Unknown. NEXHOME - NEXHOME. HTW - HTW

Response


parameter nametyperequiredremark
idintegerOptionalDevice ID.
iotIdstringOptionalDevice IOT ID.
productIdstringOptionalCorresponding product ID of the device.
namestringOptionalDevice name.
positionstringOptionalDevice location.
typestringOptionalDevice type. Optional values: UNSPECIFIED - Unknown status. ACCESS - Access control device. INTERCOM - Intercom device. INDOOR - Indoor unit.
brandstringOptionalDevice brand
remarkstringOptionalDevice remark
macstringOptionalDevice mac
snstringOptionalDevice sn
customEncodestringOptionalDevice custom code
platformstringOptionalDevice platform
Options: UNSPECIFIED - Unknown. NEXHOME - NEXHOME. HTW - HTW
developerIdstringOptionalDevloper ID
developerAppIdstringOptionalAPP-ID
createdTimeintegerOptionalCreate time
lastModificationTimeintegerOptionalUpdate Time

Related data models


Device Network Configuration

nexhome.iotdomain.cits.v1.devices.DeviceNetConfigRequest

parameter nametyperequiredremark
ipstringOptionalDevice IP
maskstringOptionalSubnet mask
gatewaystringOptionalGateway
dnsstringOptionalDNS

Device User Configuration

nexhome.iotdomain.cits.v1.devices.DeviceUserConfigRequest

parameter nametyperequiredremark
languagestringOptionalLanguage, e.g., en_US, zh_CN, zh_TW, he_IL.
timezonestringOptionalTime zone

Device SIP Configuration

nexhome.iotdomain.cits.v1.devices.DeviceSipConfigRequest

parameter nametyperequiredremark
transportProtocolstringOptionalTransport protocol, default TLS
Options: UNSPECIFIED - Unknown. UDP - UDP. TCP - TCP. TLS - TLS.
Last Updated: 10/17/25, 9:54 AM
Contributors: chenxiao, lwq
Prev
Batch Import Devices
Next
Access Guide