- Via the Fireblocks Console
- Via the Fireblocks API & SDKs (requires an API key with Admin-level permissions)
- Only Admin-level users (Owner, Admin, and Non-Signing Admin) can configure webhooks.
- Each webhook URL must be a legal, globally available HTTPS address (e.g., https://example.com) accessible via port 443.
- Webhook URLs cannot exceed 255 characters in length.
- You can enter up to 10 webhook URLs.
Starting November 2025,
BALANCE_UPDATE events are available through Webhooks V2. You can self-subscribe via the Console or API. Manual enablement by Fireblocks is no longer supported.Via the Console
Creating a webhook
- In the Fireblocks Console, go to Developer center > Webhooks and then select Create webhook.
- On the Create webhook dialog, complete the following fields:
- Endpoint URL: Enter the webhook’s URL address.
- Description: Optionally, enter a short description of the webhook.
- Status: Select whether you want the webhook to be active or inactive.
- Listen for: Select an event category to listen for all its associated events, or select the specific events to listen for from each category.
- Select Create webhook.
Editing a webhook
- In the Fireblocks Console, go to Developer center > Webhooks.
- Find the webhook you want to edit, then select More actions (…) > Edit webhook.
- On the Edit webhook dialog, make the necessary changes and then select Save.
Deactivating & Activating a webhook
- In the Fireblocks Console, go to Developer center > Webhooks.
- Find the webhook you want to deactivate or activate, then select More actions (…) > Deactivate webhook or Activate webhook.
- On the Deactivate or Activate webhook dialog, select Deactivate or Activate.
Deleting a webhook
- In the Fireblocks Console, go to Developer center > Webhooks.
- Find the webhook you want to delete, then select More actions (…) > Delete webhook.
- On the Delete webhook dialog, select Delete.