Software Management Reports V1

Get list of devices in the account

GET
/fota/v1/devices/{account}/index/{startIndex}

Returns an array of all devices in the specified account. Each device object includes information needed for managing firmware, including the device make and model, MDN and IMEI, and current firmware version.

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

account*string

Account identifier in "##########-#####".

startIndex*string

Only return devices with IMEIs larger than this value. Use 0 for the first request. If hasMoreData=true in the response, use the lastSeenDeviceId value from the response as the startIndex in the next request.

Response Body

application/json

application/json

curl -X GET "https://example.com/fota/v1/devices/0242078689-00001/index/string"
{  "accountName": "0242078698-00001",  "hasMoreData": true,  "lastSeenDeviceId": 900000000001000,  "deviceList": [    {      "deviceId": "900000000000001",      "mdn": "0000040881",      "model": "Model-A",      "make": "Verizon",      "firmware": "VerizonFirmwareVersion-01",      "fotaEligible": true,      "licenseAssigned": true,      "upgradeTime": "2021-06-03 00:03:56.079 +0000 UTC"    },    {      "deviceId": "900000000000999",      "mdn": "0000041879",      "model": "Model-A",      "make": "Verizon",      "firmware": "VerizonFirmwareVersion-01",      "fotaEligible": true,      "licenseAssigned": true,      "upgradeTime": "2021-06-03 00:03:56.079 +0000 UTC"    },    {      "deviceId": "900000000001000",      "mdn": "0000041880",      "model": "Model-A",      "make": "Verizon",      "firmware": "VerizonFirmwareVersion-01",      "fotaEligible": true,      "licenseAssigned": true,      "upgradeTime": "2021-06-03 00:03:56.079 +0000 UTC"    }  ]}