Expose Restream Studio scenes, captions and graphics via API for automated workflows
Restream user
We are building an internal automation dashboard to manage the pre-production of our weekly live shows (we produce 2 shows a week). While the Restream Events API is great for scheduling, the Studio remains a manual bottleneck. We need the ability to programmatically prepare the visual layout of a show before going live - to be able to completely set up the entire "Run of Show" without clicking the Studio interface (which has become too slow of a process for us; we have a complex recurring show structure - 16 specific scenes including intros, guest segments, and sponsor slots).
Key Use Cases:
1) Automated scene prep: creating or duplicating a "Show Scene Template" for a specific event (we are planning to schedule Restream events programmatically via the API, and we need the new event to be cloned from a specific draft).
2) Dynamic overlays: pushing specific "Lower Thirds" / captions to specific scenes via API based on guest data.
3) Sending media to specific scenes: Uploading event-specific assets (transparent PNGs/branded overlays) and adding them to a specific scene.
4) Elements ON/OFF on the scene: commands to toggle visibility of specific elements, such as specific tickers or captions on specific scenes.
5) QR Codes creation: we are creating a new QR code per each live stream now, manually. We want to automate this so that when we schedule a guest, their "Upper right/left QR" and "Live Sales QR" are automatically generated and placed in the Studio.
R
Restream user
Adding my support, plus three gaps this request doesn't cover:
Studio notes. I run a weekly Top 9 countdown show and my whole rundown lives in the studio notes. I need to write and update those notes — the full run-of-show, which scenes are camera, which are images, talking points per segment — without opening the studio. Notes aren't mentioned anywhere in this request.
Virtual assistants. I don't just want an internal dashboard — I want my AI assistant to prep the entire studio ahead of time: scenes, notes, graphics, the works. Then I walk in and record. That's an hour of manual copy-paste I do every single week.
Just getting in at all. Entering the studio requires a live video room connection. My assistant runs on a server with no camera or mic, and the room won't connect even in view-only mode — so it can't do any of this prep, period. An API route around the studio, or a connection that doesn't demand a live video session, is what makes the rest of this request actually usable.