Import License from LemonSqueezy
Support Documentation
When to Import a License
- Customer reports "License key not found" error during activation
- LemonSqueezy webhook failed to fire or got lost
- License was purchased but never appeared in Cloudflare KV
- Customer contacts support with activation issues
When to Deactivate a Device
- Customer replaced their PC and the old activation slot is still occupied
- Customer reimaged their machine and cannot self-deactivate
- License limit exceeded and customer is locked out on a new device
How to Deactivate a Device
- Enter your Admin API Key in the key bar above
- Go to the Manage Devices tab
- Enter the customer's license key and click Load Devices
- Find the old/replaced device row and click Deactivate
- The slot is freed — customer can activate on their new PC
How Import Works
- Support team gets license key from customer
- Paste key into Import form
- Worker queries LemonSqueezy API directly
- Extracts variant ID, tier, maxActivations from LemonSqueezy (source of truth)
- Stores correct data in Cloudflare KV
- Customer can immediately activate in ADATT
License Tiers
Solo Admin - 3 devices
Team - 5 devices
Business - 20 devices
Enterprise - 999 devices (unlimited)
API Endpoints
Worker URL: https://adatt-activator.adatt.workers.dev
Import: POST /admin/import-license
Lookup: GET /admin/license/{key}
Security Note
This dashboard queries LemonSqueezy as the source of truth. All tier and variant information
comes directly from LemonSqueezy's API, ensuring accuracy. The license key is never modified,
only the metadata (tier, variant, maxActivations) is synchronized.