Création d'ordres de marché

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

Demande

Paramètres de requête

NomType de paramètreDéfinition
market*stringDésignation de la paire de trading disponible (par exemple « TRX_USDT »)
quantity*stringQuantité en base_currency
value*stringPrix ​​limite pour l'exécution de l'ordre en quote_currency
direction*stringType de commandeOptions disponibles:buysell
client_order_idstringIdentifiant unique créé par le client
tagstringÉtiquette de courtier

Type de paramètre

string

Définition

Désignation de la paire de trading disponible (par exemple « TRX_USDT »)

Type de paramètre

string

Définition

Quantité en base_currency

Type de paramètre

string

Définition

Prix ​​limite pour l'exécution de l'ordre en quote_currency

Type de paramètre

string

Définition

Type de commandeOptions disponibles:- buy- sell

Type de paramètre

string

Définition

Identifiant unique créé par le client

Type de paramètre

string

Définition

Étiquette de courtier

* - paramètre obligatoire

Demander un exemple


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

Codes possibles

200 : la commande a été créée avec succès

404 : Utilisateur ou ressource introuvable

422 : Données d'entrée invalides

500 : erreur de serveur interne

Exemple de réponse


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

Erreurs possibles

Exemples de réponses:


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


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


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


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


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


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

Exemple de réponse avec erreur


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