Проверяет, есть ли привязанная почта у аккаунта, найденного по phone, type_account и опциональному role_in_salon.
Эндпоинт предназначен только для неавторизованных пользователей. Если запрос отправлен с валидным JWT в Authorization или cookie JWT, сервер вернет 403.
Правила области аккаунта совпадают с публичным входом по телефону:
type_account = ADMINзапрещен;role_in_salonможно передавать только приtype_account = SALON;- при
type_account = SALONполеrole_in_salonобязательно.
data.email_attached = false означает, что для указанной области аккаунта привязанная почта не найдена. Ответ намеренно не раскрывает отдельно, существует ли сам аккаунт с таким телефоном.
Телефон в произвольном пользовательском формате. Сервер нормализует значение, оставляя цифры и заменяя начальную 8 на 7.
Тип аккаунта, в рамках которого нужно искать телефон. ADMIN для этого публичного эндпоинта запрещен.
- https://felmee.comhttps://felmee.com/api/auth/phone/email-status
- http://localhost:8080http://localhost:8080/api/auth/phone/email-status
curl -i -X POST \
https://felmee.com/api/auth/phone/email-status \
-H 'Content-Type: application/json' \
-d '{
"phone": "+79991234567",
"type_account": "CLIENT",
"role_in_salon": null
}'Статус привязанной почты успешно определен
Устаревший camelCase-alias поля error_code; при ошибке оба поля содержат одинаковое значение.
Код ошибки. Для успешных ответов всегда null.
{ "success": true, "message": "Email status resolved", "error_code": null, "data": { "email_attached": true } }