Перейти к основному содержанию
GET
Получить сессию
Аутентификация новая возможность. Эти endpoint обслуживаются издателем вашего приложения, например https://<name>.auth.didit.me, и никогда не принимают ваш API-ключ Didit.
Это мгновенная проверка отзыва. Она допускает 30 запросов в минуту и 300 в час на один адрес, поэтому проверяйте токены офлайн при каждом запросе и вызывайте её перед выполнением чувствительных действий. См. Проверка сессии.

Авторизации

Authorization
string
header
обязательно

Токен доступа человека из POST /token/: JWT с алгоритмом ES256 и заголовком typ: at+jwt, действующий не более 5 минут. Не ваш API-ключ Didit.

Ответ

Сессия активна.

Активная сессия, связанная с токеном доступа.

sub
string<uuid>
обязательно

ID личности.

Пример:

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

sid
string<uuid>
обязательно

ID сессии.

Пример:

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

application_id
string<uuid>
обязательно
Пример:

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

vendor_data
string
обязательно

Идентификатор человека в продуктах Didit, как в токенах.

Пример:

"user-42"

amr
string[]
обязательно

Способ входа в сессию в виде одного значения: например, password, code (код из эл. почты), magic (магическая ссылка), passkey, phone, sso, wallet (Didit ID Wallet) или название метода входа через соцсети. Пусто для токена агента.

Пример:
mfa_verified
boolean
обязательно

Пройден ли второй фактор в сессии. Всегда true для входа по passkey.

Пример:

false

email
string<email> | null
обязательно
Пример:

"person@example.com"

email_verified
boolean
обязательно
Пример:

true

phone
string | null
обязательно

Номер телефона в формате E.164 или null.

Пример:

null

verified_identity
object | null
обязательно

Данные, переданные Didit ID Wallet при входе. null, если пользователь вошел другим способом.

verified
object | null
обязательно

Уровень верификации и выбранные утверждения, тот же объект, который токены содержат в виде verified, или null, если он отсутствует. Считывайте это поле, а не email_verified, чтобы узнать, подтвердил ли человек свою личность.

expires_at
string<date-time>
обязательно

Крайний срок завершения сессии. Таймаут бездействия может завершить её раньше.

Пример:

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

post_logout_redirect_uri
string
обязательно

Куда ваше приложение перенаправляет пользователя после выхода. Пустая строка, если не задано.

Пример:

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

organizations
object[]
обязательно

Каждая организация клиента, к которой принадлежит человек, если организации включены. В противном случае пусто.

Последнее изменение 7 ноября 2026 г.