set_user_password
Change a user's password by providing current and new passwords, reset via magic link by omitting current password, or set an initial password for passwordless users when allowed.
Instructions
Change, reset, or set a user's password. Change: provide current_password + new_password. Reset (via magic link login): just new_password. Set (passwordless user): requires allow_password_set=true on project.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| project_id | Yes | The project ID | |
| access_token | Yes | The user's access_token (Bearer token from login) | |
| new_password | Yes | The new password to set | |
| current_password | No | Current password (required for password change, omit for reset via magic link or initial set) |