API Documentation v1
LicenseNest Developer Integration Reference
Complete API reference and integration guides for activating, validating, and managing software licenses across WordPress, PHP, and Next.js products. All endpoints use JSON and require product client credentials.
Base URL: /api/v1Content-Type: application/jsonRate Limit: 60 req/min
LicenseNest provides a unified API for managing software licensing across all product types. The typical integration lifecycle is:
1
Setup Credentials
2
Activate License
3
Validate Periodically
4
Check for Updates
5
Deactivate on Uninstall
Quick Start – Activate via cURL
bash
curl -X POST https://your-server.com/api/v1/public/licenses/activate \
-H "Content-Type: application/json" \
-H "X-Client-ID: client_xxxxxxxxxxxx" \
-H "X-API-Key: pk_live_xxxxxxxxxxxx" \
-d '{
"productSlug": "my-awesome-plugin",
"licenseKey": "LIC-XXXX-XXXX-XXXX-XXXX",
"installationId": "ins_unique_id",
"domain": "example.com",
"productVersion": "2.0.0"
}'