{ "opencollection": "1.0.0", "info": { "name": "Fireblocks Blockchains and Assets Approval Requests Exchange Accounts API", "version": "1.8.0" }, "items": [ { "info": { "name": "Exchange Accounts", "type": "folder" }, "items": [ { "info": { "name": "List exchange accounts", "type": "http" }, "http": { "method": "GET", "url": "https://api.fireblocks.io/v1/exchange_accounts" }, "docs": "DEPRECATED - Please use the `/exchange_accounts/paged` endpoint.\n
Endpoint Permission: Admin, Non-Signing Admin." }, { "info": { "name": "Add an Exchange Account", "type": "http" }, "http": { "method": "POST", "url": "https://api.fireblocks.io/v1/exchange_accounts", "headers": [ { "name": "Idempotency-Key", "value": "" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Add an exchange account to exchanges. \n\nNote: This endpoint currently only supports the following exchanges `INDEPENDENT_RESERVE`,`BIT`, `BITHUMB`, `BITSO`, `CRYPTOCOM`, `BYBIT_V2`, `WHITEBIT`, `HITBTC`, `GEMINI`, `HUOBI`, `GATEIO`, `COINHAKO`, `BULLISH`, `BITGET`, and `LUNO`\n\nTo add an exchange account, please use the following [guide](https://developers.fireblocks.com/docs/add-an-exchange-account).\n" }, { "info": { "name": "List connected exchange accounts", "type": "http" }, "http": { "method": "GET", "url": "https://api.fireblocks.io/v1/exchange_accounts/paged", "params": [ { "name": "before", "value": "", "type": "query" }, { "name": "after", "value": "", "type": "query" }, { "name": "limit", "value": "", "type": "query", "description": "number of exchanges per page" } ] }, "docs": "Returns a list of the connected exchange accounts in your workspace.\n
Endpoint Permission: Admin, Non-Signing Admin." }, { "info": { "name": "Get a specific exchange account", "type": "http" }, "http": { "method": "GET", "url": "https://api.fireblocks.io/v1/exchange_accounts/:exchangeAccountId", "params": [ { "name": "exchangeAccountId", "value": "", "type": "path", "description": "The ID of the exchange account to return" } ] }, "docs": "Returns an exchange account by ID.\n
Endpoint Permission: Admin, Non-Signing Admin." }, { "info": { "name": "Internal transfer for exchange accounts", "type": "http" }, "http": { "method": "POST", "url": "https://api.fireblocks.io/v1/exchange_accounts/:exchangeAccountId/internal_transfer", "headers": [ { "name": "Idempotency-Key", "value": "" } ], "params": [ { "name": "exchangeAccountId", "value": "", "type": "path", "description": "The ID of the exchange account to return" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Transfers funds between trading accounts under the same exchange account.\nLearn more about Fireblocks Exchange Connectivity in the following [guide](https://developers.fireblocks.com/docs/connect-to-exchanges-and-fiat-providers).\n
Endpoint Permission: Admin, Non-Signing Admin." }, { "info": { "name": "Convert exchange account funds", "type": "http" }, "http": { "method": "POST", "url": "https://api.fireblocks.io/v1/exchange_accounts/:exchangeAccountId/convert", "headers": [ { "name": "Idempotency-Key", "value": "" } ], "params": [ { "name": "exchangeAccountId", "value": "", "type": "path", "description": "The ID of the exchange account. Please make sure the exchange supports conversions. To find the ID of your exchange account, use GET/exchange_accounts." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Convert exchange account funds from the source asset to the destination asset. Coinbase (USD to USDC, USDC to USD) and Bitso (MXN to USD) are supported conversions.\nLearn more about Fireblocks Exchange Connectivity in the following [guide](https://developers.fireblocks.com/docs/connect-to-exchanges-and-fiat-providers).\n
Endpoint Permission: Admin, Non-Signing Admin." }, { "info": { "name": "Get an asset for an exchange account", "type": "http" }, "http": { "method": "GET", "url": "https://api.fireblocks.io/v1/exchange_accounts/:exchangeAccountId/:assetId", "params": [ { "name": "exchangeAccountId", "value": "", "type": "path", "description": "The ID of the exchange account to return" }, { "name": "assetId", "value": "", "type": "path", "description": "The ID of the asset to return" } ] }, "docs": "Returns an asset for an exchange account.\n
Endpoint Permission: Admin, Non-Signing Admin." }, { "info": { "name": "Get public key to encrypt exchange credentials", "type": "http" }, "http": { "method": "GET", "url": "https://api.fireblocks.io/v1/exchange_accounts/credentials_public_key" }, "docs": "Return public key" } ] } ], "bundled": true }