Перейти к основному содержанию
POST
curl
Travel Rule API для конечного пользователя от Didit выпускает ссылку для завершения пользователем выбора кошелька или контрагента и может отправить её на адрес электронной почты, указанный в его записи Didit. Отправьте {"channel": "link"}, чтобы скопировать ссылку, или {"channel": "email"}, чтобы дополнительно попытаться отправить её по электронной почте. Если не указать channel, по умолчанию используется link. Письмо отправляется на адрес конечного пользователя из записи Didit и на языке сессии верификации, если он доступен. Указать произвольного получателя нельзя. Для вызова API требуется доступ на запись к транзакциям, а исходящий перевод должен находиться в одном из состояний: AWAITING_COUNTERPARTY, COUNTERPARTY_VASP_NOT_FOUND, COUNTERPARTY_VASP_NOT_REACHABLE, UNCONFIRMED_OWNERSHIP или ON_HOLD. В других состояниях API возвращает 409. Если транзакция неизвестна или перевод не найден, возвращается 404. Ответ содержит end_user_link, expires_at, emailed_to и email_available. Новая ссылка отзывает все предыдущие открытые ссылки для конечного пользователя по этому переводу. Передавайте ссылку только предназначенному конечному пользователю. Если адрес электронной почты в записи не указан, channel: email возвращает 409 с code: end_user_email_missing. В этом случае запросите channel: link. Если отправка не удалась, API всё равно возвращает рабочую ссылку, а emailed_to будет пустым. email_available означает, что адрес существует, но не то, что письмо доставлено. Для явного выбора пользователя при создании см. Создание транзакции и руководство по Travel Rule. Для действий с переводом см. Обновление перевода.

Авторизации

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.

Параметры пути

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

Стабильный UUID транзакции Didit, которой принадлежит перевод.

Тело

application/json
channel
enum<string>
по умолчанию:link

link возвращает новую ссылку; email также пытается отправить её на адрес электронной почты конечного пользователя из его записи в Didit.

Доступные опции:
link,
email

Ответ

Успешный ответ.

Новая ссылка для конечного пользователя. Предыдущие открытые ссылки для этого перевода отзываются.

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

Срок действия ссылки.

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

Получатель, если отправка прошла успешно, иначе пустая строка. Ошибка отправки письма всё равно возвращает рабочую ссылку.

email_available
boolean
обязательно

Есть ли у конечного пользователя адрес электронной почты в его записи Didit.

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