Create license keys, serial numbers, trial keys, or any combination thereof individually or in bulk. Its simplicity is only exceeded by its power.
Simple query parameter lets you choose whether responses are returned in XML or JSON.
The LicenseCloud API
https://secure.licenseapi.com/?token=[your token]&cmd=[method]&format=[xml or json]
There are two access levels to the API, controlled by access tokens that are generated when you create your account. The Public token can be embedded into your applications and is what you’ll use to activate new licenses and validate them against the API. You can hard-code your public token and these functions into your apps and distribute them to end-users without any worries.
You can also generate multiple Private tokens, which should never be seen by end-users, but will let you script out other commands like creating and modifying licenses.
|validate||public||Accepts an end user license key and returns current activation status, expiration, update availability, and any other information we have. All validations are logged server-side, so you can code your application to validate only upon installation or every time it’s started so you can see how often your application is used.|
|activate||public||Activates a previously generated license key and stores user information you wish to attach to the license, such as their email address or device ID.|
|create||private||Creates a new license key and assigns it to one of your products.|
|setuserdata||private||Allows you to update basic user data attached to a license, such as their name and e-mail address.|
|edit||private||Edits a license so you can change things like the expiration date, maximum number of activations allowed, disable it, or re-activate it if it had been disabled or expired.|
|lookup||private||Lets you enter a license key and see all of the data associated with it. This is essentially the same as the VALIDATE command, but ignores the SKU and USER_DEVICE parameters.|
|reset||private||Resets a license to an “Unused” status and erases any previous activations and stored user data, as if the license had never been activated.|
|listproducts||private||Returns a list of all products within the developer’s account. This is a private command intended for use by developers only.|