REST APIs for Requesting Update Information
The APIs described in this section are used by devices to obtain information about updates, so that they can complete the steps described in section Flow of Requests. In addition to the APIs used to obtain the list of available updates and their related manifests, devices can:
1. | Register with FlexNet Operations so that devices assigned to an account can establish their entitlement to updates, and all device update statuses can be displayed in FlexNet Operations on the Devices page. |
This API is asynchronous, so that the registration must start with a POST to /uai/2.0/devices/registrations, and then be followed by a series of GET calls to /uai/2.0/devices/registrations/{pollingId} until a 200 response indicates that the registration has completed successfully.
Note:Only standalone devices (including anonymous devices) can use the /registrations API. Servers should be registered through the FlexNet Operations Producer Portal. Served devices can not be registered.
2. | Make status log updates, which record their progress through the update process. These status log updates can be viewed through the FlexNet Operations device pages. |
Again, this API is asynchronous, requiring an initial POST followed by a series of GET calls, indicating that the status has been applied successfully.
The REST APIs mentioned in the following sections must be prefixed with a base URL, as described in Notification Server Base URL.