Skip to main content
POST
Validate a software license

Body

application/json
license_key
string
required
instance
string
required
Maximum string length: 255
domain
string | null
Maximum string length: 255
installation_path
string | null
Maximum string length: 2048
application_version
string | null
Maximum string length: 100

Response

Validation completed. Inspect the valid and reason properties.

success
boolean
required
valid
boolean
required
status
enum<string>
required
Available options:
active,
reissued,
suspended,
expired,
revoked
reason
enum<string> | null
required
Available options:
license_reissued,
license_suspended,
license_expired,
license_revoked,
activation_not_found,
installation_mismatch,
null
activations_used
integer
required
Required range: x >= 0
activation_limit
integer | null
required
Required range: x >= 1
offline_token
string | null
required

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

offline_public_key
string | null
required

Base64url-encoded Ed25519 public key.

offline_expires_at
integer | null
required

Unix timestamp at which the offline token expires.