Creación de órdenes de mercado

post
https://api.cryptomus.com/v2/user-api/exchange/orders/market
COPIAR

Pedido

Parámetros de consulta

NombreTipo de parámetroDefinición
market*stringDesignación del par comercial disponible (por ejemplo, `TRX_USDT`)
quantity*stringCantidad en moneda_base
value*stringPrecio límite para la ejecución de órdenes en quote_currency
direction*stringTipo de ordenOpciones Disponibles:buysell
client_order_idstringIdentificador único creado por el cliente
tagstringEtiqueta de corredor

Tipo de parámetro

string

Definición

Designación del par comercial disponible (por ejemplo, `TRX_USDT`)

Tipo de parámetro

string

Definición

Cantidad en moneda_base

Tipo de parámetro

string

Definición

Precio límite para la ejecución de órdenes en quote_currency

Tipo de parámetro

string

Definición

Tipo de ordenOpciones Disponibles:- buy- sell

Tipo de parámetro

string

Definición

Identificador único creado por el cliente

Tipo de parámetro

string

Definición

Etiqueta de corredor

* - parámetro obligatorio

Ejemplo de solicitud


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"
  }'
COPIAR

Posibles códigos

200: El pedido fue creado exitosamente

404: Usuario o recurso no encontrado

422: datos de entrada no válidos

500: error interno del servidor

Ejemplo de respuesta


1{
2  "order_id": "01JEXAFCCC5ZVJPZAAHHDKQBNG"
3}
COPIAR

Posibles errores

Respuestas de ejemplo:


1{
2  "state": 1,
3  "message": "Market validation error"
4}
COPIAR


1{
2  "state": 2,
3  "message": "Incorrect amount or price accuracy"
4}
COPIAR


1{
2  "state": 3,
3  "message": "Order amount is out of acceptable ranges"
4}
COPIAR


1{
2  "state": 6,
3  "message": "Insufficient balance"
4}
COPIAR


1{
2  "state": 7,
3  "message": "client_order_id error"
4}
COPIAR


1{
2  "state": 0,
3  "message": "Standard validation error"
4}
COPIAR

Ejemplo de respuesta con error


1{
2  "state": 3,
3  "message": "Order quantity must be between 10 and 10000000000 size."
4}
COPIAR