Skip to main content
GET
MCP scope: dac.read Use this endpoint to retrieve every exchange Finrock supports, together with the connection state of each one in your workspace. Each entry shows whether the exchange has been added and is active, and the settings currently saved for it (with secrets masked). Check is_added and is_active to confirm a connection before calling Exchange Balance or initiating exchange-linked transactions.

Request

Method: GET URL: https://api.finrock.io/dac/v1/exchange-accounts

Response

The response is an array with one object per supported exchange, whether or not it is connected.
string
Exchange name: Binance, Coinbase, OKX, KuCoin, or Bybit. Use this value as the exchange parameter in other exchange endpoints.
object
The settings currently saved for this exchange. Keys vary by exchange (for example API_Key, API_Secret, and Wallet_Type for Binance; API Key, API Secret, and Passphrase for Coinbase, OKX, and KuCoin; API Key, API Secret, Account Type, and Environment for Bybit). API keys are returned masked and secrets are returned empty. Values are empty strings when the exchange has not been added.
boolean
true if the exchange has been connected to your workspace.
boolean
true if the connection is currently active.
boolean
true if the exchange supports sending funds from it.
boolean
true if the exchange supports receiving funds into it.
array
Assets supported for this exchange connection.
To populate exchange selectors in your application UI, filter this list to entries where is_added and is_active are both true.