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

View Device Details

API Basic Information


API Description: None

Request method: get

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

API Request parameters


Path request parameters

parameter nametyperequiredremark
iotIdstringRequiredDevice iotId

Query parameters

parameter nametyperequiredremark
needRealtimebooleanOptionalWhether to read from device in real time (to fetch extra space/SIP info on edge). Default false, read from cloud cache

Request body

None

Response


parameter nametyperequiredremark
deviceDeviceDtoOptionalDevice information
netConfigDeviceNetConfigDtoOptionalNetwork Configuration
userConfigDeviceUserConfigDtoOptionalUser Configuration
sipInfoDeviceSipConfigDtoOptionalDevice SIP information (returned by cloud intercom device)
qrcodeAccessSecretDeviceQrcodeAccessSecretConfigDtoOptionalDevice QR code access key (returned by access control or intercom devices)

Related data models


Device

nexhome.iotdomain.cits.v1.devices.DeviceDto

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)
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)
spaceNamestringOptionalSpace full name (returned when querying sub-devices from edge)
spaceLayerintegerOptionalSpace layer (returned when querying sub-devices from edge)
developerIdstringOptionalDevloper ID
developerAppIdstringOptionalAPP-ID
createdTimeintegerOptionalCreate time
lastModificationTimeintegerOptionalUpdate Time

Device Network Configuration

nexhome.iotdomain.cits.v1.devices.DeviceNetConfigDto

parameter nametyperequiredremark
ipstringOptionalDevice IP
maskstringOptionalSubnet mask
gatewaystringOptionalGateway
dnsstringOptionalDNS
statusstringOptionalStatus, options: UNSPECIFIED - Unknown status. ALL_DISTRIBUTED - All synchronized. NOT_ALL_DISTRIBUTED - Not all synchronized.
failedReasonstringOptionalReason for failure
failedCodestringOptionalFailure error code

Device User Configuration

nexhome.iotdomain.cits.v1.devices.DeviceUserConfigDto

parameter nametyperequiredremark
languagestringOptionalTime zone
timezonestringOptionalLanguage, e.g., en_US, zh_CN, zh_TW, he_IL.
statusstringOptionalStatus, options: UNSPECIFIED - Unknown status. ALL_DISTRIBUTED - All synchronized. NOT_ALL_DISTRIBUTED - Not all synchronized.
failedReasonstringOptionalReason for failure
failedCodestringOptionalFailure error code

Device SIP Configuration

nexhome.iotdomain.cits.v1.devices.DeviceSipConfigDto

parameter nametyperequiredremark
sipNumberstringOptionalSIP Number
passwordstringOptionalSIP password
serverHoststringOptionalSIP server address
serverPortintegerOptionalSIP server port
statusstringOptionalStatus
Options: UNSPECIFIED - Unknown. SYNC_ING - Processing. SYNC_FAIL - Failed. SYNC_SUCCESS - Success.
failedReasonstringOptionalReason for failure
failedCodestringOptionalFailure error code

**Device QR code access key **

nexhome.iotdomain.cits.v1.devices.DeviceQrcodeAccessSecretConfigDto

parameter nametyperequiredremark
secretstringOptionalSecret key
statusstringOptionalStatus
Options: UNSPECIFIED - Unknown. SYNC_ING - Processing. SYNC_FAIL - Failed. SYNC_SUCCESS - Success.
failedReasonstringOptionalReason for failure
failedCodestringOptionalFailure error code
Last Updated: 10/17/25, 9:54 AM
Contributors: chenxiao, lwq
Prev
Update Device