Skip to content

Query User's Device List

Interface Address:/v2/binding/enduserapi/userDeviceList

Request Method:GET

Request Data Type:application/x-www-form-urlencoded

Response Data Type:*/*

Interface Description:Query User's Device List (Including Shared Devices)

Request Parameters:

Parameter NameParameter DescriptionRequest TypeRequiredData Typeschema
deviceNameDevice namequeryfalsestring
dkDevice Keyqueryfalsestring
isAssociationList of associable devices: false-do not filter sub-devices (default) true-filter already added sub-devicesqueryfalseboolean
isGroupDeviceShowWhether to display groups: false-do not display groups (default) true-display groupsqueryfalseboolean
pageCurrent page, default is page 1queryfalseinteger(int32)
pageSizePage size, default is 10 itemsqueryfalseinteger(int32)
pkListProduct Key list, multiple values separated by English commasqueryfalsestring
secondItemCodeSecondary category codequeryfalsestring

Response Status:

Status CodeDescriptionschema
200Successfully queried user's device list (including shared devices)Registration code response data«PageInfo«Device Details»»
5032Token verification failed
5047User authentication mismatch
5106Please enter token
5333Device name exceeds length limit

Response Parameters:

Parameter NameParameter DescriptionTypeschema
codeResponse status codeinteger(int32)integer(int32)
dataResponse dataPageInfo«Device Details»PageInfo«Device Details»
  endRowinteger(int64)
  hasNextPageboolean
  hasPreviousPageboolean
  isFirstPageboolean
  isLastPageboolean
  listarrayDevice Details
    accessTypeAccess type: 0-Direct connection device 1-Gateway device 2-Gateway sub-devicestring
    activeTimeActivation timestring
    activeTimeTsinteger
    aiCapabilityStatusAI capability switch statusboolean
    authCodeauthCodestring
    authKeyauthKeystring
    bindModeBinding mode: 1-Multiple binding mode 2-Unique mode 3-Rotation modeinteger
    bindStatusBinding status: 1-Normal 2-Expiredinteger
    bindingCodebindingCodestring
    bindingTypeBinding type: 1 SN binding 2 WiFi binding 3 PKDK binding 4 Bluetooth bindinginteger
    btLastUseTimeBluetooth last use time (millisecond timestamp)integer
    btPwdbtPwdstring
    capabilitiesBitmaskDevice networking capabilitiesinteger
    deviceBindTimeDevice binding timestring
    deviceBindTimeTsinteger
    deviceCreateTimeDevice creation timestring
    deviceCreateTimeTsinteger
    deviceKeyDevice Keystring
    deviceNameDevice namestring
    deviceStatusDevice statusstring
    deviceTagDevice tagstring
    deviceTypeDevice type: 1-Own device 2-Shared deviceinteger
    fidFamily IDstring
    firstItemCodePrimary category codestring
    firstItemNamePrimary category namestring
    fridRoom IDstring
    gdidGroup IDstring
    groupDeviceDeviceNumNumber of group devicesinteger
    groupStateGroup permissionsinteger
    invaildTimeExpiration timestring
    invaildTimeTsinteger
    isMatterWhether it is a Matter deviceinteger
    isNativeWhether it is a Quectel deviceinteger
    lastConnTimeLast online timestring
    lastConnTimeTsinteger
    lastOfflineTimeOffline timestring
    lastOfflineTimeTsinteger
    locateTypeSupported positioning contentstring
    logoImageProduct logostring
    lowPowerAliveLow power heartbeat period (minutes)integer
    lowPowerCacheLow power cache duration, in secondsinteger
    lowPowerProductWhether it is a low power product Yes: true, No: falseboolean
    lowPowerStatusLow power status switchboolean
    matterInfoBindNativeMatterDtoBindNativeMatterDto
      catListarrayCatInfoDto
        catinteger
        privilegestring
      discriminatorinteger
      extrastring
      fabricIdinteger
      matterProductIdinteger
      matterVendorIdinteger
      matterVersionstring
      nodeIdinteger
    networkTypeNetwork type: 1-WiFi 2-Cellular 3-NB 5-Bluetoothstring
    onlineStatusDevice online status: 0-Offline 1-Onlineinteger
    ownerUidSharer user ID, shared from whomstring
    phoneBound user phone numberstring
    planIdUpgrade plan IDinteger
    productKeyProduct Keystring
    productNameProduct namestring
    protocolAccess protocolstring
    secondItemCodeSecondary category codestring
    secondItemNameSecondary category namestring
    shareCodeShare codestring
    sharingExpireAtDevice usage expiration timestring
    sharingExpireTimeTsinteger
    signalStrengthSignal strengthstring
    snstring
    statusBinding status: 1-Normal 2-Expiredinteger
    uidBound user IDstring
    upgradeStatusDevice upgrade statusinteger
    userConfirmStatusUser confirmation statusinteger
    userNameBound user nicknamestring
    verifiedDevice binding verification: 0-Unverified 1-Verifiedstring
  navigateFirstPageinteger(int32)
  navigateLastPageinteger(int32)
  navigatePagesinteger(int32)
  navigatepageNumsarrayinteger
  nextPageinteger(int32)
  pageNuminteger(int32)
  pageSizeinteger(int32)
  pagesinteger(int32)
  prePageinteger(int32)
  sizeinteger(int32)
  startRowinteger(int64)
  totalinteger(int64)
extMsgExtended messagestring
msgResponse messagestring

Response Example:

javascript
{
	"code": 0,
	"data": {
		"endRow": 0,
		"hasNextPage": true,
		"hasPreviousPage": true,
		"isFirstPage": true,
		"isLastPage": true,
		"list": [
			{
				"accessType": "",
				"activeTime": "",
				"activeTimeTs": 0,
				"aiCapabilityStatus": true,
				"authCode": "",
				"authKey": "",
				"bindMode": 0,
				"bindStatus": 0,
				"bindingCode": "",
				"bindingType": 0,
				"btLastUseTime": 0,
				"btPwd": "",
				"capabilitiesBitmask": 0,
				"deviceBindTime": "",
				"deviceBindTimeTs": 0,
				"deviceCreateTime": "",
				"deviceCreateTimeTs": 0,
				"deviceKey": "",
				"deviceName": "",
				"deviceStatus": "",
				"deviceTag": "",
				"deviceType": 0,
				"fid": "",
				"firstItemCode": "",
				"firstItemName": "",
				"frid": "",
				"gdid": "",
				"groupDeviceDeviceNum": 0,
				"groupState": 0,
				"invaildTime": "",
				"invaildTimeTs": 0,
				"isMatter": 0,
				"isNative": 0,
				"lastConnTime": "",
				"lastConnTimeTs": 0,
				"lastOfflineTime": "",
				"lastOfflineTimeTs": 0,
				"locateType": "",
				"logoImage": "",
				"lowPowerAlive": 0,
				"lowPowerCache": 0,
				"lowPowerProduct": true,
				"lowPowerStatus": true,
				"matterInfo": {
					"catList": [
						{
							"cat": 0,
							"privilege": ""
						}
					],
					"discriminator": 0,
					"extra": "",
					"fabricId": 0,
					"matterProductId": 0,
					"matterVendorId": 0,
					"matterVersion": "",
					"nodeId": 0
				},
				"networkType": "",
				"onlineStatus": 0,
				"ownerUid": "",
				"phone": "",
				"planId": 0,
				"productKey": "",
				"productName": "",
				"protocol": "",
				"secondItemCode": "",
				"secondItemName": "",
				"shareCode": "",
				"sharingExpireAt": "",
				"sharingExpireTimeTs": 0,
				"signalStrength": "",
				"sn": "",
				"status": 0,
				"uid": "",
				"upgradeStatus": 0,
				"userConfirmStatus": 0,
				"userName": "",
				"verified": ""
			}
		],
		"navigateFirstPage": 0,
		"navigateLastPage": 0,
		"navigatePages": 0,
		"navigatepageNums": [],
		"nextPage": 0,
		"pageNum": 0,
		"pageSize": 0,
		"pages": 0,
		"prePage": 0,
		"size": 0,
		"startRow": 0,
		"total": 0
	},
	"extMsg": "",
	"msg": ""
}