max_activations setting on your license product controls how many devices (or IPs) can use a single license key.
Activation Limits
Auto-Activation Flow
There is no separate “activate” API call. The/verify endpoint handles activation automatically:
1
First verification
A call with
hwid: "machine-A" activates the device and returns a valid response. Slot 1 is used.2
Same device again
Another call with
hwid: "machine-A" returns valid. The device is already activated — the call is idempotent and does not consume an additional slot.3
New device
A call with
hwid: "machine-B" activates the second device. Slot 2 is used.4
Limit reached
If
max_activations is reached and a new HWID or IP calls verify, the API returns the ACTIVATION_LIMIT error (HTTP 429).ACTIVATION_LIMIT Error
When all slots are used, the API responds with:- Use a device that is already activated
- Ask the store owner to reset their activations
- Purchase an additional license
Resetting Activations
Store owners can reset all device activations for a license key from the dashboard:- Go to your store dashboard
- Navigate to Licenses
- Find the license key (use search or filters)
- Click the row actions menu
- Select Reset Activations
Resetting activations is useful when a customer gets a new computer, reinstalls their OS, or changes their server IP. It does not affect the license validity or expiry date.
Activation Data in Responses
Every successful verification response includes activation counts:
Use this data to show your users how many devices they have left, or to warn them when they are approaching the limit.

