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

Batch Import Devices

API Basic Information


API Description: None

Request method: post

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

API Request parameters


Path request parameters

None

Query parameters

None

Request body

parameter nametyperequiredremark
deviceList[]CreateDeviceRequestPayloadRequiredList of devices to be imported

Response


parameter nametyperequiredremark
deviceList[]CreateDeviceReponseRequiredDevice List

Related data models


Create Device Response

nexhome.iotdomain.cits.v1.devices.CreateDeviceReponse

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
developerIdstringOptionalDevloper ID
developerAppIdstringOptionalAPP-ID
createdTimeintegerOptionalCreate time
lastModificationTimeintegerOptionalUpdate Time

Create Device Body

nexhome.iotdomain.cits.v1.devices.CreateDeviceRequestPayload

parameter nametyperequiredremark
namestringRequiredDevice name.
positionstringOptionalDevice location.
typestringRequiredDevice type. Optional values: UNSPECIFIED - Unknown status. ACCESS - Access control device. INTERCOM - Intercom device. INDOOR - Indoor unit.
brandstringOptionalDevice brand
remarkstringOptionalDevice remark
macstringRequiredDevice mac
snstringOptionalDevice sn
netConfigDeviceNetConfigRequestOptionalNetwork Configuration
userConfigDeviceUserConfigRequestOptionalUser Configuration
modelstringOptionalModel

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
phoneDeviceUserPhoneConfigRequestOptionalCall Configuration

Device User Call Configuration

nexhome.iotdomain.cits.v1.devices.DeviceUserPhoneConfigRequest

parameter nametyperequiredremark
callInTimeoutintegerOptionalMaximum incoming call duration, integer, unit: s, 30~120, default 60
callOutTimeoutintegerOptionalMaximum outgoing call duration, integer, unit: s, 15~120, default 60
talkingTimeoutintegerOptionalCall duration, integer, unit minutes, 2~30, default 5
Last Updated: 8/14/25, 7:20 PM
Contributors: chenxiao, lwq
Next
Create Device