What's new

What’s new in the Software Management Services API

10/30/18 - Version 2.10

New and Updated Resources

  • GET /devices/{account}
    • Now accepts an optional clientType query string to only return devices of the specified client type (device management protocol).
    • Includes the client type of each device in the response.
  • GET /firmware/{account}
    • Now accepts an optional clientType query string to only return firmware that is applicable to the specified client type (device management protocol).
    • Includes the applicable client type for each firmware included in the response.

10/3/18 - Version 2.9

New and Updated Resources

  • The username and password parameters have been removed from callback messages, and are no longer valid when registering a callback listener:
    • POST /callbacks/{account}
  • The Get Device List reponse now includes that status of each device’s line of service, such as “active” or “suspend.”
    • GET /devices/{account}

9/4/18 - Version 2.7

New and Updated Resources

  • A new request to add or remove devices from a scheduled upgrade campaign:
    • PUT /upgrades/{account}/upgrade/{upgradeId}

6/28/18 - Version 2.4.1

New and Updated Resources

  • These three requests now return {"success": true} for successful completion:
    • DELETE /licenses/{account}/cancel
    • DELETE /callbacks/{account}/name/{service}
    • DELETE /upgrades/{account}/upgrade/{upgradeId}

4/18/18 - Version 2.2

New and Updated Resources

  • DELETE /licenses/{account}/cancel Deletes the entire list of cancellation candidate devices.

03/22/2018

Initial release

Initial release of the ThingSpace Software Management Services API.