max_activations setting on your license product controls how many devices (or IPs) can use a single license key.
Activation Limits
| Setting | Behavior |
|---|---|
1 | One device only. A second device is rejected. |
3 | Up to three devices. The fourth is rejected. |
0 or empty | Unlimited activations. |
Auto-Activation Flow
There is no separate “activate” API call. The/verify endpoint handles activation automatically:
First verification
A call with
hwid: "machine-A" activates the device and returns a valid response. Slot 1 is used.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.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:| Field | Description |
|---|---|
current | Number of devices currently activated |
max | Maximum allowed (null if unlimited) |
remaining | Slots left (null if unlimited) |

