Créer un ordre de marché
post https://api.cryptomus.com/v2/user-api/convert/ Copie
Demande
Paramètres de requête
| Nom | Type de paramètre | Définition |
|---|---|---|
| from* | stringmax:10 | Devise à convertir depuis |
| to* | stringmax:10 | Devise à convertir en |
| amount* | string | Montant à 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:10Définition
Devise à convertir depuisType de paramètre
stringmax:10Définition
Devise à convertir enType de paramètre
stringDé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"
}'
CopieRéponse
Paramètres de réponse
| Nom | Type de paramètre | Définition |
|---|---|---|
| order_id | string | ID de conversion |
| uuid | string | UUID de la commande de conversion |
| convert_amount_from | string|null | Montant à convertir depuis |
| convert_amount_to | string|null | Montant à convertir en |
| executed_amount_from | string|null | Montant exécuté depuis |
| executed_amount_to | string|null | Montant exécuté en |
| convert_currency_from | string|null | Convertir devise depuis |
| convert_currency_to | string|null | Convertir devise en |
| type | string | Type d'énumérationOptions disponibles:• market• limit |
| status | string | Statut d'énumérationOptions disponibles:• active• completed• partially_completed• cancelled• expired• failed |
| created_at | string | Date et heure de création |
| current_rate | string|null | Taux actuel |
| market_rate | string|null | taux du marché |
| limit | string|null | Valeur limite (uniquement si le type est limite) |
| expires_at | string | Date et heure d'expiration de la limite |
| completed_at | string | Date et heure de finalisation de la commande (uniquement si la commande est finalisée) |
Type de paramètre
stringDéfinition
ID de conversionType de paramètre
stringDéfinition
UUID de la commande de conversionType de paramètre
string|nullDéfinition
Montant à convertir depuisType de paramètre
string|nullDéfinition
Montant à convertir enType de paramètre
string|nullDéfinition
Montant exécuté depuisType de paramètre
string|nullDéfinition
Montant exécuté enType de paramètre
string|nullDéfinition
Convertir devise depuisType de paramètre
string|nullDéfinition
Convertir devise enType de paramètre
stringDéfinition
Type d'énumérationOptions disponibles:- market- limitType de paramètre
stringDéfinition
Statut d'énumérationOptions disponibles:- active- completed- partially_completed- cancelled- expired- failedType de paramètre
stringDéfinition
Date et heure de créationType de paramètre
string|nullDéfinition
Taux actuelType de paramètre
string|nullDéfinition
taux du marchéType de paramètre
string|nullDéfinition
Valeur limite (uniquement si le type est limite)Type de paramètre
stringDéfinition
Date et heure d'expiration de la limiteType de paramètre
stringDé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