Solicitar Código de Recuperação de Senha
/auth/users/password-recovery
Envia código de recuperação de senha para o email do usuário
Descrição
Endpoint responsável por iniciar o processo de recuperação de senha, enviando um código único para o email do usuário cadastrado. Este é o primeiro passo do fluxo de recuperação de senha. A API UAPPI é self-hosted em cada loja. Substitua sualoja.com.br pelo domínio real da loja que você está integrando.
Parâmetros
Body Parameters
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| string | Sim | Email do usuário cadastrado (formato válido) |
Estrutura do Response
1{2 "status": true,3 "data": true4}IMPORTANTE: O sistema sempre retorna data: true por questões de segurança, mesmo se o email não existir.
Exemplo de Uso
1curl --request POST \2 --url https://sua-loja-uappi.com.br/api/v3/auth/users/password-recovery \3 --header 'Content-Type: application/json' \4 --data '{5 "email": "usuario@exemplo.com"6 }'Alterar Senha com Código de Recuperação
/auth/users/password-recovery
Altera a senha do usuário usando código de recuperação
Descrição
Endpoint responsável por finalizar o processo de recuperação de senha, permitindo ao usuário definir uma nova senha utilizando o código de verificação recebido por email. Este endpoint deve ser usado após solicitar a recuperação em /auth/users/password-recovery. A API UAPPI é self-hosted em cada loja. Substitua sualoja.com.br pelo domínio real da loja que você está integrando.
Parâmetros
Body Parameters
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| code | string | Sim | Código de recuperação recebido por email (mínimo 6, máximo 32 caracteres) |
| password | string | Sim | Nova senha do usuário (mínimo 8, máximo 64 caracteres) |
| confirmPassword | string | Sim | Confirmação da nova senha (deve ser idêntica ao campo password) |
Estrutura do Response
1{2 "status": true,3 "data": true4}Exemplo de Uso
1curl --request PUT \2 --url {{ MAIN_URL }}/auth/users/password-recovery \3 --header 'Content-Type: application/json' \4 --data '{5 "code": "ABC123XYZ789",6 "password": "minhaNovaSenha123",7 "confirmPassword": "minhaNovaSenha123"8 }'