This API reference is organized by functional area, which generally equates to resource type. It is important to know which protocol they are using because that determines if you are using the /v1, /v2 or /v3 resource path.
HTTP Request | Description |
---|---|
GET /subscriptions/{account} | Retrieve the status of an account’s Software Management Services subscription. |
GET /licenses/{account} | Retrieve license status, including total number of licenses, number of assigned licenses, and a device list |
HTTP Request | Description |
---|---|
GET /firmware/{account} | Get a list of available firmware for your devices |
POST /upgrades | Schedule a firmware upgrade for a list of devices |
GET /reports/{account}/status/{status} | View a list of upgrades with a specified status |
GET /upgrades/{account}/upgrade/{upgradeId} | Get information about a specific upgrade |
PUT /upgrades/{account}/upgrade/{upgradeId} | Add or remove devices from an upgrade |
DELETE /upgrades/{account}/upgrade/{upgradeId} | Cancel a scheduled upgrade |
HTTP Request | Description |
---|---|
GET /devices/{account} | Get a list of all devices in an account |
GET /reports/{account}/device/{deviceId} | Get a device’s firmware upgrade history |
GET /reports/{account}/status/{status} | View a list of upgrades with a specified status |
HTTP Request | Description |
---|---|
POST /callbacks/{account} | Register a callback listener |
GET /callbacks/{account} | Get a list of registered callback listeners |
DELETE /callbacks/{account}/name/{service} | Stop receiving callbacks |