> ## Documentation Index
> Fetch the complete documentation index at: https://docs.platform.arb.inc/llms.txt
> Use this file to discover all available pages before exploring further.

# Reset account password

> Resets a user's password using a verification code sent via email. The new password must meet minimum strength requirements.



## OpenAPI

````yaml api-reference/auth.yaml post /users/password/reset
openapi: 3.0.3
info:
  title: auth
  description: >-
    The Auth Service is the single source of truth for all accounts and their
    permissions, managing authentication and access control across the platform.
    It maintains efficiency at scale by issuing access tokens to accounts when
    they log into the platform and providing public keys for other services to
    verify them.
  version: 1.0.0
servers:
  - url: https://auth.platform.arb.inc
security: []
tags:
  - name: /
  - name: authenticate
  - name: internal
  - name: organizations
  - name: sessions
  - name: users
paths:
  /users/password/reset:
    post:
      tags:
        - users
      summary: Reset account password
      description: >-
        Resets a user's password using a verification code sent via email. The
        new password must meet minimum strength requirements.
      operationId: resetPassword
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              required:
                - email
                - verificationCode
                - password
              properties:
                email:
                  type: string
                  format: email
                  description: User's email address
                  example: user@example.com
                verificationCode:
                  type: string
                  description: Verification code sent to the email address
                  example: AB12CD34
                password:
                  type: string
                  description: New password (must meet strength requirements)
                  example: NewSecurePass456!
      responses:
        '200':
          description: Successfully reset the password
        '403':
          description: Too many failed attempts
        '404':
          description: Request a new verification code
        '422':
          description: Verification code is incorrect

````