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

Создание ордера

Endpoint

POST /orders/open

Описание

Создание лимитного или маркетного ордера на покупку или продажу.

Заголовки

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

Тело запроса

{
"currencyFrom": "KGS",
"currencyTo": "USDT",
"orderType": "LIMIT",
"orderDirection": "BUY",
"volume": 12000,
"price": 0.011,
"creationTime": "2024-01-15T10:30:00Z",
"options": {
"isPostOnly": false
}
}

Общие параметры для всех ордеров:

ПараметрТипОбязательныйОписаниеПример
currencyFromstringБазовая валюта"BTC"
currencyTostringКотируемая валюта"USDT"
orderTypestringТип ордера: LIMIT, MARKET"LIMIT"
orderDirectionstringНаправление: BUY, SELL"BUY"
volumenumberОбъем ордера1.2
creationTimestringВремя создания"2024-01-15T10:30:00Z"
options.isPostOnlybooleanПост-онли ордерfalse

Дополнительные параметры для LIMIT ордеров:

ПараметрТипОбязательныйОписаниеПример
pricenumberЦена исполнения92783.7

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

LIMIT ордер:

{
"currencyFrom": "KGS",
"currencyTo": "USDT",
"orderType": "LIMIT",
"orderDirection": "BUY",
"volume": 12000,
"price": 0.011,
"creationTime": "2024-01-15T10:30:00Z",
"options": {
"isPostOnly": false
}
}

MARKET ордер:

{
"currencyFrom": "KGS",
"currencyTo": "USDT",
"orderType": "MARKET",
"orderDirection": "BUY",
"volume": 5000,
"creationTime": "2024-01-15T10:30:00Z"
}

Response

{
"success": true,
"timestamp": "2024-01-26T09:25:23.507Z",
"error": {
"code": "string"
}
}

Параметры Response:

ПараметрТипОписание
successbooleanСтатус выполнения операции
timestampstringВремя ответа сервера в формате ISO 8601
requestIdstringUUID запроса для отслеживания
errorobjectОбъект с информацией об ошибке
error.codestringКод ошибки

Error response

{
"requestId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"code": "string",
"message": "Text about reason of error",
"payload": [
"example"
]
}