Получить всех контрагентов

Позволяет получить список клиентов (контрагентов) с фильтрацией, сортировкой и пагинацией. Используется для поиска конкретного клиента или анализа всей базы клиентов.

💡 Важно: Можно передавать сложные фильтры с логикой and / or, чтобы комбинировать разные условия.

GET/v1/clients

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?