The id of the version to edit. You can get the version ID by examining the URL in your browser. For instance, from the URL https://wyday.com/limelm/version/100/ you can see the version ID is 100. (Note: The Version ID is not the Version GUID). You could also get the version ID using limelm.prod.getAll.
The name of the version. Maximum 255 characters.
The number of deactivation that will be allowed by default on product keys (to move the product key, and your software, to other computers). Possible values:
-1: Unlimited deactivations.
0 through 9223372036854775807: Limited to the specified number of deactivations.
Whether the product key(s) generated will be able to be activated on virtual machines / hypervisors. Possible values: yes or no. The default for allow_vm is no.
How long you want the timed trial to last for new customers of this product version. Set to “0” for no trial. The default for trial_length is 0.
A short description of where the customer can find their product key. This is used in the TurboActivate wizard. Maximum 2048 characters.
Where your customers can purchase your software. This link used in the TurboActivate wizard. Maximum 2048 characters.
inherit: Inherit the default deactivation setting from the product version. This is the default if this parameter is unset or set with an invalid value.
no: Disallow the customer from deactivating from within LicenseChest.
just-offline: Just allow offline deactivations (where they upload the offline deactivation request to LicenseChest and it processes it.
online-offline: Allow either offline deactivations (where an offline deactivation request must be submitted) or deactivation via the interface within LicenseChest (where the customer can just click a button with no proof needed).
If the "lc_allow_deact" parameter is anything other than "no", this set the number of deactivations the end-user is allowed to do themselves. Possible values:
inherit: Inherit the default self-deactivation limit from the product version.
1 through 9223372036854775807: Limited to the specified number of deactivations.
The term-limit of the number of deactivations the end-user is allowed to do in their LicenseChest interface. Possible values:
no-term-limit: No term limit; just respect the lc_self_deact_limit as the hard limit. This is the default if this parameter is unset or set with an invalid value.
per-day: lc_self_deact_limit deactivations per day.
per-week: lc_self_deact_limit deactivations per week.
per-month: lc_self_deact_limit deactivations per month.
per-year: lc_self_deact_limit deactivations per year.
inherit: Inherit the default setting from the product version. This is the default if this parameter is unset or set with an invalid value.
no: End-users will not be able to see any custom license fields associated with their product key.
just-readable: End-users will be able to see any set custom license fields marked with the "readable in your app" parameter.
any: End-users will be able to see any and all set custom license fields for their product key.
This method has no specific response - It returns an empty success response if it completes without error.
100: Invalid API Key
The API key passed was not valid or has expired.
101: Method "xxx" not found
The requested method was not found.
164: An API key must be used by a single device.
You can only use an API key from a single device. If you need to use the web API from multiple servers then create another user. You can also temporarily reset this message by logging into the account for which the API key is created and resetting the last used IP address on your settings page.
168: LimeLM web API only supports POST over HTTPS.