Device Management

Requests the current PRL version for devices, which can help determine which devices need a PRL update.

POST
/m2m/v1/devices/prl/actions/list

4G and GSM devices do not have a PRL.

Authorization

thingspace_oauth VZ-M2M-Token
AuthorizationBearer <token>

This is the ThingSpace token, from Credentials and Tokens is used

In: header

VZ-M2M-Token<token>

M2M Session Token (How to generate an M2M session token?)

In: header

Request Body

application/json

Request to query device PRL.

Request to query device PRL.

deviceIds?array<>

The devices for which you want the PRL version, specified by device identifier. You only need to provide one identifier per device. Do not use any of the other parameters if you specify device IDs.

accountName?string

The name of a billing account. This parameter is only required if you are passing groupName and the UWS account used for the current API session has access to multiple billing accounts, because the same device group name can exist in multiple accounts.An account name is usually numeric, and must include any leading zeros.

customFields?array<>

The names and values of custom fields, if you want to only include devices that have matching custom fields.

groupName?string

The name of a device group, if you want to only include devices in that group.

servicePlan?string

The name of a service plan, if you want to only include devices that have that service plan.

Response Body

application/json

application/json

curl -X POST "https://example.com/m2m/v1/devices/prl/actions/list" \  -H "Content-Type: application/json" \  -d '{    "deviceIds": [      {        "id": "A10085E5003861",        "kind": "meid"      },      {        "id": "A10085E5003186",        "kind": "meid"      }    ]  }'
{  "requestId": "595f5c44-c31c-4552-8670-020a1545a84d"}