Документация API

Укажите ключ, созданный на странице аккаунта, в заголовке X-API-Key. До 120 запросов в минуту.

Базовый URLhttps://vtether.com/api/v1

Заказ энергии

receiver (кошелёк, который отправляет USDT и получает энергию), energy (от 65,000 до 5,000,000 с шагом 1,000), duration ("1h", пока только 1 час). Оплата с баланса, при невыполнении полный возврат.

curl -X POST https://vtether.com/api/v1/orders \
  -H "X-API-Key: YOUR_KEY" -H "Content-Type: application/json" \
  -d '{"receiver":"TXYZ...","energy":65000,"duration":"1h"}'

{"order":{"id":"K7M2Q9XA3B","receiver":"TXYZ...","energy":65000,"duration":"1h",
 "cost":"0.3","currency":"USD","status":"delivered","refunded":false,...}}

Проверка заказов

GET /api/v1/orders/{id}     один заказ
GET /api/v1/orders          последние 100

status: queued, processing, delivered, failed (failed означает refunded: true).

Баланс и цены

GET /api/v1/balance   {"balance":"42.5","currency":"USD"}
GET /api/v1/prices    {"open":true,"per_energy":65000,"prices":{"1h":"0.3"}}

Ошибки

401 invalid_api_key

Ключ не указан или неверен.

402 balance

Недостаточно средств. Ничего не списано.

400 address / inactive / energy / duration

Неверное значение, или кошелёк не активирован.

503 closed / price / stock

Заказы сейчас не принимаются. Ничего не списано.

502 supplier

Не удалось доставить энергию. Сумма возвращена полностью.

429 rate_limited

Слишком много запросов.

Документация API | vTether