Exchanges

Manage connected exchange accounts.

Endpoints

Method
Path
Description

GET

/v1/exchanges

List exchange accounts

GET

/v1/exchanges/:id

Get exchange account

POST

/v1/exchanges

Add exchange account

DELETE

/v1/exchanges/:id

Remove exchange account

POST

/v1/exchanges/test

Test exchange credentials

POST

/v1/exchanges/:id/sync

Sync exchange balance


List Exchange Accounts

GET /v1/exchanges
curl https://rest-api.tokenbot.com/v1/exchanges \
  -H "X-API-Key: tb_live_your_key"

Response:

{
  "success": true,
  "data": [
    {
      "id": "exc_abc123",
      "exchange_name": "binance",
      "account_name": "Main Binance",
      "trading_type": "spot",
      "is_active": true,
      "balance": { "BTC": 1.5, "USDT": 10000 },
      "last_sync_at": "2026-02-20T12:00:00Z",
      "created_at": "2026-01-15T10:30:00Z"
    }
  ]
}

Get Exchange Account


Add Exchange Account

Request Body:


Remove Exchange Account


Test Exchange Credentials

Test exchange API credentials before saving.

Request Body:


Sync Exchange Balance

Force a balance sync with the exchange.

Last updated

Was this helpful?