string
required
Bearer ak_… — see Authentication.Body
string
required
The customer’s license key.
string
An activation ID, if you want to confirm this specific machine is still registered. Must be a
UUID.Omit it to check the key alone.
Response
Always200 OK when the request itself is well-formed. Read valid.
boolean
Whether the license may be used right now.
string | null
Why not, when
valid is false. null otherwise.license,
instance, order, product, customer, benefit.
Why a license can be invalid
For an unknown key, the context block comes back empty — blank IDs,
status: "revoked". Check
valid and error rather than reading anything out of it.Checking the machine as well as the key
PassinginstanceId is what stops a key being shared: without it, ten people running the same
key all validate successfully. With it, each installation must hold an activation of its own, and
the activation limit does its job.