Schedule a stream for later
livereacting_schedule_streamSchedule a project to go live at one or more future times. Nothing starts now.
Four rules the API will otherwise only teach you by refusing the call:
A project can hold one set of schedules. If it already has any, this fails with ACTIVE_SCHEDULES_EXIST. Call livereacting_cancel_schedules first, then schedule again. Scheduling does not replace existing schedules.
Every date must be at least 3 minutes and at most 28 days in the future.
More than one date requires a fixed duration on the project. A manual duration accepts a single date only, because the platform cannot tell when the runs would overlap. Set a duration with livereacting_update_project, or schedule one date at a time.
With a fixed duration, one run must end at least 3 minutes before the next one starts. A shorter gap is refused, and the message names the earliest time the later run can take.
Every run stops at the plan's maximum stream length, and a Facebook-only stream stops after 8 hours, whatever you schedule.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| dates | Yes | Start times as ISO 8601 strings, for example 2026-09-01T18:00:00Z. Each one must be between 3 minutes and 28 days from now. More than one date requires a fixed project duration, and each run must end at least 3 minutes before the next one starts. | |
| projectId | Yes | Project id from livereacting_list_projects. |