Skip to main content
Fetches a cursor-paginated list of all activation records for a specific license, ordered by most recent first. Each activation record contains detailed information about when and where the license was activated, including IP address, user agent, device identifier, and timestamp. This endpoint is useful for auditing license usage, tracking device activations, and debugging activation-related issues. The response includes pagination metadata; the activation totals are on the licence itself.
Required scope: licenses.read. A key without it receives a 403 error. See Authentication.

Path Parameters

string
required
The licence key to retrieve activations for (e.g., ABC-123-XYZ-789)

Query Parameters

integer
default:"10"
Number of activation records to return per page (max 100)
string
Cursor for pagination. Use the next_cursor from the previous response.

Response

The list is returned at the top level of the body, without the message and errors fields used by error responses.
array
Array of activation records, most recent first
object
Cursor pagination metadata
The activation totals live on the licence itself: read activations.count, activations.max and activations.remaining from Get License.

Use Cases

Audit Trail

Track all devices that have activated a licence:

Device Management

Display activation history to customers:

Fraud Detection

Identify suspicious activation patterns:

Pagination

This endpoint uses cursor-based pagination for efficient traversal of large activation lists:

Notes

  • Activations are ordered by most recent first (activated_at, then creation order)
  • Each activation is immutable and cannot be modified
  • Activation records persist even after a licence is revoked
  • activated_by.device is null if no device_identifier was sent during activation
  • IP addresses and user agents are automatically captured during activation