Pular para o conteúdo principal
POST
cURL
Inicie a verificação com a EUDI Wallet a partir do seu backend usando a chave de API da sua aplicação. Você não precisa de um workflow nem de um workflow_id. A resposta de início descreve a próxima ação de autenticação; ela não é um resultado de identidade aprovado.

Cobertura e ativação

A ativação da carteira é independente da implantação da API e da elegibilidade da sua aplicação. Um endpoint documentado não ativa uma carteira marcada como Em breve. Para ver as tarifas publicadas atuais, consulte preços das carteiras de identidade digital.

O que a pessoa faz

Siga a próxima ação retornada pela requisição inicial. A experiência de autenticação da carteira determina se a pessoa usa um navegador, outro dispositivo ou um aplicativo.

Receber o resultado

Siga o guia da API de carteiras de identidade digital para acompanhar a verificação e obter o resultado. Considere apenas um resultado concluído e verificado como prova de que a carteira autenticou a pessoa. Os atributos de identidade retornados variam conforme a carteira; não presuma que um endereço, uma foto de rosto ou todos os atributos solicitados estejam presentes.

Conteúdos relacionados

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.

Cabeçalhos

Idempotency-Key
string

Chave opcional de segurança para novas tentativas (máximo de 255 caracteres). Tentar novamente com a mesma chave, carteira e corpo retorna a verificação original sem iniciar um segundo login; a mesma chave com outra carteira ou outro corpo retorna 409 idempotency_key_reused.

Corpo

Inicie uma verificação EUDI Wallet (AUT, BEL, BGR, HRV, CYP, CZE, DNK, EST, FIN, FRA, DEU, GRC, HUN, IRL, ITA, LVA, LTU, LUX, MLT, NLD, POL, PRT, ROU, SVK, SVN, ESP, SWE, ISL, LIE, NOR).

country
enum<string>
obrigatório

País ISO 3166-1 alpha-3 da identidade EUDI Wallet.

  • AUT - AUT
  • BEL - BEL
  • BGR - BGR
  • HRV - HRV
  • CYP - CYP
  • CZE - CZE
  • DNK - DNK
  • EST - EST
  • FIN - FIN
  • FRA - FRA
  • DEU - DEU
  • GRC - GRC
  • HUN - HUN
  • IRL - IRL
  • ITA - ITA
  • LVA - LVA
  • LTU - LTU
  • LUX - LUX
  • MLT - MLT
  • NLD - NLD
  • POL - POL
  • PRT - PRT
  • ROU - ROU
  • SVK - SVK
  • SVN - SVN
  • ESP - ESP
  • SWE - SWE
  • ISL - ISL
  • LIE - LIE
  • NOR - NOR
Opções disponíveis:
AUT,
BEL,
BGR,
HRV,
CYP,
CZE,
DNK,
EST,
FIN,
FRA,
DEU,
GRC,
HUN,
IRL,
ITA,
LVA,
LTU,
LUX,
MLT,
NLD,
POL,
PRT,
ROU,
SVK,
SVN,
ESP,
SWE,
ISL,
LIE,
NOR
return_url
string<uri>
obrigatório

URL https para a qual o navegador do usuário retorna após a carteira, com request_id e result anexados. O host deve estar registrado em allowed_return_hosts da aplicação (ou ser o domínio de marca própria dela). Nunca confie apenas em result: leia o resultado com GET .../verifications/{request_id}/ ou pelo webhook.

Required string length: 1 - 2048
vendor_data
string | null

Sua própria referência para esta verificação (por exemplo, o id do seu usuário). Retornada nos resultados e nos webhooks.

metadata
object | null

Objeto JSON opcional armazenado com a verificação e retornado nos resultados e webhooks.

sandbox_scenario
string

Apenas aplicações de sandbox: o resultado simulado - 'wallet_cancelled', 'wallet_timeout' ou 'wallet_provider_error'; qualquer outro cenário (ou nenhum) resulta em verificação. Rejeitado em aplicações em produção. O catálogo completo está disponível em GET /v1/sandbox/scenarios/.

Minimum string length: 1
device
enum<string>
padrão:same_device

same_device quando o usuário faz login no dispositivo que exibe sua página, cross_device quando ele usa outro (por exemplo, o QR code do BankID).

  • same_device - same_device
  • cross_device - cross_device
Opções disponíveis:
same_device,
cross_device

Resposta

Uma verificação de carteira avulsa, como todo endpoint de carteira a retorna.

request_id
string<uuid>
obrigatório
wallet_verification
object
obrigatório
vendor_data
string | null
obrigatório
metadata
object | null
obrigatório

O objeto de metadados enviado no início, ou nulo.

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