Event Handling
Overview
Stream Feeds provides real-time event handling, allowing you to react to various changes in the feed system.
Available Events
| Event Name | Description |
|---|---|
| Activity Events | |
feeds.activity.added | Fired when a new activity is added to a feed |
feeds.activity.updated | Fired when an activity is modified |
feeds.activity.deleted | Fired when an activity is removed |
feeds.activity.restored | Fired when an activity is restored |
feeds.activity.removed_from_feed | Fired when an activity is removed from a specific feed |
feeds.activity.pinned | Fired when an activity is pinned to the top |
feeds.activity.unpinned | Fired when an activity is unpinned |
feeds.activity.feedback | Fired when activity feedback is provided |
feeds.activity.marked | Fired when an activity is marked |
| Notification Events | |
feeds.notification_feed.updated | Fired when the notification status, or notification groups (aggregated activities) are updated |
| Comment Events | |
feeds.comment.added | Fired when a new comment is added to an activity |
feeds.comment.updated | Fired when a comment is modified |
feeds.comment.deleted | Fired when a comment is removed |
| Reaction Events | |
feeds.activity.reaction.added | Fired when a reaction is added to an activity |
feeds.activity.reaction.deleted | Fired when a reaction is removed from an activity |
feeds.activity.reaction.updated | Fired when a reaction on an activity is updated |
feeds.comment.reaction.added | Fired when a reaction is added to a comment |
feeds.comment.reaction.deleted | Fired when a reaction is removed from a comment |
feeds.comment.reaction.updated | Fired when a reaction on a comment is updated |
| Poll Events | |
feeds.poll.closed | Fired when a poll is closed |
feeds.poll.deleted | Fired when a poll is deleted |
feeds.poll.updated | Fired when a poll is modified |
feeds.poll.vote_casted | Fired when a vote is cast |
feeds.poll.vote_changed | Fired when a vote is changed |
feeds.poll.vote_removed | Fired when a vote is removed |
| Feed Events | |
feeds.feed.created | Fired when a new feed is created |
feeds.feed.updated | Fired when a feed is modified |
feeds.feed.deleted | Fired when a feed is deleted |
| Feed Group Events | |
feeds.feed_group.changed | Fired when a feed group is changed |
feeds.feed_group.deleted | Fired when a feed group is deleted |
| Member Events | |
feeds.feed_member.added | Fired when a member is added to a feed |
feeds.feed_member.removed | Fired when a member is removed from a feed |
feeds.feed_member.updated | Fired when a member's role/permissions change |
| Follow Events | |
feeds.follow.created | Fired when a follow relationship is created |
feeds.follow.deleted | Fired when a follow relationship is removed |
feeds.follow.updated | Fired when follow settings are modified |
| Bookmark Events | |
feeds.bookmark.added | Fired when an activity is bookmarked |
feeds.bookmark.deleted | Fired when a bookmark is removed |
feeds.bookmark.updated | Fired when bookmark metadata is modified |
feeds.bookmark_folder.deleted | Fired when bookmark folder is deleted |
feeds.bookmark_folder.updated | Fired when bookmark folder is updated |
| Stories Events | |
feeds.stories_feed.updated | Fired when a stories feed is updated |
| Moderation Events | |
moderation.custom_action | Fired when a custom moderation action is performed |
moderation.flagged | Fired when content is flagged for moderation |
moderation.mark_reviewed | Fired when content is marked as reviewed |
| User Events | |
user.banned | Fired when a user is banned |
user.deactivated | Fired when a user is deactivated |
user.muted | Fired when a user is muted |
user.reactivated | Fired when a user is reactivated |
user.updated | Fired when a user is updated |
Server-side webhooks
Webhooks are configured with your API secret, so they belong on your backend rather than in the app you ship. Setting up an endpoint, verifying signatures, retries and event failover are covered under Event handling in the server-side docs, with the full transport reference in the platform webhooks guide.