Update a license
Updates the specified license by setting the values of the parameters passed. Any parameters not provided will be left unchanged.
Path parameters
Unique identifier for the license.
Request body
The key associated with the license. If left empty, key is auto-generated.
Length: [16,256]
Set true to revoke the license.
Set true to suspend the license.
Strategy for matching machine fingerprint.
Allowed values: fuzzy, exact, loose
Allowed number of activations for the license. Set to 0 or -1 for unlimited activations.
Range: [-1, 2147483647]Format: int32
Allowed number of deactivations for the license. Set to -1 for unlimited deactivations. This setting is ignored for floating licenses.
Range: [-1, 2147483647]Format: int32
Duration of lease for floating licenses. Set to 0 or -1 for unlimited lease duration.
Range: [-1, 2147483647]Format: int32
Allow client to set the lease duration for floating licenses.
Allowed number of floating clients for the On-Premise LexFloatServer.
Range: [0, 2147483647]Format: int32
The duration for which the server sync failure due to network error is acceptable. Set to -1 for an unlimited grace period.
Range: [-1, 2147483647]Format: int32
The interval at which license data in client is synced with the server.
Range: [180, 2147483647]Format: int32
The allowed clock offset between the network time and the local time. Set to -1 to disable clock validation checks.
Range: [-1, 2147483647]Format: int32
Whether crypto binding is enabled for the license.
Specifies the offset in seconds before the license's expiration date or the license's maintenance expiration date at which the 'license.expiring-soon' or 'license.maintenance-expiring-soon' webhook event is triggered. This early warning ensures that clients are alerted in advance to take necessary actions before the license or license maintenance expires.
Range: [0, 2147483647]Format: int32
Indicates whether activation is permitted within a virtual machine environment. Setting this to true allows the license to be activated in virtual machines, which may be necessary for certain deployment scenarios.
Indicates whether activation is permitted within a container environment. Setting this to true allows the license to be activated in containers, which is essential for modern cloud-native applications.
Whether IP address and geo-location should be stored.
Notes to store with the license.
Length: [0,4096]
Allowed IP ranges. Leave empty to ignore.
List of the allowed countries. Leave empty to ignore.
List of the disallowed countries. Leave empty to ignore.
List of the allowed ip addresses. Leave empty to ignore.
List of the disallowed ip addresses. Leave empty to ignore.
Unique identifier for the user.
Length: [0,256]
Unique identifier for the reseller user.
Length: [0,256]
Unique identifier for the organization.
Length: [0,256]
Unique identifier for the additional users.
Unique identifier for the product version.
Length: [0,256]
Unique identifier for the Entitlement Set.
Length: [0,256]
Unique identifier for the maintenance policy.
Length: [0,256]
The max allowed release version. This property is ignored if maintenance policy is set for the license. Only following three formats are allowed x.x, x.x.x, x.x.x.x.
List of tags.
List of metdata key/value pairs.
List of custom attribute name/value pairs.
List of metered attributes.
Response
200 OK
Format: date-time
Format: date-time
Format: int32
Format: int32
Allowed values: fuzzy, exact, loose
Format: int32
Format: int32
Allowed values: node-locked, hosted-floating, on-premise-floating
Format: int32
Format: int32
Format: int32
Format: int32
Format: int32
Format: int32
Allowed values: per-machine, per-instance
Allowed values: creation, activation
Format: date-time
Format: date-time
Format: date-time
Format: date-time
Format: date-time