Ендпоінти
Автентифікація
POST
/api/v1/auth/login
Автентифікація та отримання JWT-токена
Публічний
POST
/api/v1/auth/register
Створення нового акаунту
Публічний
GET
/api/v1/auth/me
Отримати поточного авторизованого користувача
Потрібна аутентифікація
POST
/api/v1/auth/refresh
Перевірити, що токен ще дійсний
Потрібна аутентифікаціяПрофіль користувача
GET
/api/v1/user/profile
Отримати повний профіль користувача
Потрібна аутентифікація
PUT
/api/v1/user/profile
Оновити поля профілю користувача
Потрібна аутентифікація
PUT
/api/v1/user/password
Змінити пароль
Потрібна аутентифікація
GET
/api/v1/user/roles
Отримати ролі користувача
Потрібна аутентифікаціяДовідникові дані
GET
/api/v1/countries
Список всіх активних країн
Публічний
GET
/api/v1/countries/{code}
Отримати країну за ISO-кодом
Публічний
GET
/api/v1/languages
Список всіх активних мов
Публічний
GET
/api/v1/languages/{code}
Отримати мову за кодом
ПублічнийПереклади
GET
/api/v1/translations/{locale}
Отримати всі переклади для локалі
Потрібна аутентифікація
POST
/api/v1/translations
Отримати конкретні ключі перекладів
Потрібна аутентифікаціяПовна специфікація API
Отримати специфікацію OpenAPI 3.0 у форматі JSON:
GET /api/v1/doc.json