Saltar para o conteúdo principal
POST
curl
Use este endpoint depois de POST /v3/kyb/search/ devolver empresas candidatas quando precisar dos acionistas diretos além do perfil Lite. É cobrado ao preço de Shareholders aplicável ao país (preços por país). Quando o registo não dispõe de qualquer registo de acionistas relativo à empresa, ou quando o país não disponibiliza dados de propriedade, é entregue e cobrado o perfil Lite: registry_tier_delivered é basic e registry_ownership_status é unavailable, ou not_held quando a fonte de dados de propriedade responde que não tem esta empresa (estado de propriedade). Quando o relatório ainda está a ser preparado, ou a secção de propriedade ainda não foi obtida do registo, o endpoint devolve 202 Accepted, kyb_registry.fetch_status: "pending", kyb_registry.registry_ownership_status: "pending" e registry_tier_delivered: null. Guarde o request_id devolvido e consulte GET /v3/session/{request_id}/decision/ até que registry_checks[0].company.fetch_status seja resolved. A Didit completa o relatório pendente automaticamente e cobra o nível entregue assim que estiver pronto. Não repita o pedido de compra enquanto estiver pendente: cada novo POST cria um pedido separado. Disponível apenas na v3. POST /v2/kyb/select/ e POST /v3/kyb/select/ mantêm o seu contrato e preço.

Autorizações

x-api-key
string
header
obrigatório

A chave de API da sua aplicação, a partir de Programadores -> Chaves de API na Business Console. A chave principal tem acesso total. Uma chave nomeada pode ter o âmbito definido: nenhum, 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á incorreta, 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 o pedido veio de um endereço fora da sua lista de IP; 404 numa rota de sessão significa que a sessão está fora dos fluxos ou estados da chave. Uma chave sem acesso a multimédia recebe URLs de imagens, vídeos e PDFs como nulos, e uma chave sem permissão de escrita em sessões recebe ligações de sessão e tokens como nulos. Consulte https://docs.didit.me/console/api-keys.

Corpo

application/json
kyb_response_id
string
obrigatório

Identificador de candidato de POST /v3/kyb/search/ (kyb_registry.companies[].kyb_response_id). Efémero: utilize-o pouco depois da pesquisa que o gerou. Os identificadores podem ser longos, pelo que deve armazenar e enviar o valor exatamente como devolvido, sem remover espaços em branco nem assumir um comprimento.

Maximum string length: 1024
Exemplo:

"69aeeb95febb0f1704042259"

vendor_data
string

O seu identificador para esta empresa; devolvido e armazenado com a sessão da empresa.

metadata
object | null

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

save_api_request
boolean
padrão:true

Tem de ser true (o valor predefinido). As seleções de registo KYB são sempre persistidas para que a faturação e a recuperação possam ser monitorizadas; false devolve 400.

Resposta

Relatório da empresa devolvido e faturado no nível entregue. Relatórios de propriedade ainda em preparação podem devolver 202; guarde o request_id para obter a decisão guardada.

request_id
string<uuid>

ID da sessão de empresa criada para esta consulta. O registo guardado (visível na consola) continua a ser atualizado se a consulta ao registo for concluída após a resposta.

registry_tier_requested
enum<string>

O nível que este endpoint comercializa: basic (Lite) para select, 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 registos do país não contêm dados de propriedade ou quando o registo não tem qualquer registo de propriedade para esta empresa.

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

Perfil completo da empresa no registo de empresas.

vendor_data
string | null

Eco do vendor_data que enviou.

metadata
object | null

Eco do objeto metadata que enviou.

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