Endpoints
All licensing endpoints are under /api/v1/license/, all update endpoints under /api/v1/.
| Method | Path | Purpose |
|---|---|---|
| POST | /api/v1/license/activate |
Bind a server (fingerprint + IP) to a license, consuming a slot |
| POST | /api/v1/license/check |
Heartbeat — validates the activation and returns current status |
| POST | /api/v1/license/deactivate |
Release a slot when a server is decommissioned |
| POST | /api/v1/license/rebind-ip |
Customer-initiated IP change (rate limited) |
| GET | /api/v1/license/status |
Current license state, slots used, bound IPs |
| GET | /api/v1/updates |
Latest version for a channel, with download URLs |
Every response is JSON. Licensing responses that confirm validity are signed — see Examples for how to verify the signature with the public key shown at Admin → API & Licensing → Signing Key.