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"
  }'