Documentation Index
Fetch the complete documentation index at: https://developers.fireblocks.com/llms.txt
Use this file to discover all available pages before exploring further.
This page covers all Smart Transfer events that can trigger webhook notifications, and their associated data objects for the Webhooks v2 service.
Event types
To receive a specific event, include its eventType in the webhook’s notification object.
| Event type | Data object returned |
|---|
| ticket.created | Ticket created |
| ticket.counterparty.added | Ticket counterparty added |
| ticket.counterparty_external_id.set | Ticket counterparty external ID set |
| ticket.note.added | Ticket note added |
| ticket.submitted | Ticket submitted |
| ticket.expires_at.set | Ticket expires at set |
| ticket.expires_in.set | Ticket expires in set |
| ticket.expired | Ticket expired |
| ticket.fulfilled | Ticket fulfilled |
| ticket.canceled | Ticket canceled |
| ticket.term.added | Ticket term added |
| ticket.term.updated | Ticket term updated |
| ticket.term.deleted | Ticket term deleted |
| ticket.term.funded | Ticket term funded |
| ticket.term.manually_funded | Ticket term manually funded |
| ticket.term.funding_canceled | Ticket term funding canceled |
| ticket.term.funding_failed | Ticket term funding failed |
| ticket.term.funding_completed | Ticket term funding completed |
| ticket.term.status_transaction_changed | Ticket term transaction status changed |
Data objects
Ticket created
| Parameter | Type | Description |
|---|
| ticketId | string | Unique ID for the ticket |
| type | string | The type of settlement for the ticket: Currently, only async |
| status | string | The status of the ticket |
| createdByNetworkId | string | The network ID of the Fireblocks Network profile that created the ticket |
| createdByNetworkIdName | string | The name of the Fireblocks Network profile that created the ticket |
| createdAt | date | Time and date when the ticket was created |
| expiresIn | number | Expiration of the ticket in hours |
Ticket counterparty added
| Parameter | Type | Description |
|---|
| ticketId | string | Unique ID for the ticket |
| networkId | string | Network ID of the connection receiving a ticket |
| networkIdName | string | Name of the Fireblocks Network profile receiving the ticket |
Ticket counterparty external ID set
| Parameter | Type | Description |
|---|
| ticketId | string | Unique ID for the ticket |
| externalRefId | string | Any ID a customer adds to the system |
Ticket note added
| Parameter | Type | Description |
|---|
| ticketId | string | Unique ID for the ticket |
| body | string | Text of the note |
| createdAt | date | Time and date when the note was created |
Ticket submitted
| Parameter | Type | Description |
|---|
| ticketId | string | Unique ID for the ticket |
| expiresIn | number | Expiration of the ticket in hours |
| status | string | Status of the ticket |
| expiresAt | date | Date and time when the ticket expires |
| submittedAt | date | Date and time the ticket is submitted |
Ticket expires at set
| Parameter | Type | Description |
|---|
| ticketId | string | Unique ID for the ticket |
| expiresAt | date | Date and time when the ticket expires |
Ticket expires in set
| Parameter | Type | Description |
|---|
| ticketId | string | Unique ID for the ticket |
| expiresIn | number | Expiration of the ticket in hours |
Ticket expired
| Parameter | Type | Description |
|---|
| ticketId | string | Unique ID for the ticket |
| status | string | Status of the ticket |
| expiresAt | date | Date and time when the ticket expired |
Ticket fulfilled
| Parameter | Type | Description |
|---|
| ticketId | string | Unique ID for the ticket |
| fulfilledAt | date | Date and time when the ticket was fulfilled by both sides |
Ticket canceled
| Parameter | Type | Description |
|---|
| ticketId | string | Unique ID for the ticket |
| canceledAt | date | Date and time when the ticket was canceled |
Ticket term added
| Parameter | Type | Description |
|---|
| ticketId | string | Unique ID for the ticket |
| termId | string | Unique ID of the term |
| asset | string | Asset name being sent in the term |
| amount | string | Amount of the asset being sent |
| fromNetworkId | string | NetworkId from which the asset is being sent |
| toNetworkId | string | NetworkId to which the asset is being sent |
| status | string | Status of the ticket |
Ticket term updated
| Parameter | Type | Description |
|---|
| ticketId | string | Unique ID for the ticket |
| termId | string | Unique ID of the term |
| asset | string | Asset name being sent in the term |
| amount | string | Amount of the asset being sent |
| fromNetworkId | string | NetworkId from which the asset is being sent |
| toNetworkId | string | NetworkId to which the asset is being sent |
Ticket term deleted
| Parameter | Type | Description |
|---|
| ticketId | string | Unique ID for the ticket |
| termId | string | Unique ID of the term |
Ticket term funded
| Parameter | Type | Description |
|---|
| ticketId | string | Unique ID for the ticket |
| termId | string | Unique ID of the term |
| asset | string | Asset name of the asset being sent to fund the term |
| amount | string | Amount of the asset being sent to fund the term |
| networkConnectionId | string | Network ID funding the term |
| srcId | string | vaultId if srcType is VAULT_ACCOUNT; exchangeId if srcType is EXCHANGE; or fiatAccountId if srcType is FIAT_ACCOUNT |
| srcType | string | Type of the account from which the funds are originating; can be a vault, an exchange, or a fiat account |
| note | string | Text of the note |
| fee | string | Amount of fee paid for the transaction funding the term |
| feeLevel | string | Fee level being paid |
Ticket term manually funded
| Parameter | Type | Description |
|---|
| ticketId | string | Unique ID for the ticket |
| termId | string | Unique ID of the term |
| txHash | string | TX hash of the transaction funding the term |
Ticket term funding canceled
| Parameter | Type | Description |
|---|
| ticketId | string | Unique ID for the ticket |
| termId | string | Unique ID of the term |
| txStatus | string | Status of the transfer funding the term |
Ticket term funding failed
| Parameter | Type | Description |
|---|
| ticketId | string | Unique ID for the ticket |
| termId | string | Unique ID of the term |
| txStatus | string | Status of the transfer funding the term |
Ticket term funding completed
| Parameter | Type | Description |
|---|
| ticketId | string | Unique ID for the ticket |
| termId | string | Unique ID of the term |
| txSHash | string | TX hash of the transaction funding the term |
| txStatus | string | Status of the transfer funding the term |
Ticket term transaction status changed
| Parameter | Type | Description |
|---|
| ticketId | string | Unique ID for the ticket |
| termId | string | Unique ID of the term |
| txStatus | string | Status of the transfer funding the term |