# Stream product:feeds API

**Canonical:** https://apis.io/apis/getstream/stream-io-product-feeds-api/  
**Provider:** Stream — https://apis.io/providers/getstream/  
**Base URL:** https://chat.stream-io-api.com  
**Documentation:** https://getstream.io/chat/docs/

Stream product:feeds API is one of 19 APIs that [Stream](https://apis.io/providers/getstream/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification and an AsyncAPI event-driven specification. Tagged areas include Product Feeds. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, and an AsyncAPI specification.

The product:feeds API from Stream — 69 operation(s) for product:feeds.

## Operations (60 of 98)

| Method | Path | Summary |
|---|---|---|
| POST | `/api/v2/feeds/activities` | Add a single activity |
| DELETE | `/api/v2/feeds/activities/{activity_id}/bookmarks` | Delete a bookmark |
| PATCH | `/api/v2/feeds/activities/{activity_id}/bookmarks` | Update bookmark |
| POST | `/api/v2/feeds/activities/{activity_id}/bookmarks` | Add bookmark |
| POST | `/api/v2/feeds/activities/{activity_id}/feedback` | Provide feedback on an activity |
| POST | `/api/v2/feeds/activities/{activity_id}/polls/{poll_id}/vote` | Cast vote |
| DELETE | `/api/v2/feeds/activities/{activity_id}/polls/{poll_id}/vote/{vote_id}` | Delete vote |
| POST | `/api/v2/feeds/activities/{activity_id}/reactions` | Add reaction |
| DELETE | `/api/v2/feeds/activities/{activity_id}/reactions/{type}` | Remove reaction |
| POST | `/api/v2/feeds/activities/{activity_id}/reactions/query` | Query activity reactions |
| DELETE | `/api/v2/feeds/activities/{id}` | Delete a single activity |
| GET | `/api/v2/feeds/activities/{id}` | Get activity |
| PATCH | `/api/v2/feeds/activities/{id}` | Partial activity update |
| PUT | `/api/v2/feeds/activities/{id}` | Full activity update |
| POST | `/api/v2/feeds/activities/{id}/restore` | Restore an activity |
| POST | `/api/v2/feeds/activities/batch` | Upsert multiple activities |
| PATCH | `/api/v2/feeds/activities/batch/partial` | Batch partial activity update |
| POST | `/api/v2/feeds/activities/delete` | Remove multiple activities |
| POST | `/api/v2/feeds/activities/metrics/track` | Track activity metrics |
| POST | `/api/v2/feeds/activities/query` | Query activities |
| DELETE | `/api/v2/feeds/bookmark_folders/{folder_id}` | Delete a bookmark folder |
| PATCH | `/api/v2/feeds/bookmark_folders/{folder_id}` | Update a bookmark folder |
| POST | `/api/v2/feeds/bookmark_folders/query` | Query bookmark folders |
| POST | `/api/v2/feeds/bookmarks/query` | Query bookmarks |
| DELETE | `/api/v2/feeds/collections` | Delete multiple collections |
| GET | `/api/v2/feeds/collections` | Read collections |
| PATCH | `/api/v2/feeds/collections` | Update multiple collections |
| POST | `/api/v2/feeds/collections` | Create multiple collections |
| PUT | `/api/v2/feeds/collections` | Upsert multiple collections |
| POST | `/api/v2/feeds/collections/query` | Query collections |
| GET | `/api/v2/feeds/comments` | Get comments for an object |
| POST | `/api/v2/feeds/comments` | Add a comment or reply |
| DELETE | `/api/v2/feeds/comments/{comment_id}/bookmarks` | Delete a comment bookmark |
| PATCH | `/api/v2/feeds/comments/{comment_id}/bookmarks` | Update comment bookmark |
| POST | `/api/v2/feeds/comments/{comment_id}/bookmarks` | Add comment bookmark |
| DELETE | `/api/v2/feeds/comments/{id}` | Delete a comment |
| GET | `/api/v2/feeds/comments/{id}` | Get comment |
| PATCH | `/api/v2/feeds/comments/{id}` | Update a comment |
| POST | `/api/v2/feeds/comments/{id}/partial` | Partial comment update |
| POST | `/api/v2/feeds/comments/{id}/reactions` | Add comment reaction |
| DELETE | `/api/v2/feeds/comments/{id}/reactions/{type}` | Delete comment reaction |
| POST | `/api/v2/feeds/comments/{id}/reactions/query` | Query comment reactions |
| GET | `/api/v2/feeds/comments/{id}/replies` | Get replies for a comment |
| POST | `/api/v2/feeds/comments/{id}/restore` | Restore a comment |
| POST | `/api/v2/feeds/comments/batch` | Add multiple comments in a batch |
| POST | `/api/v2/feeds/comments/query` | Query comments |
| GET | `/api/v2/feeds/feed_groups` | List all feed groups |
| POST | `/api/v2/feeds/feed_groups` | Create a new feed group |
| DELETE | `/api/v2/feeds/feed_groups/{feed_group_id}/feeds/{feed_id}` | Delete a single feed |
| POST | `/api/v2/feeds/feed_groups/{feed_group_id}/feeds/{feed_id}` | Create a new feed |
| PUT | `/api/v2/feeds/feed_groups/{feed_group_id}/feeds/{feed_id}` | Update a feed |
| DELETE | `/api/v2/feeds/feed_groups/{feed_group_id}/feeds/{feed_id}/activities/{activity_id}/pin` | Unpin an activity from a feed |
| POST | `/api/v2/feeds/feed_groups/{feed_group_id}/feeds/{feed_id}/activities/{activity_id}/pin` | Pin an activity to a feed |
| POST | `/api/v2/feeds/feed_groups/{feed_group_id}/feeds/{feed_id}/activities/mark/batch` | Mark activities as read/seen/watched |
| POST | `/api/v2/feeds/feed_groups/{feed_group_id}/feeds/{feed_id}/change_visibility` | Change a feed's visibility |
| PATCH | `/api/v2/feeds/feed_groups/{feed_group_id}/feeds/{feed_id}/members` | Update feed members |
| POST | `/api/v2/feeds/feed_groups/{feed_group_id}/feeds/{feed_id}/members/accept` | Accept a feed member request |
| POST | `/api/v2/feeds/feed_groups/{feed_group_id}/feeds/{feed_id}/members/query` | Query feed members |
| POST | `/api/v2/feeds/feed_groups/{feed_group_id}/feeds/{feed_id}/members/reject` | Reject an invite to become a feed member |
| POST | `/api/v2/feeds/feed_groups/{feed_group_id}/feeds/{feed_id}/pinned_activities/query` | Query pinned activities |

…and 38 more operations. They are listed in full on the page.

## Machine-readable artifacts (12)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/getstream/refs/heads/main/openapi/stream-io-product-feeds-api-openapi.yml
- **Documentation** — https://getstream.io/chat/docs/
- **APIReference** — https://getstream.github.io/protocol/?urls.primaryName=Chat
- **OpenAPISource** — https://raw.githubusercontent.com/GetStream/protocol/main/openapi/chat-openapi.yaml
- **AsyncAPI** — https://raw.githubusercontent.com/api-evangelist/getstream/refs/heads/main/asyncapi/stream-io-asyncapi.yml
- **SDKs** — https://getstream.io/chat/sdk/
- **Documentation** — https://getstream.io/video/docs/
- **APIReference** — https://getstream.github.io/protocol/?urls.primaryName=Video
- **OpenAPISource** — https://raw.githubusercontent.com/GetStream/protocol/main/openapi/video-openapi.yaml
- **SDKs** — https://getstream.io/video/sdk/
- **Documentation** — https://getstream.io/moderation/docs/
- **OpenAPISource** — https://raw.githubusercontent.com/GetStream/protocol/main/openapi/moderation-openapi.yaml

## Other Stream APIs (12)

- [Stream Activity Feeds API](https://apis.io/apis/getstream/getstream-activity-feeds-api/)
- [Stream Video and Audio API](https://apis.io/apis/getstream/getstream-video-audio-api/)
- [Stream Application API](https://apis.io/apis/getstream/getstream-application-api/)
- [Stream Campaigns API](https://apis.io/apis/getstream/getstream-campaigns-api/)
- [Stream Channels API](https://apis.io/apis/getstream/getstream-channels-api/)
- [Stream Devices API](https://apis.io/apis/getstream/getstream-devices-api/)
- [Stream Members API](https://apis.io/apis/getstream/getstream-members-api/)
- [Stream Messages API](https://apis.io/apis/getstream/getstream-messages-api/)
- [Stream Moderation API](https://apis.io/apis/getstream/getstream-moderation-api/)
- [Stream Permissions API](https://apis.io/apis/getstream/getstream-permissions-api/)
- [Stream Reactions API](https://apis.io/apis/getstream/getstream-reactions-api/)
- [Stream Roles API](https://apis.io/apis/getstream/getstream-roles-api/)

## Tags

Product Feeds

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/getstream/stream-io-product-feeds-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/getstream/.
