Prepare for the PgBouncer and IPv4 deprecations on 26th January 2024

Home

Update a user

Updates user data for a logged in user.

  • In order to use the updateUser() method, the user needs to be signed in first.
  • By default, email updates sends a confirmation link to both the user's current and new email. To only send a confirmation link to the user's new email, disable Secure email change in your project's email auth provider settings.
Parameters
    attributes
    REQUIRED
    UserAttributes
    options
    Optional
    object

const { data, error } = await supabase.auth.updateUser({
  email: 'new@email.com'
})