{
  "opencollection": "1.0.0",
  "info": {
    "name": "Fireblocks Blockchains and Assets Approval Requests Vaults API",
    "version": "1.8.0"
  },
  "items": [
    {
      "info": {
        "name": "Vaults",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Get vault accounts",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.fireblocks.io/v1/vault/accounts",
            "params": [
              {
                "name": "namePrefix",
                "value": "",
                "type": "query"
              },
              {
                "name": "nameSuffix",
                "value": "",
                "type": "query"
              },
              {
                "name": "minAmountThreshold",
                "value": "",
                "type": "query"
              },
              {
                "name": "assetId",
                "value": "",
                "type": "query"
              }
            ]
          },
          "docs": "DEPRECATED - Please use `/vault/accounts_paged` endpoint instead.\n</br>Endpoint Permission: Admin, Non-Signing Admin, Signer, Approver, Editor, Viewer."
        },
        {
          "info": {
            "name": "Create a new vault account",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.fireblocks.io/v1/vault/accounts",
            "headers": [
              {
                "name": "Idempotency-Key",
                "value": ""
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Creates a new vault account with the requested name.\n**Note: ** Vault account names should consist of ASCII characters only.\nLearn more about Fireblocks Vault Accounts in the following [guide](https://developers.fireblocks.com/reference/create-vault-account).\n</br>Endpoint Permission: Admin, Non-Signing Admin, Signer, Approver, Editor."
        },
        {
          "info": {
            "name": "Bulk creation of new deposit addresses",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.fireblocks.io/v1/vault/accounts/addresses/bulk",
            "headers": [
              {
                "name": "Idempotency-Key",
                "value": ""
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "- **For UTXO blockchains only.**\n- **This endpoint is currently in beta mode and may be subject to change. To learn more, contact your Fireblocks Customer Success Manager or email csm@fireblocks.com.**\n\nCreate multiple deposit addresses by running an async job.\n- The target Vault account should already have a UTXO asset wallet with a permanent address.\n- Limited to a maximum of 10,000 addresses per operation. Use multiple operations for the same Vault account/permanent address if needed.\n\n**Endp"
        },
        {
          "info": {
            "name": "Get the job status of the bulk deposit address creation",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.fireblocks.io/v1/vault/accounts/addresses/bulk/:jobId",
            "params": [
              {
                "name": "jobId",
                "value": "019681b4-107d-7243-942d-4c3c30e36fae",
                "type": "path",
                "description": "The ID of the job to create addresses"
              }
            ]
          },
          "docs": "Returns the current status of (or an error for) the specified deposit addresss bulk creation job.\n\n**Endpoint Permissions:** Admin, Non-Signing Admin, Signer, Approver, Editor, and Viewer.            \n"
        },
        {
          "info": {
            "name": "Bulk creation of new vault accounts",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.fireblocks.io/v1/vault/accounts/bulk/",
            "headers": [
              {
                "name": "Idempotency-Key",
                "value": ""
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "- **This endpoint is currently in Early Availability (EA) mode and may be subject to change. To learn more, contact your Fireblocks Customer Success Manager or email csm@fireblocks.com.**\n\nCreate multiple vault accounts by running an async job.      \n- The HBAR, TON, SUI, TERRA, ALGO, and DOT blockchains are not supported.\n- Limited to a maximum of 10,000 accounts per operation.\n\n**Endpoint Permissions:** Admin, Non-Signing Admin, Signer, Approver, Editor.\n"
        },
        {
          "info": {
            "name": "Get job status of bulk creation of new vault accounts",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.fireblocks.io/v1/vault/accounts/bulk/:jobId",
            "params": [
              {
                "name": "jobId",
                "value": "019681b4-107d-7243-942d-4c3c30e36fae",
                "type": "path",
                "description": "The ID of the job to create addresses"
              }
            ]
          },
          "docs": "Returns the current status of (or error for) the specified vault account bulk creation job.\n\n**Endpoint Permissions:** Admin, Non-Signing Admin, Signer, Approver, Editor, Viewer.\n"
        },
        {
          "info": {
            "name": "Attach or detach tags from vault accounts",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.fireblocks.io/v1/vault/accounts/attached_tags",
            "headers": [
              {
                "name": "Idempotency-Key",
                "value": ""
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Attach or detach one or more tags from the requested vault accounts.\n\n**Endpoint Permissions:**\n- For protected tags: Owner, Admin, Non-Signing Admin.\n- For non protected tags: Owner, Admin, Non-Signing Admin, Signer, Editor, Approver.\n"
        },
        {
          "info": {
            "name": "Get vault accounts (Paginated)",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.fireblocks.io/v1/vault/accounts_paged",
            "params": [
              {
                "name": "namePrefix",
                "value": "",
                "type": "query"
              },
              {
                "name": "nameSuffix",
                "value": "",
                "type": "query"
              },
              {
                "name": "minAmountThreshold",
                "value": "",
                "type": "query",
                "description": "Specifying minAmountThreshold will filter accounts with balances greater than this value, otherwise, it will return all accounts. The amount set in this parameter is the native asset amount and not its USD value."
              },
              {
                "name": "assetId",
                "value": "",
                "type": "query"
              },
              {
                "name": "orderBy",
                "value": "",
                "type": "query"
              },
              {
                "name": "before",
                "value": "",
                "type": "query"
              },
              {
                "name": "after",
                "value": "",
                "type": "query"
              },
              {
                "name": "limit",
                "value": "",
                "type": "query"
              },
              {
                "name": "tagIds",
                "value": "",
                "type": "query",
                "description": "List of tag IDs to filter vault accounts."
              }
            ]
          },
          "docs": "Retrieves a paginated list of all vault accounts in your workspace matching your query's criteria. \n\n**Endpoint Permissions:** Admin, Non-Signing Admin, Signer, Approver, Editor, Viewer.\n"
        },
        {
          "info": {
            "name": "Get a vault account by ID",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.fireblocks.io/v1/vault/accounts/:vaultAccountId",
            "params": [
              {
                "name": "vaultAccountId",
                "value": "",
                "type": "path",
                "description": "The ID of the vault account"
              }
            ]
          },
          "docs": "Get a vault account by its unique ID.\n</br>Endpoint Permission: Admin, Non-Signing Admin, Signer, Approver, Editor, Viewer."
        },
        {
          "info": {
            "name": "Rename a vault account",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "https://api.fireblocks.io/v1/vault/accounts/:vaultAccountId",
            "headers": [
              {
                "name": "Idempotency-Key",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "vaultAccountId",
                "value": "",
                "type": "path",
                "description": "The ID of the vault account"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Renames the requested vault account.\n</br>Endpoint Permission: Admin, Non-Signing Admin, Signer, Approver."
        },
        {
          "info": {
            "name": "Get vault wallets (Paginated)",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.fireblocks.io/v1/vault/asset_wallets",
            "params": [
              {
                "name": "totalAmountLargerThan",
                "value": "",
                "type": "query",
                "description": "When specified, only vault wallets with total balance greater than this amount are returned."
              },
              {
                "name": "assetId",
                "value": "",
                "type": "query",
                "description": "When specified, only vault wallets with the specified ID are returned."
              },
              {
                "name": "orderBy",
                "value": "",
                "type": "query"
              },
              {
                "name": "before",
                "value": "",
                "type": "query",
                "description": "Fetches the next paginated response before this element. \nThis element is a cursor and is returned at the response of the previous page.\n"
              },
              {
                "name": "after",
                "value": "",
                "type": "query",
                "description": "Fetches the next paginated response after this element. This element is a cursor and is returned at the response of the previous page."
              },
              {
                "name": "limit",
                "value": "",
                "type": "query",
                "description": "The maximum number of vault wallets in a single response. \n\nThe default is 200 and the maximum is 1000.\n"
              }
            ]
          },
          "docs": "Get all vault wallets of the vault accounts in your workspace. \nA vault wallet is an asset in a vault account. \n\nThis method allows fast traversal of all account balances.\n</br>Endpoint Permission: Admin, Non-Signing Admin, Signer, Approver, Editor, Viewer."
        },
        {
          "info": {
            "name": "Hide a vault account in the console",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.fireblocks.io/v1/vault/accounts/:vaultAccountId/hide",
            "headers": [
              {
                "name": "Idempotency-Key",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "vaultAccountId",
                "value": "",
                "type": "path",
                "description": "The vault account to hide"
              }
            ]
          },
          "docs": "Hides the requested vault account from the web console view.\nThis operation is required when creating thousands of vault accounts to serve your end-users.\nUsed for preventing the web console to be swamped with too much vault accounts.\nLearn more in the following [guide](https://developers.fireblocks.com/docs/create-direct-custody-wallets#hiding-vault-accounts).\nNOTE: Hiding the vault account from the web console will also hide all the related transactions to/from this vault.\n</br>Endpoint Permis"
        },
        {
          "info": {
            "name": "Unhide a vault account in the console",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.fireblocks.io/v1/vault/accounts/:vaultAccountId/unhide",
            "headers": [
              {
                "name": "Idempotency-Key",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "vaultAccountId",
                "value": "",
                "type": "path",
                "description": "The vault account to unhide"
              }
            ]
          },
          "docs": "Makes a hidden vault account visible in web console view.\n</br>Endpoint Permission: Admin, Non-Signing Admin, Signer, Approver, Editor."
        },
        {
          "info": {
            "name": "Activate a wallet in a vault account",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.fireblocks.io/v1/vault/accounts/:vaultAccountId/:assetId/activate",
            "headers": [
              {
                "name": "Idempotency-Key",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "vaultAccountId",
                "value": "",
                "type": "path",
                "description": "The ID of the vault account"
              },
              {
                "name": "assetId",
                "value": "",
                "type": "path",
                "description": "The ID of the asset"
              }
            ]
          },
          "docs": "Initiates activation for a wallet in a vault account. \nActivation is required for tokens that need an on-chain transaction for creation (XLM tokens, SOL tokens etc).\n</br>Endpoint Permission: Admin, Non-Signing Admin, Signer, Approver, Editor."
        },
        {
          "info": {
            "name": "Set an AML/KYT ID for a vault account",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.fireblocks.io/v1/vault/accounts/:vaultAccountId/set_customer_ref_id",
            "headers": [
              {
                "name": "Idempotency-Key",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "vaultAccountId",
                "value": "",
                "type": "path",
                "description": "The vault account ID"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Assigns an AML/KYT customer reference ID for the vault account.\nLearn more about Fireblocks AML management in the following [guide](https://developers.fireblocks.com/docs/define-aml-policies).\n</br>Endpoint Permission: Admin, Non-Signing Admin."
        },
        {
          "info": {
            "name": "Set auto fueling to on or off",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.fireblocks.io/v1/vault/accounts/:vaultAccountId/set_auto_fuel",
            "headers": [
              {
                "name": "Idempotency-Key",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "vaultAccountId",
                "value": "",
                "type": "path",
                "description": "The vault account ID"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Toggles the auto fueling property of the vault account to enabled or disabled.\nVault Accounts with 'autoFuel=true' are monitored and auto fueled by the Fireblocks Gas Station.\nLearn more about the Fireblocks Gas Station in the following [guide](https://developers.fireblocks.com/docs/work-with-gas-station).\n</br>Endpoint Permission: Admin, Non-Signing Admin, Signer, Approver, Editor."
        },
        {
          "info": {
            "name": "Get the asset balance for a vault account",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.fireblocks.io/v1/vault/accounts/:vaultAccountId/:assetId",
            "params": [
              {
                "name": "vaultAccountId",
                "value": "",
                "type": "path",
                "description": "The ID of the vault account"
              },
              {
                "name": "assetId",
                "value": "",
                "type": "path",
                "description": "The ID of the asset"
              }
            ]
          },
          "docs": "Returns a specific vault wallet balance information for a specific asset.\n\n</br>Endpoint Permission: Admin, Non-Signing Admin, Signer, Approver, Editor,\n  Viewer."
        },
        {
          "info": {
            "name": "Create a new vault wallet",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.fireblocks.io/v1/vault/accounts/:vaultAccountId/:assetId",
            "headers": [
              {
                "name": "Idempotency-Key",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "vaultAccountId",
                "value": "",
                "type": "path",
                "description": "The ID of the vault account to return, or 'default' for the default vault account"
              },
              {
                "name": "assetId",
                "value": "",
                "type": "path",
                "description": "The ID of the asset"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Creates a wallet for a specific asset in a vault account.\nLearn more about Fireblocks Vault Wallets in the following [guide](https://developers.fireblocks.com/reference/create-vault-wallet).\n</br>Endpoint Permission: Admin, Non-Signing Admin, Signer, Approver, Editor."
        },
        {
          "info": {
            "name": "Refresh asset balance data",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.fireblocks.io/v1/vault/accounts/:vaultAccountId/:assetId/balance",
            "headers": [
              {
                "name": "Idempotency-Key",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "vaultAccountId",
                "value": "",
                "type": "path",
                "description": "The ID of the vault account to return"
              },
              {
                "name": "assetId",
                "value": "",
                "type": "path",
                "description": "The ID of the asset"
              }
            ]
          },
          "docs": "Updates the balance of a specific asset in a vault account.\n\nThis API endpoint is subject to a strict rate limit.\nShould be used by clients in very specific scenarios.\n\n</br>Endpoint Permission: Admin, Non-Signing Admin, Signer, Approver, Editor."
        },
        {
          "info": {
            "name": "Get asset addresses",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.fireblocks.io/v1/vault/accounts/:vaultAccountId/:assetId/addresses",
            "params": [
              {
                "name": "vaultAccountId",
                "value": "",
                "type": "path",
                "description": "The ID of the vault account to return"
              },
              {
                "name": "assetId",
                "value": "",
                "type": "path",
                "description": "The ID of the asset"
              }
            ]
          },
          "docs": "DEPRECATED!\n\n- If your application logic or scripts rely on the deprecated endpoint, you should update to account for GET/V1/vault/accounts/{vaultAccountId}/{assetId}/addresses_paginated before Mar 31,2024.\n- All workspaces created after Mar 31,2024. will have it disabled. If it is disabled for your workspace and you attempt to use it, you will receive the following error message: \"This endpoint is unavailable.\n- Please use the GET /v1/vault/accounts/{vaultAccountId}/{assetId}/addresses_paginate"
        },
        {
          "info": {
            "name": "Create new asset deposit address",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.fireblocks.io/v1/vault/accounts/:vaultAccountId/:assetId/addresses",
            "headers": [
              {
                "name": "Idempotency-Key",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "vaultAccountId",
                "value": "",
                "type": "path",
                "description": "The ID of the vault account to return"
              },
              {
                "name": "assetId",
                "value": "",
                "type": "path",
                "description": "The ID of the asset"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Creates a new deposit address for an asset of a vault account.\nShould be used for UTXO or Tag/Memo based assets ONLY.\n\nRequests with account based assets will fail.\n\n</br>Endpoint Permission: Admin, Non-Signing Admin."
        },
        {
          "info": {
            "name": "Get addresses (Paginated)",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.fireblocks.io/v1/vault/accounts/:vaultAccountId/:assetId/addresses_paginated",
            "params": [
              {
                "name": "vaultAccountId",
                "value": "",
                "type": "path",
                "description": "The ID of the vault account to return"
              },
              {
                "name": "assetId",
                "value": "",
                "type": "path",
                "description": "The ID of the asset"
              },
              {
                "name": "limit",
                "value": "",
                "type": "query",
                "description": "Limit the number of results per page"
              },
              {
                "name": "before",
                "value": "",
                "type": "query",
                "description": "Cursor string for the previous page"
              },
              {
                "name": "after",
                "value": "",
                "type": "query",
                "description": "Cursor string for the next page"
              }
            ]
          },
          "docs": "Returns a paginated response of the addresses for a given vault account and asset.\n</br>Endpoint Permission: Admin, Non-Signing Admin, Signer, Approver, Editor, Viewer."
        },
        {
          "info": {
            "name": "Get max spendable amount in a transaction",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.fireblocks.io/v1/vault/accounts/:vaultAccountId/:assetId/max_spendable_amount",
            "params": [
              {
                "name": "vaultAccountId",
                "value": "",
                "type": "path",
                "description": "The ID of the vault account, or 'default' for the default vault account"
              },
              {
                "name": "assetId",
                "value": "",
                "type": "path",
                "description": "The ID of the asset"
              },
              {
                "name": "manualSigning",
                "value": "",
                "type": "query",
                "description": "False by default. The maximum number of inputs depends on whether the transaction will be signed by an automated co-signer server or on a mobile device."
              }
            ]
          },
          "docs": "**UTXO assets only.**\n\nRetrieve the maximum amount of the specified asset that can be spent in a single transaction from the specified vault account.\n\n**Endpoint Permissions:** Admin, Non-Signing Admin, Signer, Approver, Editor, Viewer.\n"
        },
        {
          "info": {
            "name": "Update address description",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "https://api.fireblocks.io/v1/vault/accounts/:vaultAccountId/:assetId/addresses/:addressId",
            "headers": [
              {
                "name": "Idempotency-Key",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "vaultAccountId",
                "value": "",
                "type": "path",
                "description": "The ID of the vault account"
              },
              {
                "name": "assetId",
                "value": "",
                "type": "path",
                "description": "The ID of the asset"
              },
              {
                "name": "addressId",
                "value": "",
                "type": "path",
                "description": "The address for which to add a description. For XRP, use <address>:<tag>, for all other assets, use only the address"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Updates the description of an existing address of an asset in a vault account.\n</br>Endpoint Permission: Admin, Non-Signing Admin, Signer, Approver, Editor."
        },
        {
          "info": {
            "name": "Assign AML customer reference ID",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.fireblocks.io/v1/vault/accounts/:vaultAccountId/:assetId/addresses/:addressId/set_customer_ref_id",
            "headers": [
              {
                "name": "Idempotency-Key",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "vaultAccountId",
                "value": "",
                "type": "path",
                "description": "The ID of the vault account"
              },
              {
                "name": "assetId",
                "value": "",
                "type": "path",
                "description": "The ID of the asset"
              },
              {
                "name": "addressId",
                "value": "",
                "type": "path",
                "description": "The address for which to add a description. For XRP, use <address>:<tag>, for all other assets, use only the address"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Sets an AML/KYT customer reference ID for a specific address.\n</br>Endpoint Permission: Admin, Non-Signing Admin."
        },
        {
          "info": {
            "name": "Convert a segwit address to legacy format",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.fireblocks.io/v1/vault/accounts/:vaultAccountId/:assetId/addresses/:addressId/create_legacy",
            "headers": [
              {
                "name": "Idempotency-Key",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "vaultAccountId",
                "value": "",
                "type": "path",
                "description": "The ID of the vault account"
              },
              {
                "name": "assetId",
                "value": "",
                "type": "path",
                "description": "The ID of the asset"
              },
              {
                "name": "addressId",
                "value": "",
                "type": "path",
                "description": "The segwit address to translate"
              }
            ]
          },
          "docs": "Converts an existing segwit address to the legacy format.\n</br>Endpoint Permission: Admin, Non-Signing Admin, Signer, Approver, Editor."
        },
        {
          "info": {
            "name": "Get UTXO unspent inputs information",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.fireblocks.io/v1/vault/accounts/:vaultAccountId/:assetId/unspent_inputs",
            "params": [
              {
                "name": "vaultAccountId",
                "value": "",
                "type": "path",
                "description": "The ID of the vault account"
              },
              {
                "name": "assetId",
                "value": "",
                "type": "path",
                "description": "The ID of the asset"
              }
            ]
          },
          "docs": "Returns unspent inputs information of an UTXO asset in a vault account.\n\n</br>Endpoint Permission: Admin, Non-Signing Admin, Signer, Approver, Editor, Viewer."
        },
        {
          "info": {
            "name": "Get the public key for a derivation path",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.fireblocks.io/v1/vault/public_key_info",
            "params": [
              {
                "name": "derivationPath",
                "value": "",
                "type": "query",
                "description": "An array of integers representing the full BIP44 derivation path of the requested public key. \nThe first element must always be 44.\n"
              },
              {
                "name": "algorithm",
                "value": "",
                "type": "query"
              },
              {
                "name": "compressed",
                "value": "",
                "type": "query"
              }
            ]
          },
          "docs": "Gets the public key information based on derivation path and signing algorithm.\n</br>Endpoint Permission: Admin, Non-Signing Admin."
        },
        {
          "info": {
            "name": "Get an asset's public key",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.fireblocks.io/v1/vault/accounts/:vaultAccountId/:assetId/:change/:addressIndex/public_key_info",
            "params": [
              {
                "name": "vaultAccountId",
                "value": "",
                "type": "path"
              },
              {
                "name": "assetId",
                "value": "",
                "type": "path"
              },
              {
                "name": "change",
                "value": "",
                "type": "path",
                "description": "BIP44 derivation path - change value"
              },
              {
                "name": "addressIndex",
                "value": "",
                "type": "path",
                "description": "BIP44 derivation path - index value"
              },
              {
                "name": "compressed",
                "value": "",
                "type": "query",
                "description": "Compressed/Uncompressed public key format"
              }
            ]
          },
          "docs": "Get the public key information for a specific asset in a vault account.\n</br>Endpoint Permission: Admin, Non-Signing Admin."
        },
        {
          "info": {
            "name": "Attach tags to a vault accounts",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.fireblocks.io/v1/vault/accounts/attached/tags/attach",
            "headers": [
              {
                "name": "Idempotency-Key",
                "value": ""
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "**This endpoint has been deprecated. Please use `vault/accounts/attached_tags` instead.**\n\nAttach one or more tags to the requested vault accounts.\n"
        },
        {
          "info": {
            "name": "Detach tags from a vault accounts",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.fireblocks.io/v1/vault/accounts/attached/tags/detached",
            "headers": [
              {
                "name": "Idempotency-Key",
                "value": ""
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "**This endpoint has been deprecated. Please use `/vault/accounts/attached_tags` instead.**\n\nDetach one or more tags from the requested vault account.\n"
        },
        {
          "info": {
            "name": "Get asset balance for chosen assets",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.fireblocks.io/v1/vault/assets",
            "params": [
              {
                "name": "accountNamePrefix",
                "value": "",
                "type": "query"
              },
              {
                "name": "accountNameSuffix",
                "value": "",
                "type": "query"
              }
            ]
          },
          "docs": "Gets the assets amount summary for all accounts or filtered accounts.\n\n</br>Endpoint Permission: Admin, Non-Signing Admin, Signer, Approver, Editor, Viewer."
        },
        {
          "info": {
            "name": "Get vault balance by an asset",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.fireblocks.io/v1/vault/assets/:assetId",
            "params": [
              {
                "name": "assetId",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Get the total balance of an asset across all the vault accounts.\n\n</br>Endpoint Permission: Admin, Non-Signing Admin, Signer, Approver, Editor, Viewer."
        }
      ]
    }
  ],
  "bundled": true
}