Account Devices

GetAccountDeviceInformation

GET
/fota/v3/devices/{acc}

Retrieve account device information such as reported firmware on the devices.

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

Path Parameters

acc*string

Account identifier.

Query Parameters

lastSeenDeviceId?string

Last seen device identifier.

protocol?DevicesProtocol

Filter to retrieve a specific protocol type used.

Value in

  • "LWM2M"
  • "OMDADM"
  • "HTTP"

Response Body

application/json

application/json

curl -X GET "https://example.com/fota/v3/devices/0000123456-00001"
{  "accountName": "0000123456-00001",  "hasMoreData": true,  "lastSeenDeviceId": "15-digit IMEI",  "maxPageSize": 1000,  "deviceList": [    {      "deviceId": "15-digit device ID",      "mdn": "10-digit MDN",      "model": "BG96",      "make": "QUECTEL",      "firmware": "BG96MAR04A04M1G",      "fotaEligible": false,      "status": "Active",      "licenseAssigned": true,      "protocol": "LWM2M",      "softwareList": [        {          "name": "VZ_MDM_IOT",          "version": "0.14",          "upgradeTime": "2012-04-23T18:25:43.511Z"        }      ],      "fileList": [        {          "name": "VZ_MDM_IOT",          "version": "0.14",          "upgradeTime": "2012-04-23T18:25:43.511Z"        }      ],      "createTime": "2021-06-03 00:03:56.079 +0000 UTC",      "upgradeTime": "2021-06-03 00:03:56.079 +0000 UTC",      "updateTime": "2021-06-03 00:03:56.079 +0000 UTC",      "refreshTime": "2021-06-03 00:03:56.079 +0000 UTC"    }  ]}