Exchanges
Transfer funds To/From an exchange
Move funds between your Finrock wallets and a connected exchange account using the Create Transaction endpoint with source or destination type Exchange.
POST
MCP scope:
dac.funds (not available to AI connectors yet)
Exchange transfers use the Create Transaction endpoint. To send funds to a connected exchange, set destination_type to Exchange. To fetch funds from an exchange into your Finrock wallet, set source_type to Exchange. The exchange must be added and active in your workspace; check is_added and is_active with Exchange Accounts first.
Body Parameters
This page covers the parameters used for exchange transfers. See Create Transaction for the full parameter list.The asset to transfer. Use the
id value from the Supported Assets list (e.g. BTC, ETH, USDT_ETH).The amount to transfer, in the asset’s native unit. Maximum precision is 8 decimal places.
When fetching from an exchange, the exchange name (e.g.
Binance), matching the exchange value from Exchange Accounts.When sending to an exchange, the exchange name (e.g.
Binance), matching the exchange value from Exchange Accounts.A client-generated unique identifier for idempotency. See Request Idempotency.
The response is the same transaction object returned by Create Transaction. Track it with List Transactions.

