Saltar al contenido principal
GET
Obtener la sesión
La autenticación es nueva. El emisor de tu aplicación proporciona estos endpoints, como https://<name>.auth.didit.me, y nunca aceptan tu clave de API de Didit.
Esta es la comprobación de revocación instantánea. Permite 30 solicitudes por minuto y 300 por hora por dirección IP, así que verifica los tokens sin conexión en cada solicitud y invoca este endpoint antes de realizar acciones sensibles. Consulta Comprobar la sesión.

Autorizaciones

Authorization
string
header
requerido

El token de acceso de la persona obtenido de POST /token/: un JWT ES256 con el encabezado typ: at+jwt, válido durante un máximo de 5 minutos. No es tu clave de API de Didit.

Respuesta

La sesión está activa.

La sesión activa asociada a un token de acceso.

sub
string<uuid>
requerido

El ID de la identidad.

Ejemplo:

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

sid
string<uuid>
requerido

El ID de la sesión.

Ejemplo:

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

application_id
string<uuid>
requerido
Ejemplo:

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

vendor_data
string
requerido

La referencia de la persona en todos los productos de Didit, igual que en los tokens.

Ejemplo:

"user-42"

amr
string[]
requerido

Cómo inició sesión la sesión, como un único valor: por ejemplo password, code (código por correo electrónico), magic (enlace mágico), passkey, phone, sso, wallet (Didit ID Wallet) o el nombre de un método de inicio de sesión social. Vacío para un token de agente.

Ejemplo:
mfa_verified
boolean
requerido

Si la sesión superó un segundo factor. Siempre es true en un inicio de sesión con passkey.

Ejemplo:

false

email
string<email> | null
requerido
Ejemplo:

"person@example.com"

email_verified
boolean
requerido
Ejemplo:

true

phone
string | null
requerido

Número de teléfono en formato E.164, o null.

Ejemplo:

null

verified_identity
object | null
requerido

Lo que Didit ID Wallet compartió al iniciar sesión. null cuando la persona inició sesión de otra forma.

verified
object | null
requerido

Nivel de verificación y claims seleccionados, el mismo objeto que los tokens incluyen como verified, o null cuando no hay ninguno. Consulta este campo, y no email_verified, para saber si la persona verificó su identidad.

expires_at
string<date-time>
requerido

Fecha y hora límite en que termina la sesión. El tiempo de inactividad puede terminarla antes.

Ejemplo:

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

post_logout_redirect_uri
string
requerido

Adónde envía tu aplicación a la persona después de cerrar sesión. Cadena vacía si no se ha configurado.

Ejemplo:

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

organizations
object[]
requerido

Todas las organizaciones cliente a las que pertenece la persona, si las organizaciones están activadas. Vacío en caso contrario.

Última modificación el 1 de noviembre de 2026