Exemplos por linguagem

Os exemplos abaixo seguem o mesmo fluxo:
  1. Gerar token em POST /api/token-generate.
  2. Copiar o access_token.
  3. Chamar POST /api/service-api.
  4. Ler result e status.
O serviço usado nos exemplos é SERVICE_PERSON_DATA_ENRICHMENT, mas você pode trocar o campo service e os demais parâmetros conforme o produto desejado.

Ambientes

cURL em macOS ou Linux

Este exemplo usa jq para extrair o token automaticamente.
Se não tiver jq, gere o token em um primeiro comando, copie access_token e use no segundo comando.

cURL no Windows PowerShell

No PowerShell, use curl.exe.

Node.js

Os exemplos usam fetch global, disponível a partir do Node 18. Em versões anteriores, instale um polyfill como node-fetch. O trecho final roda dentro de uma função async imediatamente invocada para funcionar tanto em projetos CommonJS quanto ESM sem configuração extra.

Node.js com fetch

Node.js com Axios

Instale antes com npm install axios.

Python

C#

Java

Exemplo usando HttpClient (Java 11+) e text blocks (""") para o JSON, que exigem Java 15+. Em Java 11-14, troque os text blocks por strings normais concatenadas.

Como adaptar para outro serviço

Troque o valor de service e os campos do body. Exemplo para CNPJ:
Exemplo para FaceMatch: