Floating Features
Floating Features
Floating feature registration using
/featureRegisterand/check_license_featureFloating feature release using
/featureReleaseand/feature_releaseReleasing all floating feature registrations using
/featureRelease/alland/feature_release/all
Offline Floating Feature
Starting from release v1.4.11, the floating server supports offline floating features. This allows customers to add offline floating features to a product and licenses built for that product. These can then be imported into the floating server, enabling registration and release of users entirely offline on premises.
To add these features to a product, navigate to the product within the vendor platform, select the "Features" tab, and click "Add Product Feature". In the popup window, after specifying the feature's name, code, and other details, check the "Offline Floating Feature" checkbox.

The API endpoints associated with floating features are described below.
Feature Register
Registers a user to a specific feature of a license on the Floating Server. Requires a username, product code, and feature code.
Endpoint POST http://localhost:8080/api/v4/featureRegister
Examples
Possible responses
200 (example payload)
400 (feature not found)
Request body parameters
product (required, String) — product code of the target product
feature (required, string) — feature code of the target feature
user (required, string) — name or id of the user to be registered
os_hostname (required, string)
ip_local (required, string)
user_info (required, string)
registered_at (required, string)
borrowed_until (required, string)
Feature Release
Releases a user who has been registered to a specific feature of a license.
Endpoint POST http://localhost:8080/api/v4/featureRelease
Examples
Possible responses
200
400 (feature not found)
Request body parameters
product (required, String) — product code of the target product
feature (required, string) — feature code of the target feature
user (required, string) — name or id of the user to be released
os_hostname (required, string)
ip_local (required, string)
user_info (required, string)
registered_at (required, string)
borrowed_until (required, string)
Release All
Releases all users registered to all features across all licenses.
Endpoint GET http://localhost:8080/api/v4/featureRelease/all
Examples
Possible responses
200 (empty string)
LicenseSpring-Compatible Floating Endpoints (since v1.6.2)
To align with LicenseSpring’s API, three endpoints were added with equivalent behavior but LicenseSpring-style routes.
/check_license_feature — equivalent to /featureRegister (register user to a feature)
/feature_release — equivalent to /featureRelease (release a registered user)
/feature_release/all — equivalent to /featureRelease/all (release all registrations)
Feature Register (LicenseSpring-compatible)
Endpoint POST http://localhost:8080/api/v4/check_license_feature
Examples
Responses and request parameters are the same as /featureRegister.
Feature Release (LicenseSpring-compatible)
Endpoint POST http://localhost:8080/api/v4/feature_release
Examples
Responses and request parameters are the same as /featureRelease.
Release All Features (LicenseSpring-compatible)
Endpoint GET http://localhost:8080/api/v4/feature_release/all
Examples
Responses are the same as /featureRelease/all.
If you need the examples in another language or format added as tabs, tell me which language(s) and I'll add them.
Last updated
Was this helpful?