Connecting a Client
To connect a client to the Floating Server, you can register users, manage licenses, and track consumption through the API. While the API provides a flexible way to manage these tasks programmatically, the UI also offers insights and visibility into license usage and consumption.
Starting from version 1.6.0, licenses are identified by license IDs after being added to the floating server. Previously, the product code was used to address a license.
From version 1.6.0 onward:
- You can include license IDs in the body of requests to the floating server API to specify a particular license.
- If a license ID is not provided in the request, the most recently added license for the given product code will be addressed.
Prior to version 1.6.0:
- Only one license was supported per product code.
- As a result, there was no need to include a license ID in API requests.
To register a new user on the Floating Server, use the API to send a POST request. The API allows you to provide details such as product code, license Id, user info, and host information.
- API Endpoint: /register
You can remove a user from the system by sending an API request to unregister them. The server will remove the user's registration for the given product.
- API Endpoint: /unregister
To quickly remove all users registered to a product, use the unregister/all API endpoint. This will clear all user registrations for a specific product.
- API Endpoint: /unregister/all
If a user needs to "borrow" a license for use in an offline scenario, the API allows you to reserve a license slot for a user until a specific date.
- API Endpoint: /borrow
The Floating Server's user interface also allows for easy management of client registrations, license usage, and consumption tracking without requiring API knowledge. For more information about the capabilities of the UI related to registrations, see Registrations.