API Reference

REST API

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

REST API

AtomicBot предоставляет REST API для интеграции с внешними системами.

Управление ордерами через API
Интерфейс управления ордерами — создание, отмена, мониторинг

Базовый URL

http://localhost:3000/api/v1

Аутентификация

Authorization: Bearer YOUR_API_TOKEN

Эндпоинты

GET /account

Получить информацию об аккаунте

curl -X GET http://localhost:3000/api/v1/account \
  -H "Authorization: Bearer YOUR_TOKEN"

GET /balance

Получить баланс

{
  "total": 10000.00,
  "available": 8500.00,
  "in_orders": 1500.00,
  "currencies": [
    {"symbol": "USDT", "amount": 5000},
    {"symbol": "BTC", "amount": 0.1}
  ]
}

POST /orders

Создать ордер

curl -X POST http://localhost:3000/api/v1/orders \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -d '{
    "symbol": "BTCUSDT",
    "side": "buy",
    "type": "market",
    "amount": 100
  }'

GET /strategies

Список стратегий

POST /strategies/{id}/start

Запустить стратегию

POST /strategies/{id}/stop

Остановить стратегию

Коды ошибок

КодОписание
400Неверный запрос
401Не авторизован
404Не найдено
429Слишком много запросов
500Внутренняя ошибка

Нужна помощь?

Свяжитесь с нашей поддержкой

Telegram поддержка