100 – Invalid License Key

{
    "result" : "error",
    "code"   : "100",
    "message": "Invalid license key"
}

200 – Invalid API Key

{
    "result" : "error",
    "code"   : "200",
    "message": "Invalid API key"
}

300 – Activation Successful

{
    "result" : "success",
    "code"   : "300",
    "message": "License key activated"
}

350 – Maximum Number of Activation Reached

{
    "result" : "error",
    "code"   : "350",
    "message": "Maximum number of activation reached"
}

400 – Deactivation Successful

{
    "result" : "success",
    "code"   : "400",
    "message": "License key deactivated"
}

450 – License Key Already Inactive

You will get this response when you attempt to deactivate a license key that is already inactive.

{
    "result" : "success",
    "code"   : "450",
    "message": "License key already inactive"
}

500 – Valid License Key

{
    "result" : "error",
    "code"   : "500",
    "message": "Valid license key"
}

550 – Expired License Key

{
    "result" : "error",
    "code"   : "550",
    "message": "Expired license key"
}

600 – Invalid Parameters

Each API command required specific parameters. If one or more of the parameters needed is not sent in the request, you will get this error as a response.

{
    "result" : "error",
    "code"   : "600",
    "message": "Invalid parameters"
}

650 – Invalid Device ID (Verification Request)

License verification with a Device ID will return this error if the sent Device ID is not in the database.

{
    "result" : "error",
    "code"   : "650",
    "message": "Invalid device ID"
}

700 – Invalid Device ID (Deactivation Request)

Attempting to deactivate a license key that was activated before with a Device ID without a Device ID will result in this error code.
Only after all the device IDs assigned to a license key are deleted either by disabling them or manually deleting them, then the license can be deactivated without a Device ID.

{
    "result" : "error",
    "code"   : "700",
    "message": "Device ID required, this license keys was activated with a device ID, a device ID is required to deactivate it"
}

750 – Invalid Device ID (Activation Request)

Attempting to activate a license key that was activated before with a Device ID without a Device ID will result in this error code.
Only after all the device IDs assigned to a license key are deleted either by disabling them or manually deleting them then the license can be activated without a Device ID.

{
    "result" : "error",
    "code"   : "750",
    "message": "Device ID required, this license keys was activated with a device ID, a device ID is required to activate it again"
}

000 – An Error Has Occurred Please Retry

You will get this response if something goes wrong with the request(example: the database record could not be updated)

{
    "result" : "error",
    "code"   : "000",
    "message": "An error has occurred please retry"
}