Create, cancel, drop, and query digital-asset transactions across all supported chains. Every transaction passes the workspace Policy Engine, is signed by the MPC quorum, and is broadcast under Fireblocks' fee-bump-and-rebroadcast logic. Supports transfers, raw signings, typed-message signings, contract calls, drop-and-replace, fee estimation, validate-address, and approval-request management.
Fireblocks Transactions API is one of 35 APIs that Fireblocks publishes on the APIs.io network, described by a machine-readable OpenAPI specification.
This API exposes 1 JSON Schema definition.
Tagged areas include Digital Assets, Transaction, MPC, and Custody. The published artifact set on APIs.io includes API documentation, an OpenAPI specification, a JSON-LD context, and 1 JSON Schema.
This API exposes
11 operations
across 10 paths,
and defines 62 schemas.
It is described by OpenAPI 3.2.0, at version 1.8.0.
Requests are made against 2 base URLs: https://api.fireblocks.io/v1, https://sandbox-api.fireblocks.io/v1.
11 operations10 paths62 schemas3 GET8 POST
Metadata
The identity and technical contract details declared by the specification.
Fireblocks Transactions API declares
2 security schemes
for authenticating requests.
It accepts HTTP bearer tokens (JWT) (bearerTokenAuth).
An API key is passed in the header as X-API-Key (ApiKeyAuth).
Paths & Operations 11
Across 10 paths, the API surfaces 11 operations — 3 GET, 8 POST. Each is listed below with its method, path, parameters, and response codes.
Transactions 11
GET
/transactions
Get transaction history
getTransactions14 params→ 200default
POST
/transactions
Create a new transaction
createTransaction2 paramsbody→ 200default
POST
/transactions/estimate_fee
Estimate transaction fee
estimateTransactionFee1 parambody→ 200default
GET
/transactions/{txId}
Get a specific transaction by Fireblocks transaction ID
getTransaction1 param→ 200400default
GET
/transactions/external_tx_id/{externalTxId}
Get a specific transaction by external transaction ID
getTransactionByExternalId1 param→ 200default
POST
/transactions/{txId}/set_confirmation_threshold
Set confirmation threshold by Fireblocks Transaction ID
The contract defines 62 schemas that model the data the API accepts and returns. The most detailed are TransactionResponse (58 properties), TransactionRequest (26 properties), TravelRuleCreateTransactionRequest (20 properties), TravelRuleGeographicAddress (16 properties). Each schema is shown below with its type and property counts.
CreateTransactionResponse
object
3 properties
NetworkRecord
object
11 properties
ComplianceScreeningResult
object
5 properties
BlockInfo
object
The block hash and height of the block that this transaction was mined in. Note: If an outgoing transaction uses the destinations object with more than one val…
2 properties
GetTransactionsResponse
array
FeeInfo
object
Details of the transaction fees.
10 properties
GetTransactionOperation
string
TRANSFER - Transfers funds from one account to another. UTXO blockchains allow multi-input and multi-output transfers. All other blockchains allow transfers wi…
AuthorizationGroups
object
2 properties
TransactionStatus
string
The primary status of the transaction. For details, see [Primary transaction statuses](https://developers.fireblocks.com/reference/primary-transaction-statuses)
TransactionSubStatus
string
See [Transaction substatuses](https://developers.fireblocks.com/reference/transaction-substatuses) for the list of transaction sub statuses
FeePayerInfo
object
1 property
ComplianceResult
object
The result of the Compliance AML/Travel Rule screening.
5 properties
TransferPeerPathSubType
string
EstimatedFeeDetails
object
Optional detailed fee breakdown for high/medium/low estimates
3 properties
TravelRulePersons
object
ExtraParameters
object
Additional protocol and operation-specific key-value parameters: - For UTXO-based blockchain input selection, add the key inputsSelection with the value set to…
6 properties
TransactionRequest
object
26 properties
FreezeTransactionResponse
object
1 property
FeeBreakdown
TravelRuleNaturalNameIdentifier
object
3 properties
TravelRuleDateAndPlaceOfBirth
object
Represents the date and place of birth for a natural person
2 properties
TransactionOperation
string
TRANSFER - The default value for an operation. Transfers funds from one account to another. UTXO blockchains allow multi-input and multi-output transfers. All…
OneTimeAddress
object
2 properties1 required
SourceTransferPeerPath
object
The source of the transaction.
6 properties1 required
TravelRuleCreateTransactionRequest
object
20 properties2 required
TravelRuleNationalIdentification
object
Represents a national identifier for a person or entity
4 properties
AmlScreeningResult
object
The result of the AML screening.
2 properties
SetConfirmationsThresholdRequest
object
1 property
TransactionRequestDestination
object
2 properties
TransactionResponse
object
58 properties
TravelRuleNaturalPersonNameIdentifier
object
3 properties
TravelRulePerson
object
2 properties
TravelRuleLegalPerson
object
6 properties
TransactionFee
object
8 properties
UnsignedMessage
object
6 properties1 required
TravelRuleOwnershipProof
object
7 properties
TravelRuleNaturalPerson
object
7 properties
AmlRegistrationResult
object
3 properties
SetConfirmationsThresholdResponse
object
2 properties
UnspentInput
object
A representation of an Unspent Transaction Output (UTXO).
2 properties
PreHash
object
The prehash object for ECDSA RAW signing requests. The prehash object contains the content to sign (the actual message in hex representation) and the hashing a…
2 properties2 required
EstimatedTransactionFeeResponse
object
4 properties3 required
NodeControls
object
Configure special node requirements. - For routing transactions to a custom node, set the type to NODEROUTER and the tag to the pre-configured tag value. - For…
2 properties
TravelRuleLegalPersonNameIdentifier
object
2 properties
SignedMessages
array
An array of signed messages
DestinationTransferPeerPath
object
The destination of the transaction.
7 properties1 required
DropTransactionRequest
object
3 properties
TravelRuleGeographicAddress
object
16 properties
TravelRulePiiIVMS
object
3 properties
TransactionResponseDestination
object
5 properties
RewardInfo
object
This field is relevant only for Algorand transactions. Both srcRewards and destRewards will appear only for Vault to Vault transactions, otherwise you will rec…
2 properties
SignedMessage
object
Signed Message Object (for RAW signing responses)
5 properties
AmountInfo
object
The details of the requested amount to transfer.
4 properties
SystemMessageInfo
object
2 properties
UnfreezeTransactionResponse
object
1 property
TransferPeerPathType
string
AuthorizationInfo
object
The information about your [Transaction Authorization Policy (TAP).](https://developers.fireblocks.com/docs/capabilitiestransaction-authorization-policy-tap)
3 properties
DestinationTransferPeerPathResponse
object
Destination of the transaction. Note: In case the transaction is sent to multiple destinations, the destinations parameter is be used instead of this.
6 properties1 required
DropTransactionResponse
object
3 properties
TravelRuleTransactionBlockchainInfo
object
3 properties
CancelTransactionResponse
object
1 property
SourceTransferPeerPathResponse
object
Source of the transaction.
6 properties1 required
Specification
The full machine-readable OpenAPI contract behind this narrative.
Every API here is available over the API and to AI agents over MCP. APIs is not yet its own endpoint on the v1 API. Reach this content through network search and the tag graph, or the MCP server below.
Installs https://mcp.apievangelist.com/mcp in Claude, Cursor, VS Code and the rest — one button, every client.
MCP tools for apis
4 tools reach this content
search_api_evangelistSearch every content type across the network at once.
find_relatedThe shared-tag relevance graph — what else covers this.
get_tagEverything one tag labels, across all content types.
guide_topicPRO — a curated bundle for a topic: area, guidance, rules, papers, stories, services.
A second provider on the same verified email joins the account you already have.
Your account
ⓘWhere this information came from
This is an independent, third-party profile of Fireblocks Transactions API, published by
API Evangelist. We do not operate, host, resell, or
support these APIs, and we are not affiliated with or endorsed by the company unless stated above.
Everything here is built from publicly available information — the company's own site,
developer portal, documentation, public repositories, and the specifications it publishes for public use.
Nothing is obtained by breaching a system, defeating an access control, or using credentials.
The Kin Score and Agent Readiness rating are independently calculated assessments of a company's
public API artifacts, scored against a published rubric. They are not certifications,
endorsements, security assessments, or audits.
Corrections, re-scores, and removal are free — no partnership or purchase required, and
you do not need to justify the request. A removed company is recorded as unrated, never scored
zero for having asked. Acknowledgement within one business day; removal within two.
info@apievangelist.com
·
Read the full data-sourcing policy → On a security or compliance team? Put security in the subject line and
you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.