> For the complete documentation index, see [llms.txt](https://docs.scorepositivo.com.br/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.scorepositivo.com.br/pessoa-fisica/autentica/autentica-cadastral.md).

# Autentica Cadastral

<table><thead><tr><th width="215">Código</th><th>Tipo</th></tr></thead><tbody><tr><td><mark style="color:blue;">cpf-auth-register</mark></td><td>Síncrono</td></tr></tbody></table>

### Parâmetros adicionais de requisição:

<table><thead><tr><th width="219">Campo</th><th width="532">Descrição</th></tr></thead><tbody><tr><td>phone</td><td><mark style="color:red;">Obrigatório</mark><br>DDD + número de telefone (10 ou 11 dígitos)</td></tr><tr><td>cep</td><td><mark style="color:red;">Obrigatório</mark><br>8 dígitos. Ex: ”06455000”</td></tr><tr><td>number</td><td><mark style="color:red;">Obrigatório</mark><br>Número e Complemento do Logradouro. Ex: “1280, apt 10”.</td></tr><tr><td>email</td><td><mark style="color:blue;">Opcional</mark><br>E-mail. Ex: "aaaaaaaa@bbbb.com"</td></tr></tbody></table>

### Exemplo de requisição:

```bash
curl --location --request POST 'https://core.scorepositivo.com.br/api/report' \
--header 'Content-Type: application/json' \
--header 'Accept: application/json' \
--header 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIxMDAwMDAxIiwianRpIjoiNTgyYWNhNTRmYTdlYTE0NTdiMDViNmM1NDUzMzgxZDc5OWRiOGU4Mzk1YzY5ZTA4YTExNDg2NjY1OThkM2U4YTVkY2UxN2U5MGM2NDk0ZTgiLCJpYXQiOjE2OTkzODMyMjguODA0NTEsIm5iZiI6MTY5OTM4MzIyOC44MDQ1MTUsImV4cCI6MTY5OTM4NTAyOC43OTYyMTgsInN1YiI6IiIsInNjb3BlcyI6W119.VaFhMERsuxNZCtNxmDQuB6y3MLuUaKCuPA5VmyijKBT2m6So6Iku5713kzjaDiZaAa87jghnq0xJAcrALikotqR4SCX9rnoHt1SN1t_p4ZLGx53n9mfJbhEMoSxn4L54u9lT471oo6JOnu0aaeYGv798bS4yKcCZq_myrLzIw8fM167qw8CGOthcgHXRdm8ryE3wgLzyH7N8W7U_ydQTh0Vfn3IU7AhMxX6E7Z6wIz47F3rIcNOH-EURcLNimxlKOZgz-1KRLkrg2xDuCH52b-b9-AQrVPwyQSa0565FW5LPckR9YR_6n2V0Xjjx5Xv4bw9NbsRzHUApiwqXgv4R_CzyZFDcOmugUIcRutuufEBUmklKSaWM0aTlIC0NAf8h1MIRCd917Zbbds9KxZcZzzUKnOD9PMRs4xAD40k2NbvLqih9v_XNdrhUtFfD6XKs9nddQnygbwFCBP0bm6u1hNB0izjjdpSi3WsA-dOXEe8LNCwU4ZKqbHFowARe6CSxUA5goh58M7OE5mcjdIK8T8yg6xKibAwGMrxvIVu7amVTTu8rAlJKJeuyQhRXHTQ49KmCxZ-921wAJB2aSoaSQsPKcQwMv4u5o3vXe18n6KEVsaHc76OJxxJDRjRI4b3mLSovm5VLYVsY6QIewtvcQ30r4sPgfq3ebCFbFClphCU' \
--data '{
    "report_id":"cpf-auth-register",
    "document":"00000000191",
    "phone": "14999999999",
    "cep":"99999999",
    "number":"999"
}'
```

### Campos de retorno: <a href="#header-3.-tabela-de-campos-de-retorno-2" id="header-3.-tabela-de-campos-de-retorno-2"></a>

<table><thead><tr><th width="263">Campo</th><th>Descrição</th></tr></thead><tbody><tr><td>name</td><td>Nome.</td></tr><tr><td>input</td><td>Bloco com os dados de entrada.</td></tr><tr><td>register</td><td>Bloco com informações cadastrais.</td></tr><tr><td>phone</td><td>Bloco com informação/autenticação do telefone.</td></tr><tr><td>address</td><td>Bloco com informação/autenticação do endereço.</td></tr><tr><td>email</td><td>Bloco com informação/autenticação do e-mail.</td></tr></tbody></table>

#### input

<table><thead><tr><th width="267">Campo</th><th>Descrição</th></tr></thead><tbody><tr><td>phone</td><td>Telefone.</td></tr><tr><td>cep</td><td>CEP.</td></tr><tr><td>number</td><td>Número do endereço</td></tr><tr><td>email</td><td>E-mail.</td></tr></tbody></table>

#### register

<table><thead><tr><th width="267">Campo</th><th>Descrição</th></tr></thead><tbody><tr><td>obit</td><td><p>Óbito: <br></p><p>- <strong>true</strong>, </p><p>- <strong>false</strong>;</p></td></tr><tr><td>pep</td><td><p>PEP (Pessoa exposta publicamente): <br></p><p>- <strong>true</strong>, </p><p>- <strong>false</strong>;</p></td></tr><tr><td>vip</td><td><p>Vip:<br><br>- <strong>true</strong>, </p><p>- <strong>false</strong>;</p></td></tr><tr><td>minor</td><td><p>Menor de idade: <br></p><p>- <strong>true</strong>, </p><p>- <strong>false</strong>;</p></td></tr><tr><td>inactive</td><td><p>CPF Inativo na Receita Federal: <br></p><p>- <strong>true</strong>, </p><p>- <strong>false</strong>;</p></td></tr></tbody></table>

**phone**

<table><thead><tr><th width="273">Campo</th><th>Descrição</th></tr></thead><tbody><tr><td>confirmed</td><td><p>Telefone confirmado: <br></p><p>- <strong>true</strong>, </p><p>- <strong>false</strong>.</p></td></tr><tr><td>reason_code</td><td>Código da confirmação do telefone:<br>"0" - Telefone não encontrado;<br>"1" - Chave CPF e telefone confirmada;<br>"2" - Telefone não cadastrado para esse CPF;<br>"3" - Telefone não validado, no entanto alguma das operadoras não respondeu à tempo.</td></tr><tr><td>reason_description</td><td>Mensagem da confirmação do telefone.</td></tr><tr><td>all_carriers_responded</td><td><p>Retorno das Operadoras Telefônicas:</p><p><br>- <strong>true</strong> (Todas as operadoras responderam à tempo).</p><p>- <strong>false</strong> (Alguma operadora não respondeu à tempo).</p></td></tr><tr><td>phone_found</td><td>Telefone encontrado na base.<br>(somente quando <strong>confirmed for "</strong><mark style="color:purple;"><strong>false</strong></mark><strong>"</strong>)</td></tr></tbody></table>

**address**

<table><thead><tr><th width="284">Campo</th><th>Descrição</th></tr></thead><tbody><tr><td>confirmed</td><td><p>Confirmação de endereço:<br><br><strong>FRACO</strong></p><p><strong>MEDIO</strong></p><p><strong>FORTE</strong></p></td></tr><tr><td>address_found</td><td>Endereço encontrado na base.<br>(somente quando <strong>confirmed for "</strong><mark style="color:purple;"><strong>FRACO</strong></mark><strong>" ou "</strong><mark style="color:purple;"><strong>MEDIO</strong></mark><strong>"</strong>)</td></tr></tbody></table>

**email**

<table><thead><tr><th width="285">Campo</th><th>Descrição</th></tr></thead><tbody><tr><td>confirmed</td><td><p>Confirmação de email:<br><br>- <strong>true</strong>, </p><p>- <strong>false</strong>.</p></td></tr><tr><td>email_found</td><td>E-mail encontrado na base.<br>(somente quando <strong>confirmed for "</strong><mark style="color:purple;"><strong>false</strong></mark><strong>"</strong>)</td></tr></tbody></table>
