Нарық тәртібін құру
post
https://api.cryptomus.com/v2/user-api/exchange/orders/market
Өтініш
Сұрау параметрлері
Есім | Параметр түрі | Анықтама |
---|---|---|
market* | string | Қолжетімді сауда жұбының белгіленуі (мысалы, `TRX_USDT`) |
quantity* | string | Негізгі_валютадағы сан |
value* | string | Тапсырысты орындау үшін шекті баға quote_currency |
direction* | string | Тапсырыс түріҚол жетімді опциялар:• buy• sell |
client_order_id | string | Клиент жасаған бірегей идентификатор |
tag | string | Брокер тегі |
Параметр түрі
stringАнықтама
Қолжетімді сауда жұбының белгіленуі (мысалы, `TRX_USDT`)Параметр түрі
stringАнықтама
Негізгі_валютадағы санПараметр түрі
stringАнықтама
Тапсырысты орындау үшін шекті баға quote_currencyПараметр түрі
stringАнықтама
Тапсырыс түріҚол жетімді опциялар:- buy- sellПараметр түрі
stringАнықтама
Клиент жасаған бірегей идентификаторПараметр түрі
stringАнықтама
Брокер тегі
* - Міндетті параметр
Мысал сұрау
curl https://api.cryptomus.com/v2/user-api/exchange/orders/market \
-X POST \
-H 'userId: 8b03432e-385b-4670-8d06-064591096795' \
-H 'sign: fe99035f86fa436181717b302b95bacff1' \
-H 'Content-Type: application/json' \
-d '{
"market": "TRX_USDT",
"quantity": "100",
"direction": "sell"
}'
ЕліктеуМүмкін кодтар
200: тапсырыс сәтті жасалды
404: пайдаланушы немесе ресурс табылмады
422: кіріс деректері жарамсыз
500: Ішкі сервер қатесі
Жауаптың мысалы
1{
2 "order_id": "01JEXAFCCC5ZVJPZAAHHDKQBNG"
3}
ЕліктеуМүмкін қателер
Мысал жауаптары:
1{
2 "state": 1,
3 "message": "Market validation error"
4}
Еліктеу
1{
2 "state": 2,
3 "message": "Incorrect amount or price accuracy"
4}
Еліктеу
1{
2 "state": 3,
3 "message": "Order amount is out of acceptable ranges"
4}
Еліктеу
1{
2 "state": 6,
3 "message": "Insufficient balance"
4}
Еліктеу
1{
2 "state": 7,
3 "message": "client_order_id error"
4}
Еліктеу
1{
2 "state": 0,
3 "message": "Standard validation error"
4}
ЕліктеуҚате бар жауап мысалы
1{
2 "state": 3,
3 "message": "Order quantity must be between 10 and 10000000000 size."
4}
Еліктеу