Авторизует уже существующего пользователя по email и OTP-коду.
Регистрация по email здесь не выполняется. Клиент обязан передать type_account - тип аккаунта, в который выполняется вход. Допустимые значения: CLIENT, MASTER, SALON. Если type_account = SALON, клиент обязан передать role_in_salon.
В успешном ответе возвращает пару токенов:
JWT- access tokenRT- refresh token
Тип аккаунта, в который выполняется вход.
Enum:"CLIENT""MASTER""SALON"
Example:"CLIENT"
- https://felmee.comhttps://felmee.com/api/auth/email/login
- http://localhost:8080http://localhost:8080/api/auth/email/login
curl -i -X POST \
https://felmee.com/api/auth/email/login \
-H 'Content-Type: application/json' \
-d '{
"email": "user@example.com",
"otp": "123456",
"type_account": "CLIENT",
"role_in_salon": null
}'Авторизация выполнена успешно
Устаревший camelCase-alias поля error_code; при ошибке оба поля содержат одинаковое значение.
Код ошибки. Для успешных ответов всегда null.
Enum:"invalid_body""unauthorized""not_found""conflict""object_modified_by_another_thread""action_too_late""too_many_request""code_is_gone""forbidden""user_blocked"
Response
{ "success": true, "message": "The authorization process has been completed successfully!", "error_code": null, "data": { "JWT": "<access_token>", "RT": "<refresh_token>" } }