Products
Products group license keys for a specific app. Every key must belong to a product.
Create a product
POST /v1/productsRequired 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/productsRequired permission: products:read
Get a product
GET /v1/products/:idReturns product detail including active key count and total activations.
Update a product
PUT /v1/products/:idRequired permission: products:write
Updates name and/or description. Slug is immutable after creation.
Delete a product
DELETE /v1/products/:idRequired permission: products:write
Returns 422 if the product has active license keys. Revoke or expire all keys first.
Plan limits
| Plan | Products |
|---|---|
| Free | 1 |
| Hobby | 3 |
| Starter | 10 |
| Growth | Unlimited |
| Enterprise | Unlimited |