Pular para o conteúdo principal
POST
curl
Use este endpoint depois que POST /v3/kyb/search/ retornar empresas candidatas. O Select é o nível Lite: ele obtém o perfil da empresa e seus administradores, cobrado pelo preço Lite do país (preços por país). Ele armazena a requisição como uma verificação manual no Business Console e retorna um request_id que você pode usar para recuperar o resultado salvo da verificação da empresa. Para os acionistas ou os beneficiários finais, use POST /v3/kyb/shareholders/ ou POST /v3/kyb/ubo/. A Didit aguarda o registro de origem terminar antes de responder, por isso fetch_status é resolved na maioria das respostas. Se um registro lento mantiver o perfil pendente além desse tempo de espera, a resposta retorna fetch_status: pending com data_resolved: false, e a Didit conclui a verificação salva automaticamente assim que o provedor terminar. Leia novamente o resultado salvo da verificação em vez de repetir a busca, pois uma nova busca gera novos valores de kyb_response_id.

Autorizações

x-api-key
string
header
obrigatório

Chave de API da sua aplicação, em Developers -> API keys no Business Console. A chave principal tem acesso total. Uma chave nomeada pode ter escopo restrito: nenhum acesso, leitura ou escrita por recurso, limitada a alguns fluxos ou a sessões aprovadas, a uma lista de endereços IP e a uma data de validade. 401 significa que a chave está errada, revogada ou expirada; 403 significa que nenhuma chave foi enviada, que a chave não tem acesso a este recurso ou ação, ou que a requisição veio de um endereço fora da sua lista de IPs; 404 em uma rota de sessão significa que a sessão está fora dos fluxos ou status da chave. Uma chave sem acesso a mídia recebe URLs de imagem, vídeo e PDF como null, e uma chave sem permissão de escrita em sessões recebe links e tokens de sessão como null. Consulte https://docs.didit.me/console/api-keys.

Corpo

application/json
kyb_response_id
string
obrigatório

Identificador do candidato retornado por POST /v3/kyb/search/ (kyb_registry.companies[].kyb_response_id). Efêmero: use-o logo após a busca que o gerou. Os identificadores podem ser longos, então armazene e envie o valor exatamente como retornado, sem cortar nem presumir um tamanho.

Maximum string length: 1024
Exemplo:

"69aeeb95febb0f1704042259"

vendor_data
string

Seu identificador para esta empresa; retornado na resposta e armazenado com a sessão da empresa.

metadata
object | null

JSON livre armazenado com a sessão de empresa e retornado na resposta.

save_api_request
boolean
padrão:true

Deve ser true (o padrão). As seleções de registro KYB são sempre persistidas para que o faturamento e a recuperação possam ser rastreados; false retorna 400.

Resposta

Empresa obtida e faturada. kyb_registry contém o perfil completo; verifique data_resolved: quando é false, o registro ainda estava em processamento, e o registro armazenado é completado automaticamente assim que for resolvido.

request_id
string<uuid>

Id da sessão de empresa criada para esta consulta. O registro armazenado (visível no console) continua sendo atualizado se o registro de empresas responder depois da resposta.

registry_tier_requested
enum<string>

O nível que este endpoint vende: basic (Lite) para países selecionados, shareholders, ubo.

Opções disponíveis:
basic,
shareholders,
ubo
registry_tier_delivered
enum<string>

O nível efetivamente entregue e faturado. Inferior ao solicitado quando os registros do país não contêm dados de propriedade ou quando o registro não possui informações de propriedade desta empresa.

Opções disponíveis:
basic,
shareholders,
ubo
kyb_registry
object

Perfil completo da empresa no registro.

vendor_data
string | null

Eco dos vendor_data que você enviou.

metadata
object | null

Eco do metadata que você enviou.

created_at
string<date-time>
Última modificação em 1 de novembro de 2026