Características Principais
- Consulta Síncrona e Assíncrona: Você escolhe receber o resultado direto na resposta (
/sync) ou por webhook (/async) - Datasets PF e PJ no mesmo serviço: Use os mesmos códigos de datasets, sem separar por APIs diferentes
- Flexibilidade: Escolha quais datasets consultar ou reutilize um pacote de datasets por ID
Escolha o body correto
Sync e async usam a mesma URI em cada modo. A diferença está no corpo da requisição:| Objetivo | Sync | Async | Campo obrigatório no body |
|---|---|---|---|
| Escolher datasets específicos | POST /bureau/api/v1/bureau/person/sync | POST /bureau/api/v1/bureau/person/async | datasets |
| Reutilizar um pacote de datasets | POST /bureau/api/v1/bureau/person/sync | POST /bureau/api/v1/bureau/person/async | datasetPackageId |
Como Funciona
O Bureau funciona com dois modos de execução:1. Consulta Síncrona
No endpointPOST /bureau/api/v1/bureau/person/sync, você envia os dados da consulta e recebe o resultado diretamente na resposta HTTP.
Informe:
keycom CPF ou CNPJ da entidade consultadadatasetsoudatasetPackageId, conforme a forma de selecionar os datasetsrefreshDatapara forçar atualização dos dados (opcional)
2. Consulta Assíncrona
No endpointPOST /bureau/api/v1/bureau/person/async, você envia os dados da consulta e recebe a confirmação com requestId e createdAt. O resultado final é entregue no webhook informado.
Além dos campos da consulta, informe:
webhookUrlpara receber o resultado processadowebhookBasicAuthpara autenticação do webhook (opcional)
Próximos Passos
Consulta Sync por datasets
Consulte com retorno imediato informando datasets
Consulta Sync por pacote
Consulte com retorno imediato usando um pacote
Consulta Async por datasets
Consulte com retorno assíncrono informando datasets
Consulta Async por pacote
Consulte com retorno assíncrono usando um pacote