AI-generated Key Takeaways
- 
          
This method retrieves a list of devices based on a provided device identifier.
 - 
          
The request requires a
deviceIdentifierobject, which can be partially filled, to specify the devices to be retrieved. - 
          
Optional parameters include
pageSize(up to 100),pageTokenfor pagination, andvendorParamsfor extra data. - 
          
The response contains a list of
devices, thetotalCountof matching devices, an optionalnextPageTokenfor additional pages, andvendorParamsfor extra information. - 
          
Potential errors during the process will result in a
CommonExceptionbeing thrown, with possible error codes beingINTERNAL_SERVER_ERRORorINVALID_PAGE_TOKEN. 
Lists devices with given device identifier.
Method signature
public FindDevicesResponse findDevicesByDeviceIdentifier(FindDevicesByDeviceIdentifierRequest request)  throws CommonException;
FindDevicesByDeviceIdentifierRequest
| Property name | Value | Required | Description | 
|---|---|---|---|
deviceIdentifier | 
object(DeviceIdentifier) | 
Yes | Device identifier of the devices to be retrieve. The object can be partially populated. | 
pageSize | 
int | 
No | The page size, up to 100. If greater than 100 or null, 100 is used. | 
pageToken | 
string | 
No | The page token. If empty, the first page is returned. | 
vendorParams | 
map | 
No | Extra fields, vendor specified key-value pair. | 
FindDevicesResponse
| Property name | Value | Description | 
|---|---|---|
devices | 
object(Device) | 
The list of devices uploaded by the reseller. Empty if there is no match. | 
totalCount | 
int | 
The total count of devices matching the request. | 
nextPageToken | 
strong | 
The next page token. Empty for the last page. | 
vendorParams | 
map | 
Optional. Extra fields, vendor specified key-value pair. | 
Error behavior
If an error occurs, the library throws a CommonException containing one of the
following error codes:
| Error code | 
|---|
INTERNAL_SERVER_ERROR | 
INVALID_PAGE_TOKEN |