claimDevice

Synchronous request to claim a single device for a specified customer.

Method signature

  public 
  
 ClaimDeviceResponse 
  
 claimDevice 
 ( 
 ClaimDeviceRequest 
  
 request 
 ) 
  
 throws 
  
 CommonException 
 ; 
 

ClaimDeviceRequest

Property name Value Required Description
claim
DeviceClaim object Yes The device claim to be processed.

DeviceClaim

Property name Value Required Description
deviceIdentifier
object( DeviceIdentifier ) Yes Device identifier.
customer
CompanyReference object Yes Company reference for the customer that the device is assigned to.
orderNumber
string No Order number.
vendorParams
map No Extra fields, vendor specified key-value pair.

ClaimDeviceResponse

Property name Value Description
deviceId
string The device ID, prefixed with 'samsung/' or 'google/'.

Error behavior

If an error occurs, the library throws a CommonException containing one of the following error codes:

Error code
AUTHORIZATION_FAIL
DUPLICATE_DEVICES
INVALID_CUSTOMER_ID
INVALID_DEVICE_IMEI
INVALID_DEVICE_MEID
INVALID_DEVICE_SERIAL
INVALID_IDENTIFIER_SET
INVALID_MANUFACTURER
INVALID_MODEL
NOT_IMPLEMENTED
Design a Mobile Site
View Site in Mobile | Classic
Share by: