Every response from the LicenseCloud API will contain an error code, indicating the specific error cause and possible resolution. The table below contains all of the error codes that the system could return.
|0 (zero)||Error code 0 (zero) means there were no errors with the request. There will be no text in the ResponseMsg or Description fields.|
|1000||Daily Limit Exceeded||The number of API calls made has exceeded the daily limit of the specified token.||Increase your service plan to allow more API calls. If you’re already on the maximum plan, contact us.
NOTE: This setting only pertains to VALID API calls where license data is returned. API calls returning errors don’t count toward your daily limit.
|1001||Invalid Token||The token supplied to the API did not validate.||The token was mistyped or does not exist.|
|1002||Invalid License Key||The license key supplied was either invalid or does not belong to the account of the token used in the API call.||The token was valid, but the license key was incorrect or the license key was correct but belongs to a different account. Make sure the token and license key belong to the same account.|
|1003||Invalid License Key for Product||The license key provided does not match the Product SKU.||validate, activate||The license key was valid, but for a different product than the one supplied in the SKU field.|
|1004||Invalid Device||The license key supplied is not valid for this device.||validate||This error appears when you assigned a USER_DEVICE to an activation, but the USER_DEVICE parameter supplied in the VALIDATE request doesn’t match. The license key itself was valid, but the USER_DEVICE was not.|
|1005||Invalid API Command||The CMD parameter supplied was not a valid command.||Verify you’re using a valid method from the API Reference.|
|1006||Token Not Authorized||The token supplied is not authorized to make the request.||create, lookup, edit, setuserdata, reset||This error appears when you’re trying to execute a Private method using the Public token. Valid public methods are validate and create, the rest require a Private token.|
|1007||License Not Activated||The license key supplied is valid but has not yet been activated.||validate||Execute the activate method to activate the license.|
|1008||License Suspended||The license key supplied has been suspended.||validate, activate|
|1009||License Disabled||The license key supplied has been disabled.||validate, activate|
|1010||Activation Limit Reached||The license cannot be activated because the activation limit has already been reached.||activate||This happens when the user is trying to activate your software on more devices than you’ve allowed. You can increase the activation limit in the Management Console or through the API using the edit method.|
|1011||Device Already Activated||The license key provided has already been activated for this device.||activate||The most common reason for this error is when a user is reinstalling the software (or upgrading to a new version) on a machine that’s already been authorized. Since the device is already registered, you can ignore the error and proceed to the validate method.|
|1012||Product Not Available||The license key supplied exists for a product that is missing or incomplete. The license cannot be activated.||validate, activate, create||Usually this means you’ve created a product but didn’t finish setting it up, or deleted the only version that existed. Create at least one version of the product in the Management Console to resolve.|
|1013||Invalid Product SKU||The Product SKU supplied was either invalid or does not belong to the account of the token used in the API call.||validate, activate, create|
|1014||Required Parameter Missing: DAYSVALID||When creating a trial license, you must also include the DAYSVALID parameter to indicate how many days the license will be valid for once activated.||create, edit|
|1015||Activation Limit Exceeded||The license cannot be edited because the current number of activations exceeds the MAXACTIVATIONS setting you submitted in the request.||edit||This happens when you’re changing the activation limit on a license using the edit method, and the number you’re trying to change it to is lower than the current number of activations. You can increase the number, or delete unnecessary activations.|
|1016||License Expired||The license status cannot be changed to ACTIVE because the license has expired. Submit the query with the EXPIRES parameter containing a future date.||edit||Occurs when you’re trying to re-activate an expired license, but didn’t also pass a new (future) expiration date to the API.|
|1017||Required Parameter Missing: EXPIRES||When changing a license to TRIAL, the EXPIRES parameter must be a valid date.||edit||All licenses marked as trial must have an expiration date.|
|1018||IP Not Permitted||The IP Address you are connecting from is not permitted to make this request.||The IP address the request originated from has either been explicitly denied, or there is no rule allowing access to the token. Edit the blacklist/whitelist settings in Management Console and either add a * to allow traffic from all IP Addresses, or remove the blocked IP from the list.|