Saltar para o conteúdo principal
GET
Obter a sessão
A autenticação é nova. Estes endpoints são servidos pelo emissor da sua aplicação, como https://<name>.auth.didit.me, e nunca recebem a sua chave de API da Didit.
Esta é a verificação de revogação instantânea. Permite 30 pedidos por minuto e 300 por hora por endereço, por isso valide os tokens offline em cada pedido e chame-a antes de ações sensíveis. Consulte Verificar a sessão.

Autorizações

Authorization
string
header
obrigatório

O token de acesso da pessoa a partir de POST /token/: um JWT ES256 com cabeçalho typ: at+jwt, válido no máximo por 5 minutos. Não é a sua chave de API Didit.

Resposta

A sessão está ativa.

A sessão ativa associada a um token de acesso.

sub
string<uuid>
obrigatório

O ID da identidade.

Exemplo:

"1c9d8b88-1bff-43d1-ad7a-88b2bc0024e9"

sid
string<uuid>
obrigatório

O ID da sessão.

Exemplo:

"c9abf6cc-2d64-4bf2-b31e-a4d09a070ab1"

application_id
string<uuid>
obrigatório
Exemplo:

"7b0a6c2e-3f41-4c9a-8d55-1e2f3a4b5c6d"

vendor_data
string
obrigatório

A referência da pessoa em todos os produtos Didit, tal como nos tokens.

Exemplo:

"user-42"

amr
string[]
obrigatório

Como foi iniciada a sessão, como um único valor: por exemplo password, code (código por e-mail), magic (ligação mágica), passkey, phone, sso, wallet (Didit ID Wallet) ou o nome de um método de início de sessão social. Vazio para um token de agente.

Exemplo:
mfa_verified
boolean
obrigatório

Se a sessão passou num segundo fator. Sempre true para um início de sessão com passkey.

Exemplo:

false

email
string<email> | null
obrigatório
Exemplo:

"person@example.com"

email_verified
boolean
obrigatório
Exemplo:

true

phone
string | null
obrigatório

Número de telefone E.164, ou null.

Exemplo:

null

verified_identity
object | null
obrigatório

O que a Didit ID Wallet partilhou no início de sessão. null quando a pessoa iniciou sessão de outra forma.

verified
object | null
obrigatório

Nível de verificação e alegações selecionadas, o mesmo objeto que os tokens transportam como verified, ou null quando não existir nenhum. Leia este campo, e não email_verified, para saber se a pessoa verificou a sua identidade.

expires_at
string<date-time>
obrigatório

Quando a sessão terminar, no máximo. O tempo limite por inatividade pode terminá-la mais cedo.

Exemplo:

"2026-11-16T10:41:14.347557Z"

post_logout_redirect_uri
string
obrigatório

Para onde a sua aplicação envia a pessoa após terminar a sessão. String vazia quando não definida.

Exemplo:

"https://app.example.com/"

organizations
object[]
obrigatório

Todas as organizações de clientes a que a pessoa pertence, quando as organizações estiverem ativadas. Vazio caso contrário.

Última modificação em 7 de novembro de 2026