Skip to main content

Create licenses

Create one or more license keys for an application.

Request body

Example: minimal

Example: all options

Response (201)

Errors


List licenses

List all licenses for an application with cursor-based pagination.

Query parameters

Example

Response (200)

Pagination

If cursor is non-null, more results are available. Pass it as a query parameter in the next request:

Get a license

Get full details for a single license including HWID bindings and label.

Example

Response (200)

Errors


Update a license

Perform an action on a license: revoke, activate, extend expiration, or reset HWID bindings.

Request body

Revoke a license

Immediately disables the license. End users will fail validation on their next heartbeat or login attempt.

Re-activate a revoked license

Restores a previously revoked license back to active status.

Extend expiration

Sets a new expiration date. Use for subscription renewals or granting additional time.

Reset HWID bindings

Clears all bound hardware IDs, allowing the license to be activated on new devices.

Response (200)


Delete a license

Permanently delete a license. This cannot be undone.

Example

Response (200)

Errors