Подтверждение email

Мы работаем только через POST-запросы

Перед тем как подключить хук подтверждения email, необходимо для хуков авторизации и получения профиля добавить поле emailConfirmedсм.Объект «Учётная запись пользователя»

Описание хука "Подтверждение email"

После добавлении поля emailConfirmed, до подключения хука подтверждения email, Профиль клиента будет выглядеть следующим образом, если поле emailConfirmed имеет значение false.

После подключения хука бэйдж будет автоматически заменен на кнопку, отправляющую с бекенда imshop запрос на адрес хука (подробнее в описании запроса). Выглядит следующим образом

После пользователем совершения действий для подтверждения и получения в хуке профиля значения поля emailConfirmed информация о статусе email исчезнет из профиля и пользователь увидит следующее

Описание запроса

При нажатии на кнопку "Подтвердить email" из бекенда imshop в бекенд клиента будет уходить POST запрос со следующим содержанием

 {
    "userIdentifier":"12345",
    "userEmail":"test@test.test"
 } 
  • userIdentifier — идентификатор пользователя, полученный от системы клиента на этапе авторизации

  • userEmail — email пользователя, указанный им при регистрации или в личном кабинете мобильного приложения

Описание ответа

В ответ бекенд imshop ожидает следующие поля

{
  "success": true,
  "message": "Ссылка для подтверждения отправлена на указанный email"
}
  • success — boolean (обязательное поле), статус получения и обработки запроса

  • message — string (обязательное поле), сообщение, которое будет показано пользователю после нажатия на кнопку

Last updated