Twilio developer evangelist здесь.
Невозможно обновить или удалить адрес электронной почты для пользователя, и при повторной регистрации с другим адресом электронной почты, но с тем же номером телефона, новый адрес электронной почтыпросто добавляется в учетную запись пользователя (хотя вы можете видеть только первый адрес электронной почты на панели инструментов).
Вам не нужно регистрироваться каждый раз, так как вам требуется только authy_id
для отправки 2код факторной аутентификации. Хотя лучше всего добавлять новый адрес электронной почты пользователю, если они меняют его на вашей платформе.
Еще одна дополнительная вещь, но это не обязательно означает, что вы используете этот сервис для двухфакторной аутентификации. Скорее просто для подтверждения номера телефона. Если это так, вы можете вместо этого использовать Twilio Verify API . Для этого нужен только номер телефона, а не адрес электронной почты.