Créer un ordre de marché

post https://api.cryptomus.com/v2/user-api/convert/ Copie

Demande

Paramètres de requête

NomType de paramètreDéfinition
from*stringmax:10Devise à convertir depuis
to*stringmax:10Devise à convertir en
amount*stringMontant à convertir dans la devise d'origineS'il y a des sous dans le montant, envoyez-les avec un séparateur '.'
Exemple: 10.28

Type de paramètre

stringmax:10

Définition

Devise à convertir depuis

Type de paramètre

stringmax:10

Définition

Devise à convertir en

Type de paramètre

string

Définition

Montant à convertir dans la devise d'origineS'il y a des sous dans le montant, envoyez-les avec un séparateur '.'
Exemple: 10.28

* - paramètre obligatoire

Demander un exemple

curl https://api.cryptomus.com/v2/user-api/convert/ \
    -X POST \
    -H 'userId: 8b03432e-385b-4670-8d06-064591096795' \
    -H 'sign: fe99035f86fa436181717b302b95bacff1' \
    -H 'Content-Type: application/json' \
    -d '{
        "from": "BTC",
        "to": "USDT",
        "amount": "0.0001"
    }'
Copie

Réponse

Paramètres de réponse

NomType de paramètreDéfinition
order_idstringID de conversion
uuidstringUUID de la commande de conversion
convert_amount_fromstring|nullMontant à convertir depuis
convert_amount_tostring|nullMontant à convertir en
executed_amount_fromstring|nullMontant exécuté depuis
executed_amount_tostring|nullMontant exécuté en
convert_currency_fromstring|nullConvertir devise depuis
convert_currency_tostring|nullConvertir devise en
typestringType d'énumérationOptions disponibles:• market• limit
statusstringStatut d'énumérationOptions disponibles:• active• completed• partially_completed• cancelled• expired• failed
created_atstringDate et heure de création
current_ratestring|nullTaux actuel
market_ratestring|nulltaux du marché
limitstring|nullValeur limite (uniquement si le type est limite)
expires_atstringDate et heure d'expiration de la limite
completed_atstringDate et heure de finalisation de la commande (uniquement si la commande est finalisée)

Type de paramètre

string

Définition

ID de conversion

Type de paramètre

string

Définition

UUID de la commande de conversion

Type de paramètre

string|null

Définition

Montant à convertir depuis

Type de paramètre

string|null

Définition

Montant à convertir en

Type de paramètre

string|null

Définition

Montant exécuté depuis

Type de paramètre

string|null

Définition

Montant exécuté en

Type de paramètre

string|null

Définition

Convertir devise depuis

Type de paramètre

string|null

Définition

Convertir devise en

Type de paramètre

string

Définition

Type d'énumérationOptions disponibles:- market- limit

Type de paramètre

string

Définition

Statut d'énumérationOptions disponibles:- active- completed- partially_completed- cancelled- expired- failed

Type de paramètre

string

Définition

Date et heure de création

Type de paramètre

string|null

Définition

Taux actuel

Type de paramètre

string|null

Définition

taux du marché

Type de paramètre

string|null

Définition

Valeur limite (uniquement si le type est limite)

Type de paramètre

string

Définition

Date et heure d'expiration de la limite

Type de paramètre

string

Définition

Date et heure de finalisation de la commande (uniquement si la commande est finalisée)

Exemple de réponse


1{
2  "state": 0,
3  "result": {
4    "order_id": "2d9bf426-98ef-448b-84c2-03cc1ec78feb",
5    "uuid": "740a39d1-2edd-4b4d-bf49-826caf324312",
6    "convert_amount_from": "10.000",
7    "convert_amount_to": "3.000",
8    "executed_amount_from": null,
9    "executed_amount_to": null,
10    "convert_currency_from": "USDT",
11    "convert_currency_to": "XMR",
12    "type": "market",
13    "status": "completed",
14    "created_at": "2024-07-11 , 18:06:04",
15    "current_rate": "100",
16    "market_rate": "100",
17    "completed_at": "2024-07-11 , 18:06:04"
18  }
19}
Copie