Live

Schedule live streams

Schedule one or more live streams for future dates.

Prerequisites:

  • Same as Go Live endpoint
  • All dates must be at least 3 minutes in the future
  • All dates must be within 28 days from now
  • Project cannot have any existing active or scheduled streams
  • Multi-schedule (>1 date) requires a fixed stream duration (not manual)

Workflow:

  1. Cancel existing schedules first: DELETE /projects/{id}/schedules
  2. Then create new schedules with this endpoint

Notes:

  • Accepts 1-50 dates in a single request
  • Duplicate dates are automatically removed
  • Individual scheduled streams can be cancelled via DELETE /lives/{id}
  • All schedules can be cancelled via DELETE /projects/{id}/schedules
post/projects/{id}/schedule

Request

  • Base URL: https://api.livereacting.com/v1/external
  • URL: https://api.livereacting.com/v1/external/projects/{id}/schedule
  • Auth: HTTP bearer

Path parameters

idstring required
Example:507f1f77bcf86cd799439011

Project ID

Request body

datesstring[] required

Array of ISO 8601 date-times for when streams should start.

  • All dates must be at least 3 minutes in the future
  • All dates must be within 28 days
  • Duplicates are automatically removed
  • Dates are sorted chronologically

Example request

{
  "dates": [
    "2026-01-28T10:00:00Z",
    "2026-01-29T14:00:00Z"
  ]
}

Response

Streams scheduled successfully

countinteger

Number of scheduled streams created

Example response

{
  "scheduled": [
    {
      "liveId": "507f1f77bcf86cd799439011",
      "status": "PREPARING",
      "createdAt": "2026-01-26T12:00:00Z",
      "destinations": [
        {
          "id": "UCe9N2dd_IxzoffgkzeYgghw",
          "provider": "youtube",
          "name": "My YouTube Channel",
          "status": "PREPARING",
          "viewingUrl": "https://youtube.com/watch?v=abc123"
        }
      ]
    }
  ],
  "count": 2
}

Changes

No recorded changes to this operation across all 1 revision of this API.