FaxStore
The FaxStore license system has two API endpoints to have license keys validated with the database.
{
"status": "AUTHORISED",
"pass": true,
"details": "Authorisation completed - https://license.example.com"
}{
status: "AUTHORISED",
pass: true,
details: `Authorisation completed - https://license.example.com`,
proId: PASSED_PRODUCT_ID
}KEY DISABLED; The license key is forcefully disabled by staff
NOT ACTIVE; The user marked the license key as inactive, they just need to enable it
NOT AUTHORISED; The IP the request came from does not match the IP listed on the license website
NOT FOUND (Unauthorised); The product ID could not be found, it's either deleted or was not passed in the request correctly
NOT FOUND (License key); The license key provided was not found in the license system
Note the License System V1 API has been removed from the License system in versions 1.9.0 and above. If absolutely needed the V1 API can be loaded via an extension by downloading this file - v1api.js
Type: POST
URL: 'https://license.your.domain/api/checkitem/PRODUCT_ID'
Headers:
User-Agent: '*'
Accept: 'application/json, text/plain, */*'
authorization: USERS_LICENSE_KEY