Skip to main content
Permissions : licenses.read, licenses.write (inclut la lecture). Guide : Licences. Partout où {id} apparaît, vous pouvez mettre l’identifiant de la licence ou la clé elle-même.

Valider une clé

POST /licenses/validate — licenses.read Ne modifie rien et répond toujours 200 : lisez valid et reason.
cURL
Réponse
reason vaut null (valide), not_found, revoked, expired ou inactive.

Lister les licences

GET /licenses — licenses.read

Obtenir une licence

GET /licenses/{id} — licenses.read Inclut la liste des activations.
Réponse

Lister les activations

GET /licenses/{id}/activations — licenses.read

Activer sur un appareil

POST /licenses/{id}/activate — licenses.write Activer deux fois le même appareil est sans effet. 409 quand le nombre maximal d’activations est atteint ; 403/422 si la licence est révoquée ou expirée.
cURL

Désactiver un appareil

POST /licenses/{id}/deactivate — licenses.write Corps : device_id (requis). Libère la place pour un autre appareil.

Révoquer

POST /licenses/{id}/revoke — licenses.write Corps : reason (optionnel, 300 caractères). La licence est refusée immédiatement.
cURL