Pular para o conteúdo principal
POST
curl
Use este endpoint depois que POST /v3/kyb/search/ retornar empresas candidatas, quando você precisar dos acionistas diretos além do perfil Lite. Ele é cobrado pelo preço de Shareholders do país (preços por país). Quando o registro não tem nenhum registro de acionistas da empresa, ou o país não oferece nenhum dado de propriedade, o perfil Lite é entregue e cobrado no lugar: registry_tier_delivered é basic e registry_ownership_status é unavailable, ou not_held quando a fonte de propriedade respondeu que não possui nenhum registro dessa empresa (status de propriedade). Quando o relatório ainda está sendo preparado, ou a seção de propriedade ainda não foi obtida do registro, o endpoint retorna 202 Accepted, kyb_registry.fetch_status: "pending", kyb_registry.registry_ownership_status: "pending" e registry_tier_delivered: null. Guarde o request_id retornado e consulte GET /v3/session/{request_id}/decision/ até que registry_checks[0].company.fetch_status seja resolved. A Didit conclui automaticamente o relatório pendente e cobra o nível entregue assim que ele fica pronto. Não repita a requisição de compra enquanto ela estiver pendente: cada novo POST cria uma requisição separada. Disponível somente na v3. POST /v2/kyb/select/ e POST /v3/kyb/select/ mantêm o mesmo contrato e o mesmo preço.

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

Relatório da empresa retornado e faturado no nível entregue. Relatórios de propriedade ainda em preparação podem retornar 202; guarde o request_id para recuperar a decisão salva.

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> | null

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,
null
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