Перейти к основному содержимому

Получение истории сделок

Endpoint

POST /orders/trades

Описание

Получение истории сделок с фильтрацией, сортировкой и пагинацией.

Заголовки

  • Обязательные заголовки аутентификации

Тело запроса

{
"filters": {
"orderId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"pairs": [
{
"currencyFrom": "KGS",
"currencyTo": "USDT"
}
],
"createdAt": {
"start": "2024-01-01T00:00:00Z",
"end": "2024-01-15T23:59:59Z"
},
"executedAt": {
"start": "2024-01-01T00:00:00Z",
"end": "2024-01-15T23:59:59Z"
},
"orderType": ["LIMIT", "MARKET"],
"orderDirection": "BUY"
},
"sorts": {
"order": "DESC",
"sort": "CREATION_DATE"
},
"pagination": {
"size": 10,
"page": 0
}
}

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

ПараметрТипОбязательныйОписаниеПример
filtersobjectФильтры для поиска сделок
filters.orderIdstringUUID ордера"3fa85f64-5717-4562-b3fc-2c963f66afa6"
filters.pairsarrayСписок торговых пар
filters.pairs[].currencyFromstringБазовая валюта"BTC"
filters.pairs[].currencyTostringКотируемая валюта"USDT"
filters.createdAtobjectФильтр по времени создания
filters.createdAt.startstringНачальная дата"2024-01-01T00:00:00Z"
filters.createdAt.endstringКонечная дата"2024-01-15T23:59:59Z"
filters.executedAtobjectФильтр по времени исполнения
filters.executedAt.startstringНачальная дата"2024-01-01T00:00:00Z"
filters.executedAt.endstringКонечная дата"2024-01-15T23:59:59Z"
filters.orderTypearrayТипы ордеров["LIMIT", "MARKET"]
filters.orderDirectionstringНаправление ордера"BUY"
sortsobjectНастройки сортировки
sorts.orderstringПорядок: ASC, DESC"DESC"
sorts.sortstringПоле сортировки"CREATION_DATE"
paginationobjectНастройки пагинации
pagination.sizeintegerРазмер страницы10
pagination.pageintegerНомер страницы0

Доступные значения для сортировки

sorts.order:

ЗначениеОписание
ASCПо возрастанию
DESCПо убыванию

sorts.sort:

ЗначениеОписание
CREATION_DATEПо дате создания
EXECUTION_DATEПо дате исполнения
CURRENCY_FROMПо базовой валюте
CURRENCY_TOПо котируемой валюте
ORDER_TYPEПо типу ордера
ORDER_DIRECTIONПо направлению ордера

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

{
"filters": {
"orderId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"pairs": [
{
"currencyFrom": "KGS",
"currencyTo": "USDT"
}
],
"createdAt": {
"start": "2024-01-01T00:00:00Z",
"end": "2024-01-15T23:59:59Z"
}
},
"sorts": {
"order": "DESC",
"sort": "CREATION_DATE"
},
"pagination": {
"size": 10,
"page": 0
}
}

Response

{
"list": [
{
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"currencyFrom": "KGS",
"currencyTo": "USDT",
"orderType": "LIMIT",
"orderDirection": "BUY",
"price": "92500.00",
"amount": "1.2",
"volume": "111000.00",
"createdAt": "2024-01-15T10:31:00Z",
"executedAt": "2024-01-15T10:31:05Z",
"commission": "22.20",
"commissionType": "TAKER",
"commissionPercent": "0.002",
"orderId": "3fa85f64-5717-4562-b3fc-2c963f66afa6"
}
],
"total": 1
}

Параметры Response:

ПараметрТипОписание
listarrayСписок сделок
totalintegerОбщее количество сделок

Объект Trade:

ПараметрТипОписание
idstringUUID сделки
currencyFromstringБазовая валюта
currencyTostringКотируемая валюта
orderTypestringТип ордера: LIMIT, MARKET
orderDirectionstringНаправление: BUY, SELL
pricestringЦена сделки
amountstringКоличество базовой валюты
volumestringОбъем сделки в котируемой валюте
createdAtstringВремя создания сделки
executedAtstringВремя исполнения сделки
commissionstringСумма комиссии
commissionTypestringТип комиссии: MAKER, TAKER
commissionPercentstringПроцент комиссии
orderIdstringUUID родительского ордера

Error response

{
"success": true,
"timestamp": "2025-11-26T08:57:15.631Z",
"requestId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"error": {
"code": "string"
}
}