Creates a new webhook, which will be triggered on the specified events
Endpoint Permissions: Owner, Admin, Non-Signing Admin.
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.
A unique identifier for the request. If the request is sent multiple times with the same idempotency key, the server will return the same response as the first request. The idempotency key is valid for 24 hours.
The url of the webhook where notifications will be sent. URL must be valid, unique and https.
1"https://example.com/webhook"
event types the webhook will subscribe to
transaction.created, transaction.status.updated, transaction.approval_status.updated, transaction.network_records.processing_completed, external_wallet.asset.added, external_wallet.asset.removed, internal_wallet.asset.added, internal_wallet.asset.removed, contract_wallet.asset.added, contract_wallet.asset.removed, vault_account.created, vault_account.asset.added, vault_account.asset.balance_updated, embedded_wallet.status.updated, embedded_wallet.created, embedded_wallet.asset.balance_updated, embedded_wallet.asset.added, embedded_wallet.account.created, embedded_wallet.device.added, onchain_data.updated, connection.added, connection.removed, connection.request.waiting_peer_approval, connection.request.rejected_by_peer [
"transaction.created",
"transaction.status.updated"
]
description of the webhook. should not contain special characters.
1"This webhook is used for transactions notifications"
The status of the webhook. If false, the webhook will not receive notifications.
false
created new webhook successfully
The id of the webhook
"123e4567-e89b-12d3-a456-426614174000"
The url of the webhook where notifications will be sent. Must be a valid URL and https.
1"https://example.com/webhook"
The events that the webhook will be subscribed to
transaction.created, transaction.status.updated, transaction.approval_status.updated, transaction.network_records.processing_completed, external_wallet.asset.added, external_wallet.asset.removed, internal_wallet.asset.added, internal_wallet.asset.removed, contract_wallet.asset.added, contract_wallet.asset.removed, vault_account.created, vault_account.asset.added, vault_account.asset.balance_updated, embedded_wallet.status.updated, embedded_wallet.created, embedded_wallet.asset.balance_updated, embedded_wallet.asset.added, embedded_wallet.account.created, embedded_wallet.device.added, onchain_data.updated, connection.added, connection.removed, connection.request.waiting_peer_approval, connection.request.rejected_by_peer [
"transaction.created",
"transaction.status.updated"
]
The status of the webhook
DISABLED, ENABLED, SUSPENDED "ENABLED"
The date and time the webhook was created in milliseconds
1625126400000
The date and time the webhook was last updated in milliseconds
1625126400000
description of the webhook of what it is used for
1"This webhook is used for transactions notifications"