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

Update Device

API Basic Information


API Description: None

Request method: patch

API Request path: /api/v1/cits/devices/{iotId}

API Request parameters


Path request parameters

parameter nametyperequiredremark
iotIdstringRequiredDevice iotId

Query parameters

parameter nametyperequiredremark
fieldsstringRequiredList of fields to be modified, separated by ','.

Request body

parameter nametyperequiredremark
namestringOptionalDevice name.
positionstringOptionalDevice location.
brandstringOptionalDevice brand
remarkstringOptionalDevice remark
netConfigDeviceNetConfigRequestOptionalNetwork Configuration
userConfigDeviceUserConfigRequestOptionalUser Configuration
modelstringOptionalModel
sipConfigDeviceSipConfigRequestOptionalSIP configuration
platformstringOptionalDevice platform
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. 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
macstringOptionalDevice mac
ipstringOptionalDevice IP
maskstringOptionalSubnet mask
gatewaystringOptionalGateway
dnsstringOptionalDNS
softVersionstringOptionalSoftware version
softVersionCodeintegerOptionalSoftware version code
hardVersionstringOptionalHardware version
onlineStatusstringOptionalOnline status, UNSPECIFIED (unknown)/ONLINE (online)/OFFLINE (offline) Optional values: UNSPECIFIED - Unknown state. ONLINE - Online. OFFLINE - Offline.
lastOnlineTimeintegerOptionalLast online timestamp (milliseconds)
lastOfflineTimeintegerOptionalLast offline timestamp (milliseconds)
snstringOptionalDevice sn
sipNumberstringOptionalDevice SIP number (returned for intercom devices)
modelstringOptionalModel
coverstringOptionalDevice cover file key (currently only for IPC devices). Call /api/v1/cits/devices/{iot_id}/files:generateOssUrl to obtain URL
gatewayIotIdstringOptionalParent device IoT ID (returned when querying sub-devices)
spaceIdstringOptionalSpace ID (returned when querying sub-devices from edge gateway)
spaceNamestringOptionalSpace full name (returned when querying sub-devices from edge gateway)
spaceLayerintegerOptionalSpace layer (returned when querying sub-devices from edge gateway)
developerIdstringOptionalDevloper ID
developerAppIdstringOptionalAPP-ID
createdTimeintegerOptionalCreate time
lastModificationTimeintegerOptionalUpdate Time
relayList[]RelayDetailOptionalRelay list
platformstringOptionalDevice platform
Options: UNSPECIFIED - Unknown. NEXHOME - NEXHOME. HTW - HTW

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.

Device Relay List

nexhome.iotdomain.cits.v1.devices.RelayDetail

parameter nametyperequiredremark
codeintegerOptional—
namestringOptional—
Last Updated: 10/17/25, 9:54 AM
Contributors: chenxiao, lwq
Prev
Query Device Binding QR Code Info
Next
View Device Details