Admin and User Operations
User Management & Role-Based Access
The Floating Server has two types of users:
User Setup
Admin adds each user to the server.
Admin sets an initial password and shares it with the user.
On first login, the user must change their password via:
POST /api/v5/auth/change-password
Administrator Actions
Authentication required: Yes
Administrators — License Operations
Online Licenses
Add license: POST /api/v5/license
Remove license: DELETE /api/v5/license/{id}
Offline Licenses
Generate offline activation request: POST /api/v5/license/offline/activation/generate
Upload and activate license file: POST /api/v5/license/offline/activation/upload
Generate offline deactivation request: POST /api/v5/license/offline/deactivation/generate
Air-Gapped Licenses
Generate activation code: POST /api/v5/license/airgap/generate
Upload license file & confirmation code: POST /api/v5/license/airgap/activate
Generate deactivation code: POST /api/v5/license/airgap/deactivate
Deactivate using confirmation code: POST /api/v5/license/airgap/activate
Bundle Management
Add bundle: POST /api/v5/bundle
Remove bundle: DELETE /api/v5/bundle/{code}
User Actions
Authentication required:
Register/unregister to licenses:
POST /api/v5/license/{id}/user/register POST /api/v5/license/{id}/user/unregister
Register/release features:
POST /api/v5/license/{id}/feature/register POST /api/v5/license/{id}/feature/release
Add license or feature consumption:
POST /api/v5/license/{id}/consumption/add POST /api/v5/license/{id}/consumption/feature/add
JWT Authentication
Obtain a JWT token:
POST /api/v5/auth/login
Include the JWT in the Authorization header for all authenticated requests:
Authorization: Bearer
Example Floating License Flow
Last updated
Was this helpful?