Adapter Reference
The Fireblocks Adapter mirrors the Fireblocks REST paths and payloads listed below. Every call is translated into a Vault operation and evaluated by the Policy Engine.
Supported Endpoints
Vault accounts
| Method | Path | Description |
|---|---|---|
POST | | Create a vault account |
GET | | Get a vault account |
GET | | List vault accounts |
POST | | Hide a vault account |
POST | | Unhide a vault account |
Vault assets
| Method | Path | Description |
|---|---|---|
POST | | Activate an asset |
GET | | Get asset balance |
GET | | List asset addresses |
Transactions
| Method | Path | Description |
|---|---|---|
POST | | Create a transaction |
POST | | Estimate a transaction fee |
GET | | Get a transaction |
Whitelists
| Method | Path | Description |
|---|---|---|
GET | | List external wallets |
Assets
| Method | Path | Description |
|---|---|---|
POST | | Supported assets |
Webhook Events
| Event | Trigger |
|---|---|
transaction.created | A deposit was detected on one of your vault accounts |
transaction.status.updated | An outgoing transaction moved to a new status: awaiting approval, signed, broadcast, confirmed or failed |
test.ping | A synthetic event sent from the console to verify the endpoint |
Every delivery goes through a persistent outbox with retries. The console shows each attempt, its status and the last error, so a broken endpoint becomes visible to you before it becomes visible to your customers.
Authentication and Base URL
- Base URL: the adapter endpoint for your environment, in the form
https://<your-stand>/fb-gateway. Your account manager provides the exact URL. - Authentication: the API key, sent in the
X-API-Keyheader.