Executar serviço de dados, risco ou compliance
Endpoint central para executar produtos de dados, risco, biometria, documentos e compliance de pessoa física e pessoa jurídica.
A rota é sempre POST /api/service-api. O produto executado é definido
pelo campo service enviado no body. Os demais campos variam conforme o
serviço escolhido.
O valor de service é validado contra os services liberados no produto
do cliente. Se o produto estiver configurado com alias curto, use esse
alias no body, mesmo que o catálogo mostre outro alias documentado.
Exemplos comuns de alias de chamada:
| Service |
|---|
SERVICE_DIGITAL_DOCUMENTOSCOPY |
SERVICE_DIGITAL_DOCUMENTOSCOPY_CONSULT |
SERVICE_ECONOMIC_RELATIONSHIP |
SERVICE_EMAIL_VALIDATION |
SERVICE_PROTEST_CLEARANCE_CERTIFICATE, SERVICE_PROTEST_PF |
SERVICE_PROTEST_PJ |
Este endpoint atende serviços de pessoa física e pessoa jurídica. Nos
exemplos, use os itens com prefixo PF - para consultas por CPF e os
itens com prefixo PJ - para consultas por CNPJ.
Campos mais comuns:
| Campo | Uso |
|---|---|
service | Código do produto que será executado |
cpf | Documento principal em serviços de pessoa física |
cnpj | Documento principal em serviços de pessoa jurídica |
image1, image2 | Imagens em base64 para OCR, biometria ou documentos |
image1Url, image2Url | URLs de imagens, quando o serviço aceitar URL |
selfie1 | Selfie usada em documentoscopia e FaceMatch |
key | Chave de consulta em fluxos assíncronos |
Exemplos:
- consulta de CPF normalmente usa
cpf; - consulta de CNPJ normalmente usa
cnpj; - OCR, FaceMatch e documentoscopia usam imagens em base64 ou URL;
- serviços assíncronos usam
keypara consultar o resultado depois. - payloads curtos ajudam a validar acesso ao produto, mas services de documento, OCR e biometria precisam de massa real para retornar dados completos.
A maioria das respostas retorna:
result: dados de negócio da consulta;status.code: código técnico do processamento;status.message: mensagem técnica do processamento;externalId: identificador externo, quando disponível.
Use a lista de exemplos desta operação para selecionar rapidamente o payload do produto desejado.
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Body
Informe o código do serviço no campo service e os parâmetros
exigidos por essa consulta. O campo service é obrigatório em todos
os casos. Os demais campos dependem do produto selecionado.
Use os exemplos para copiar o payload inicial do serviço desejado.
Payload base do endpoint /api/service-api. O campo service define qual
produto será executado; os demais campos são dinâmicos e dependem do
serviço escolhido.
Famílias principais:
- Cadastro e identidade PF
- Documentos e biometria
- Risco, validações e compliance PF
- Político e eleitoral
- Cadastro e regularidade PJ
- Sócios, relacionamentos e compliance PJ
Código do serviço que será executado.
"SERVICE_PERSON_DATA_ENRICHMENT"
CPF usado em consultas de pessoa física.
"cpf"
CNPJ usado em consultas de pessoa jurídica.
"cnpj"
E-mail usado na validação de endereço eletrônico.
Telefone usado em consultas e validações de contato.
"11900000000"
CEP usado em validações de endereço.
"00000-000"
Número do endereço usado em validações de residência.
"13"
Unidade federativa quando o serviço exigir recorte estadual.
"SP"
Imagem em base64 ou conteúdo principal para serviços de OCR, biometria e FaceMatch.
"base64"
Segunda imagem em base64, quando o serviço exigir comparação ou verso de documento.
"base64"
URL da primeira imagem, quando a integração usa arquivo hospedado.
"url_image"
URL da segunda imagem, quando a integração usa arquivo hospedado.
"urlImageMatch"
Selfie em base64 usada em documentoscopia ou comparação facial.
"base64"
Chave de consulta usada em serviços assíncronos, como documentoscopia digital.
"de0cd562-5962-40bd-8f94-5a7184ecde0e"
Número de identificação do trabalhador, quando aplicável.
Response
Resultado do serviço executado. A estrutura de result varia de
acordo com o código service, mas o objeto status segue o padrão
técnico da API.
Resposta padrão dos serviços externos. O objeto result muda conforme
o serviço executado, e status informa o resultado técnico da consulta.
Schemas de apoio para os principais retornos estão documentados nos
componentes desta referência, como PersonDataEnrichmentResult,
RfbPfResult, OcrDocumentResult, FaceMatchResult, PepResult,
CorporateDataEnrichmentResult, RfbPjResult e ActiveDebtResult.
