public interface FloatingServerV2Api
| Modifier and Type | Method and Description |
|---|---|
AddConsumptionToFeatureResponse |
addConsumptionToFeature(Long id,
AddConsumptionToFeatureRequest payload)
Adds a specified number of consumptions to a feature under a license.
|
AddConsumptionToLicenseResponse |
addConsumptionToLicense(Long id,
AddConsumptionToLicenseRequest payload)
Adds a specified number of consumptions to a license by license ID.
|
AddLicenseResponse |
addLicense(AddLicenseRequest payload)
Activates a product license using either a license key or a username/password pair.
|
AddUserResponse |
addUser(AddUserRequest payload)
Creates a user with a hashed password and role.
|
AirgapActivationResponse |
airgapActivate(AirgapActivationRequest payload)
Activates a license using airgap mode with a policy file.
|
AirgapDeactivationResponse |
airgapDeactivate(AirgapDeactivationRequest payload)
Deactivates a license using airgap mode.
|
AirgapDeactivationResponse |
airgapDeactivateGenerate(AirgapDeactivationRequest payload)
Generates an airgap deactivation request.
|
AirgapActivationResponse |
airgapGenerate(AirgapActivationRequest payload)
Generates an airgap signature/request.
|
BorrowLicenseResponse |
borrowLicense(Long id,
BorrowLicenseRequest payload)
Temporarily borrows a license for a user until a given UTC time.
|
ChangePasswordResponse |
changePassword(ChangePasswordRequest payload)
Changes a user's password.
|
CloudConfigResponse |
getConfig()
Gets the current cloud configuration.
|
com.licensespring.LicenseData |
getLicenseById(Long id)
Returns license details for a given license ID
|
List<FloatingFeatureUserResponse> |
getLicenseFeatures(Long id)
Gets all feature registrations for a license.
|
List<com.licensespring.LicenseData> |
getLicenses(GetLicensesQuery query)
Returns all licenses associated with a specific product code
|
List<FloatingUserResponse> |
getLicenseUsers(Long id)
Gets all users registered to a license.
|
MeResponse |
getMe()
Gets the current authenticated user's info.
|
SyncSettingsResponse |
getSyncSettings()
Gets the current sync settings.
|
List<UserResponse> |
getUsers()
Lists all users and admins.
|
LoginResponse |
login(LoginRequest payload)
Authenticates a user and returns a JWT token.
|
OfflineActivationResponse |
offlineActivationGenerate(OfflineActivationRequest payload)
Generates an offline activation request.
|
OfflineActivationResponse |
offlineActivationUpload(OfflineActivationRequest payload)
Uploads an offline license activation response.
|
OfflineDeactivationResponse |
offlineDeactivationGenerate(OfflineDeactivationRequest payload)
Generates an offline deactivation request.
|
OfflineActivationResponse |
offlineUpdate(OfflineActivationRequest payload)
Updates an offline license.
|
PingResponse |
ping()
Returns a simple pong message
|
RegisterFeatureForUserResponse |
registerFeatureForUser(Long id,
RegisterFeatureForUserRequest payload)
Registers a specific feature under a license for a given user Requires user or admin role.
|
com.licensespring.LicenseData |
registerUserToLicense(Long id,
RegisterUserToLicenseRequest payload)
Registers a user under a license with a specified number of allowed registrations Requires user
or admin role.
|
MessageResponse |
releaseAllFeaturesFromLicense(Long id)
Releases all feature registrations for a license.
|
String |
removeLicenseById(Long id)
Removes a product license using its license ID Requires admin role.
|
RemoveUserResponse |
removeUser(Long id)
Removes a user by ID.
|
InitialPasswordResponse |
setInitialPassword(InitialPasswordRequest payload)
Sets the initial password for a new installation.
|
SyncResponse |
setSyncSettings(SyncSettingsRequest payload)
Updates the sync settings.
|
SyncResponse |
triggerSync()
Triggers an immediate sync with the cloud.
|
MessageResponse |
unregisterAllUsersFromLicense(Long id)
Unregisters all users from a license.
|
void |
unregisterFeatureForUser(Long id,
UnregisterFeatureForUserRequest payload)
Releases a registered feature for a specific user.
|
void |
unregisterUserFromLicense(Long id,
UnregisterUserFromLicenseRequest payload)
Removes a user from the license system by license ID and username Requires user or admin role.
|
CloudConfigResponse |
updateConfig(CloudConfigUpdateRequest payload)
Updates the cloud configuration.
|
AddUserResponse addUser(AddUserRequest payload)
List<UserResponse> getUsers()
RemoveUserResponse removeUser(Long id)
id - User IDChangePasswordResponse changePassword(ChangePasswordRequest payload)
LoginResponse login(LoginRequest payload)
List<com.licensespring.LicenseData> getLicenses(GetLicensesQuery query)
AddLicenseResponse addLicense(AddLicenseRequest payload)
com.licensespring.LicenseData getLicenseById(Long id)
String removeLicenseById(Long id)
BorrowLicenseResponse borrowLicense(Long id, BorrowLicenseRequest payload)
com.licensespring.LicenseData registerUserToLicense(Long id, RegisterUserToLicenseRequest payload)
void unregisterUserFromLicense(Long id, UnregisterUserFromLicenseRequest payload)
RegisterFeatureForUserResponse registerFeatureForUser(Long id, RegisterFeatureForUserRequest payload)
void unregisterFeatureForUser(Long id, UnregisterFeatureForUserRequest payload)
PingResponse ping()
AddConsumptionToLicenseResponse addConsumptionToLicense(Long id, AddConsumptionToLicenseRequest payload)
AddConsumptionToFeatureResponse addConsumptionToFeature(Long id, AddConsumptionToFeatureRequest payload)
MeResponse getMe()
InitialPasswordResponse setInitialPassword(InitialPasswordRequest payload)
CloudConfigResponse getConfig()
CloudConfigResponse updateConfig(CloudConfigUpdateRequest payload)
SyncSettingsResponse getSyncSettings()
SyncResponse setSyncSettings(SyncSettingsRequest payload)
SyncResponse triggerSync()
List<FloatingUserResponse> getLicenseUsers(Long id)
MessageResponse unregisterAllUsersFromLicense(Long id)
List<FloatingFeatureUserResponse> getLicenseFeatures(Long id)
MessageResponse releaseAllFeaturesFromLicense(Long id)
OfflineActivationResponse offlineActivationUpload(OfflineActivationRequest payload)
OfflineActivationResponse offlineActivationGenerate(OfflineActivationRequest payload)
OfflineDeactivationResponse offlineDeactivationGenerate(OfflineDeactivationRequest payload)
OfflineActivationResponse offlineUpdate(OfflineActivationRequest payload)
AirgapActivationResponse airgapGenerate(AirgapActivationRequest payload)
AirgapActivationResponse airgapActivate(AirgapActivationRequest payload)
AirgapDeactivationResponse airgapDeactivateGenerate(AirgapDeactivationRequest payload)
AirgapDeactivationResponse airgapDeactivate(AirgapDeactivationRequest payload)
Copyright © 2026 Cense Data Inc.. All rights reserved.