{ "opencollection": "1.0.0", "info": { "name": "Fireblocks Blockchains and Assets Approval Requests Whitelisted External Wallets API", "version": "1.8.0" }, "items": [ { "info": { "name": "Whitelisted External Wallets", "type": "folder" }, "items": [ { "info": { "name": "List external wallets", "type": "http" }, "http": { "method": "GET", "url": "https://api.fireblocks.io/v1/external_wallets" }, "docs": "Gets a list of external wallets under the workspace.\n\nExternal Wallet is a whitelisted address of a wallet that belongs to your users/counterparties.\n\n- You cannot see the balance of the external wallet.\n- You cannot initiate transactions from an external wallet as the source via Fireblocks.\n
Endpoint Permission: Admin, Non-Signing Admin, Signer, Approver, Editor, Viewer." }, { "info": { "name": "Create an external wallet", "type": "http" }, "http": { "method": "POST", "url": "https://api.fireblocks.io/v1/external_wallets", "headers": [ { "name": "Idempotency-Key", "value": "" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Creates a new external wallet with the requested name.\n\nExternal Wallet is a whitelisted address of a wallet that belongs to your users/counterparties.\n\n- You cannot see the balance of the external wallet.\n- You cannot initiate transactions from an external wallet as the source via Fireblocks.\nLearn more about Whitelisted External Wallet Addresses [here](https://developers.fireblocks.com/docs/whitelist-addresses#external-wallets).\n
Endpoint Permission: Admin, Non-Signing Admin, Signer, Appro" }, { "info": { "name": "Find an external wallet", "type": "http" }, "http": { "method": "GET", "url": "https://api.fireblocks.io/v1/external_wallets/:walletId", "params": [ { "name": "walletId", "value": "", "type": "path", "description": "The ID of the wallet to return" } ] }, "docs": "Returns an external wallet by ID.\n\nExternal Wallet is a whitelisted address of a wallet that belongs to your users/counterparties.\n\n- You cannot see the balance of the external wallet.\n- You cannot initiate transactions from an external wallet as the source via Fireblocks.\n
Endpoint Permission: Admin, Non-Signing Admin, Signer, Approver, Editor, Viewer." }, { "info": { "name": "Delete an external wallet", "type": "http" }, "http": { "method": "DELETE", "url": "https://api.fireblocks.io/v1/external_wallets/:walletId", "params": [ { "name": "walletId", "value": "", "type": "path", "description": "The ID of the wallet to delete" } ] }, "docs": "Deletes an external wallet by ID.\n\nExternal Wallet is a whitelisted address of a wallet that belongs to your users/counterparties.\n\n- You cannot see the balance of the external wallet.\n- You cannot initiate transactions from an external wallet as the source via Fireblocks.\n
Endpoint Permission: Admin, Non-Signing Admin, Signer, Approver, Editor." }, { "info": { "name": "Set an AML customer reference ID for an external wallet", "type": "http" }, "http": { "method": "POST", "url": "https://api.fireblocks.io/v1/external_wallets/:walletId/set_customer_ref_id", "headers": [ { "name": "Idempotency-Key", "value": "" } ], "params": [ { "name": "walletId", "value": "", "type": "path", "description": "The wallet ID" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Sets an AML/KYT customer reference ID for the specific external wallet.\n\nExternal Wallet is a whitelisted address of a wallet that belongs to your users/counterparties.\n\n- You cannot see the balance of the external wallet.\n- You cannot initiate transactions from an external wallet as the source via Fireblocks.\nLearn more about Whitelisted External Wallet Addresses [here](https://developers.fireblocks.com/docs/whitelist-addresses#external-wallets).\n
Endpoint Permission: Admin, Non-Signing Adm" }, { "info": { "name": "Get an asset from an external wallet", "type": "http" }, "http": { "method": "GET", "url": "https://api.fireblocks.io/v1/external_wallets/:walletId/:assetId", "params": [ { "name": "walletId", "value": "", "type": "path", "description": "The ID of the wallet" }, { "name": "assetId", "value": "", "type": "path", "description": "The ID of the asset to return" } ] }, "docs": "Returns an external wallet by wallet ID and asset ID.\n\nExternal Wallet is a whitelisted address of a wallet that belongs to your users/counterparties.\n\n- You cannot see the balance of the external wallet.\n- You cannot initiate transactions from an external wallet as the source via Fireblocks.\n
Endpoint Permission: Admin, Non-Signing Admin, Signer, Approver, Editor,\n Viewer." }, { "info": { "name": "Add an asset to an external wallet.", "type": "http" }, "http": { "method": "POST", "url": "https://api.fireblocks.io/v1/external_wallets/:walletId/:assetId", "headers": [ { "name": "Idempotency-Key", "value": "" } ], "params": [ { "name": "walletId", "value": "", "type": "path", "description": "The ID of the wallet" }, { "name": "assetId", "value": "", "type": "path", "description": "The ID of the asset to add" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Adds an asset to an existing external wallet.\n
Endpoint Permission: Admin, Non-Signing Admin, Signer, Approver, Editor." }, { "info": { "name": "Delete an asset from an external wallet", "type": "http" }, "http": { "method": "DELETE", "url": "https://api.fireblocks.io/v1/external_wallets/:walletId/:assetId", "params": [ { "name": "walletId", "value": "", "type": "path", "description": "The ID of the wallet" }, { "name": "assetId", "value": "", "type": "path", "description": "The ID of the asset to delete" } ] }, "docs": "Deletes an external wallet asset by ID.\n
Endpoint Permission: Admin, Non-Signing Admin, Signer, Approver, Editor." } ] } ], "bundled": true }