Activity Feeds V3 is in closed alpha β€” do not use it in production (just yet).

Bookmarks

Overview

The API includes built-in support for bookmarking activities. Here’s a quick example of how to use the bookmark API.

Adding Bookmarks

response = self.client.feeds.add_bookmark(
    activity_id,
    user_id=self.test_user_id,
    new_folder=AddFolderRequest(name="test-bookmarks1"),
)

Removing Bookmarks

bookmark_data = bookmark_response.data
folder_id = bookmark_data.bookmark.folder.id
response = self.client.feeds.update_bookmark(
    activity_id, folder_id=folder_id, user_id=self.test_user_id
)

Querying Bookmarks

response = self.client.feeds.query_bookmarks(
    limit=10, filter={"user_id": self.test_user_id}
)

Querying Bookmark Folders

response = self.client.feeds.query_bookmarks(
    limit=10, filter={"user_id": self.test_user_id}
)
Β© Getstream.io, Inc. All Rights Reserved.