API Reference

POST /api/v1/auth

ParameterTypeRequiredDescription
license_keystringYesUser license key
hwidstringYesHardware fingerprint
session_ttlnumberNoSession lifetime in seconds

POST /api/v1/heartbeat

ParameterTypeRequiredDescription
session_tokenstringYesActive session token
hwidstringYesCurrent hardware fingerprint

GET /api/v1/update

ParameterTypeRequiredDescription
versionstringYesCurrent client version semver
channelstringNoRelease channel (stable | beta)

POST /api/v1/revoke

ParameterTypeRequiredDescription
license_keystringYesLicense to revoke session for
session_tokenstringYesSession to invalidate

All requests require the Authorization: Bearer <token> header where a session token is in use. Rate limit headers are returned as X-RateLimit-* on every response.