Saltar para o conteúdo principal
POST
curl
Use este endpoint depois de POST /v3/kyb/search/ devolver empresas candidatas. O Select é o nível Lite: obtém o perfil da empresa e os seus administradores, sendo faturado ao preço Lite do país (preços por país). Guarda o pedido como uma Manual Check na Business Console e devolve um request_id que pode usar para obter o resultado de verificação de empresas guardado. Para os acionistas ou os beneficiários efetivos finais, use POST /v3/kyb/shareholders/ ou POST /v3/kyb/ubo/. A Didit aguarda que o registo de empresas de origem termine antes de responder, pelo que fetch_status é resolved na maioria das respostas. Se um registo lento mantiver o perfil pendente para além desse tempo de espera, a resposta devolve fetch_status: pending com data_resolved: false, e a Didit conclui automaticamente a verificação guardada assim que o fornecedor terminar. Volte a ler o resultado de verificação de empresas guardado em vez de repetir a pesquisa, porque uma nova pesquisa emite novos valores de kyb_response_id.

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

Empresa obtida e faturada. O campo kyb_registry contém o perfil completo; verifique data_resolved — quando for false, o registo de empresas ainda estava em processamento e o registo guardado é concluído automaticamente assim que for resolvido.

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>

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