請求デバイス非同期

1 人以上の顧客に対して最大 100,000 台のデバイスを申請するための非同期リクエスト。

非同期 API メソッドは、処理が完了する前に結果を返します。。 また、待っている間もアプリ(またはツール)の応答性を維持できます。 長時間実行オペレーションが完了するまで 待機しませんアプリは getOperation オペレーションのステータスを定期的に確認できます。

メソッドのシグネチャ

public ClaimDevicesResponse claimDevicesAsync(ClaimDevicesRequest request);

ClaimDeviceRequest

プロパティ名 必須 説明
claims object(DeviceClaim) のリスト はい お客様に代わって申し立てを行うデバイスの申し立てのリスト。

DeviceClaim

プロパティ名 必須 説明
deviceIdentifier object(DeviceIdentifier) はい デバイス ID。
customer CompanyReference オブジェクト はい デバイスが割り当てられているお客様の会社照会番号。
orderNumber string いいえ 注文番号。
vendorParams map いいえ 追加フィールド、ベンダー指定の Key-Value ペア。

ClaimDeviceResponse

プロパティ名 説明
operations Operation オブジェクトのリスト 1 つ以上の ClaimDevices Operation インスタンス。

エラーの動作

エラーが発生すると、Operation オブジェクトは次のいずれかのエラーを返します。 コード:

エラーコード
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