money-simple-from-bracketТранзакции

Этот эндпоинт используется для получения списка всех транзакций, связанных с юнитом, клиентом или системой в целом. Запрос позволяет фильтровать транзакции по различным параметрам — таким как статус, тип, сеть, валюта, даты, адреса и т.д.

💡 Зачем нужен: Этот запрос необходим для аналитики, отслеживания поступлений и выплат, контроля статусов, а также для интеграции в финансовые панели или CRM, где требуется видеть историю всех операций.

GET/v1/transactions

Headers

chevron-rightExample of x-api-keyhashtag

74364121-2fb8-4e06-b093-7b1f83f0d5a8

circle-info

Please note: the x-api-key is unique and provided to each client individually by Monocrypt.

Query Parameters 📝

Фильтры передаются в JSON в формате, но под капотом это превращается в строку query-параметров.

Пример JSON фильтра:

{
  "and": [
    { "or": [{ "txId": { "iLike": "%5fe07d8de..." } }] },
    { "or": [{ "currency": { "eq": "USDT" } }, { "currency": { "eq": "USDC" } }] },
    { "or": [{ "network": { "eq": "TRC20" } }, { "network": { "eq": "ERC20" } }] },
    { "or": [{ "status": { "eq": "completed" } }] }
  ]
}

Как это выглядит в браузере / URL 🌐

При отправке GET-запроса JSON конвертируется в URL-encoded строку:

💡 Важно:

  • Все вложенные объекты and / or превращаются в ключи с квадратными скобками.

  • %25 — это кодировка символа %, которая используется для iLike фильтров.

  • Таким образом, в браузере или через Axios / Postman фильтр отправляется как строка, а не как JSON.

Пример запроса через Axios


Особенности

  • Запрос поддерживает фильтрацию, пагинацию и сортировку.

  • Для передачи сложных условий используйте and / or комбинации.

  • Поля фильтров должны соответствовать сущности клиента и его кошельков.


Response


Last updated

Was this helpful?