Licensing

Validate a software license

Changed on

Validates an existing activation and refreshes its last-check timestamp. A valid response includes a short-lived Ed25519-signed offline token for temporary use when the API cannot be reached.

post/license/validate

Request

Request body

license_keystring required
instancestring required
domainstring nullable
installation_pathstring nullable
application_versionstring nullable

Response

Validation completed. Inspect the valid and reason properties.

successtrue required
validboolean required
status'active' | 'reissued' | 'suspended' | 'expired' | 'revoked' required
reason'license_reissued' | 'license_suspended' | 'license_expired' | 'license_revoked' | 'activation_not_found' | 'installation_mismatch' | 'null' nullable required
activations_usedinteger required
activation_limitinteger nullable required
offline_tokenstring nullable required

Ed25519-signed compact offline validation token; only returned when valid.

offline_public_keystring nullable required

Base64url-encoded Ed25519 public key.

offline_expires_atinteger nullable required

Unix timestamp at which the offline token expires.

Changes

    • info

      added the optional property to the response with the status

    • info

      added the optional property to the response with the status