> ## Documentation Index
> Fetch the complete documentation index at: https://developers.nuvia.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Solicitar redefinição de senha

> Envia e-mail com link para redefinir senha. Sempre retorna sucesso para não revelar se o e-mail existe. Limite: 3 solicitações por e-mail por hora.



## OpenAPI

````yaml https://api.nuvia.ai/api/docs/user-json post /v1/auth/forgot-password
openapi: 3.0.0
info:
  title: Nuvia API - Empresa
  description: Documentação da API para empresas
  version: '1.0'
  contact: {}
servers:
  - url: https://api.nuvia.ai
security: []
tags:
  - name: auth
    description: Autenticação
paths:
  /v1/auth/forgot-password:
    post:
      tags:
        - auth
      summary: Solicitar redefinição de senha
      description: >-
        Envia e-mail com link para redefinir senha. Sempre retorna sucesso para
        não revelar se o e-mail existe. Limite: 3 solicitações por e-mail por
        hora.
      operationId: AuthController_forgotPassword
      parameters: []
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ForgotPasswordDto'
      responses:
        '200':
          description: Solicitação aceita
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ForgotPasswordResponseDto'
        '429':
          description: Limite de solicitações excedido para este e-mail
components:
  schemas:
    ForgotPasswordDto:
      type: object
      properties:
        email:
          type: string
          format: email
          pattern: >-
            ^(?!\.)(?!.*\.\.)([A-Za-z0-9_'+\-\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\-]*\.)+[A-Za-z]{2,}$
        origin:
          type: string
          format: uri
      required:
        - email
    ForgotPasswordResponseDto:
      type: object
      properties:
        ok:
          type: boolean
          enum:
            - true
      required:
        - ok

````