API Reference
Authentication
Authentication API endpoints
Authentication
Login
usernamestringBodyRequiredAdmin username
passwordstringBodyRequiredAdmin password
POST /api/auth/loginRequest:
{
"username": "admin",
"password": "your-password"
}Response (200):
{
"success": true,
"user": {
"id": 1,
"username": "admin",
"role": "admin"
}
}Logout
POST /api/auth/logoutResponse (200):
{
"success": true
}Session Check
GET /api/auth/sessionResponse (200):
{
"authenticated": true,
"user": {
"id": 1,
"username": "admin",
"role": "admin"
}
}