dichiaraDispositiviAsync

Richiesta asincrona di richiedere fino a 100.000 dispositivi per uno o più clienti.

I metodi API asincroni restituiscono un risultato prima del completamento dell'elaborazione. Inoltre, aiutano l'app (o lo strumento) a rimanere reattivi per i tuoi utenti mentre attendono il completamento di un'operazione a lunga esecuzione. L'app deve chiamare getOperation per controllare lo stato dell'operazione periodicamente.

Firma del metodo

public ClaimDevicesResponse claimDevicesAsync(ClaimDevicesRequest request);

Richiedi DeviceRequest

Nome proprietà Valore Obbligatorio Descrizione
claims Elenco di object(DeviceClaim) Elenco di rivendicazioni del dispositivo da rivendicare per il cliente.

Rivendicazione del dispositivo

Nome proprietà Valore Obbligatorio Descrizione
deviceIdentifier object(DeviceIdentifier) Identificatore del dispositivo.
customer CompanyReference oggetto Riferimento aziendale del cliente a cui è assegnato il dispositivo.
orderNumber string No Numero d'ordine.
vendorParams map No Campi aggiuntivi, coppia chiave-valore specificata dal fornitore.

Richiedi rivendicazione dispositivo

Nome proprietà Valore Descrizione
operations Elenco di Operation oggetti Una o più istanze ClaimDevices Operation.

Comportamento errori

Se si verifica un errore, l'oggetto Operation restituisce uno dei seguenti codici di errore:

Codice di errore
DEVICE_UPLOAD_COUNT_EXCEEDED
DUPLICATE_DEVICES
INTERNAL_SERVER_ERROR
INVALID_CUSTOMER_ID
INVALID_DEVICE_IMEI
INVALID_DEVICE_MEID
INVALID_DEVICE_SERIAL
INVALID_IDENTIFIER_SET
INVALID_MANUFACTURER
INVALID_MODEL