Skip to content

feat: add scheduled activities (FEEDS-2164) - #385

Draft
JimmyPettersson85 wants to merge 1 commit into
mainfrom
feature/feeds-2164-scheduled-posts
Draft

JimmyPettersson85 wants to merge 1 commit into
mainfrom
feature/feeds-2164-scheduled-posts

Conversation

@JimmyPettersson85

@JimmyPettersson85 JimmyPettersson85 commented Oct 30, 2026 •

Copy link
Copy Markdown
Contributor

Regenerated from the GetStream/chat branch feature/feeds-2164-scheduled-posts (FEEDS-2164); chat PR: https://github.com/GetStream/chat/pull/19854.

Only that branch's spec changes are included: the diff is between the SDK generated from the branch's merge-base with chat master and the SDK generated from the branch itself. Two fields reuse types (RestrictReplies, ActivityVisibility) that chat master has named but this SDK hasn't released yet, so they are inlined as the same string unions the released ActivityRequest uses.

  • New methods on client.feeds: scheduleActivity, queryScheduledActivities, getScheduledActivity, updateScheduledActivity, deleteScheduledActivity, publishScheduledActivityNow.
  • New models: the request and response types for those endpoints, ScheduledActivityResponse, ScheduledActivityPreview, and the feeds.scheduled_activity.published and .failed webhook events, with their decoders. (created, updated and deleted are WebSocket-only, so they are not in the server-side spec.)

All changes are additive. The chat QA tests use this branch through the same-branch-name swap. Release this before the chat PR merges, then bump @stream-io/node-sdk in chat's tests/qa/package.json. The public docs (GetStream/getstream.io#878) use these method names.

🤖 Generated with Claude Code

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant