Sign in
Информация/Направления

Направления

Получение списка доступных направлений депозита и вывода с актуальными статусами и комиссиями.

Endpoint возвращает все поддерживаемые пары валюта + сеть с их текущими статусами, лимитами и расчётными комиссиями вывода. Используйте его, чтобы динамически строить UI выбора валюты и заранее показывать пользователю стоимость вывода.

Список направлений

GET/v1/directions

Аутентификация не требуется — endpoint публичный в рамках проекта (подпись обязательна по общему правилу, тело запроса пустое).

Для GET-запроса подпись считается от пустого тела: hash_hmac('sha256', base64_encode(''), $apiKey)

Пример запроса

Shell
curl -X GET https://api.2328.io/api/v1/directions \
  -H "project: YOUR_PROJECT_UUID" \
  -H "sign: YOUR_HMAC_SIGNATURE"

Пример ответа

JSON
{
  "state": 0,
  "result": [
    {
      "network": "Tron",
      "currency": "USDT",
      "deposit_status": "active",
      "withdrawal_status": "active",
      "min_deposit": null,
      "max_deposit": null,
      "min_withdrawal": "1.000000000000000000",
      "max_withdrawal": null,
      "withdrawal_fee": "2.500000000000000000",
      "withdrawal_fee_type": "fixed"
    },
    {
      "network": "Bitcoin",
      "currency": "BTC",
      "deposit_status": "inactive",
      "withdrawal_status": "active",
      "min_deposit": null,
      "max_deposit": null,
      "min_withdrawal": null,
      "max_withdrawal": null,
      "withdrawal_fee": null,
      "withdrawal_fee_type": "estimated"
    }
  ]
}

Поля ответа

ПолеТипОписание
networkstringНазвание сети (например, Tron, Bitcoin, Ethereum)
currencystringКод валюты (например, USDT, BTC, ETH)
deposit_statusstringСтатус приёма депозитов (см. ниже)
withdrawal_statusstringСтатус вывода (см. ниже)
min_depositstring | nullМинимальная сумма депозита. null — без ограничений
max_depositstring | nullМаксимальная сумма депозита. null — без ограничений
min_withdrawalstring | nullМинимальная сумма вывода. null — без ограничений
max_withdrawalstring | nullМаксимальная сумма вывода. null — без ограничений
withdrawal_feestring | nullРасчётная комиссия вывода в валюте направления. null — нет данных
withdrawal_fee_typestringТип комиссии: fixed, estimated или unknown (см. ниже)

Статусы направлений

СтатусОписание
activeНаправление работает штатно
inactiveВременно недоступно (технические работы)
disabledНе поддерживается

Если deposit_status или withdrawal_status отличается от active — соответствующая операция будет отклонена с ошибкой direction_disabled. Используйте этот endpoint, чтобы заранее скрыть недоступные направления в UI.

Типы комиссии вывода

ТипОписание
fixedФиксированная комиссия в поле withdrawal_fee
estimatedОценочная комиссия на основе актуального network fee. Финальная сумма может незначительно отличаться — уточняйте через /v1/payout/calc
unknownКомиссия для этого направления не настроена