/api/v1/license/verify
Checks whether a license is valid for the product, domain, device, expiry, status, and limits. Returns feature flags and a signed runtime token.
{
"license_key": "FSK-8KJD-92KD-LM3X-PQ7A",
"domain": "example.com",
"device_fingerprint": "hashed-device-id",
"platform": "desktop",
"version": "1.0.0"
}
{
"success": true,
"status": "active",
"message": "License is valid.",
"license": {
"type": "lifetime",
"expires_at": null,
"max_devices": 3,
"max_domains": 1,
"allowed_features": ["inventory", "reports"]
},
"token": "signed-runtime-token"
}
Feature flags
Use `license.allowed_features` to enable modules in your app. Missing features should be treated as disabled.
Runtime token
The `token` is a signed short-lived proof that the latest online verification succeeded.