NAV
php python javascript shell

مستندات API آریومکس

احراز هویت و تولید امضا

--header 'X-ARX-APIKEY: You-API-Key'
--header 'X-ARX-SIGNATURE: Your-Signature'
$query              = [];
$query['timestamp'] = strval(round(microtime(true) * 1000));
$queryParameters    = http_build_query($query);
$signature          = hash_hmac('sha256', $queryParameters, 'Your-Secret-Key');
const crypto = require("crypto");
const query = {};
query["timestamp"] = String(Math.round(new Date().getTime()));
const queryParameters = new URLSearchParams(query).toString();
const signature = crypto
  .createHmac("sha256", "Your-Secret-Key")
  .update(queryParameters)
  .digest("hex");
import time
import hashlib
import hmac
api_secret = "Your-Secret-Key"
query = {}
query["timestamp"] = str(round(time.time() * 1000))
query_string = "&".join(f"{k}={v}" for k, v in query.items())
signature = hmac.new(
    api_secret.encode("utf-8"),
    query_string.encode("utf-8"),
    digestmod=hashlib.sha256,
).hexdigest()

برای استفاده از API های خصوصی Ariomex، باید کلید API و امضا را در پارامتر هدر HTTP ارسال کنید. ‍

نحوه تولید امضا در زبان های مختلف در قسمت رو به رو نشان داده شده است.

محدودیت ها

محدودیت درخواست برای هر endpoint در قسمت مربوطه نمایش داده شده است. با این حال، محدودیت کلی ۱۰ درخواست در ثانیه برای تمامی endpoint‌ ها در نظر گرفته شده است.

SDK

ما برای سهولت در استفاده از API خود، SDKهایی را برای زبان‌های برنامه‌نویسی محبوب PHP، Python و Node.js آماده کرده‌ایم. این SDKها با فراهم کردن ابزارها و توابع آماده، کار با API ما را بسیار ساده کرده و به شما اجازه می‌دهد سریع‌تر و با تمرکز بیشتری روی توسعه اپلیکیشن خود بپردازید. برای دسترسی به SDKها و مستندات کامل، به مخازن GitHub ما مراجعه کنید.

درخواست های عمومی

دریافت فایل Swagger

نحوه درخواست:

curl --location --request GET 'https://api.ariomex.ir/v1/public/swagger'
$curl = curl_init();
curl_setopt_array($curl, array(
  CURLOPT_URL => 'https://api.ariomex.ir/v1/public/swagger',
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => '',
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 0,
  CURLOPT_FOLLOWLOCATION => true,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => 'GET',
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
var axios = require("axios");
var config = {
  method: "get",
  url: "https://api.ariomex.ir/v1/public/swagger",
  headers: {},
  timeout: 15000,
};
axios(config)
  .then(function (response) {
    console.log(JSON.stringify(response.data));
  })
  .catch(function (error) {
    console.log(error);
  });
import requests
url = "https://api.ariomex.ir/v1/public/swagger"
payload={}
headers = {}
response = requests.request("GET", url, headers=headers, data=payload, timeout=10)
print(response.text)

نمونه پاسخ:

{
  "openapi": "3.1.0",
  "info": {
    "title": "ariomex api",
    "version": "1.0.0"
  },
  "paths": {},
  "components": {
    "schemas": {}
  }
}

پینگ

نحوه درخواست:

curl --location --request GET 'https://api.ariomex.ir/v1/public/ping'
$curl = curl_init();
curl_setopt_array($curl, array(
  CURLOPT_URL => 'https://api.ariomex.ir/v1/public/ping',
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => '',
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 0,
  CURLOPT_FOLLOWLOCATION => true,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => 'GET',
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
var axios = require("axios");
var config = {
  method: "get",
  url: "https://api.ariomex.ir/v1/public/ping",
  headers: {},
  timeout: 15000,
};
axios(config)
  .then(function (response) {
    console.log(JSON.stringify(response.data));
  })
  .catch(function (error) {
    console.log(error);
  });
import requests
url = "https://api.ariomex.ir/v1/public/ping"
payload={}
headers = {}
response = requests.request("GET", url, headers=headers, data=payload, timeout=10)
print(response.text)

نمونه پاسخ:

{
  "status": "true",
  "serverTime": "1715368133713",
  "result": "pong"
}

پارامترهای ورودی

پارامتر نوع الزامی توضیحات نمونه

پارامترهای پاسخ

Field Type Description
status string وضعیت
serverTime string زمان سرور
result string نتیجه

زمان سرور

نحوه درخواست:

curl --location --request GET 'https://api.ariomex.ir/v1/public/time'
$curl = curl_init();
curl_setopt_array($curl, array(
  CURLOPT_URL            => 'https://api.ariomex.ir/v1/public/time',
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING       => '',
  CURLOPT_MAXREDIRS      => 10,
  CURLOPT_TIMEOUT        => 0,
  CURLOPT_FOLLOWLOCATION => true,
  CURLOPT_HTTP_VERSION   => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST  => 'GET',
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
var axios = require("axios");
var config = {
  method: "get",
  url: "https://api.ariomex.ir/v1/public/time",
  headers: {},
  timeout: 15000,
};
axios(config)
  .then(function (response) {
    console.log(JSON.stringify(response.data));
  })
  .catch(function (error) {
    console.log(error);
  });
import requests
url      = "https://api.ariomex.ir/v1/public/time"
payload  = {}
headers  = {}
response = requests.request("GET", url, headers=headers, data=payload, timeout=10)
print(response.text)

نمونه پاسخ:

{
  "status": "true",
  "serverTime": "1715368133713",
  "result": "1715368133713"
}

پارامترهای ورودی

پارامتر نوع الزامی توضیحات نمونه

پارامترهای پاسخ

Field Type Description
status string وضعیت
serverTime string زمان سرور
result string نتیجه

اطلاعات بازار

نحوه درخواست:

curl --location --request GET 'https://api.ariomex.ir/v1/public/exchange_info'
$curl = curl_init();
curl_setopt_array($curl, array(
  CURLOPT_URL => 'https://api.ariomex.ir/v1/public/exchange_info',
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => '',
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 0,
  CURLOPT_FOLLOWLOCATION => true,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => 'GET',
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
var axios = require("axios");
var config = {
  method: "get",
  url: "https://api.ariomex.ir/v1/public/exchange_info",
  headers: {},
  timeout: 15000,
};
axios(config)
  .then(function (response) {
    console.log(JSON.stringify(response.data));
  })
  .catch(function (error) {
    console.log(error);
  });
import requests
url = "https://api.ariomex.ir/v1/public/exchange_info"
payload={}
headers = {}
response = requests.request("GET", url, headers=headers, data=payload, timeout=10)
print(response.text)

نمونه پاسخ:

{
  "status": "true",
  "serverTime": "1715369853140",
  "result": [
    {
      "symbol": "btcirt",
      "base": "btc",
      "quote": "irt",
      "basePrecision": "5",
      "quotePrecision": "0",
      "minimumQuoteSize": "300000",
      "maxMarketOrderAsk": "1",
      "maxMarketOrderBid": "300000000",
      "isActive": true
    }
  ]
}

پارامترهای ورودی

پارامتر نوع الزامی توضیحات نمونه
symbol string خیر نماد btcirt

پارامترهای پاسخ

Field Type Description
status string وضعیت
serverTime string زمان سرور
result array نتیجه
symbol string نماد بازار
base string ارز پایه
quote string ارز قیمت
basePrecision string دقت ارز پایه
quotePrecision string دقت ارز قیمت
minimumQuoteSize string کمترین میزان مقدار کل سفارش
maxMarketOrderAsk string بیشترین مقدار سفارش مارکت فروش
maxMarketOrderBid string بیشترین مقدار سفارش مارکت خرید
isActive boolean وضعیت بازار

اطلاعات ارز ها

نحوه درخواست:

curl --location --request GET 'https://api.ariomex.ir/v1/public/coins_info'
$curl = curl_init();
curl_setopt_array($curl, array(
  CURLOPT_URL => 'https://api.ariomex.ir/v1/public/coins_info',
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => '',
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 0,
  CURLOPT_FOLLOWLOCATION => true,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => 'GET',
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
var axios = require("axios");
var config = {
  method: "get",
  url: "https://api.ariomex.ir/v1/public/coins_info",
  headers: {},
  timeout: 15000,
};
axios(config)
  .then(function (response) {
    console.log(JSON.stringify(response.data));
  })
  .catch(function (error) {
    console.log(error);
  });
import requests
url = "https://api.ariomex.ir/v1/public/coins_info"
payload={}
headers = {}
response = requests.request("GET", url, headers=headers, data=payload, timeout=10)
print(response.text)

نمونه پاسخ:

{
  "status": "true",
  "serverTime": "1715372042442",
  "result": [
    {
      "symbol": "btc",
      "nameEn": "Bitcoin",
      "nameFa": "بیتکوین",
      "networks": {
        "btc": {
          "NetworkSymbol": "btc",
          "NetworkNameEn": "Bitcoin",
          "NetworkNameFa": "بیتکوین",
          "isDefault": true,
          "tokenNameOnNetwork": "",
          "tokenSymbolOnNetwork": "BTC",
          "addressUrl": "https://mempool.space/address/{{$address}}",
          "contractAddressUrl": "",
          "transactionUrl": "https://mempool.space/tx/{{$tx}}",
          "contractAddress": "",
          "memoRequired": false,
          "memoRegex": "",
          "addressRegex": "^[13][a-km-zA-HJ-NP-Z1-9]{25,34}$|^[(bc1q)|(bc1p)][0-9A-Za-z]{37,62}$",
          "tokenDecimal": "8",
          "depositFee": "0",
          "withdrawFee": "0.0003",
          "depositStatus": "active",
          "withdrawStatus": "active",
          "minimumDeposit": "0",
          "minimumWithdraw": "0.0006",
          "DepositConfirmationCount": "6",
          "withdrawPrecision": "5"
        }
      }
    }
  ]
}

پارامترهای ورودی

پارامتر نوع الزامی توضیحات نمونه
symbol string خیر نماد btcirt

پارامترهای پاسخ

Field Type Description
status string وضعیت
serverTime string زمان سرور
result array نتیجه
symbol string نماد
nameEn string نام (انگلیسی)
nameFa string نام (فارسی)
networks object شبکه‌ها
btc object شبکه Bitcoin
NetworkSymbol string نماد شبکه
NetworkNameEn string نام شبکه (انگلیسی)
NetworkNameFa string نام شبکه (فارسی)
isDefault boolean پیش‌فرض
tokenNameOnNetwork string نام توکن در شبکه
tokenSymbolOnNetwork string نماد توکن در شبکه
addressUrl string URL آدرس
contractAddressUrl string URL آدرس قرارداد
transactionUrl string URL تراکنش
contractAddress string آدرس قرارداد
memoRequired boolean نیاز به یادداشت
memoRegex string رجکس برای یادداشت
addressRegex string رجکس برای آدرس
tokenDecimal string دسیمال توکن
depositFee string هزینه واریز
withdrawFee string کارمزد برداشت
depositStatus string وضعیت واریز
withdrawStatus string وضعیت برداشت
minimumDeposit string حداقل واریز
minimumWithdraw string حداقل برداشت
DepositConfirmationCount string تعداد تاییدهای واریز
withdrawPrecision string دقت برداشت

لیست سفارش‌ها

نحوه درخواست:

curl --location --request GET 'https://api.ariomex.ir/v1/public/orderbook?symbol=btcirt'
$curl = curl_init();
curl_setopt_array($curl, array(
  CURLOPT_URL => 'https://api.ariomex.ir/v1/public/orderbook?symbol=btcirt',
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => '',
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 0,
  CURLOPT_FOLLOWLOCATION => true,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => 'GET',
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
var axios = require("axios");
var config = {
  method: "get",
  url: "https://api.ariomex.ir/v1/public/orderbook?symbol=btcirt",
  headers: {},
  timeout: 15000,
};
axios(config)
  .then(function (response) {
    console.log(JSON.stringify(response.data));
  })
  .catch(function (error) {
    console.log(error);
  });
import requests
url = "https://api.ariomex.ir/v1/public/orderbook?symbol=btcirt"
payload={}
headers = {}
response = requests.request("GET", url, headers=headers, data=payload, timeout=10)
print(response.text)

نمونه پاسخ:

{
  "status": "true",
  "serverTime": "1715375738476",
  "result": {
    "symbol": "btcusdt",
    "orderbook": {
      "bids": [
        {
          "price": "60383.56",
          "volume": "0.01416"
        }
      ],
      "asks": [
        {
          "price": "60713.42",
          "volume": "0.01799"
        }
      ]
    }
  }
}

پارامترهای ورودی

پارامتر نوع الزامی توضیحات نمونه
symbol string بله نماد btcirt

پارامترهای پاسخ

Field Type Description
status string وضعیت
serverTime string زمان سرور
result object نتیجه
symbol string نماد
orderbook object لیست سفارش
bids array پیشنهادات خرید
price string قیمت
volume string حجم
asks array پیشنهادات فروش
price string قیمت
volume string حجم

لیست معاملات

نحوه درخواست:

curl --location --request GET 'https://api.ariomex.ir/v1/public/last_trades?symbol=btcirt'
$curl = curl_init();
curl_setopt_array($curl, array(
  CURLOPT_URL => 'https://api.ariomex.ir/v1/public/last_trades?symbol=btcirt',
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => '',
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 0,
  CURLOPT_FOLLOWLOCATION => true,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => 'GET',
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
var axios = require("axios");
var config = {
  method: "get",
  url: "https://api.ariomex.ir/v1/public/last_trades?symbol=btcirt",
  headers: {},
  timeout: 15000,
};
axios(config)
  .then(function (response) {
    console.log(JSON.stringify(response.data));
  })
  .catch(function (error) {
    console.log(error);
  });
import requests
url = "https://api.ariomex.ir/v1/public/last_trades?symbol=btcirt"
payload={}
headers = {}
response = requests.request("GET", url, headers=headers, data=payload, timeout=10)
print(response.text)

نمونه پاسخ:

{
  "status": "true",
  "serverTime": "1715377667079",
  "result": {
    "symbol": "btcusdt",
    "lastTrades": [
      {
        "price": "60555.11",
        "volume": "0.00004",
        "time": "1715377626338"
      },
      {
        "price": "60567.13",
        "volume": "0.00036",
        "time": "1715377507741"
      },
      {
        "price": "60690.58",
        "volume": "0.00017",
        "time": "1715377453525"
      },
      {
        "price": "60610.21",
        "volume": "0.00024",
        "time": "1715377390012"
      },
      {
        "price": "60766.85",
        "volume": "0.00007",
        "time": "1715377154399"
      }
    ]
  }
}

پارامترهای ورودی

پارامتر نوع الزامی توضیحات نمونه
symbol string بله نماد btcirt

پارامترهای پاسخ

Field Type Description
status string وضعیت
serverTime string زمان سرور
result object نتیجه
symbol string نماد
lastTrades array آخرین معاملات
price string قیمت
volume string حجم
time string زمان

آخرین قیمت ها

نحوه درخواست:

curl --location --request GET 'https://api.ariomex.ir/v1/public/last_prices'
$curl = curl_init();
curl_setopt_array($curl, array(
  CURLOPT_URL => 'https://api.ariomex.ir/v1/public/last_prices',
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => '',
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 0,
  CURLOPT_FOLLOWLOCATION => true,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => 'GET',
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
var axios = require("axios");
var config = {
  method: "get",
  url: "https://api.ariomex.ir/v1/public/last_prices",
  headers: {},
  timeout: 15000,
};
axios(config)
  .then(function (response) {
    console.log(JSON.stringify(response.data));
  })
  .catch(function (error) {
    console.log(error);
  });
import requests
url = "https://api.ariomex.ir/v1/public/last_prices"
payload={}
headers = {}
response = requests.request("GET", url, headers=headers, data=payload, timeout=10)
print(response.text)

نمونه پاسخ:

{
  "status": "true",
  "serverTime": "1715378429463",
  "result": {
    "btcusdt": "60706.35",
    "btcirt": "3711872721"
  }
}

پارامترهای ورودی

پارامتر نوع الزامی توضیحات نمونه
symbol string خیر نماد btcirt

پارامترهای پاسخ

Field Type Description
status string وضعیت
serverTime string زمان سرور
result object نتیجه
btcusdt string قیمت بیتکوین به دلار

اطلاعات کندل ها

نحوه درخواست:

curl --location --request GET 'https://api.ariomex.ir/v1/public/candlesticks?symbol=btcirt&resolution=1'
$curl = curl_init();
curl_setopt_array($curl, array(
  CURLOPT_URL => 'https://api.ariomex.ir/v1/public/candlesticks?symbol=btcirt&resolution=1',
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => '',
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 0,
  CURLOPT_FOLLOWLOCATION => true,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => 'GET',
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
var axios = require("axios");
var config = {
  method: "get",
  url: "https://api.ariomex.ir/v1/public/candlesticks?symbol=btcirt&resolution=1",
  headers: {},
  timeout: 15000,
};
axios(config)
  .then(function (response) {
    console.log(JSON.stringify(response.data));
  })
  .catch(function (error) {
    console.log(error);
  });
import requests
url = "https://api.ariomex.ir/v1/public/candlesticks?symbol=btcirt&resolution=1"
payload={}
headers = {}
response = requests.request("GET", url, headers=headers, data=payload, timeout=10)
print(response.text)

نمونه پاسخ:

{
  "status": "true",
  "serverTime": "1715380234771",
  "result": {
    "symbol": "btcusdt",
    "resolution": "1",
    "candles": [
      {
        "time": "1709113260000",
        "open": "59097.77",
        "close": "59097.77",
        "high": "59097.77",
        "low": "59097.77",
        "volume": "0.000038"
      }
    ]
  }
}

پارامترهای ورودی

پارامتر نوع الزامی توضیحات نمونه
symbol string بله نماد btcirt
resolution string بله تایم فریم 1
from string خیر زمان 1709113800000
to string خیر زمان 1709113800000

پارامترهای پاسخ

Field Type Description
status string وضعیت
serverTime string زمان سرور
result object نتیجه
symbol string نماد
resolution string وضوح
candles array شمع‌ها
time string زمان
open string باز
close string بسته
high string بالا
low string پایین
volume string حجم

درخواست های خصوصی

حساب کاربری

اطلاعات حساب

نحوه درخواست:

curl --location --request GET 'https://api.ariomex.ir/v1/private/account/info?timestamp=1715454124173' \
--header 'X-ARX-APIKEY: your-api-key' \
--header 'X-ARX-SIGNATURE: signature'
$curl = curl_init();
curl_setopt_array($curl, array(
  CURLOPT_URL => 'https://api.ariomex.ir/v1/private/account/info?timestamp=1715454124173',
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => '',
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 0,
  CURLOPT_FOLLOWLOCATION => true,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => 'GET',
  CURLOPT_HTTPHEADER => array(
    'X-ARX-APIKEY: your-api-key',
    'X-ARX-SIGNATURE: signature'
  ),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
var axios = require('axios');
var config = {
  method: 'get',
  url: 'https://api.ariomex.ir/v1/private/account/info?timestamp=1715454124173',
  headers: {
    'X-ARX-APIKEY: your-api-key',
    'X-ARX-SIGNATURE: signature'
  },
  timeout: 10000
};
axios(config)
.then(function (response) {
  console.log(JSON.stringify(response.data));
})
.catch(function (error) {
  console.log(error);
});
import requests
url = "https://api.ariomex.ir/v1/private/account/info?timestamp=1715454124173"
payload={}
headers = {
    'X-ARX-APIKEY: your-api-key',
    'X-ARX-SIGNATURE: signature'
}
response = requests.request("GET", url, headers=headers, data=payload, timeout=10)
print(response.text)

اطمینان حاصل کنید که کلید api و امضا را با مقادیر صحیح جایگزین نمایید.

نمونه پاسخ:

{
  "status": "true",
  "serverTime": "1715464148700",
  "result": {
    "personalDetails": {
      "firstName": "",
      "LastName": "",
      "nationalId": "",
      "birthday": "",
      "cellphone": "",
      "landlinePhone": "",
      "email": "",
      "gender": "male"
    },
    "kycLevel": "2",
    "accountDetails": {
      "accountType": "normal",
      "accountLevel": "2",
      "vipLevel": "0",
      "registerTime": "1714502593728",
      "twoFactorAuthentication": true
    },
    "permissions": {
      "tradePermission": true,
      "depositPermission": true,
      "withdrawPermission": true
    },
    "financialDetails": {
      "taggedDepositStatus": false,
      "taggedDepositUrl": "",
      "bankAccounts": {
        "cards": [
          {
            "card_number": "card_number",
            "status": "verified",
            "uuid": "cf787741-c2da-5d1d-a604-e0ee2c9e5b6f"
          }
        ],
        "ibans": [
          {
            "iban": "iban",
            "status": "verified",
            "uuid": "6a4a8569-db72-514e-a20a-f056e68fa60f"
          }
        ]
      }
    },
    "statistics": {
      "last30DaysTradeVolume": "0",
      "last30DaysWithdrawVolume": "0",
      "last24HourCryptoWithdrawVolume": "0",
      "last24HourFiatWithdrawVolume": "0",
      "dailyFiatWithdrawLimit": "100000000",
      "dailyCryptoWithdrawLimit": "100000000",
      "monthlyWithdrawLimit": "1500000000"
    }
  }
}

پارامترهای ورودی

پارامتر نوع الزامی توضیحات نمونه
timestamp string بله زمان 1709113800000
پارامتر نوع الزامی توضیحات
X-ARX-APIKEY string بله کلید عمومی ای پی آی
X-ARX-SIGNATURE string بله امضا

پارامترهای پاسخ

Field Type Description
status string وضعیت
serverTime string زمان سرور
result object نتیجه
personalDetails object جزئیات شخصی
firstName string نام
LastName string نام خانوادگی
nationalId string کد ملی
birthday string تاریخ تولد
cellphone string تلفن همراه
landlinePhone string تلفن ثابت
email string ایمیل
gender string جنسیت
kycLevel string مرحله احراز هویت
accountDetails object جزئیات حساب
accountType string نوع حساب
accountLevel string سطح حساب
vipLevel string سطح VIP
registerTime string زمان ثبت نام
twoFactorAuthentication boolean تأیید دو مرحله‌ای
permissions object مجوزها
tradePermission boolean مجوز معامله
depositPermission boolean مجوز واریز
withdrawPermission boolean مجوز برداشت
financialDetails object جزئیات مالی
taggedDepositStatus boolean وضعیت واریز شناسه دار
taggedDepositUrl string آدرس واریز شناسه دار
bankAccounts object حساب‌های بانکی
cards array کارت‌ها
card_number string شماره کارت
status string وضعیت
uuid string UUID
ibans array شماره های شبا
iban string شماره حساب
status string وضعیت
uuid string UUID
statistics object آمار
last30DaysTradeVolume string حجم معاملات 30 روز گذشته
last30DaysWithdrawVolume string حجم برداشت 30 روز گذشته
last24HourCryptoWithdrawVolume string حجم برداشت رمزارز 24 ساعت گذشته
last24HourFiatWithdrawVolume string حجم برداشت ارزش ثابت 24 ساعت گذشته
dailyFiatWithdrawLimit string حداکثر برداشت روزانه ارزش ثابت
dailyCryptoWithdrawLimit string حداکثر برداشت روزانه رمزارز
monthlyWithdrawLimit string حداکثر برداشت ماهانه

موجودی حساب

نحوه درخواست:

curl --location --request GET 'https://api.ariomex.ir/v1/private/account/get_balance?timestamp=1715454124173' \
--header 'X-ARX-APIKEY: your-api-key' \
--header 'X-ARX-SIGNATURE: signature'
$curl = curl_init();
curl_setopt_array($curl, array(
  CURLOPT_URL => 'https://api.ariomex.ir/v1/private/account/get_balance?timestamp=1715454124173',
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => '',
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 0,
  CURLOPT_FOLLOWLOCATION => true,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => 'GET',
  CURLOPT_HTTPHEADER => array(
    'X-ARX-APIKEY: your-api-key',
    'X-ARX-SIGNATURE: signature'
  ),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
var axios = require('axios');
var config = {
  method: 'get',
  url: 'https://api.ariomex.ir/v1/private/account/get_balance?timestamp=1715454124173',
  headers: {
    'X-ARX-APIKEY: your-api-key',
    'X-ARX-SIGNATURE: signature'
  },
  timeout: 10000
};
axios(config)
.then(function (response) {
  console.log(JSON.stringify(response.data));
})
.catch(function (error) {
  console.log(error);
});
import requests
url = "https://api.ariomex.ir/v1/private/account/get_balance?timestamp=1715454124173"
payload={}
headers = {
    'X-ARX-APIKEY: your-api-key',
    'X-ARX-SIGNATURE: signature'
}
response = requests.request("GET", url, headers=headers, data=payload, timeout=10)
print(response.text)

اطمینان حاصل کنید که کلید api و امضا را با مقادیر صحیح جایگزین نمایید.

نمونه پاسخ:

{
  "status": "true",
  "serverTime": "1715513239819",
  "result": [
    {
      "symbol": "btc",
      "total": "0",
      "inOrder": "0",
      "inWithdraw": "0",
      "available": "0"
    },
    {
      "symbol": "eth",
      "total": "0",
      "inOrder": "0",
      "inWithdraw": "0",
      "available": "0"
    }
  ]
}

پارامترهای ورودی

پارامتر نوع الزامی توضیحات نمونه
timestamp string بله زمان 1709113800000
پارامتر نوع الزامی توضیحات
X-ARX-APIKEY string بله کلید عمومی ای پی آی
X-ARX-SIGNATURE string بله امضا

پارامترهای پاسخ

Field Type Description
status string وضعیت
serverTime string زمان سرور
result array نتیجه
symbol string نماد
total string مجموع
inOrder string در حال سفارش
inWithdraw string در حال برداشت
available string در دسترس

موجودی خرد

نحوه درخواست:

curl --location --request GET 'https://api.ariomex.ir/v1/private/account/get_dust_balance?timestamp=1715454124173' \
--header 'X-ARX-APIKEY: your-api-key' \
--header 'X-ARX-SIGNATURE: signature'
$curl = curl_init();
curl_setopt_array($curl, array(
  CURLOPT_URL => 'https://api.ariomex.ir/v1/private/account/get_dust_balance?timestamp=1715454124173',
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => '',
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 0,
  CURLOPT_FOLLOWLOCATION => true,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => 'GET',
  CURLOPT_HTTPHEADER => array(
    'X-ARX-APIKEY: your-api-key',
    'X-ARX-SIGNATURE: signature'
  ),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
var axios = require('axios');
var config = {
  method: 'get',
  url: 'https://api.ariomex.ir/v1/private/account/get_dust_balance?timestamp=1715454124173',
  headers: {
    'X-ARX-APIKEY: your-api-key',
    'X-ARX-SIGNATURE: signature'
  },
  timeout: 10000
};
axios(config)
.then(function (response) {
  console.log(JSON.stringify(response.data));
})
.catch(function (error) {
  console.log(error);
});
import requests
url = "https://api.ariomex.ir/v1/private/account/get_dust_balance?timestamp=1715454124173"
payload={}
headers = {
    'X-ARX-APIKEY: your-api-key',
    'X-ARX-SIGNATURE: signature'
}
response = requests.request("GET", url, headers=headers, data=payload, timeout=10)
print(response.text)

اطمینان حاصل کنید که کلید api و امضا را با مقادیر صحیح جایگزین نمایید.

نمونه پاسخ:

{
  "status": "true",
  "serverTime": "1715632498240",
  "result": [
    {
      "symbol": "bnb",
      "balance": "0.0000001",
      "irtEquivalent": "3.5329343"
    },
    {
      "symbol": "shib",
      "balance": "2",
      "irtEquivalent": "2.7922"
    }
  ]
}

پارامترهای ورودی

پارامتر نوع الزامی توضیحات نمونه
timestamp string بله زمان 1709113800000
پارامتر نوع الزامی توضیحات
X-ARX-APIKEY string بله کلید عمومی ای پی آی
X-ARX-SIGNATURE string بله امضا

پارامترهای پاسخ

Field Type Description
status string وضعیت
serverTime string زمان سرور
result array نتیجه
symbol string نماد
balance string موجودی
irtEquivalent string معادل ریالی

تبدیل موجودی خرد

نحوه درخواست:

curl --location --request POST 'https://api.ariomex.ir/v1/private/account/convert_dust_balance' \
--header 'X-ARX-APIKEY: your-api-key' \
--header 'X-ARX-SIGNATURE: signature' \
--header 'Content-Type: application/json' \
--data-raw '{
  "timestamp": "1715454124173",
  "coinsList": [
    "btc",
    "bnb"
  ]
}'
$curl = curl_init();
curl_setopt_array($curl, array(
  CURLOPT_URL => 'https://api.ariomex.ir/v1/private/account/convert_dust_balance',
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => '',
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 0,
  CURLOPT_FOLLOWLOCATION => true,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => 'POST',
  CURLOPT_POSTFIELDS =>'{
  "timestamp": "1715454124173",
  "coinsList": [
    "btc",
    "bnb"
  ]
}',
  CURLOPT_HTTPHEADER => array(
    'X-ARX-APIKEY: your-api-key',
    'X-ARX-SIGNATURE: signature',
    'Content-Type: application/json'
  ),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
var request = require("request");
var options = {
  method: "POST",
  url: "https://api.ariomex.ir/v1/private/account/convert_dust_balance",
  headers: {
    'X-ARX-APIKEY: your-api-key',
    'X-ARX-SIGNATURE: signature',
    'Content-Type: application/json'
  },
  body: JSON.stringify({
    timestamp: "1715454124173",
    coinsList: ["btc", "bnb"],
  }),
};
request(options, function (error, response) {
  if (error) throw new Error(error);
  console.log(response.body);
});
import requests
import json
url = "https://api.ariomex.ir/v1/private/account/convert_dust_balance"
payload = json.dumps({
  "timestamp": "1715454124173",
  "coinsList": [
    "btc",
    "bnb"
  ]
})
headers = {
  'X-ARX-APIKEY: your-api-key',
  'X-ARX-SIGNATURE: signature',
  'Content-Type': 'application/json'
}
response = requests.request("POST", url, headers=headers, data=payload, timeout=10)
print(response.text)

اطمینان حاصل کنید که کلید api و امضا را با مقادیر صحیح جایگزین نمایید.

نمونه پاسخ:

{
  "status": "true",
  "serverTime": "1690495724690",
  "result": "message"
}

پارامترهای ورودی

پارامتر نوع الزامی توضیحات نمونه
timestamp string بله زمان 1709113800000
coinsList array بله لیست ارزها ["btc","bnb"]
پارامتر نوع الزامی توضیحات
X-ARX-APIKEY string بله کلید عمومی ای پی آی
X-ARX-SIGNATURE string بله امضا

پارامترهای پاسخ

Field Type Description
status string وضعیت
serverTime string زمان سرور
result string پیام

کیف پول

تولید آدرس واریز

نحوه درخواست:

curl --location --request POST 'https://api.ariomex.ir/v1/private/wallet/generate_deposit_address' \
--header 'X-ARX-APIKEY: your-api-key' \
--header 'X-ARX-SIGNATURE: signature' \
--header 'Content-Type: application/json' \
--data-raw '{
  "timestamp": "1715454124173"
}'
$curl = curl_init();
curl_setopt_array($curl, array(
  CURLOPT_URL => 'https://api.ariomex.ir/v1/private/wallet/generate_deposit_address',
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => '',
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 0,
  CURLOPT_FOLLOWLOCATION => true,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => 'POST',
  CURLOPT_POSTFIELDS =>'{"timestamp": "1715454124173"}',
  CURLOPT_HTTPHEADER => array(
    'X-ARX-APIKEY: your-api-key',
    'X-ARX-SIGNATURE: signature',
    'Content-Type: application/json'
  ),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
var request = require("request");
var options = {
  method: "POST",
  url: "https://api.ariomex.ir/v1/private/wallet/generate_deposit_address",
  headers: {
    'X-ARX-APIKEY: your-api-key',
    'X-ARX-SIGNATURE: signature',
    'Content-Type: application/json'
  },
  body: JSON.stringify({
    timestamp: "1715454124173"
  }),
};
request(options, function (error, response) {
  if (error) throw new Error(error);
  console.log(response.body);
});
import requests
import json
url = "https://api.ariomex.ir/v1/private/wallet/generate_deposit_address"
payload = json.dumps({
  "timestamp": "1715454124173"
})
headers = {
  'X-ARX-APIKEY: your-api-key',
  'X-ARX-SIGNATURE: signature',
  'Content-Type': 'application/json'
}
response = requests.request("POST", url, headers=headers, data=payload, timeout=10)
print(response.text)

اطمینان حاصل کنید که کلید api و امضا را با مقادیر صحیح جایگزین نمایید.

نمونه پاسخ:

{
  "status": "true",
  "serverTime": "1690495724690",
  "result": "message"
}

پارامترهای ورودی

پارامتر نوع الزامی توضیحات نمونه
timestamp string بله زمان 1709113800000
پارامتر نوع الزامی توضیحات
X-ARX-APIKEY string بله کلید عمومی ای پی آی
X-ARX-SIGNATURE string بله امضا

پارامترهای پاسخ

Field Type Description
status string وضعیت
serverTime string زمان سرور
result string پیام

دریافت آدرس های واریز

نحوه درخواست:

curl --location --request GET 'https://api.ariomex.ir/v1/private/wallet/get_deposit_address?timestamp=1715454124173' \
--header 'X-ARX-APIKEY: your-api-key' \
--header 'X-ARX-SIGNATURE: signature'
$curl = curl_init();
curl_setopt_array($curl, array(
  CURLOPT_URL => 'https://api.ariomex.ir/v1/private/wallet/get_deposit_address?timestamp=1715454124173',
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => '',
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 0,
  CURLOPT_FOLLOWLOCATION => true,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => 'GET',
  CURLOPT_HTTPHEADER => array(
    'X-ARX-APIKEY: your-api-key',
    'X-ARX-SIGNATURE: signature'
  ),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
var axios = require('axios');
var config = {
  method: 'get',
  url: 'https://api.ariomex.ir/v1/private/wallet/get_deposit_address?timestamp=1715454124173',
  headers: {
    'X-ARX-APIKEY: your-api-key',
    'X-ARX-SIGNATURE: signature'
  },
  timeout: 10000
};
axios(config)
.then(function (response) {
  console.log(JSON.stringify(response.data));
})
.catch(function (error) {
  console.log(error);
});
import requests
url = "https://api.ariomex.ir/v1/private/wallet/get_deposit_address?timestamp=1715454124173"
payload={}
headers = {
    'X-ARX-APIKEY: your-api-key',
    'X-ARX-SIGNATURE: signature'
}
response = requests.request("GET", url, headers=headers, data=payload, timeout=10)
print(response.text)

اطمینان حاصل کنید که کلید api و امضا را با مقادیر صحیح جایگزین نمایید.

نمونه پاسخ:

{
  "status": "true",
  "serverTime": "1715512078008",
  "result": [
    {
      "symbol": "btc",
      "networks": [
        {
          "networkName": "bsc",
          "depositAddress": "depositAddress",
          "memoRequired": false,
          "memo": "12345",
          "isActive": true
        },
        {
          "networkName": "btc",
          "depositAddress": "depositAddress",
          "memoRequired": false,
          "memo": "12345",
          "isActive": true
        }
      ]
    }
  ]
}

پارامترهای ورودی

پارامتر نوع الزامی توضیحات نمونه
timestamp string بله زمان 1709113800000
پارامتر نوع الزامی توضیحات
X-ARX-APIKEY string بله کلید عمومی ای پی آی
X-ARX-SIGNATURE string بله امضا

پارامترهای پاسخ

Field Type Description
status string وضعیت
serverTime string زمان سرور
result array نتیجه
symbol string نماد
networks array شبکه‌ها
networkName string نام شبکه
depositAddress string آدرس واریز
memoRequired boolean نیاز به ممو
memo string ممو
isActive boolean فعال است

برداشت ریالی

نحوه درخواست:

curl --location --request POST 'https://api.ariomex.ir/v1/private/wallet/withdraw_irt' \
--header 'X-ARX-APIKEY: your-api-key' \
--header 'X-ARX-SIGNATURE: signature' \
--header 'Content-Type: application/json' \
--data-raw '{
  "timestamp": "1715464148700",
  "amount": "100000",
  "iban_uuid": "6a4a8569-db72-514e-a20a-f056e68fa60f"
}'
$curl = curl_init();
curl_setopt_array($curl, array(
  CURLOPT_URL => 'https://api.ariomex.ir/v1/private/wallet/withdraw_irt',
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => '',
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 0,
  CURLOPT_FOLLOWLOCATION => true,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => 'POST',
  CURLOPT_POSTFIELDS =>'{
  "timestamp": "1715464148700",
  "amount": "100000",
  "iban_uuid": "6a4a8569-db72-514e-a20a-f056e68fa60f"
  }',
  CURLOPT_HTTPHEADER => array(
    'X-ARX-APIKEY: your-api-key',
    'X-ARX-SIGNATURE: signature',
    'Content-Type: application/json'
  ),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
var request = require("request");
var options = {
  method: "POST",
  url: "https://api.ariomex.ir/v1/private/wallet/withdraw_irt",
  headers: {
    'X-ARX-APIKEY: your-api-key',
    'X-ARX-SIGNATURE: signature',
    'Content-Type: application/json'
  },
  body: JSON.stringify({
  "timestamp": "1715464148700",
  "amount": "100000",
  "iban_uuid": "6a4a8569-db72-514e-a20a-f056e68fa60f"
}),
};
request(options, function (error, response) {
  if (error) throw new Error(error);
  console.log(response.body);
});
import requests
import json
url = "https://api.ariomex.ir/v1/private/wallet/withdraw_irt"
payload = json.dumps({
  "timestamp": "1715464148700",
  "amount": "100000",
  "iban_uuid": "6a4a8569-db72-514e-a20a-f056e68fa60f"
})
headers = {
  'X-ARX-APIKEY: your-api-key',
  'X-ARX-SIGNATURE: signature',
  'Content-Type': 'application/json'
}
response = requests.request("POST", url, headers=headers, data=payload, timeout=10)
print(response.text)

اطمینان حاصل کنید که کلید api و امضا را با مقادیر صحیح جایگزین نمایید.

نمونه پاسخ:

{
  "status": "true",
  "serverTime": "1715644999977",
  "result": {
    "withdrawId": "IW38962016",
    "amount": "100000",
    "fee": "4000",
    "sendAmount": "96000",
    "iban": "IR720*****95004",
    "symbol": "irt",
    "network": "irt"
  }
}

پارامترهای ورودی

پارامتر نوع الزامی توضیحات نمونه
timestamp string بله زمان 1709113800000
amount string بله مفدار 100000
iban_uuid string بله شماره یکتای شبای ثبت شده 6a4a8569-db72-514e-a20a-f056e68fa60f
پارامتر نوع الزامی توضیحات
X-ARX-APIKEY string بله کلید عمومی ای پی آی
X-ARX-SIGNATURE string بله امضا

پارامترهای پاسخ

Field Type Description
status string وضعیت
serverTime string زمان سرور
result object نتیجه
withdrawId string شناسه برداشت
amount string مبلغ
fee string کارمزد
sendAmount string مبلغ ارسالی
iban string IBAN
symbol string نماد
network string شبکه

برداشت رمزارز

نحوه درخواست:

curl --location --request POST 'https://api.ariomex.ir/v1/private/wallet/withdraw_crypto' \
--header 'X-ARX-APIKEY: your-api-key' \
--header 'X-ARX-SIGNATURE: signature' \
--header 'Content-Type: application/json' \
--data-raw '{
  "timestamp": "1715464148700",
  "amount": "0.025",
  "address": "0x0000000",
  "symbol": "btc",
  "network": "btc",
  "memo": "12345"
}'
$curl = curl_init();
curl_setopt_array($curl, array(
  CURLOPT_URL => 'https://api.ariomex.ir/v1/private/wallet/withdraw_crypto',
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => '',
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 0,
  CURLOPT_FOLLOWLOCATION => true,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => 'POST',
  CURLOPT_POSTFIELDS =>'{
  "timestamp": "1715464148700",
  "amount": "0.025",
  "address": "0x0000000",
  "symbol": "btc",
  "network": "btc",
  "memo": "12345"
  }',
  CURLOPT_HTTPHEADER => array(
    'X-ARX-APIKEY: your-api-key',
    'X-ARX-SIGNATURE: signature',
    'Content-Type: application/json'
  ),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
var request = require("request");
var options = {
  method: "POST",
  url: "https://api.ariomex.ir/v1/private/wallet/withdraw_crypto",
  headers: {
    'X-ARX-APIKEY: your-api-key',
    'X-ARX-SIGNATURE: signature',
    'Content-Type: application/json'
  },
  body: JSON.stringify({
  "timestamp": "1715464148700",
  "amount": "0.025",
  "address": "0x0000000",
  "symbol": "btc",
  "network": "btc",
  "memo": "12345"
}),
};
request(options, function (error, response) {
  if (error) throw new Error(error);
  console.log(response.body);
});
import requests
import json
url = "https://api.ariomex.ir/v1/private/wallet/withdraw_crypto"
payload = json.dumps({
  "timestamp": "1715464148700",
  "amount": "0.025",
  "address": "0x0000000",
  "symbol": "btc",
  "network": "btc",
  "memo": "12345"
})
headers = {
  'X-ARX-APIKEY: your-api-key',
  'X-ARX-SIGNATURE: signature',
  'Content-Type': 'application/json'
}
response = requests.request("POST", url, headers=headers, data=payload, timeout=10)
print(response.text)

اطمینان حاصل کنید که کلید api و امضا را با مقادیر صحیح جایگزین نمایید.

نمونه پاسخ:

{
  "status": "true",
  "serverTime": "1715645662404",
  "result": {
    "withdrawId": "CW34870346",
    "symbol": "btc",
    "network": "btc",
    "amount": "0.025",
    "fee": "0",
    "sendAmount": "0.025",
    "address": "1Ay9F***z7M5trX",
    "memo": ""
  }
}

پارامترهای ورودی

پارامتر نوع الزامی توضیحات نمونه
timestamp string بله زمان 1709113800000
amount string بله مفدار 100000
address string بله آدرس 0x00000000
symbol string بله نماد ارز btc
network string بله نماد شبکه bsc
memo string خیر ممو در صورت نیاز btc
پارامتر نوع الزامی توضیحات
X-ARX-APIKEY string بله کلید عمومی ای پی آی
X-ARX-SIGNATURE string بله امضا

پارامترهای پاسخ

Field Type Description
status string وضعیت
serverTime string زمان سرور
result object نتیجه
withdrawId string شناسه برداشت
symbol string نماد
network string شبکه
amount string مبلغ
fee string کارمزد
sendAmount string مبلغ ارسالی
address string آدرس
memo string ممو

دریافت آدرس های برداشت

نحوه درخواست:

curl --location --request GET 'https://api.ariomex.ir/v1/private/wallet/get_withdraw_address?timestamp=1715454124173' \
--header 'X-ARX-APIKEY: your-api-key' \
--header 'X-ARX-SIGNATURE: signature'
$curl = curl_init();
curl_setopt_array($curl, array(
  CURLOPT_URL => 'https://api.ariomex.ir/v1/private/wallet/get_withdraw_address?timestamp=1715454124173',
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => '',
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 0,
  CURLOPT_FOLLOWLOCATION => true,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => 'GET',
  CURLOPT_HTTPHEADER => array(
    'X-ARX-APIKEY: your-api-key',
    'X-ARX-SIGNATURE: signature'
  ),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
var axios = require('axios');
var config = {
  method: 'get',
  url: 'https://api.ariomex.ir/v1/private/wallet/get_withdraw_address?timestamp=1715454124173',
  headers: {
    'X-ARX-APIKEY: your-api-key',
    'X-ARX-SIGNATURE: signature'
  },
  timeout: 10000
};
axios(config)
.then(function (response) {
  console.log(JSON.stringify(response.data));
})
.catch(function (error) {
  console.log(error);
});
import requests
url = "https://api.ariomex.ir/v1/private/wallet/get_withdraw_address?timestamp=1715454124173"
payload={}
headers = {
    'X-ARX-APIKEY: your-api-key',
    'X-ARX-SIGNATURE: signature'
}
response = requests.request("GET", url, headers=headers, data=payload, timeout=10)
print(response.text)

اطمینان حاصل کنید که کلید api و امضا را با مقادیر صحیح جایگزین نمایید.

نمونه پاسخ:

{
  "status": "true",
  "serverTime": "1715646814227",
  "result": [
    {
      "network": "btc",
      "description": "description",
      "address": "address",
      "uuid": "uuid"
    }
  ]
}

پارامترهای ورودی

پارامتر نوع الزامی توضیحات نمونه
timestamp string بله زمان 1709113800000
پارامتر نوع الزامی توضیحات
X-ARX-APIKEY string بله کلید عمومی ای پی آی
X-ARX-SIGNATURE string بله امضا

پارامترهای پاسخ

Field Type Description
status string وضعیت
serverTime string زمان سرور
result array نتیجه
network string شبکه
description string توضیحات
address string آدرس
uuid string UUID

بانک

ثبت کارت بانکی

نحوه درخواست:

curl --location --request POST 'https://api.ariomex.ir/v1/private/bank/set_card' \
--header 'X-ARX-APIKEY: your-api-key' \
--header 'X-ARX-SIGNATURE: signature' \
--header 'Content-Type: application/json' \
--data-raw '{
  "timestamp": "1715454124173",
  "cardNumber": "0000000000000000"
}'
$curl = curl_init();
curl_setopt_array($curl, array(
  CURLOPT_URL => 'https://api.ariomex.ir/v1/private/bank/set_card',
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => '',
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 0,
  CURLOPT_FOLLOWLOCATION => true,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => 'POST',
  CURLOPT_POSTFIELDS =>'{
  "timestamp": "1715454124173",
  "cardNumber": "0000000000000000"
}',
  CURLOPT_HTTPHEADER => array(
    'X-ARX-APIKEY: your-api-key',
    'X-ARX-SIGNATURE: signature',
    'Content-Type: application/json'
  ),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
var request = require("request");
var options = {
  method: "POST",
  url: "https://api.ariomex.ir/v1/private/bank/set_card",
  headers: {
    'X-ARX-APIKEY: your-api-key',
    'X-ARX-SIGNATURE: signature',
    'Content-Type: application/json'
  },
  body: JSON.stringify({
  "timestamp": "1715454124173",
  "cardNumber": "0000000000000000"
}),
};
request(options, function (error, response) {
  if (error) throw new Error(error);
  console.log(response.body);
});
import requests
import json
url = "https://api.ariomex.ir/v1/private/bank/set_card"
payload = json.dumps({
  "timestamp": "1715454124173",
  "cardNumber": "0000000000000000"
})
headers = {
  'X-ARX-APIKEY: your-api-key',
  'X-ARX-SIGNATURE: signature',
  'Content-Type': 'application/json'
}
response = requests.request("POST", url, headers=headers, data=payload, timeout=10)
print(response.text)

اطمینان حاصل کنید که کلید api و امضا را با مقادیر صحیح جایگزین نمایید.

نمونه پاسخ:

{
  "status": "true",
  "serverTime": "1690495724690",
  "result": "message"
}

پارامترهای ورودی

پارامتر نوع الزامی توضیحات نمونه
timestamp string بله زمان 1709113800000
cardNumber string بله شماره کارت بانکی 0000000000000000
پارامتر نوع الزامی توضیحات
X-ARX-APIKEY string بله کلید عمومی ای پی آی
X-ARX-SIGNATURE string بله امضا

پارامترهای پاسخ

Field Type Description
status string وضعیت
serverTime string زمان سرور
result string پیام

ثبت شبای بانکی

نحوه درخواست:

curl --location --request POST 'https://api.ariomex.ir/v1/private/bank/set_iban' \
--header 'X-ARX-APIKEY: your-api-key' \
--header 'X-ARX-SIGNATURE: signature' \
--header 'Content-Type: application/json' \
--data-raw '{
  "timestamp": "1715454124173",
  "iban": "12345"
}'
$curl = curl_init();
curl_setopt_array($curl, array(
  CURLOPT_URL => 'https://api.ariomex.ir/v1/private/bank/set_iban',
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => '',
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 0,
  CURLOPT_FOLLOWLOCATION => true,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => 'POST',
  CURLOPT_POSTFIELDS =>'{
  "timestamp": "1715454124173",
  "iban": "12345"
}',
  CURLOPT_HTTPHEADER => array(
    'X-ARX-APIKEY: your-api-key',
    'X-ARX-SIGNATURE: signature',
    'Content-Type: application/json'
  ),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
var request = require("request");
var options = {
  method: "POST",
  url: "https://api.ariomex.ir/v1/private/bank/set_iban",
  headers: {
    'X-ARX-APIKEY: your-api-key',
    'X-ARX-SIGNATURE: signature',
    'Content-Type: application/json'
  },
  body: JSON.stringify({
  "timestamp": "1715454124173",
  "iban": "12345"
}),
};
request(options, function (error, response) {
  if (error) throw new Error(error);
  console.log(response.body);
});
import requests
import json
url = "https://api.ariomex.ir/v1/private/bank/set_iban"
payload = json.dumps({
  "timestamp": "1715454124173",
  "iban": "12345"
})
headers = {
  'X-ARX-APIKEY: your-api-key',
  'X-ARX-SIGNATURE: signature',
  'Content-Type': 'application/json'
}
response = requests.request("POST", url, headers=headers, data=payload, timeout=10)
print(response.text)

اطمینان حاصل کنید که کلید api و امضا را با مقادیر صحیح جایگزین نمایید.

نمونه پاسخ:

{
  "status": "true",
  "serverTime": "1690495724690",
  "result": "message"
}

پارامترهای ورودی

پارامتر نوع الزامی توضیحات نمونه
timestamp string بله زمان 1709113800000
iban string بله شماره شبای بانکی 12345
پارامتر نوع الزامی توضیحات
X-ARX-APIKEY string بله کلید عمومی ای پی آی
X-ARX-SIGNATURE string بله امضا

پارامترهای پاسخ

Field Type Description
status string وضعیت
serverTime string زمان سرور
result string پیام

دریافت حساب های بانکی

نحوه درخواست:

curl --location --request GET 'https://api.ariomex.ir/v1/private/bank/get_accounts?timestamp=1715454124173' \
--header 'X-ARX-APIKEY: your-api-key' \
--header 'X-ARX-SIGNATURE: signature'
$curl = curl_init();
curl_setopt_array($curl, array(
  CURLOPT_URL => 'https://api.ariomex.ir/v1/private/bank/get_accounts?timestamp=1715454124173',
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => '',
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 0,
  CURLOPT_FOLLOWLOCATION => true,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => 'GET',
  CURLOPT_HTTPHEADER => array(
    'X-ARX-APIKEY: your-api-key',
    'X-ARX-SIGNATURE: signature'
  ),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
var axios = require('axios');
var config = {
  method: 'get',
  url: 'https://api.ariomex.ir/v1/private/bank/get_accounts?timestamp=1715454124173',
  headers: {
    'X-ARX-APIKEY: your-api-key',
    'X-ARX-SIGNATURE: signature'
  },
  timeout: 10000
};
axios(config)
.then(function (response) {
  console.log(JSON.stringify(response.data));
})
.catch(function (error) {
  console.log(error);
});
import requests
url = "https://api.ariomex.ir/v1/private/bank/get_accounts?timestamp=1715454124173"
payload={}
headers = {
    'X-ARX-APIKEY: your-api-key',
    'X-ARX-SIGNATURE: signature'
}
response = requests.request("GET", url, headers=headers, data=payload, timeout=10)
print(response.text)

اطمینان حاصل کنید که کلید api و امضا را با مقادیر صحیح جایگزین نمایید.

نمونه پاسخ:

{
  "status": "true",
  "serverTime": "1715647195492",
  "result": {
    "cards": [
      {
        "card_number": "card_number",
        "status": "verified",
        "uuid": "cf787741-c2da-5d1d-a604-e0ee2c9e5b6f"
      }
    ],
    "ibans": [
      {
        "iban": "iban",
        "status": "verified",
        "uuid": "6a4a8569-db72-514e-a20a-f056e68fa60f"
      }
    ]
  }
}

پارامترهای ورودی

پارامتر نوع الزامی توضیحات نمونه
timestamp string بله زمان 1709113800000
پارامتر نوع الزامی توضیحات
X-ARX-APIKEY string بله کلید عمومی ای پی آی
X-ARX-SIGNATURE string بله امضا

پارامترهای پاسخ

Field Type Description
status string وضعیت
serverTime string زمان سرور
result object نتیجه
cards array کارت‌ها
card_number string شماره کارت
status string وضعیت
uuid string UUID
ibans array IBAN‌ها
iban string IBAN
status string وضعیت
uuid string UUID

تاریخچه

تاریخچه واریزهای ریالی

نحوه درخواست:

curl --location --request GET 'https://api.ariomex.ir/v1/private/history/deposit/irt?timestamp=1715454124173' \
--header 'X-ARX-APIKEY: your-api-key' \
--header 'X-ARX-SIGNATURE: signature'
$curl = curl_init();
curl_setopt_array($curl, array(
  CURLOPT_URL => 'https://api.ariomex.ir/v1/private/history/deposit/irt?timestamp=1715454124173',
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => '',
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 0,
  CURLOPT_FOLLOWLOCATION => true,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => 'GET',
  CURLOPT_HTTPHEADER => array(
    'X-ARX-APIKEY: your-api-key',
    'X-ARX-SIGNATURE: signature'
  ),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
var axios = require('axios');
var config = {
  method: 'get',
  url: 'https://api.ariomex.ir/v1/private/history/deposit/irt?timestamp=1715454124173',
  headers: {
    'X-ARX-APIKEY: your-api-key',
    'X-ARX-SIGNATURE: signature'
  },
  timeout: 10000
};
axios(config)
.then(function (response) {
  console.log(JSON.stringify(response.data));
})
.catch(function (error) {
  console.log(error);
});
import requests
url = "https://api.ariomex.ir/v1/private/history/deposit/irt?timestamp=1715454124173"
payload={}
headers = {
    'X-ARX-APIKEY: your-api-key',
    'X-ARX-SIGNATURE: signature'
}
response = requests.request("GET", url, headers=headers, data=payload, timeout=10)
print(response.text)

اطمینان حاصل کنید که کلید api و امضا را با مقادیر صحیح جایگزین نمایید.

نمونه پاسخ:

{
  "status": "true",
  "serverTime": "1715559182166",
  "result": [
    {
      "depositId": "ID39406850",
      "amount": "0",
      "fee": "0",
      "finalAmount": "0",
      "symbol": "irt",
      "network": "",
      "cardNumber": "0000000000000000",
      "status": "completed",
      "time": "1615551521654"
    }
  ],
  "paginationData": {
    "currentPage": "1",
    "lastPage": "1",
    "maxRowsPerPage": "1000",
    "totalRows": "1",
    "currentPageRows": "1"
  }
}

پارامترهای ورودی

پارامتر نوع الزامی توضیحات نمونه
timestamp string بله زمان 1709113800000
from string خیر زمان 1709113800000
to string خیر زمان 1709113800000
status string خیر وضعیت completed
page string خیر صفحه 1
maxRowsPerPage string خیر حداکثر ردیف در هر صفحه 20
پارامتر نوع الزامی توضیحات
X-ARX-APIKEY string بله کلید عمومی ای پی آی
X-ARX-SIGNATURE string بله امضا

پارامترهای پاسخ

Field Type Description
status string وضعیت
serverTime string زمان سرور
result array نتیجه
depositId string شناسه واریز
amount string مبلغ
fee string کارمزد
finalAmount string مبلغ نهایی
symbol string نماد
network string شبکه
cardNumber string شماره کارت
status string وضعیت
time string زمان
paginationData object داده صفحه بندی
currentPage string صفحه فعلی
lastPage string آخرین صفحه
maxRowsPerPage string حداکثر ردیف در هر صفحه
totalRows string کل ردیف‌ها
currentPageRows string ردیف‌های صفحه فعلی

تاریخچه واریزهای رمزارز

نحوه درخواست:

curl --location --request GET 'https://api.ariomex.ir/v1/private/history/deposit/crypto?timestamp=1715454124173' \
--header 'X-ARX-APIKEY: your-api-key' \
--header 'X-ARX-SIGNATURE: signature'
$curl = curl_init();
curl_setopt_array($curl, array(
  CURLOPT_URL => 'https://api.ariomex.ir/v1/private/history/deposit/crypto?timestamp=1715454124173',
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => '',
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 0,
  CURLOPT_FOLLOWLOCATION => true,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => 'GET',
  CURLOPT_HTTPHEADER => array(
    'X-ARX-APIKEY: your-api-key',
    'X-ARX-SIGNATURE: signature'
  ),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
var axios = require('axios');
var config = {
  method: 'get',
  url: 'https://api.ariomex.ir/v1/private/history/deposit/crypto?timestamp=1715454124173',
  headers: {
    'X-ARX-APIKEY: your-api-key',
    'X-ARX-SIGNATURE: signature'
  },
  timeout: 10000
};
axios(config)
.then(function (response) {
  console.log(JSON.stringify(response.data));
})
.catch(function (error) {
  console.log(error);
});
import requests
url = "https://api.ariomex.ir/v1/private/history/deposit/crypto?timestamp=1715454124173"
payload={}
headers = {
    'X-ARX-APIKEY: your-api-key',
    'X-ARX-SIGNATURE: signature'
}
response = requests.request("GET", url, headers=headers, data=payload, timeout=10)
print(response.text)

اطمینان حاصل کنید که کلید api و امضا را با مقادیر صحیح جایگزین نمایید.

نمونه پاسخ:

{
  "status": "true",
  "serverTime": "1715559238312",
  "result": [
    {
      "depositId": "CD31259311",
      "amount": "0.1495",
      "symbol": "btc",
      "network": "btc",
      "depositAddress": "3Hta******XL6JQZj",
      "memo": null,
      "confirmations": "6",
      "txHash": "7665d19de7b78f*******fd04a65a87292b780",
      "isInternal": false,
      "status": "completed",
      "time": "1715552759527"
    }
  ],
  "paginationData": {
    "currentPage": "1",
    "lastPage": "1",
    "maxRowsPerPage": "1000",
    "totalRows": "8",
    "currentPageRows": "8"
  }
}

پارامترهای ورودی

پارامتر نوع الزامی توضیحات نمونه
timestamp string بله زمان 1709113800000
from string خیر زمان 1709113800000
to string خیر زمان 1709113800000
status string خیر وضعیت completed
symbol string خیر نماد ارز btc
network string خیر نماد شبکه bsc
page string خیر صفحه 1
maxRowsPerPage string خیر حداکثر ردیف در هر صفحه 20
پارامتر نوع الزامی توضیحات
X-ARX-APIKEY string بله کلید عمومی ای پی آی
X-ARX-SIGNATURE string بله امضا

پارامترهای پاسخ

Field Type Description
status string وضعیت
serverTime string زمان سرور
result array نتیجه
depositId string شناسه واریز
amount string مبلغ
symbol string نماد
network string شبکه
depositAddress string آدرس واریز
memo string ممو
confirmations string تاییدها
txHash string هش تراکنش
isInternal boolean انتقال داخلی
status string وضعیت
time string زمان
paginationData object داده صفحه بندی
currentPage string صفحه فعلی
lastPage string آخرین صفحه
maxRowsPerPage string حداکثر ردیف در هر صفحه
totalRows string کل ردیف‌ها
currentPageRows string ردیف‌های صفحه فعلی

تاریخچه برداشت های ریالی

نحوه درخواست:

curl --location --request GET 'https://api.ariomex.ir/v1/private/history/withdrawals/irt?timestamp=1715454124173' \
--header 'X-ARX-APIKEY: your-api-key' \
--header 'X-ARX-SIGNATURE: signature'
$curl = curl_init();
curl_setopt_array($curl, array(
  CURLOPT_URL => 'https://api.ariomex.ir/v1/private/history/withdrawals/irt?timestamp=1715454124173',
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => '',
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 0,
  CURLOPT_FOLLOWLOCATION => true,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => 'GET',
  CURLOPT_HTTPHEADER => array(
    'X-ARX-APIKEY: your-api-key',
    'X-ARX-SIGNATURE: signature'
  ),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
var axios = require('axios');
var config = {
  method: 'get',
  url: 'https://api.ariomex.ir/v1/private/history/withdrawals/irt?timestamp=1715454124173',
  headers: {
    'X-ARX-APIKEY: your-api-key',
    'X-ARX-SIGNATURE: signature'
  },
  timeout: 10000
};
axios(config)
.then(function (response) {
  console.log(JSON.stringify(response.data));
})
.catch(function (error) {
  console.log(error);
});
import requests
url = "https://api.ariomex.ir/v1/private/history/withdrawals/irt?timestamp=1715454124173"
payload={}
headers = {
    'X-ARX-APIKEY: your-api-key',
    'X-ARX-SIGNATURE: signature'
}
response = requests.request("GET", url, headers=headers, data=payload, timeout=10)
print(response.text)

اطمینان حاصل کنید که کلید api و امضا را با مقادیر صحیح جایگزین نمایید.

نمونه پاسخ:

{
  "status": "true",
  "serverTime": "1715559291547",
  "result": [
    {
      "withdrawId": "IW38961946",
      "symbol": "irt",
      "network": "",
      "amount": "99165662",
      "fee": "4000",
      "sendAmount": "99161662",
      "iban": "IR720*****004",
      "tx": "",
      "status": "canceled",
      "time": "1715556795139",
      "sentAt": "0"
    }
  ],
  "paginationData": {
    "currentPage": "1",
    "lastPage": "1",
    "maxRowsPerPage": "50",
    "totalRows": "1",
    "currentPageRows": "1"
  }
}

پارامترهای ورودی

پارامتر نوع الزامی توضیحات نمونه
timestamp string بله زمان 1709113800000
from string خیر زمان 1709113800000
to string خیر زمان 1709113800000
status string خیر وضعیت completed
page string خیر صفحه 1
maxRowsPerPage string خیر حداکثر ردیف در هر صفحه 20
پارامتر نوع الزامی توضیحات
X-ARX-APIKEY string بله کلید عمومی ای پی آی
X-ARX-SIGNATURE string بله امضا

پارامترهای پاسخ

Field Type Description
status string وضعیت
serverTime string زمان سرور
result array نتیجه
withdrawId string شناسه برداشت
symbol string نماد
network string شبکه
amount string مبلغ
fee string کارمزد
sendAmount string مبلغ ارسالی
iban string IBAN
tx string تراکنش
status string وضعیت
time string زمان
sentAt string ارسال شده در
paginationData object داده صفحه بندی
currentPage string صفحه فعلی
lastPage string آخرین صفحه
maxRowsPerPage string حداکثر ردیف در هر صفحه
totalRows string کل ردیف‌ها
currentPageRows string ردیف‌های صفحه فعلی

تاریخچه برداشت های رمزارز

نحوه درخواست:

curl --location --request GET 'https://api.ariomex.ir/v1/private/history/withdrawals/crypto?timestamp=1715454124173' \
--header 'X-ARX-APIKEY: your-api-key' \
--header 'X-ARX-SIGNATURE: signature'
$curl = curl_init();
curl_setopt_array($curl, array(
  CURLOPT_URL => 'https://api.ariomex.ir/v1/private/history/withdrawals/crypto?timestamp=1715454124173',
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => '',
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 0,
  CURLOPT_FOLLOWLOCATION => true,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => 'GET',
  CURLOPT_HTTPHEADER => array(
    'X-ARX-APIKEY: your-api-key',
    'X-ARX-SIGNATURE: signature'
  ),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
var axios = require('axios');
var config = {
  method: 'get',
  url: 'https://api.ariomex.ir/v1/private/history/withdrawals/crypto?timestamp=1715454124173',
  headers: {
    'X-ARX-APIKEY: your-api-key',
    'X-ARX-SIGNATURE: signature'
  },
  timeout: 10000
};
axios(config)
.then(function (response) {
  console.log(JSON.stringify(response.data));
})
.catch(function (error) {
  console.log(error);
});
import requests
url = "https://api.ariomex.ir/v1/private/history/withdrawals/crypto?timestamp=1715454124173"
payload={}
headers = {
    'X-ARX-APIKEY: your-api-key',
    'X-ARX-SIGNATURE: signature'
}
response = requests.request("GET", url, headers=headers, data=payload, timeout=10)
print(response.text)

اطمینان حاصل کنید که کلید api و امضا را با مقادیر صحیح جایگزین نمایید.

نمونه پاسخ:

{
  "status": "true",
  "serverTime": "1715558949544",
  "result": [
    {
      "withdrawId": "CW34870153",
      "symbol": "bnb",
      "network": "bsc",
      "amount": "0.03415265",
      "sendAmount": "0.03365265",
      "fee": "0.0005",
      "address": "0x9c3*****4a9e314f317",
      "memo": null,
      "txHash": "0x20cfcd0fca*****6d39bdd152ff5",
      "isInternal": false,
      "status": "completed",
      "time": "1711206985000",
      "sentAt": "1711206985000"
    }
  ],
  "paginationData": {
    "currentPage": "1",
    "lastPage": "1",
    "maxRowsPerPage": "1000",
    "totalRows": "2",
    "currentPageRows": "2"
  }
}

پارامترهای ورودی

پارامتر نوع الزامی توضیحات نمونه
timestamp string بله زمان 1709113800000
from string خیر زمان 1709113800000
to string خیر زمان 1709113800000
status string خیر وضعیت completed
symbol string خیر نماد ارز btc
network string خیر نماد شبکه bsc
page string خیر صفحه 1
maxRowsPerPage string خیر حداکثر ردیف در هر صفحه 20
پارامتر نوع الزامی توضیحات
X-ARX-APIKEY string بله کلید عمومی ای پی آی
X-ARX-SIGNATURE string بله امضا

پارامترهای پاسخ

Field Type Description
status string وضعیت
serverTime string زمان سرور
result array نتیجه
withdrawId string شناسه برداشت
symbol string نماد
network string شبکه
amount string مبلغ
sendAmount string مبلغ ارسالی
fee string کارمزد
address string آدرس
memo string ممو
txHash string هش تراکنش
isInternal boolean داخلی است
status string وضعیت
time string زمان
sentAt string ارسال شده در
paginationData object داده صفحه بندی
currentPage string صفحه فعلی
lastPage string آخرین صفحه
maxRowsPerPage string حداکثر ردیف در هر صفحه
totalRows string کل ردیف‌ها
currentPageRows string ردیف‌های صفحه فعلی

تاریخچه سفارش ها

نحوه درخواست:

curl --location --request GET 'https://api.ariomex.ir/v1/private/history/orders?timestamp=1715454124173' \
--header 'X-ARX-APIKEY: your-api-key' \
--header 'X-ARX-SIGNATURE: signature'
$curl = curl_init();
curl_setopt_array($curl, array(
  CURLOPT_URL => 'https://api.ariomex.ir/v1/private/history/orders?timestamp=1715454124173',
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => '',
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 0,
  CURLOPT_FOLLOWLOCATION => true,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => 'GET',
  CURLOPT_HTTPHEADER => array(
    'X-ARX-APIKEY: your-api-key',
    'X-ARX-SIGNATURE: signature'
  ),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
var axios = require('axios');
var config = {
  method: 'get',
  url: 'https://api.ariomex.ir/v1/private/history/orders?timestamp=1715454124173',
  headers: {
    'X-ARX-APIKEY: your-api-key',
    'X-ARX-SIGNATURE: signature'
  },
  timeout: 10000
};
axios(config)
.then(function (response) {
  console.log(JSON.stringify(response.data));
})
.catch(function (error) {
  console.log(error);
});
import requests
url = "https://api.ariomex.ir/v1/private/history/orders?timestamp=1715454124173"
payload={}
headers = {
    'X-ARX-APIKEY: your-api-key',
    'X-ARX-SIGNATURE: signature'
}
response = requests.request("GET", url, headers=headers, data=payload, timeout=10)
print(response.text)

اطمینان حاصل کنید که کلید api و امضا را با مقادیر صحیح جایگزین نمایید.

نمونه پاسخ:

{
  "status": "true",
  "serverTime": "1715563198143",
  "result": [
    {
      "orderId": "DOTIRT12FBDDCB272B540CBFB28D215034D41D",
      "symbol": "dotirt",
      "base": "dot",
      "quote": "irt",
      "orderUuid": "bfab3d76-a7fb-5fdd-9a32-08ad67833f80",
      "type": "limit",
      "volume": "2",
      "filled": "2",
      "filledPercentage": "100",
      "price": "417169",
      "stopPrice": null,
      "total": "834338",
      "side": "buy",
      "status": "completed",
      "createTime": "1715262888378",
      "lastUpdateTime": "1715357170403"
    }
  ],
  "paginationData": {
    "currentPage": "1",
    "lastPage": "1",
    "maxRowsPerPage": "50",
    "totalRows": "16",
    "currentPageRows": "16"
  }
}

پارامترهای ورودی

پارامتر نوع الزامی توضیحات نمونه
timestamp string بله زمان 1709113800000
symbol string خیر نماد btcirt
from string خیر زمان 1709113800000
to string خیر زمان 1709113800000
status string خیر وضعیت completed
orderId string خیر شناسه سفارش BTCIRT8F6A3C2704B35A6FA6E28882F52ACF97
side string خیر سمت buy
type string خیر نوع limit
page string خیر صفحه 1
maxRowsPerPage string خیر حداکثر ردیف در هر صفحه 20
پارامتر نوع الزامی توضیحات
X-ARX-APIKEY string بله کلید عمومی ای پی آی
X-ARX-SIGNATURE string بله امضا

پارامترهای پاسخ

Field Type Description
status string وضعیت
serverTime string زمان سرور
result array نتیجه
orderId string شناسه سفارش
symbol string نماد
base string پایه
quote string قیمت
orderUuid string UUID سفارش
type string نوع
volume string حجم
filled string پر شده
filledPercentage string درصد پر شده
price string قیمت
stopPrice string قیمت استاپ
total string کل
side string سمت
status string وضعیت
createTime string زمان ایجاد
lastUpdateTime string آخرین به‌روزرسانی
paginationData object داده صفحه بندی
currentPage string صفحه فعلی
lastPage string آخرین صفحه
maxRowsPerPage string حداکثر ردیف در هر صفحه
totalRows string کل ردیف‌ها
currentPageRows string ردیف‌های صفحه فعلی

تاریخچه معاملات

نحوه درخواست:

curl --location --request GET 'https://api.ariomex.ir/v1/private/history/trades?timestamp=1715454124173' \
--header 'X-ARX-APIKEY: your-api-key' \
--header 'X-ARX-SIGNATURE: signature'
$curl = curl_init();
curl_setopt_array($curl, array(
  CURLOPT_URL => 'https://api.ariomex.ir/v1/private/history/trades?timestamp=1715454124173',
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => '',
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 0,
  CURLOPT_FOLLOWLOCATION => true,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => 'GET',
  CURLOPT_HTTPHEADER => array(
    'X-ARX-APIKEY: your-api-key',
    'X-ARX-SIGNATURE: signature'
  ),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
var axios = require('axios');
var config = {
  method: 'get',
  url: 'https://api.ariomex.ir/v1/private/history/trades?timestamp=1715454124173',
  headers: {
    'X-ARX-APIKEY: your-api-key',
    'X-ARX-SIGNATURE: signature'
  },
  timeout: 10000
};
axios(config)
.then(function (response) {
  console.log(JSON.stringify(response.data));
})
.catch(function (error) {
  console.log(error);
});
import requests
url = "https://api.ariomex.ir/v1/private/history/trades?timestamp=1715454124173"
payload={}
headers = {
    'X-ARX-APIKEY: your-api-key',
    'X-ARX-SIGNATURE: signature'
}
response = requests.request("GET", url, headers=headers, data=payload, timeout=10)
print(response.text)

اطمینان حاصل کنید که کلید api و امضا را با مقادیر صحیح جایگزین نمایید.

نمونه پاسخ:

{
  "status": "true",
  "serverTime": "1715564430844",
  "result": [
    {
      "symbol": "dotirt",
      "base": "dot",
      "quote": "irt",
      "relatedOrderId": "DOTIRT12FBDDCB272B540CBFB28D215034D41D",
      "side": "buy",
      "fee": "0.002",
      "feeAsset": "dot",
      "volume": "2",
      "price": "417169",
      "total": "834338",
      "time": "1715357170441"
    }
  ],
  "paginationData": {
    "currentPage": "1",
    "lastPage": "1",
    "maxRowsPerPage": "50",
    "totalRows": "2",
    "currentPageRows": "2"
  }
}

پارامترهای ورودی

پارامتر نوع الزامی توضیحات نمونه
timestamp string بله زمان 1709113800000
symbol string خیر نماد btcirt
from string خیر زمان 1709113800000
to string خیر زمان 1709113800000
side string خیر سمت buy
page string خیر صفحه 1
maxRowsPerPage string خیر حداکثر ردیف در هر صفحه 20
پارامتر نوع الزامی توضیحات
X-ARX-APIKEY string بله کلید عمومی ای پی آی
X-ARX-SIGNATURE string بله امضا

پارامترهای پاسخ

Field Type Description
status string وضعیت
serverTime string زمان سرور
result array نتیجه
symbol string نماد
base string پایه
quote string قیمت
relatedOrderId string شناسه سفارش مرتبط
side string سمت
fee string کارمزد
feeAsset string دارایی کارمزد
volume string حجم
price string قیمت
total string کل
time string زمان
paginationData object داده صفحه بندی
currentPage string صفحه فعلی
lastPage string آخرین صفحه
maxRowsPerPage string حداکثر ردیف در هر صفحه
totalRows string کل ردیف‌ها
currentPageRows string ردیف‌های صفحه فعلی

سفارش

ثبت سفارش خرید لیمیت

نحوه درخواست:

curl --location --request POST 'https://api.ariomex.ir/v1/private/order/limit/buy' \
--header 'X-ARX-APIKEY: your-api-key' \
--header 'X-ARX-SIGNATURE: signature' \
--header 'Content-Type: application/json' \
--data-raw '{
  "timestamp": "1715719124700",
  "symbol": "btcirt",
  "price": "1000000000",
  "volume": "0.010000"
}'
$curl = curl_init();
curl_setopt_array($curl, array(
  CURLOPT_URL => 'https://api.ariomex.ir/v1/private/order/limit/buy',
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => '',
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 0,
  CURLOPT_FOLLOWLOCATION => true,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => 'POST',
  CURLOPT_POSTFIELDS =>'{
  "timestamp": "1715719124700",
  "symbol": "btcirt",
  "price": "1000000000",
  "volume": "0.010000"
}',
  CURLOPT_HTTPHEADER => array(
    'X-ARX-APIKEY: your-api-key',
    'X-ARX-SIGNATURE: signature',
    'Content-Type: application/json'
  ),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
var request = require("request");
var options = {
  method: "POST",
  url: "https://api.ariomex.ir/v1/private/order/limit/buy",
  headers: {
    'X-ARX-APIKEY: your-api-key',
    'X-ARX-SIGNATURE: signature',
    'Content-Type: application/json'
  },
  body: JSON.stringify({
  "timestamp": "1715719124700",
  "symbol": "btcirt",
  "price": "1000000000",
  "volume": "0.010000"
}),
};
request(options, function (error, response) {
  if (error) throw new Error(error);
  console.log(response.body);
});
import requests
import json
url = "https://api.ariomex.ir/v1/private/order/limit/buy"
payload = json.dumps({
  "timestamp": "1715719124700",
  "symbol": "btcirt",
  "price": "1000000000",
  "volume": "0.010000"
})
headers = {
  'X-ARX-APIKEY: your-api-key',
  'X-ARX-SIGNATURE: signature',
  'Content-Type': 'application/json'
}
response = requests.request("POST", url, headers=headers, data=payload, timeout=10)
print(response.text)

اطمینان حاصل کنید که کلید api و امضا را با مقادیر صحیح جایگزین نمایید.

نمونه پاسخ:

{
  "status": "true",
  "serverTime": "1715723264108",
  "result": {
    "orderId": "BTCIRT790A14E7BB865433A4D96558C24AA22B",
    "orderUuid": "5679d7a2-600d-5c8a-997d-6d8938ef411a",
    "symbol": "btcirt",
    "base": "btc",
    "quote": "irt",
    "volume": "0.01000",
    "price": "1000000000",
    "total": "10000000",
    "status": "pending",
    "side": "bid",
    "type": "limit",
    "time": "1715723264105"
  }
}

پارامترهای ورودی

پارامتر نوع الزامی توضیحات نمونه
timestamp string بله زمان 1709113800000
symbol string بله نماد btcirt
price string بله قیمت 1000000000
volume string بله حجم 0.010000
پارامتر نوع الزامی توضیحات
X-ARX-APIKEY string بله کلید عمومی ای پی آی
X-ARX-SIGNATURE string بله امضا

پارامترهای پاسخ

Field Type Description
status string وضعیت
serverTime string زمان سرور
result object نتیجه
orderId string شناسه سفارش
orderUuid string شناسه یکتا سفارش
symbol string نماد
base string ارز پایه
quote string ارز قیمت
volume string حجم
price string قیمت
total string کل
status string وضعیت
side string سمت
type string نوع
time string زمان

ثبت سفارش فروش لیمیت

نحوه درخواست:

curl --location --request POST 'https://api.ariomex.ir/v1/private/order/limit/sell' \
--header 'X-ARX-APIKEY: your-api-key' \
--header 'X-ARX-SIGNATURE: signature' \
--header 'Content-Type: application/json' \
--data-raw '{
  "timestamp": "1715719124700",
  "symbol": "btcirt",
  "price": "1000000000",
  "volume": "0.010000"
}'
$curl = curl_init();
curl_setopt_array($curl, array(
  CURLOPT_URL => 'https://api.ariomex.ir/v1/private/order/limit/sell',
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => '',
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 0,
  CURLOPT_FOLLOWLOCATION => true,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => 'POST',
  CURLOPT_POSTFIELDS =>'{
  "timestamp": "1715719124700",
  "symbol": "btcirt",
  "price": "1000000000",
  "volume": "0.010000"
}',
  CURLOPT_HTTPHEADER => array(
    'X-ARX-APIKEY: your-api-key',
    'X-ARX-SIGNATURE: signature',
    'Content-Type: application/json'
  ),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
var request = require("request");
var options = {
  method: "POST",
  url: "https://api.ariomex.ir/v1/private/order/limit/sell",
  headers: {
    'X-ARX-APIKEY: your-api-key',
    'X-ARX-SIGNATURE: signature',
    'Content-Type: application/json'
  },
  body: JSON.stringify({
  "timestamp": "1715719124700",
  "symbol": "btcirt",
  "price": "1000000000",
  "volume": "0.010000"
}),
};
request(options, function (error, response) {
  if (error) throw new Error(error);
  console.log(response.body);
});
import requests
import json
url = "https://api.ariomex.ir/v1/private/order/limit/sell"
payload = json.dumps({
  "timestamp": "1715719124700",
  "symbol": "btcirt",
  "price": "1000000000",
  "volume": "0.010000"
})
headers = {
  'X-ARX-APIKEY: your-api-key',
  'X-ARX-SIGNATURE: signature',
  'Content-Type': 'application/json'
}
response = requests.request("POST", url, headers=headers, data=payload, timeout=10)
print(response.text)

اطمینان حاصل کنید که کلید api و امضا را با مقادیر صحیح جایگزین نمایید.

نمونه پاسخ:

{
  "status": "true",
  "serverTime": "1715723264108",
  "result": {
    "orderId": "BTCIRT790A14E7BB865433A4D96558C24AA22B",
    "orderUuid": "5679d7a2-600d-5c8a-997d-6d8938ef411a",
    "symbol": "btcirt",
    "base": "btc",
    "quote": "irt",
    "volume": "0.01000",
    "price": "1000000000",
    "total": "10000000",
    "status": "pending",
    "side": "ask",
    "type": "limit",
    "time": "1715723264105"
  }
}

پارامترهای ورودی

پارامتر نوع الزامی توضیحات نمونه
timestamp string بله زمان 1709113800000
symbol string بله نماد btcirt
price string بله قیمت 1000000000
volume string بله حجم 0.010000
پارامتر نوع الزامی توضیحات
X-ARX-APIKEY string بله کلید عمومی ای پی آی
X-ARX-SIGNATURE string بله امضا

پارامترهای پاسخ

Field Type Description
status string وضعیت
serverTime string زمان سرور
result object نتیجه
orderId string شناسه سفارش
orderUuid string شناسه یکتا سفارش
symbol string نماد
base string ارز پایه
quote string ارز قیمت
volume string حجم
price string قیمت
total string کل
status string وضعیت
side string سمت
type string نوع
time string زمان

ثبت سفارش خرید مارکت

نحوه درخواست:

curl --location --request POST 'https://api.ariomex.ir/v1/private/order/market/buy' \
--header 'X-ARX-APIKEY: your-api-key' \
--header 'X-ARX-SIGNATURE: signature' \
--header 'Content-Type: application/json' \
--data-raw '{
  "timestamp": "1715719124700",
  "symbol": "btcirt",
  "total": "100000"
}'
$curl = curl_init();
curl_setopt_array($curl, array(
  CURLOPT_URL => 'https://api.ariomex.ir/v1/private/order/market/buy',
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => '',
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 0,
  CURLOPT_FOLLOWLOCATION => true,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => 'POST',
  CURLOPT_POSTFIELDS =>'{
  "timestamp": "1715719124700",
  "symbol": "btcirt",
  "total": "100000"
}',
  CURLOPT_HTTPHEADER => array(
    'X-ARX-APIKEY: your-api-key',
    'X-ARX-SIGNATURE: signature',
    'Content-Type: application/json'
  ),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
var request = require("request");
var options = {
  method: "POST",
  url: "https://api.ariomex.ir/v1/private/order/market/buy",
  headers: {
    'X-ARX-APIKEY: your-api-key',
    'X-ARX-SIGNATURE: signature',
    'Content-Type: application/json'
  },
  body: JSON.stringify({
  "timestamp": "1715719124700",
  "symbol": "btcirt",
  "total": "100000"
}),
};
request(options, function (error, response) {
  if (error) throw new Error(error);
  console.log(response.body);
});
import requests
import json
url = "https://api.ariomex.ir/v1/private/order/market/buy"
payload = json.dumps({
  "timestamp": "1715719124700",
  "symbol": "btcirt",
  "total": "100000"
})
headers = {
  'X-ARX-APIKEY: your-api-key',
  'X-ARX-SIGNATURE: signature',
  'Content-Type': 'application/json'
}
response = requests.request("POST", url, headers=headers, data=payload, timeout=10)
print(response.text)

اطمینان حاصل کنید که کلید api و امضا را با مقادیر صحیح جایگزین نمایید.

نمونه پاسخ:

{
  "status": "true",
  "serverTime": "1715723533873",
  "result": {
    "orderId": "BTCIRT53B3DDBA599452C7A953096C034A914E",
    "orderUuid": "587e90b2-0943-5a5c-9e2d-2c5eddd42623",
    "symbol": "btcirt",
    "base": "btc",
    "quote": "irt",
    "total": "100000",
    "status": "pending",
    "side": "bid",
    "type": "market",
    "time": "1715723533870"
  }
}

پارامترهای ورودی

پارامتر نوع الزامی توضیحات نمونه
timestamp string بله زمان 1709113800000
symbol string بله نماد btcirt
total string بله مقدار خرید در ارز قیمت 100000
پارامتر نوع الزامی توضیحات
X-ARX-APIKEY string بله کلید عمومی ای پی آی
X-ARX-SIGNATURE string بله امضا

پارامترهای پاسخ

Field Type Description
status string وضعیت
serverTime string زمان سرور
result object نتیجه
orderId string شناسه سفارش
orderUuid string شناسه یکتا سفارش
symbol string نماد
base string ارز پایه
quote string ارز قیمت
total string کل
status string وضعیت
side string سمت
type string نوع
time string زمان

ثبت سفارش فروش مارکت

نحوه درخواست:

curl --location --request POST 'https://api.ariomex.ir/v1/private/order/market/sell' \
--header 'X-ARX-APIKEY: your-api-key' \
--header 'X-ARX-SIGNATURE: signature' \
--header 'Content-Type: application/json' \
--data-raw '{
  "timestamp": "1715719124700",
  "symbol": "btcirt",
  "volume": "0.01"
}'
$curl = curl_init();
curl_setopt_array($curl, array(
  CURLOPT_URL => 'https://api.ariomex.ir/v1/private/order/market/sell',
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => '',
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 0,
  CURLOPT_FOLLOWLOCATION => true,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => 'POST',
  CURLOPT_POSTFIELDS =>'{
  "timestamp": "1715719124700",
  "symbol": "btcirt",
  "volume": "0.01"
}',
  CURLOPT_HTTPHEADER => array(
    'X-ARX-APIKEY: your-api-key',
    'X-ARX-SIGNATURE: signature',
    'Content-Type: application/json'
  ),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
var request = require("request");
var options = {
  method: "POST",
  url: "https://api.ariomex.ir/v1/private/order/market/sell",
  headers: {
    'X-ARX-APIKEY: your-api-key',
    'X-ARX-SIGNATURE: signature',
    'Content-Type: application/json'
  },
  body: JSON.stringify({
  "timestamp": "1715719124700",
  "symbol": "btcirt",
  "volume": "0.01"
}),
};
request(options, function (error, response) {
  if (error) throw new Error(error);
  console.log(response.body);
});
import requests
import json
url = "https://api.ariomex.ir/v1/private/order/market/sell"
payload = json.dumps({
  "timestamp": "1715719124700",
  "symbol": "btcirt",
  "volume": "0.01"
})
headers = {
  'X-ARX-APIKEY: your-api-key',
  'X-ARX-SIGNATURE: signature',
  'Content-Type': 'application/json'
}
response = requests.request("POST", url, headers=headers, data=payload, timeout=10)
print(response.text)

اطمینان حاصل کنید که کلید api و امضا را با مقادیر صحیح جایگزین نمایید.

نمونه پاسخ:

{
  "status": "true",
  "serverTime": "1715723657487",
  "result": {
    "orderId": "BTCIRT8F6A3C2704B35A6FA6E28882F52ACF97",
    "orderUuid": "df25cb1a-8617-5602-acd8-522988163e58",
    "symbol": "btcirt",
    "base": "btc",
    "quote": "irt",
    "volume": "0.01000",
    "status": "pending",
    "side": "ask",
    "type": "market",
    "time": "1715723657484"
  }
}

پارامترهای ورودی

پارامتر نوع الزامی توضیحات نمونه
timestamp string بله زمان 1709113800000
symbol string بله نماد btcirt
volume string بله حجم 100000
پارامتر نوع الزامی توضیحات
X-ARX-APIKEY string بله کلید عمومی ای پی آی
X-ARX-SIGNATURE string بله امضا

پارامترهای پاسخ

Field Type Description
status string وضعیت
serverTime string زمان سرور
result object نتیجه
orderId string شناسه سفارش
orderUuid string شناسه یکتا سفارش
symbol string نماد
base string ارز پایه
quote string ارز قیمت
volume string حجم
status string وضعیت
side string سمت
type string نوع
time string زمان

ثبت سفارش SLTP

نحوه درخواست:

curl --location --request POST 'https://api.ariomex.ir/v1/private/order/sltp/sltp' \
--header 'X-ARX-APIKEY: your-api-key' \
--header 'X-ARX-SIGNATURE: signature' \
--header 'Content-Type: application/json' \
--data-raw '{
  "timestamp": "1715719124700",
  "symbol": "btcirt",
  "volume": "0.01",
  "sl_price": "1000000000",
  "tp_price": "4000000000"
}'
$curl = curl_init();
curl_setopt_array($curl, array(
  CURLOPT_URL => 'https://api.ariomex.ir/v1/private/order/sltp/sltp',
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => '',
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 0,
  CURLOPT_FOLLOWLOCATION => true,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => 'POST',
  CURLOPT_POSTFIELDS =>'{
  "timestamp": "1715719124700",
  "symbol": "btcirt",
  "volume": "0.01",
  "sl_price": "1000000000",
  "tp_price": "4000000000"
}',
  CURLOPT_HTTPHEADER => array(
    'X-ARX-APIKEY: your-api-key',
    'X-ARX-SIGNATURE: signature',
    'Content-Type: application/json'
  ),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
var request = require("request");
var options = {
  method: "POST",
  url: "https://api.ariomex.ir/v1/private/order/sltp/sltp",
  headers: {
    'X-ARX-APIKEY: your-api-key',
    'X-ARX-SIGNATURE: signature',
    'Content-Type: application/json'
  },
  body: JSON.stringify({
  "timestamp": "1715719124700",
  "symbol": "btcirt",
  "volume": "0.01",
  "sl_price": "1000000000",
  "tp_price": "4000000000"
}),
};
request(options, function (error, response) {
  if (error) throw new Error(error);
  console.log(response.body);
});
import requests
import json
url = "https://api.ariomex.ir/v1/private/order/sltp/sltp"
payload = json.dumps({
  "timestamp": "1715719124700",
  "symbol": "btcirt",
  "volume": "0.01",
  "sl_price": "1000000000",
  "tp_price": "4000000000"
})
headers = {
  'X-ARX-APIKEY: your-api-key',
  'X-ARX-SIGNATURE: signature',
  'Content-Type': 'application/json'
}
response = requests.request("POST", url, headers=headers, data=payload, timeout=10)
print(response.text)

اطمینان حاصل کنید که کلید api و امضا را با مقادیر صحیح جایگزین نمایید.

نمونه پاسخ:

{
  "status": "true",
  "serverTime": "1715724066447",
  "result": {
    "sl": {
      "orderId": "BTCIRTC0416FC2EE025D4B8EB09D8177DF118E",
      "orderUuid": "9d7de52e-3221-5c33-b787-1ff1c24c469f",
      "symbol": "btcirt",
      "base": "btc",
      "quote": "irt",
      "volume": "0.01000",
      "price": "1000000000",
      "total": "10000000",
      "status": "pending",
      "side": "ask",
      "type": "sl",
      "time": "1715724066445"
    },
    "tp": {
      "orderId": "BTCIRTCE36BB4503EC58ED94F7501EBB64A7F3",
      "orderUuid": "1f74c3f0-ba41-5e21-b4cd-7e801fa51695",
      "symbol": "btcirt",
      "base": "btc",
      "quote": "irt",
      "volume": "0.01000",
      "price": "4000000000",
      "total": "40000000",
      "status": "pending",
      "side": "ask",
      "type": "tp",
      "time": "1715724066443"
    }
  }
}

پارامترهای ورودی

پارامتر نوع الزامی توضیحات نمونه
timestamp string بله زمان 1709113800000
symbol string بله نماد btcirt
volume string بله حجم 0.010000
tp_price string بله قیمت حد سود 4000000000
sl_price string بله قیمت حدضرر 1000000000
پارامتر نوع الزامی توضیحات
X-ARX-APIKEY string بله کلید عمومی ای پی آی
X-ARX-SIGNATURE string بله امضا

پارامترهای پاسخ

Field Type Description
status string وضعیت
serverTime string زمان سرور
result object نتیجه
sl object حدضرر
orderId string شناسه سفارش
orderUuid string شناسه یکتا سفارش
symbol string نماد
base string ارز پایه
quote string ارز قیمت
volume string حجم
price string قیمت
total string جمع کل
status string وضعیت
side string سمت
type string نوع
time string زمان
tp object حد سود
orderId string شناسه سفارش
orderUuid string شناسه یکتا سفارش
symbol string نماد
base string پایه
quote string قیمت
volume string حجم
price string قیمت
total string جمع کل
status string وضعیت
side string سمت
type string نوع
time string زمان

ثبت سفارش SL

نحوه درخواست:

curl --location --request POST 'https://api.ariomex.ir/v1/private/order/sltp/sl' \
--header 'X-ARX-APIKEY: your-api-key' \
--header 'X-ARX-SIGNATURE: signature' \
--header 'Content-Type: application/json' \
--data-raw '{
  "timestamp": "1715719124700",
  "symbol": "btcirt",
  "volume": "0.01",
  "sl_price": "1000000000",
}'
$curl = curl_init();
curl_setopt_array($curl, array(
  CURLOPT_URL => 'https://api.ariomex.ir/v1/private/order/sltp/sl',
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => '',
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 0,
  CURLOPT_FOLLOWLOCATION => true,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => 'POST',
  CURLOPT_POSTFIELDS =>'{
  "timestamp": "1715719124700",
  "symbol": "btcirt",
  "volume": "0.01",
  "sl_price": "1000000000",
}',
  CURLOPT_HTTPHEADER => array(
    'X-ARX-APIKEY: your-api-key',
    'X-ARX-SIGNATURE: signature',
    'Content-Type: application/json'
  ),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
var request = require("request");
var options = {
  method: "POST",
  url: "https://api.ariomex.ir/v1/private/order/sltp/sl",
  headers: {
    'X-ARX-APIKEY: your-api-key',
    'X-ARX-SIGNATURE: signature',
    'Content-Type: application/json'
  },
  body: JSON.stringify({
  "timestamp": "1715719124700",
  "symbol": "btcirt",
  "volume": "0.01",
  "sl_price": "1000000000",
}),
};
request(options, function (error, response) {
  if (error) throw new Error(error);
  console.log(response.body);
});
import requests
import json
url = "https://api.ariomex.ir/v1/private/order/sltp/sl"
payload = json.dumps({
  "timestamp": "1715719124700",
  "symbol": "btcirt",
  "volume": "0.01",
  "sl_price": "1000000000",
})
headers = {
  'X-ARX-APIKEY: your-api-key',
  'X-ARX-SIGNATURE: signature',
  'Content-Type': 'application/json'
}
response = requests.request("POST", url, headers=headers, data=payload, timeout=10)
print(response.text)

اطمینان حاصل کنید که کلید api و امضا را با مقادیر صحیح جایگزین نمایید.

نمونه پاسخ:

{
  "status": "true",
  "serverTime": "1715724255327",
  "result": {
    "orderId": "BTCIRT39EB7E078BAF5FDE8F3B19239681F9CB",
    "orderUuid": "57843a7c-04e7-5f40-a1a9-bb334324def5",
    "symbol": "btcirt",
    "base": "btc",
    "quote": "irt",
    "volume": "0.01000",
    "price": "1000000000",
    "total": "10000000",
    "status": "pending",
    "side": "ask",
    "type": "sl",
    "time": "1715724255326"
  }
}

پارامترهای ورودی

پارامتر نوع الزامی توضیحات نمونه
timestamp string بله زمان 1709113800000
symbol string بله نماد btcirt
volume string بله حجم 0.010000
sl_price string بله قیمت حدضرر 1000000000
پارامتر نوع الزامی توضیحات
X-ARX-APIKEY string بله کلید عمومی ای پی آی
X-ARX-SIGNATURE string بله امضا

پارامترهای پاسخ

Field Type Description
status string وضعیت
serverTime string زمان سرور
result object نتیجه
orderId string شناسه سفارش
orderUuid string شناسه یکتا سفارش
symbol string نماد
base string ارز پایه
quote string ارز قیمت
volume string حجم
price string قیمت
total string جمع کل
status string وضعیت
side string سمت
type string نوع
time string زمان

لغو سفارش

نحوه درخواست:

curl --location --request DELETE 'https://api.ariomex.ir/v1/private/order/cancel?timestamp=1715454124173&symbol=btcirt&order_uuid=uuid' \
--header 'X-ARX-APIKEY: your-api-key' \
--header 'X-ARX-SIGNATURE: signature'
$curl = curl_init();
curl_setopt_array($curl, array(
  CURLOPT_URL => 'https://api.ariomex.ir/v1/private/order/cancel?timestamp=1715454124173&symbol=btcirt&order_uuid=uuid',
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => '',
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 0,
  CURLOPT_FOLLOWLOCATION => true,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => 'DELETE',
  CURLOPT_HTTPHEADER => array(
    'X-ARX-APIKEY: your-api-key',
    'X-ARX-SIGNATURE: signature'
  ),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
var axios = require('axios');
var config = {
  method: 'delete',
  url: 'https://api.ariomex.ir/v1/private/order/cancel?timestamp=1715454124173&symbol=btcirt&order_uuid=uuid',
  headers: {
    'X-ARX-APIKEY: your-api-key',
    'X-ARX-SIGNATURE: signature'
  },
  timeout: 10000
};
axios(config)
.then(function (response) {
  console.log(JSON.stringify(response.data));
})
.catch(function (error) {
  console.log(error);
});
import requests
url = "https://api.ariomex.ir/v1/private/order/cancel?timestamp=1715454124173&symbol=btcirt&order_uuid=uuid"
payload={}
headers = {
    'X-ARX-APIKEY: your-api-key',
    'X-ARX-SIGNATURE: signature'
}
response = requests.request("DELETE", url, headers=headers, data=payload, timeout=10)
print(response.text)

اطمینان حاصل کنید که کلید api و امضا را با مقادیر صحیح جایگزین نمایید.

نمونه پاسخ:

{
  "status": "true",
  "serverTime": "1690495724690",
  "result": "message"
}

پارامترهای ورودی

پارامتر نوع الزامی توضیحات نمونه
timestamp string بله زمان 1709113800000
symbol string بله نماد btcirt
order_uuid string بله شناسه یکتا سفارش uuid
پارامتر نوع الزامی توضیحات
X-ARX-APIKEY string بله کلید عمومی ای پی آی
X-ARX-SIGNATURE string بله امضا

پارامترهای پاسخ

Field Type Description
status string وضعیت
serverTime string زمان سرور
result string پیام

لغو کل سفارش ها

نحوه درخواست:

curl --location --request DELETE 'https://api.ariomex.ir/v1/private/order/cancel_all?timestamp=1715454124173' \
--header 'X-ARX-APIKEY: your-api-key' \
--header 'X-ARX-SIGNATURE: signature'
$curl = curl_init();
curl_setopt_array($curl, array(
  CURLOPT_URL => 'https://api.ariomex.ir/v1/private/order/cancel_all?timestamp=1715454124173',
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => '',
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 0,
  CURLOPT_FOLLOWLOCATION => true,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => 'DELETE',
  CURLOPT_HTTPHEADER => array(
    'X-ARX-APIKEY: your-api-key',
    'X-ARX-SIGNATURE: signature'
  ),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
var axios = require('axios');
var config = {
  method: 'delete',
  url: 'https://api.ariomex.ir/v1/private/order/cancel_all?timestamp=1715454124173',
  headers: {
    'X-ARX-APIKEY: your-api-key',
    'X-ARX-SIGNATURE: signature'
  },
  timeout: 10000
};
axios(config)
.then(function (response) {
  console.log(JSON.stringify(response.data));
})
.catch(function (error) {
  console.log(error);
});
import requests
url = "https://api.ariomex.ir/v1/private/order/cancel_all?timestamp=1715454124173"
payload={}
headers = {
    'X-ARX-APIKEY: your-api-key',
    'X-ARX-SIGNATURE: signature'
}
response = requests.request("DELETE", url, headers=headers, data=payload, timeout=10)
print(response.text)

اطمینان حاصل کنید که کلید api و امضا را با مقادیر صحیح جایگزین نمایید.

نمونه پاسخ:

{
  "status": "true",
  "serverTime": "1690495724690",
  "result": "message"
}

پارامترهای ورودی

پارامتر نوع الزامی توضیحات نمونه
timestamp string بله زمان 1709113800000
symbol string خیر نماد btcirt
پارامتر نوع الزامی توضیحات
X-ARX-APIKEY string بله کلید عمومی ای پی آی
X-ARX-SIGNATURE string بله امضا

پارامترهای پاسخ

Field Type Description
status string وضعیت
serverTime string زمان سرور
result string پیام