Generate and validate license keys for your apps.
Public endpoint — no auth required.
POST /api/validate
Content-Type: application/json
{
"key": "KS-A1B2C3D4..."
}Response:
{
"valid": true,
"label": "Acme App Pro",
"used": 2,
"maxActivations": 5
}Requires a logged-in session (cookie auth). Call from your dashboard or server-side.
POST /api/protected/licenses
Content-Type: application/json
Cookie: token=<jwt>
{
"label": "Acme App Pro",
"product": "AcmeApp v2",
"maxActivations": 5
}