TL; DR Просто не используйте эту конечную точку. Слишком много JS для использования. Попробуйте django -allauth.
Как правило, для приложения REST API, подтверждение электронной почты для регистрации и сброса пароля ожидается в браузере. Отказ от ответственности: я использую cookiecutter django, который поставляется с django -allauth, и я использовал регистрацию и авторизацию rest-auth. Я использовал ссылку для сброса пароля, но не использовал URL-адрес подтверждения, поскольку использование JS в электронном письме для получения токена и идентификатора ссылки для подтверждения и перевода его в другой запрос с помощью JS, к сожалению, не требуется. Sp просто используйте django -allauth вместо этого.
Я имею в виду ... ну, я полагаю, если вы взломали шаблоны rest-auth и добавили uid и токен, то вы могли бы попросить пользователя скопировать uid и токен в ваше мобильное приложение, а затем попросите пользователя ввести новый пароль. Но это разрушает UX, поэтому просто не используйте эту конечную точку.