Перейти к основному содержанию
POST
cURL
Запускайте верификацию через EUDI Wallet со своего бэкенда, используя API-ключ вашего приложения. Сценарий и workflow_id не нужны. Ответ на запуск описывает следующее действие аутентификации; это не одобренный результат верификации личности.

Покрытие и активация

Активация кошелька не зависит от развёртывания API и соответствия вашего приложения требованиям. Задокументированный endpoint не активирует кошелёк, помеченный как «Скоро будет доступно». Актуальные опубликованные тарифы см. в разделе цены на цифровые ID-кошельки.

Что делает конечный пользователь

Выполните следующее действие, указанное в ответе на запрос запуска. Способ аутентификации в кошельке определяет, использует ли человек браузер, другое устройство или приложение.

Получение результата

Следуйте руководству по API цифровых ID-кошельков, чтобы отслеживать верификацию и получать её результат. Считайте доказательством того, что кошелёк аутентифицировал человека, только завершённый и подтверждённый результат. Возвращаемые атрибуты личности зависят от кошелька: не предполагайте, что адрес, портрет или все запрошенные атрибуты присутствуют.

Связанные материалы

Авторизации

x-api-key
string
header
обязательно

API-ключ вашего приложения из раздела «Разработчикам» -> «API-ключи» в Business Console. Основной ключ имеет полный доступ. Именованный ключ может иметь ограниченную область действия: без доступа, чтение или запись для каждого ресурса, ограничение определенными сценариями или одобренными сессиями, списком IP-адресов и сроком действия. 401 означает, что ключ неверен, отозван или его срок действия истек; 403 означает, что ключ не был передан, у ключа нет доступа к этому ресурсу или действию, либо запрос поступил с адреса вне его списка IP-адресов; 404 на маршруте сессии означает, что сессия не входит в сценарии или статусы ключа. Ключ без доступа к медиа получает URL изображений, видео и PDF как null, а ключ без прав на запись сессий получает ссылки на сессии и токены как null. См. https://docs.didit.me/console/api-keys.

Заголовки

Idempotency-Key
string

Необязательный ключ для безопасного повтора запроса (макс. 255 символов). Повторная попытка с тем же ключом, кошельком и телом запроса возвращает исходную верификацию без запуска повторного входа; тот же ключ с другим кошельком или телом запроса возвращает 409 idempotency_key_reused.

Тело

Запустить верификацию через 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>
обязательно

Код страны по стандарту ISO 3166-1 alpha-3 для идентификатора 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
Доступные опции:
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>
обязательно

URL https, на который браузер пользователя возвращается после кошелька, с добавленными параметрами request_id и result. Его хост должен быть зарегистрирован в allowed_return_hosts приложения (или являться его доменом White label). Никогда не полагайтесь только на result: получайте результат с помощью GET .../verifications/{request_id}/ или через webhook.

Required string length: 1 - 2048
vendor_data
string | null

Ваш собственный референс этой верификации (например, идентификатор пользователя). Возвращается в результатах и webhook.

metadata
object | null

Необязательный объект JSON, сохраняемый вместе с верификацией и возвращаемый в результатах и webhook.

sandbox_scenario
string

Только для приложений в песочнице: имитируемый результат - 'wallet_cancelled', 'wallet_timeout' или 'wallet_provider_error'; любой другой сценарий (или его отсутствие) проходит верификацию. Отклоняется для приложений в продакшн-среде. Полный каталог доступен по адресу GET /v1/sandbox/scenarios/.

Minimum string length: 1
device
enum<string>
по умолчанию:same_device

same_device, если пользователь выполняет вход на устройстве, отображающем вашу страницу; cross_device, если он использует другое устройство (например, QR-код BankID).

  • same_device - same_device
  • cross_device - cross_device
Доступные опции:
same_device,
cross_device

Ответ

Одна отдельная верификация кошелька в том виде, в котором её возвращает каждый endpoint для кошельков.

request_id
string<uuid>
обязательно
wallet_verification
object
обязательно
vendor_data
string | null
обязательно
metadata
object | null
обязательно

Объект метаданных, переданный при запуске, или null.

created_at
string<date-time>
обязательно
Последнее изменение 7 ноября 2026 г.