Saltar para o conteúdo principal
POST
cURL
Inicie a verificação Mobile-ID a partir do seu backend, usando a chave de API da sua aplicação. Não é necessário um fluxo nem o workflow_id. A resposta de início descreve a próxima ação de autenticação; não é um resultado de identidade aprovado.

Cobertura e ativação

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

O que a pessoa faz

Mostre o código de comparação na sua aplicação e aguarde que a pessoa aprove no telemóvel. A pessoa introduz o PIN no telemóvel, nunca na sua aplicação nem no pedido à API. Os identificadores só com zeros no exemplo de pedido destinam-se exclusivamente à simulação no sandbox da Didit; para a autenticação em produção, use os dados registados da pessoa.

Receber o resultado

Siga o guia da API de carteiras de identidade digital para acompanhar a verificação e obter o respetivo resultado. Considere apenas um resultado concluído e verificado como prova de que a carteira autenticou a pessoa. Os atributos de identidade devolvidos variam consoante a carteira; não presuma que existem morada, retrato ou todos os atributos pedidos.

Relacionados

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.

Cabeçalhos

Idempotency-Key
string

Chave opcional de segurança contra tentativas repetidas (máx. 255 caracteres). Tentar novamente com a mesma chave, carteira e corpo devolve a verificação original sem iniciar sessão uma segunda vez; a mesma chave com outra carteira ou corpo devolve 409 idempotency_key_reused.

Corpo

Iniciar uma verificação com Mobile-ID (EST, LTU).

country
enum<string>
obrigatório

País ISO 3166-1 alfa-3 da identidade Mobile-ID.

  • EST - EST
  • LTU - LTU
Opções disponíveis:
EST,
LTU
personal_code
string
obrigatório

O código de identificação pessoal nacional do utilizador. Direciona para a aplicação Mobile-ID do utilizador; o utilizador confirma o código de comparação e introduz o respetivo PIN na aplicação. Nunca recolha o PIN.

Minimum string length: 1
Pattern: ^[0-9-]{6,20}$
phone_number
string
obrigatório

O número de telefone Mobile-ID no formato E.164 (+372... ou +370...).

Required string length: 1 - 16
vendor_data
string | null

A sua própria referência para esta verificação (ex.: o seu ID de utilizador). Devolvida nos resultados e webhooks.

metadata
object | null

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

sandbox_scenario
string

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

Minimum string length: 1

Resposta

Uma verificação de carteira autónoma, tal como é devolvida por todos os endpoints de carteira.

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 7 de novembro de 2026