Saltar para o conteúdo principal
GET
curl
Este endpoint devolve o webhook a nível da aplicação, anterior à existência dos destinos, juntamente com a lista de destinos. A Didit entrega os webhooks aos seus destinos do webhook, cada um assinado com o seu próprio secret_shared_key. Os campos de nível superior webhook_url, webhook_version e secret_shared_key só são usados enquanto nenhum destino estiver ativado, e nesse caso apenas para status.updated e data.updated.
A resposta contém todos os segredos de assinatura da sua aplicação. Não a inclua em registos nem em código do lado do cliente.
Para alterar estas definições, use Atualizar configuração do webhook. Para a verificação da assinatura e os payloads, consulte o guia de webhooks. Para os campos de conservação de dados, consulte Conservação de dados.

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.

Resposta

A configuração do webhook.

Configuração de webhooks ao nível da aplicação, política de conservação e anfitriões de retorno de carteira Digital ID, com todos os destinos de webhook.

webhook_url
string<uri> | null
obrigatório

URL de webhook ao nível da aplicação (legado). O Didit apenas envia para este URL enquanto a aplicação não tiver nenhum destino ativado, e apenas envia status.updated e data.updated. Cada criação, atualização ou eliminação de um destino define-o para o URL do destino ativado mais antigo, ou null quando nenhum estiver ativado.

webhook_version
enum<string>
obrigatório

Versão do payload do webhook_url legado. Cada destino tem o seu próprio webhook_version.

Opções disponíveis:
v1,
v2,
v3
secret_shared_key
string
obrigatório

Segredo de assinatura ao nível da aplicação (token de 43 carateres seguro para URL). Assina apenas entregas para o webhook_url legado; cada destino assina com a sua própria secret_shared_key. Chamadas autenticadas com chave de API recebem-no sempre na íntegra; utilizadores da Consola sem read:webhooks recebem uma cadeia de carateres vazia.

capture_method
enum<string>
obrigatório

Definição legada da aplicação. O fluxo de verificação não a lê: as opções de captura são configuradas por fluxo.

Opções disponíveis:
MOBILE,
MOBILE_AND_DESKTOP
data_retention_months
integer | null
obrigatório

Janela de eliminação automática. As sessões de verificação de utilizadores criadas há mais meses do que este valor (um mês conta como 30 dias) são eliminadas automaticamente, e essa eliminação é irreversível. null significa que as sessões nunca são eliminadas automaticamente. Consulte Conservação de dados.

Intervalo necessário: 1 <= x <= 120
face_retention_policy
enum<string>
obrigatório

O que acontece ao embedding facial de uma sessão quando a sessão é eliminada. delete_with_session (predefinição) elimina-o com a sessão. retain_until_user_deleted é a opção de adesão à conservação de templates biométricos: um template biométrico sem imagem associado ao Utilizador é gerido separadamente até que o seu período de conservação termine, o Utilizador seja eliminado ou o elimine definitivamente.

Opções disponíveis:
delete_with_session,
retain_until_user_deleted
face_retention_days
integer | null
obrigatório

Período de conservação, em dias, dos templates biométricos sob retain_until_user_deleted. Obrigatório quando essa política está definida.

Intervalo necessário: 1 <= x <= 3650
available_events
object[]
obrigatório

Todos os tipos de eventos que um destino pode subscrever, com uma etiqueta de exibição.

allowed_return_hosts
string[]
obrigatório

Nomes de anfitrião (correspondência exata, apenas HTTPS) para os quais uma verificação autónoma de carteira de Identidade Digital pode reenviar o utilizador com o seu return_url. O seu domínio de marca branca também é sempre permitido. Consulte Registar o seu destino de retorno.

Maximum array length: 20
Maximum string length: 253
endpoints
object[]
obrigatório

Todos os destinos de webhook da aplicação, do mais antigo para o mais recente, cada um com o respetivo segredo de assinatura. Apenas de leitura aqui: faça a gestão dos destinos com os endpoints /v3/webhook/destinations/.

Quando o fluxo alojado e os SDKs nativos solicitam à pessoa consentimento biométrico explícito antes de uma captura de rosto. auto (predefinição) solicita apenas quando se aplica um acionador: um estado declarado, o IP da pessoa ou o emissor do documento de identificação situa-se em Illinois, Texas ou Colorado, ou a pessoa aparenta estar nos EUA sem um estado conhecido. always solicita a todas as pessoas cujo fluxo capture um rosto. never nunca apresenta o passo, e recolhe o consentimento por sua conta antes da selfie. Cada alteração é registada no registo de auditoria. Consulte Consentimento biométrico.

Opções disponíveis:
auto,
always,
never
allowed_domains
string[]

Origens (por exemplo https://app.example.com; http apenas para localhost) nas quais o fluxo de verificação alojado pode ser incorporado e para as quais pode redirecionar o utilizador com um retorno de chamada da sessão. As chamadas servidor a servidor não são afetadas. Uma lista vazia significa nenhuma restrição. A Didit armazena cada origem em minúsculas sem uma porta predefinida. Uma entrada inválida falha com 400 em allowed_domains.

Maximum array length: 50
Maximum string length: 300
Exemplo:
Última modificação em 7 de novembro de 2026