API Getting Started
LibreAuth REST API — all client requests use POST form-urlencoded.
Endpoint
https://libreauth.nutexe.dev/api/1.3/
Also available: https://libreauth.nutexe.dev/api/1.4/ (includes changelog in init).
Common Parameters
typeRequest action — init, login, license, check, etc.nameApplication name from panelownerid10-character owner key from panelsessionidFrom init response — required after inithwidHardware ID string from clientAuthentication Flow
init → login/license/register → check (heartbeat) → var/file/webhook → logout
Response Headers
Every signed response includes:
X-Signature-Ed25519— Ed25519 detached signatureX-Signature-Timestamp— Unix timestamp used in signaturesignature— HMAC-SHA256 of response body
INFO
Response Encryption
Send enckey on init (35 chars). Responses encrypted with AES-256-CBC when enckey is set.
Health Check
https://libreauth.nutexe.dev/health — verify DB, sodium, and copy sign_public.