Basics
API errors
The majority of errors (99%) are caused by a wrong product id, access token or RSA Public key. In some cases, it can also be because an active subscription is missing. Our client libraries might not always show the real error message and instead display a generic error. To find out the real error message from the Web API, you can call the method through curl or in the browser. For example, to check the access token, you can call curl as shown below:SDK errors
SDKs and the code implementation can also contribute to errors. A common error is whenIsOnRightMachine is included in the key verification code but the license is not set up to track machines. If your code relies on this check in such case, the code will fail.
For example, let’s look at the Python code to verify licenses:
Helpers.IsOnRightMachine call or set maximum number of machines to a value greater than 0.