Skip to content

Products

Products group license keys for a specific app. Every key must belong to a product.

Create a product

POST /v1/products

Required permission: products:write

{
"name": "My Desktop App",
"slug": "my-desktop-app",
"description": "Windows/macOS desktop application"
}

Slugs must be unique per account and URL-safe (a-z, 0-9, -).

List products

GET /v1/products

Required permission: products:read

Get a product

GET /v1/products/:id

Returns product detail including active key count and total activations.

Update a product

PUT /v1/products/:id

Required permission: products:write

Updates name and/or description. Slug is immutable after creation.

Delete a product

DELETE /v1/products/:id

Required permission: products:write

Returns 422 if the product has active license keys. Revoke or expire all keys first.

Plan limits

PlanProducts
Free1
Hobby3
Starter10
GrowthUnlimited
EnterpriseUnlimited