Executar Enriquecimento por ID Externo
Referência API
Executar Enriquecimento por ID Externo
Execute integrações de enriquecimento do marketplace em uma entidade usando seu identificador externo. Consulte o esquema do request, códigos de resposta.
POST
Executar Enriquecimento por ID Externo
Visão Geral
Executa uma ou mais integrações de enriquecimento do marketplace em uma entidade específica usando seu identificador externo. Este endpoint primeiro busca a entidade pelo seu externalId, depois executa os enriquecimentos. É idêntico ao endpoint por ID, mas mais conveniente quando você usa seus próprios identificadores de entidade. Nota:enrichmentGroupRefs vale apenas para esta API de execução do marketplace (e para POST .../marketplace/enrichment por UUID da entidade). A criação de entidades (manual ou automática) ainda usa apenas códigos explícitos, não slugs de grupo.
Endpoint
Autenticação
Requer uma chave API válida no cabeçalho de autorização:Corpo da Solicitação
Seu identificador externo para a entidade (por exemplo, seu ID de cliente, ID de usuário, etc.)
Lista explícita de códigos de integração de enriquecimento a executar. Veja Códigos de Provedores de Integração.Você pode enviar apenas
integrationCodes, apenas enrichmentGroupRefs ou ambos. Se ambos forem enviados, a API expande os grupos em códigos, concatena integrationCodes e remove duplicatas preservando a ordem da primeira ocorrência. Pelo menos um entre integrationCodes ou enrichmentGroupRefs deve ser não vazio.Referências a grupos de enriquecimento configurados para sua organização no Marketplace. Cada valor é o slug do grupo ou o UUID do grupo. O servidor substitui cada referência pelos códigos salvos naquele grupo (em ordem) e depois mescla os
integrationCodes. Cada código permanece sujeito às mesmas regras do orquestrador que em uma requisição direta (tipo de catálogo, habilitação na org, bloqueios, etc.).Parâmetros adicionais opcionais para passar às integrações
Resposta
Se a operação de enriquecimento em lote foi concluída com sucesso
O UUID interno resolvido da entidade enriquecida
O ID externo que foi usado para buscar a entidade
Array de resultados de enriquecimento, um para cada código de integraçãoCada resultado contém:
success(boolean) - Se este enriquecimento específico foi bem-sucedidoenrichmentId(string) - UUID do registro de execução do enriquecimentointegrationCode(string) - O código de integração que foi executadointegrationName(string) - Nome legível da integraçãoresult(object) - Dados de enriquecimento (somente se bem-sucedido)fieldsEnriched(array) - Lista de campos da entidade que foram enriquecidosdataQuality(object) - Métricas de qualidadecompleteness(number) - Pontuação de completude dos dados (0-1)confidence(number) - Pontuação de confiança (0-1)
summary(string) - Resumo legívelenrichmentData(object) - Os dados de enriquecimento reais
executionTime(number) - Tempo de execução em milissegundoscostCents(number) - Custo deste enriquecimento em centavoserror(object) - Detalhes do erro (somente se falhou)code(string) - Código de erromessage(string) - Mensagem de erro
Custo total de todos os enriquecimentos em centavos
Tempo total de execução para todos os enriquecimentos em milissegundos
Exemplos
Executar um Único Enriquecimento
Executar Múltiplos Enriquecimentos (Lote)
Exemplo de Resposta - Enriquecimento Bem-Sucedido
Exemplo de Resposta - Lote com Resultados Mistos
Respostas de Erro
404 Entidade Não Encontrada
401 Não Autorizado
400 Solicitação Incorreta
Casos de Uso
Enriquecimento de Dados KYC
Enriquecer uma entidade de pessoa com dados oficiais do governo:Devida Diligência de Empresa
Coletar dados completos da empresa de múltiplas fontes:Notas Importantes
- Execução em Lote: Múltiplos enriquecimentos são executados em paralelo para melhor desempenho
- Rastreamento de Custos: O custo de cada enriquecimento é rastreado individualmente e somado em
totalCostCents - Sucesso Parcial: O lote pode ter sucesso mesmo que alguns enriquecimentos individuais falhem
- Auditoria Automática: Todos os enriquecimentos são automaticamente registrados no rastro de auditoria
- Acionamento de Regras: Enriquecimentos bem-sucedidos acionam o mecanismo de regras com o evento
enrichment_completed - Idempotência: Executar o mesmo enriquecimento várias vezes pode retornar resultados em cache, a menos que
forceRefreshseja usado
Endpoints Relacionados
- Executar Enriquecimento por ID Externo - Use seu próprio identificador de entidade
- Obter Entidade - Visualizar dados de entidade enriquecida
- Listar Provedores de Integração - Códigos de enriquecimento disponíveis