Documentation menu

AuthKit

AuthKit API reference

Complete released AuthKit-Lite endpoint reference grouped by authentication, passkeys, users, and operations.

Updated

Authentication

Authentication endpoints
MethodPathAccessPurpose
POST/api/auth/registerPublicCreate a user; passwords require at least 12 characters
POST/api/auth/loginPublicReturn JWT access and opaque refresh tokens
POST/api/auth/refreshPublicRotate a valid refresh token and return a new token pair
POST/api/auth/logoutBearer JWTInvalidate the supplied refresh-token session

Users and admin

User endpoints
MethodPathAccessPurpose
GET/api/users/meBearer JWTReturn the current user profile
GET/api/usersROLE_ADMINReturn a pageable user list
GET/api/users/me/passkeysBearer JWTList the current user's passkey metadata

Passkeys

WebAuthn endpoints
MethodPathAccessPurpose
GET/webauthn/csrfPublicCreate/read the ceremony CSRF token
POST/webauthn/register/optionsBearer JWT + CSRFCreate registration options
POST/webauthn/registerBearer JWT + CSRFComplete registration with browser attestation
DELETE/webauthn/register/{credentialId}Owner + CSRFDelete an owned credential
POST/webauthn/authenticate/optionsPublic + CSRFCreate authentication options
POST/login/webauthnPublic + CSRFComplete authentication and return AuthKit tokens

Operations and testing

Operational endpoints
MethodPathAccessPurpose
GET/actuatorPublicActuator discovery links
GET/actuator/healthPublicHealth information
GET/actuator/infoPublicApplication information
GET/api-testPublicRedirect to the browser API console