I know this has been asked here as well, but I just wanted to detail what I've been working with using Claude Code and some of the things I've been able to do and what's still missing. It might be helpful to understand some of the key components that we need in order to make the scheduling workflow more effective for API developers.
What works today for me via API:
- Create an event with title and full description pre-filled
- Event sits as an unscheduled draft ready for you to open in Restream
What requires manual steps in Restream UI:
- Setting the date and time (clicking Schedule on the draft)
- Adding channel destinations (YouTube, LinkedIn, etc.)
- Ticking "Create an event page on social platforms"
What's missing from the Restream API:
1. Update endpoint — no way to edit an existing event (date, title, description) once created
2. Mainstream social channel destinations — event-destination-add only supports custom RTMP and niche platforms, not YouTube, LinkedIn,
Instagram, Facebook, TikTok, or X
3. "Create event page on social platforms" flag — not exposed as an API parameter at all; only available during the UI scheduling flow
4. Thumbnail upload — no endpoint to attach a thumbnail to an event via API