JUMP TOResourcesOverviewIP AllowlistAPI IdempotencyRate LimitingAPI ResponsesData ObjectsVault ObjectsExchange Account ObjectsFiat Account ObjectsNetwork Connection ObjectsInternal/External Wallet ObjectsContract ObjectsBlockchain & Asset ObjectsTransaction ObjectsTransaction Authorization ObjectsFee Estimation ObjectsTransaction Screening ObjectsRaw Signing ObjectsPayments ObjectsGas Station ObjectsUser ObjectWebhook ObjectNFT ObjectsWeb3 Connection ObjectsGeneral ObjectsTransaction Sources & DestinationsTransaction StatusesViewing transaction statuses & substatusesPrimary transaction statusesTransaction substatusesBalance Decimal PrecisionSigning a Request (JWT Structure)Webhooks & NotificationsWebhooksVault WebhooksExchange & Fiat Account WebhooksNetwork Connection WebhooksSmart Transfer WebhooksInternal, External & Contract Wallet WebhooksTransaction WebhooksNFT WebhooksAPI Co-Signer CallbackTransaction Signing & ApprovalConfiguration ApprovalValidate Raw ETH Transaction on the Callback HandlerFireblocks APIVaultsList vault accountsgetCreate a new vault accountpostList vault accounts (Paginated)getFind a vault account by IDgetRename a vault accountputList asset wallets (Paginated)getHide a vault account in the consolepostUnhide a vault account in the consolepostActivate a wallet in a vault account.postSet an AML/KYT customer reference ID for a vault accountpostTurn autofueling on or offpostGet the asset balance for a vault accountgetCreate a new walletpostRefresh asset balance datapostGet asset addressesgetCreate new asset deposit addresspostList addresses (Paginated)getGet the maximum spendable amount in a single transaction.getUpdate address descriptionputAssign AML customer reference IDpostConvert a segwit address to legacy formatpostGet UTXO unspent inputs informationgetGet the public key informationgetGet the public key for a vault accountgetGet asset balance for chosen assetsgetGet vault balance by assetgetStakingList staking supported chainsgetGet chain-specific staking summarygetInitiate Stake OperationpostExecute an Unstake operationpostExecute a Withdraw operationpostExecute a Claim Rewards operationpostList staking positions detailsgetGet staking summary detailsgetGet staking summary details by vaultgetGet staking position detailsgetList staking providers detailsgetApprove staking terms of servicepostExchange accountsList exchange accountsgetList exchange accounts (paged)getFind a specific exchange accountgetInternal tranfer for exchange accountspostConvert 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.postFind an asset for an exchange accountgetFiat accountsList fiat accountsgetFind a specific fiat accountgetRedeem funds to DDApostDeposit funds from DDApostNetwork connectionsList network connectionsgetCreates a new network connectionpostUpdate network connection routing policy.patchRetrieve third-party network routing validation by asset type.getGet a network connectiongetDeletes a network connection by IDdeleteReturns all network IDs, both local IDs and discoverable remote IDsgetCreates a new Network IDpostReturns specific network ID.getDeletes specific network ID.deleteUpdate network id routing policy.patchUpdate network ID's discoverability.patchUpdate network ID's name.patchInternal walletsList internal walletsgetCreate an internal walletpostGet assets for internal walletgetDelete an internal walletdeleteSet an AML/KYT customer reference ID for an internal walletpostGet an asset from an internal walletgetAdd an asset to an internal walletpostDelete a whitelisted address from an internal walletdeleteExternal walletsList external walletsgetCreate an external walletpostFind an external walletgetDelete an external walletdeleteSet an AML customer reference ID for an external walletpostGet an asset from an external walletgetAdd an asset to an external wallet.postDelete an asset from an external walletdeleteContractsList contractsgetCreate a contractpostFind a specific contractgetDelete a contractdeleteFind a contract assetgetAdd an asset to a contractpostDelete a contract assetdeleteBlockchains & assetsList all assets and assets types supported by FireblocksgetRegister an assetpostEstimate the required fee for an assetgetValidate destination addressgetTransactionsList transaction historygetCreate a new transactionpostEstimate transaction feepostFind a specific transaction by Fireblocks transaction IDgetFind a specific transaction by external transaction IDgetSet confirmation threshold by transaction IDpostDrop ETH transaction by IDpostCancel a transactionpostFreeze a transactionpostUnfreeze a transactionpostSet confirmation threshold by transaction hashpostPayments - cross-border settlementCreate a new cross-border settlement configurationpostGet all the cross-border settlement configurationsgetGet a specific cross-border settlement configurationgetEdit a cross-border settlement configurationputDelete a cross-border settlement configurationdeleteCreate a new cross-border settlement flowpostGet specific cross-border settlement flow detailsgetExecute cross-border settlement flowpostPayments - PayoutCreate a payout instruction setpostExecute a payout instruction setpostGet the status of a payout instruction setgetPayments - FlowsCreate payment flow configurationpostRetrieve workflow configurationgetDelete workflow configurationdeleteCreate workflow executionpostGet workflow execution detailsgetExecute the payments workflowpostGas stationsGet gas station settingsgetGet gas station settings by assetgetEdit gas station settingsputEdit gas station settings for an assetputWorkspace ManagementCreate a user grouppostGet a user group by IDgetUpdate user groupputDelete user groupdeleteGet audit logsgetEnable or disable transactions to One Time Address (OTA)postReturn status of One Time Address (OTA) enabledgetReturn current workspace statusgetGet Console usersgetCreate Console userpostGet API users (Beta)getCreates an API user (Beta)postReset devicepostGet list of whitelisted IP addressesgetUsersList usersgetAudit LogsGet audit logsgetOff exchangesadd collateralpostremove collateralpostcreate settlement for a traderpostget settlements transactions from exchangegetFind a specific collateral exchange accountgetWebhooksResend failed webhookspostResend failed webhooks for a transaction by IDpostNFTsRefresh vault account tokensputList all owned tokens (paginated)getList all distinct owned tokens (paginated)getList owned collections (paginated)getRefresh token metadataputList token data by IDgetList tokens by IDsgetUpdate token ownership statusputUpdate tokens ownership statusputUpdate tokens ownership spam statusesputWalletLinkList all open dApp connectionsgetCreate a new dApp connectionpostRespond to a pending dApp connection requestputRemove an existing dApp connectiondeleteTravel Rule (Beta)Validate Travel Rule TransactionpostValidate Full Travel Rule TransactionpostGet VASP detailsgetGet All VASPsgetAdd jsonDidKey to VASP detailsputPolicy Editor (Beta)Get the active policy and its validationgetGet the active draftgetUpdate the draft with a new set of rulesputSend publish request for a certain draft idpostSend publish request for a set of policy rulespostSmart TransferCreate TicketpostList user groupsgetFind TicketgetSearch Tickets by IDgetSet expirationputAdd external ref. IDputSubmit ticketputFund ticket manuallyputCancel TicketputSearch ticket by leg (term) IDpost/smart-transfers/{ticketId}/terms/{termId}getUpdate ticket leg (term)putDelete ticket leg (term)deleteDefine funding sourceputManually add term transactionputSet user grouppostGet user groupgetNCW APINon Custodial WalletsCreate a new walletpostList walletsgetGet a walletgetGet wallet Latest Backup detailsgetGet wallet key setup stategetEnable or disable a walletputNon Custodial Wallet AccountsCreate a new accountpostGet accountsgetGet an accountgetNon Custodial Wallet AssetsRetrieve assetsgetRetrieve assetgetAdd asset to accountpostRefresh asset balanceputRetrieve asset balancegetRetrieve asset addressesgetRetrieve supported assetsgetNon Custodial Wallet DevicesGet registered devicesgetEnable or Disable deviceputGet device key setup stategetNon Custodial Wallets RPCInvoke RPCpostUnfreeze a transactionpost https://api.fireblocks.io/v1/transactions/{txId}/unfreezeUnfreezes a transaction by ID and makes the transaction available again.