reclamoDispositivosAsíncronos

Solicitud asíncrona para reclamar hasta 100,000 dispositivos a uno o más clientes

Los métodos asíncronos de API muestran un resultado antes de que se complete el procesamiento. También ayudan a que la app (o la herramienta) sea responsiva para los usuarios mientras esperan que se complete una operación de larga duración. Tu app debe llamar a getOperation para verificar el estado de la operación de manera periódica.

Firma del método

public ClaimDevicesResponse claimDevicesAsync(ClaimDevicesRequest request);

Solicitud de reclamo

Nombre de la propiedad Valor Obligatoria Descripción
claims Lista de object(DeviceClaim) Lista de reclamos de dispositivos que se reclamarán al cliente.

Reclamar dispositivo

Nombre de la propiedad Valor Obligatoria Descripción
deviceIdentifier object(DeviceIdentifier) Identificador del dispositivo.
customer Objeto CompanyReference Referencia de empresa del cliente al que está asignado el dispositivo.
orderNumber string No Número de pedido.
vendorParams map No Campos adicionales, par clave-valor especificado por el proveedor.

ClaimDeviceResponse.

Nombre de la propiedad Valor Descripción
operations Lista de objetos Operation Una o más instancias de ClaimDevices Operation

Comportamiento de error

Si se produce un error, el objeto Operation mostrará uno de los siguientes códigos de error:

Código de error
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