API: Auth
Endpointy
POST /api/auth/request-otpPOST /api/auth/verify-otpGET /api/auth/mePATCH /api/auth/mePOST /api/auth/me/avatarGET /api/auth/avatar/:filename
POST /api/auth/request-otp
Body:
{
"email": "user@example.com",
"lang": "pl"
}
Uwagi:
lang:plluben- odrzuca domeny spoza listy:
domain_not_allowed - przekroczony limit OTP:
too_many_requests
POST /api/auth/verify-otp
Body:
{
"email": "user@example.com",
"code": "12345678"
}
Zwraca token JWT i payload użytkownika.