Создание ордера
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
}
}
Общие параметры для всех ордеров:
| Параметр | Тип | Обязательный | Описание | Пример |
|---|---|---|---|---|
| currencyFrom | string | ✅ | Базовая валюта | "BTC" |
| currencyTo | string | ✅ | Котируемая валюта | "USDT" |
| orderType | string | ✅ | Тип ордера: LIMIT, MARKET | "LIMIT" |
| orderDirection | string | ✅ | Направление: BUY, SELL | "BUY" |
| volume | number | ✅ | Объем ордера | 1.2 |
| creationTime | string | ✅ | Время создания | "2024-01-15T10:30:00Z" |
| options.isPostOnly | boolean | ❌ | Пост-онли ордер | false |
Дополнительные параметры для LIMIT ордеров:
| Параметр | Тип | Обязательный | Описание | Пример |
|---|---|---|---|---|
| price | number | ✅ | Цена исполнения | 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:
| Параметр | Тип | Описание |
|---|---|---|
| success | boolean | Статус выполнения операции |
| timestamp | string | Время ответа сервера в формате ISO 8601 |
| requestId | string | UUID запроса для отслеживания |
| error | object | Объект с информацией об ошибке |
| error.code | string | Код ошибки |
Error response
{
"requestId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"code": "string",
"message": "Text about reason of error",
"payload": [
"example"
]
}