Overview
Fireblocks offers push notifications and pull notifications to help you monitor and track the activities in your workspace.
Push notifications
Push notifications, typically referred to as webhook notifications, allow you to receive logs by connecting the Fireblocks Push API services to an HTTPS endpoint (or other methods of connectivity) hosted by you.
These Push API services send log events directly to your connected endpoint, which can then collect, format, and stream these events into required internal monitoring and security information and event management (SIEM) services.
Fireblocks supports the following push notifications categories, each supported by a few methods of subscription:
- The Notification Center allows you to receive general notifications on the Fireblocks workspaces, such as login events, transaction events, and other workspace activities. Learn more about notification categories and events.
- The Push API webhook allows you to receive detailed information about transaction events and specific actions in the workspace. Access our API documentation for a list of all events your webhook will receive notifications for.
Both push notification methods are signed by Fireblocks and require your validation upon receiving the notification event to ensure the event originated from the Fireblocks infrastructure. Further details can be found in the articles linked above.
Pull notifications
Pull notifications allow you to receive events by manually querying necessary information through the Fireblocks REST API. This method is inferior to the push notifications method since it requires you to periodically send HTTP GET requests to the Fireblocks API Gateway, which may result in exceeding your API rate limiting. Therefore, we highly recommended using push notifications whenever possible.