Youtube · Schema

LiveBroadcastStatus

Status information about a live broadcast including its privacy status and lifecycle status.

GoogleMediaSocialStreamingVideoVideos

Properties

Name Type Description
lifeCycleStatus string The broadcast's status as it relates to the lifecycle of the broadcast.
privacyStatus string The broadcast's privacy status.
recordingStatus string The broadcast's recording status.
madeForKids boolean Indicates whether the broadcast is designated as child-directed.
selfDeclaredMadeForKids boolean Indicates whether the channel owner has designated the broadcast as being made for kids.
View JSON Schema on GitHub

JSON Schema

youtube-livebroadcaststatus-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/LiveBroadcastStatus",
  "title": "LiveBroadcastStatus",
  "type": "object",
  "description": "Status information about a live broadcast including its privacy status and lifecycle status.",
  "properties": {
    "lifeCycleStatus": {
      "type": "string",
      "description": "The broadcast's status as it relates to the lifecycle of the broadcast.",
      "enum": [
        "abandoned",
        "complete",
        "completeStarting",
        "created",
        "live",
        "liveStarting",
        "ready",
        "reclaimed",
        "revoked",
        "testStarting",
        "testing"
      ],
      "example": "abandoned"
    },
    "privacyStatus": {
      "type": "string",
      "description": "The broadcast's privacy status.",
      "enum": [
        "private",
        "public",
        "unlisted"
      ],
      "example": "private"
    },
    "recordingStatus": {
      "type": "string",
      "description": "The broadcast's recording status.",
      "enum": [
        "notRecording",
        "recorded",
        "recording"
      ],
      "example": "notRecording"
    },
    "madeForKids": {
      "type": "boolean",
      "description": "Indicates whether the broadcast is designated as child-directed.",
      "example": "channel==UC_x5XG1OV2P6uZZ5FSM9Ttw"
    },
    "selfDeclaredMadeForKids": {
      "type": "boolean",
      "description": "Indicates whether the channel owner has designated the broadcast as being made for kids.",
      "example": "channel==UC_x5XG1OV2P6uZZ5FSM9Ttw"
    }
  }
}