/rest-auth/login/ (POST)
- username (string)
- password (string)
- /rest-auth/logout/ (POST)
/rest-auth/password/reset/ (POST)
/rest-auth/password/reset/confirm/ (POST)
- uid
- token
- new_password1
- new_password2
Note
uid and token are sent in email after calling /rest-auth/password/reset/
/rest-auth/password/change/ (POST)
- new_password1
- new_password2
- old_password
Note
OLD_PASSWORD_FIELD_ENABLED = True
to use old_password.- /rest-auth/user/ (GET)
/rest-auth/user/ (PUT/PATCH)
- username
- first_name
- last_name
/rest-auth/registration/ (POST)
- username
- password1
- password2
Note
This endpoint is based on
allauth.account.views.SignupView
and uses the same form as in this view. To override fields you have to create custom Signup Form and define it in django settings:ACCOUNT_FORMS = { 'signup': 'path.to.custom.SignupForm' }
See allauth documentation for more details.
/rest-auth/registration/verify-email/ (POST)
- key
Basing on example from installation section Installation </installation>
/rest-auth/facebook/ (POST)
- access_token
- code