Skip to main content
POST
/
exchange_accounts
/
{exchangeAccountId}
/
internal_transfer
TypeScript
const response: Promise<FireblocksResponse<InternalTransferResponse>> = fireblocks.exchangeAccounts.internalTransfer(exchangeAccountsApiInternalTransferRequest);
{
  "success": true,
  "id": "<string>"
}

Documentation Index

Fetch the complete documentation index at: https://fireblocks-43c4b3ee-chore-add-cli.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

Headers

Idempotency-Key
string

A unique identifier for the request. If the request is sent multiple times with the same idempotency key, the server will return the same response as the first request. The idempotency key is valid for 24 hours.

Path Parameters

exchangeAccountId
string
required

The ID of the exchange account to return

Body

application/json
asset
string
required
amount
string
required
sourceType
enum<string>
required
Available options:
COIN_FUTURES,
COIN_MARGINED_SWAP,
EXCHANGE,
FUNDING,
FUNDABLE,
FUTURES,
FUTURES_CROSS,
MARGIN,
MARGIN_CROSS,
OPTIONS,
SPOT,
USDT_MARGINED_SWAP_CROSS,
USDT_FUTURES,
UNIFIED,
INTERNAL_BALANCE_1,
INTERNAL_BALANCE_2,
INTERNAL_BALANCE_3,
INTERNAL_BALANCE_4,
INTERNAL_BALANCE_5,
INTERNAL_BALANCE_6,
INTERNAL_BALANCE_7,
INTERNAL_BALANCE_8,
INTERNAL_BALANCE_9,
INTERNAL_BALANCE_10,
INTERNAL_BALANCE_11
destType
enum<string>
required
Available options:
COIN_FUTURES,
COIN_MARGINED_SWAP,
EXCHANGE,
FUNDING,
FUNDABLE,
FUTURES,
FUTURES_CROSS,
MARGIN,
MARGIN_CROSS,
OPTIONS,
SPOT,
USDT_MARGINED_SWAP_CROSS,
USDT_FUTURES,
UNIFIED,
INTERNAL_BALANCE_1,
INTERNAL_BALANCE_2,
INTERNAL_BALANCE_3,
INTERNAL_BALANCE_4,
INTERNAL_BALANCE_5,
INTERNAL_BALANCE_6,
INTERNAL_BALANCE_7,
INTERNAL_BALANCE_8,
INTERNAL_BALANCE_9,
INTERNAL_BALANCE_10,
INTERNAL_BALANCE_11

Response

Transfer succeeded

success
boolean
required

Indicates whether the transfer was successful

id
string | null

The transaction ID of the internal transfer