Datasources
Os endpoints de Datasources expõem consultas brutas e síncronas às fontes de dados, mapeadas diretamente para os modelos do Zarv ID — sem verificação, sem fila e sem score. São úteis quando você precisa apenas do dado consolidado de uma fonte, sem passar pelo pipeline de análise.
A cobrança é por consulta (pós-paga): cada chamada bem-sucedida registra um consumo no plano do workspace.
Autenticação
Usa a mesma estrutura de login / JWT do restante da API. Obtenha o token em Autenticação e envie-o no cabeçalho Authorization de cada requisição:
Authorization: Bearer <access_token>Perfil de Pessoa (CPF)
Retorna os dados cadastrais básicos de um CPF (basic data), sem enriquecimento, blacklist ou avaliação de score.
Endpoint
GET https://services.zarv.com/api/v1/datasources/people/profileParâmetros de consulta
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
nationalId | string | sim | CPF a ser consultado (apenas CPF). |
Exemplo de requisição
curl --location 'https://services.zarv.com/api/v1/datasources/people/profile?nationalId=00000000000' \
--header 'Authorization: Bearer <access_token>'Resposta 200 OK
{
"nationalId": "00000000000",
"name": "FULANO DE TAL",
"age": 41,
"birthDate": "1984-11-21",
"gender": "M",
"fiscalStatus": "REGULAR",
"motherName": "MARIA DE TAL",
"obit": false
}| Campo | Tipo | Descrição |
|---|---|---|
nationalId | string | CPF consultado. |
name | string | Nome completo. |
age | number | Idade em anos. |
birthDate | string | Data de nascimento (YYYY-MM-DD). |
gender | string | Gênero. |
fiscalStatus | string | Situação cadastral na Receita Federal. |
motherName | string | Nome da mãe. |
obit | boolean | true quando há indicação de óbito. |
Erros
Em caso de falha, a resposta traz um objeto com a mensagem em error.
CPF válido, mas não localizado na base:
{
"error": "CPF_NOT_FOUND"
}Demais códigos possíveis:
error | Situação |
|---|---|
invalid national id format (CPF or CNPJ) | O nationalId não é um CPF válido. |
CPF_NOT_FOUND | O CPF é válido mas não consta na base de origem. |
MINOR_AGE | O titular é menor de idade. |
not found | A base não retornou dados cadastrais para o CPF. |