Desbloqueio de uma conta

Este endpoint permite desbloquear uma conta que foi bloqueada devido a múltiplas tentativas de login com senha incorreta.

Pré-requisitos

Para que seja possível utilizar este endpoint, é necessário que a conta:

Requisição (Request)

Requisição HTTP

POST https://sandbox.hiperbanco.com.br/Accounts/reset-user
--request POST 'https://sandbox.hiperbanco.com.br/Accounts/reset-user' \
--header 'version: cutting-edge' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {{token}}' \
--data-raw '{
    "onboardingId": "af3e2a0e-2a68-478e-9ba9-9f2b2d009ad4",
    "mfaCode":"111111"
}'

Cabeçalhos (Headers)

NomePropriedadeDescrição
versioncutting-edgeEssa propriedade garante que o response da API seja retornado no formato JSON
AuthorizationBearer tokenObrigatório. Token de autorização do tipo Bearer.
📘

Nota

O Bearer token utilizado nessa requisição é obtido por meio da rota de Autenticação Gestão do Banco.

Parâmetros da rota (Path)

Não é necessário enviar parâmetros no path desta requisição.

Corpo da requisição (Body)

No body, envie os seguintes campos em formato JSON:

NomeTipoDescrição
onboardingIdstringID do onboarding.
mfaCodestringSempre enviar este campo com o valor 111111
{
    "onboardingId": "f87fe659-43e6-4818-bd2f-55c29a59fd2e",
    "mfaCode":"111111"
}

Resposta (Response)

O status code 200 indicará que a solicitação foi aceita com sucesso e trará um objeto contendo as informações da conta.

Sendo bem-sucedido, o retorno irá trazer os seguintes campos em formato JSON:

NomeTipoDescrição
idstringIdentificador único da pessoa.
birthDatestringData de nascimento.
dateNumberDocumentPhotostringData de envio da foto do documento.
documentNumberstringNúmero do documento.
documentNumberPhotostringIdentificador da foto do documento.
emailstringEndereço de e-mail cadastrado.
motherNamestringNome da mãe.
registerNamestringNome de registro civil.
socialNamestringNome social.
statusstringStatus do cadastro.
reasonsstringMotivos relacionados ao status, se houver.
hasBrazilianNationalitybooleanIndica se possui nacionalidade brasileira.
phonestringNúmero de telefone no formato internacional.
isPoliticallyExposedPersonbooleanIndica se a pessoa é politicamente exposta.
type_accountstringTipo de conta.
retry_onboardingnumberQuantidade de tentativas de onboarding.
declaredAnnualBillingnumberFaturamento anual declarado.
createdAtstringData de criação do registro.
updatedAtstringData da última atualização do registro.
deletedAtstringData de exclusão lógica do registro.
passwordUpdatedAtstringData da última atualização de senha.
isImportedbooleanIndica se o registro foi importado.
occupationstringCódigo da ocupação.
pepstringClassificação de Pessoa Politicamente Exposta.
declaredIncomenumberRenda declarada.
assertedIncomenumberRenda informada ou atribuída no cadastro.
nationalitystringNacionalidade.
genderstringGênero.
relationshipStatusstringEstado civil.
educationstringGrau de escolaridade.
documentTypestringTipo do documento.
expirationDateForgotPasswordstringData de expiração para redefinição de senha.
issuerEntitystringÓrgão emissor do documento.
ccbPersonIdstringIdentificador do registro em ccb.
deviceFCMTokenstringToken do dispositivo para notificações push.
mfaSecretstringSegredo para autenticação multifator.
deviceModelstringModelo do dispositivo utilizado.
importStatusstringStatus do processo de importação.
authBlockedarrayLista de registros de bloqueio de autenticação.
authBlocked[].idstringIdentificador único do bloqueio.
authBlocked[].correlationIdstringIdentificador de correlação do evento.
authBlocked[].typestringTipo de bloqueio.
authBlocked[].reasonstringMotivo do bloqueio.
authBlocked[].createdAtstringData de criação do bloqueio.
authBlocked[].updatedAtstringData da última atualização do bloqueio.
authBlocked[].deletedAtstringData de exclusão lógica do bloqueio.
{
  "id": "5214cfed-5712-45b6-a2fb-4677290a5a92",
  "birthDate": "1997-01-04",
  "dateNumberDocumentPhoto": "2023-09-01T03:00:00.000Z",
  "documentNumber": "53532638711",
  "documentNumberPhoto": "798443026",
  "email": "[email protected]",
  "motherName": "Juliana Juliana Costa",
  "registerName": "Raquel Fernanda Souza",
  "socialName": "Raquel Souza",
  "status": "APPROVED",
  "reasons": "",
  "hasBrazilianNationality": true,
  "phone": "5561985122032",
  "isPoliticallyExposedPerson": false,
  "type_account": "PF",
  "retry_onboarding": 1,
  "declaredAnnualBilling": null,
  "createdAt": "2025-11-13T16:49:13.301Z",
  "updatedAt": "2025-11-13T16:49:55.000Z",
  "deletedAt": null,
  "passwordUpdatedAt": null,
  "isImported": false,
  "occupation": "OCP0001",
  "pep": "NONE",
  "declaredIncome": null,
  "assertedIncome": 50262.1,
  "nationality": "BRASILEIRO",
  "gender": "FEMININO",
  "relationshipStatus": "SOLTEIRO",
  "education": "NAO_ALFABETIZADO",
  "documentType": null,
  "expirationDateForgotPassword": null,
  "issuerEntity": "SSP/BA",
  "ccbPersonId": null,
  "deviceFCMToken": null,
  "mfaSecret": null,
  "deviceModel": null,
  "importStatus": null,
  "authBlocked": [
    {
      "id": "0f7afa48-aef4-4dc6-9a17-567dfc3d834a",
      "correlationId": "6f5855cf-f65f-463d-a1f8-325091a2162f",
      "type": "BLOCKED_BY_ADMIN",
      "reason": "COMMERCIAL_DISAGREEMENT",
      "createdAt": "2025-11-13T23:56:39.000Z",
      "updatedAt": "2025-11-13T23:56:39.000Z",
      "deletedAt": null
    }
  ]
}

Erros

Este endpoint pode retornar erros específicos, conforme a tabela a seguir:

Status codeCódigoMensagemDescrição
404ONBOARDING_NOT_FOUNDOnboarding not found with ID 0a50a787-5ec5-4120-a34e-3485f7d98c8b.Onboarding não encontrado com ID ab332502-7136-455d-94ee-994eb34ff431.

Recordamos que esta API também poderá retornar erros comuns entre todos os endpoints que acompanham os erros 400 (se houver).

Eventos

Este endpoint não possui eventos relacionados a ele.