Перейти к основному содержанию
GET
curl
API истории доставок Travel Rule от Didit возвращает все записи о доставке для транзакции, с пагинацией, от старых к новым. Используйте ваш x-api-key с правом на чтение транзакций. transaction_id содержит UUID транзакции в Didit. Если транзакция или перевод не найдены, API возвращает 404; если прав недостаточно, возвращается 403.

Пагинация и сортировка

Ответ содержит count, next, previous и results. По умолчанию limit равен 100 и ограничен 100; offset по умолчанию равен нулю и не должен превышать 1,000,000, иначе возвращается 400. Значение count обычно ограничено 100 и не является надёжным общим итогом для больших историй. Переходите по next, пока он не станет null, независимо от значения count. Записи упорядочены по времени создания, а при совпадении времени по идентификатору. Каждая запись содержит uuid, kind, status, rail, created_at, delivered_at и detail_lines. rail принимает значения EMAIL, TRP, INTERNAL, NETWORK или null до выбора канала. detail_lines описывает тип сообщения и его статус, без необработанных ошибок и транспортных payload.

Встроенная история

Детали транзакции включают только 100 самых новых записей из travel_rule.deliveries, которые выводятся от самых старых к новым. Поле deliveries_truncated показывает, были ли опущены более старые записи. Списки транзакций не содержат эти два поля истории. Существующее поле delivery по-прежнему описывает самую новую доставку. Значения статусов см. в разделе доставка и повторные попытки. Сообщения контрагента относятся к отдельному endpoint для переписки.

Авторизации

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, которой принадлежит перевод.

Параметры запроса

limit
integer
по умолчанию:100

Записей на странице. По умолчанию 100; большие значения ограничиваются 100; значение выше 1,000,000 возвращает 400.

Требуемый диапазон: 1 <= x <= 1000000
offset
integer
по умолчанию:0

Количество записей, которые нужно пропустить, до 1,000,000. Большее значение возвращает 400.

Требуемый диапазон: 0 <= x <= 1000000

Ответ

История доставок с пагинацией, от самых старых к новым.

count
integer
обязательно

Количество обычно ограничено 100; это не надёжный итог для больших историй. Переходите по next, пока он не станет null, независимо от count.

Требуемый диапазон: x >= 0
next
string<uri> | null
обязательно

URL следующей страницы или null.

previous
string<uri> | null
обязательно

URL предыдущей страницы или null.

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

Записи в порядке от старых к новым по времени создания, затем по идентификатору.

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