How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

fireblocks Blockchains & Assets API

The Blockchains & Assets API from fireblocks — 8 operation(s) for blockchains & assets.

fireblocks Blockchains & Assets API is one of 35 APIs that fireblocks publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Blockchains & Assets. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and a JSON-LD context.

This API exposes 10 operations across 8 paths, and defines 38 schemas. It is described by OpenAPI 3.0.0, at version 1.8.0.

Requests are made against 2 base URLs: https://api.fireblocks.io/v1, https://sandbox-api.fireblocks.io/v1.

10 operations 8 paths 38 schemas 7 GET1 PATCH2 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.0.0
API Version
1.8.0
Base URL
https://api.fireblocks.io/v1
Authentication
HTTP Bearer, API Key
Resource Areas
1

Authentication & Security 2

fireblocks Blockchains & Assets 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 10

Across 8 paths, the API surfaces 10 operations — 7 GET, 1 PATCH, 2 POST. Each is listed below with its method, path, parameters, and response codes.

Blockchains & Assets 10
GET
/assets
List assets
listAssets 9 params → 200500default
POST
/assets
Register an asset
registerNewAsset 1 param body → 200400403404409500default
GET
/assets/{id}
Get an asset by ID
getAsset 2 params → 200404500default
PATCH
/assets/{id}
Update the user’s metadata for an asset
updateAssetUserMetadata 2 params body → 200404500default
POST
/assets/prices/{id}
Set asset price
setAssetPrice 2 params body → 200403404default
GET
/blockchains
List blockchains
listBlockchains 6 params → 200500default
GET
/blockchains/{id}
Get a Blockchain by ID
getBlockchain 1 param → 200404500default
GET
/transactions/validate_address/{assetId}/{address}
Validate destination address
validateAddress 2 params → 200default
GET
/estimate_network_fee
Estimate the required fee for an asset
estimateNetworkFee 1 param → 200default
GET
/supported_assets
List assets (Legacy)
getSupportedAssets → 200default

Schemas 38

The contract defines 38 schemas that model the data the API accepts and returns. The most detailed are AssetDetailsMetadata (8 properties), Asset (8 properties), BlockchainResponse (6 properties), AssetTypeResponse (6 properties). Each schema is shown below with its type and property counts.

BlockchainMetadata
object
4 properties 2 required
AssetDetailsMetadata
object
8 properties 3 required
BlockchainOnchain
object
4 properties 3 required
Media
object
3 properties 2 required
Asset
object
8 properties 6 required
AssetNoteRequest
object
1 property
AssetFeature
string
Asset feature
ListBlockchainsResponse
object
2 properties 2 required
ListAssetsResponse
object
2 properties 2 required
AssetOnchain
object
5 properties 3 required
AssetMetadataRequest
object
1 property
BlockchainResponse
object
6 properties 6 required
UpdateAssetUserMetadataRequest
object
1 property
AssetTypeResponse
object
Supported Asset Object
6 properties 3 required
AssetInternalServerErrorResponse
object
2 properties 2 required
TokenInfoNotFoundErrorResponse
object
2 properties 2 required
ValidateAddressResponse
object
3 properties
BlockchainExplorer
object
4 properties 1 required
AssetForbiddenErrorResponse
object
2 properties 2 required
AssetPriceForbiddenErrorResponse
object
2 properties 2 required
GetSupportedAssetsResponse
array
An Array of Supported Assets Objects
BlockchainMedia
object
2 properties 2 required
BlockchainNotFoundErrorResponse
object
2 properties 2 required
AssetResponse
object
4 properties 6 required
AssetMetadata
object
2 properties 2 required
AssetNote
object
4 properties 4 required
AssetNotFoundErrorResponse
object
2 properties 2 required
NetworkFee
object
5 properties
RegisterNewAssetRequest
object
3 properties 2 required
EstimatedNetworkFeeResponse
object
3 properties 3 required
SetAssetPriceRequest
object
2 properties 2 required
AssetClass
string
AssetScope
string
The scope of the asset
AssetPriceNotFoundErrorResponse
object
2 properties 2 required
AssetBadRequestErrorResponse
object
2 properties 2 required
AssetPriceResponse
object
5 properties 5 required
AssetDetailsOnchain
object
5 properties 3 required
AssetConflictErrorResponse
object
2 properties 2 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

fireblocks-blockchains-assets-api-openapi.yml Raw ↑

Other APIs fireblocks publishes across the network.

Fireblocks Vaults API
Fireblocks Transactions API
Fireblocks Tokenization API
Fireblocks Staking API
Fireblocks NFTs API
Fireblocks Compliance and Policy API
Fireblocks Gas Station API
Fireblocks Webhooks API
fireblocks Approval Requests API
fireblocks Connected Accounts (Beta) API
fireblocks Contract Interactions API
fireblocks Contract Templates API
Where this information came from

This is an independent, third-party profile of fireblocks Blockchains & Assets 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.