> ## Documentation Index
> Fetch the complete documentation index at: https://bmpdocs.moneyp.com.br/llms.txt
> Use this file to discover all available pages before exploring further.

# Consulta de Onboarding KYC

> Consulte o resultado mais recente do processo de KYC de uma pessoa ou empresa.

# Consulta de Onboarding KYC

Esta API consulta o onboarding KYC mais recente de uma pessoa física ou jurídica a partir do CPF ou CNPJ.

## Endpoint

```http theme={null}
POST https://{urlbase}/Pessoa/ConsultarOnboardingKYC
```

A requisição deve utilizar o token Bearer fornecido para sua integração.

```http theme={null}
Authorization: Bearer {token}
Content-Type: application/json
```

## Envio

O CPF ou CNPJ pode ser enviado com ou sem pontuação.

```json theme={null}
{
  "dto": {
    "documentoFederal": "123.456.789-01"
  }
}
```

## Retorno

```json theme={null}
{
  "msg": "",
  "hasError": false,
  "messages": [],
  "documentoFederal": "12345678901",
  "nome": "Nome da pessoa",
  "dtInclusao": "2026-08-05T10:30:00",
  "valido": true,
  "motivo": "",
  "dtExecucaoKYC": "2026-08-05T10:35:00"
}
```

| Campo              | Descrição                                                                                               |
| ------------------ | ------------------------------------------------------------------------------------------------------- |
| `documentoFederal` | CPF ou CNPJ consultado.                                                                                 |
| `nome`             | Nome da pessoa ou empresa.                                                                              |
| `dtInclusao`       | Data em que o onboarding foi solicitado.                                                                |
| `valido`           | `true` para KYC aprovado e `false` para não aprovado ou ainda pendente.                                 |
| `motivo`           | Motivo da não aprovação ou mensagem informando que o KYC está pendente. Para aprovações, retorna vazio. |
| `dtExecucaoKYC`    | Data em que o resultado do KYC foi recebido.                                                            |

## KYC aguardando retorno

Quando `dtExecucaoKYC` for `null`, ainda não houve retorno da solicitação de KYC. Nesse caso, o resultado permanece pendente e a API retorna:

```json theme={null}
{
  "valido": false,
  "motivo": "O onboarding foi encontrado, mas o processo de KYC ainda não foi concluído. Aguarde a finalização.",
  "dtExecucaoKYC": null
}
```

Recomendamos realizar uma nova consulta posteriormente.

## Possíveis erros

| Código  | Situação                     | Mensagem                                                  |
| ------- | ---------------------------- | --------------------------------------------------------- |
| `V0001` | Documento não informado      | `Documento federal deve ser informado.`                   |
| `V0002` | CPF ou CNPJ inválido         | `Documento federal inválido.`                             |
| `V0003` | Onboarding inexistente       | `Onboarding para o documento federal não foi encontrado.` |
| —       | Token ausente ou inválido    | `Não autorizado.`                                         |
| —       | Indisponibilidade momentânea | `Não foi possível consultar o onboarding KYC.`            |
