Uploads and activates device identifiers and SKUs for new devices from OEMs to Verizon.
thingspace_oauth VZ-M2M-Token In: header
M2M Session Token (How to generate an M2M session token?)
In: header
application/json
Request to Upload and Activate device.
TypeScript Definitions
Use the request body type in TypeScript.
The request body identifies the devices to upload.
application/json
application/json
curl -X POST "https://example.com/m2m/v1/devices/actions/uploadactivate" \ -H "Content-Type: application/json" \ -d '{ "accountName": "1223334444-00001", "emailAddress": "bob@mycompany.com", "deviceSku": "VZW123456", "uploadType": "IMEI ICCID Pair", "servicePlan": "15MBShr", "carrierIpPoolName": "", "mdnZipCode": "92222", "devices": [ { "deviceIds": [ { "kind": "imei", "id": "990013907835573" }, { "kind": "iccid", "id": "89141390780800784259" } ] } ] }'{ "requestId": "ec682a8b-e288-4806-934d-24e7a59ed889"}{ "errorCode": "error code string", "errorMessage": "error message string"}The name of a billing account. An account name is usually numeric, and must include any leading zeros.
The email address that the report should be sent to when the upload is complete.
The stock keeping unit that identifies the type of devices in the upload and activation.
The format of the device identifiers in the upload and activation.
The service plan code that you want to assign to all specified devices.
The pool from which your device IP addresses is derived.
The Zip code of the location where the line of service is primarily used, or a Zip code that you have been told to use with these devices.
The devices to upload, specified by device IDs in a format matching uploadType.