Youtube · Schema

LiveBroadcastSnippet

Basic details about a live broadcast including its title, description, and scheduled start and end times.

GoogleMediaSocialStreamingVideoVideos

Properties

Name Type Description
publishedAt string The date and time that the broadcast was added to YouTube's live broadcast schedule.
channelId string The ID of the channel to which this broadcast is affiliated.
title string The broadcast's title. The title is a required field when inserting a broadcast.
description string The broadcast's description.
thumbnails object A map of thumbnail images associated with the broadcast.
scheduledStartTime string The date and time that the broadcast is scheduled to begin.
scheduledEndTime string The date and time that the broadcast is scheduled to end.
actualStartTime string The date and time that the broadcast actually started.
actualEndTime string The date and time that the broadcast actually ended.
liveChatId string The live chat ID associated with the broadcast.
isDefaultBroadcast boolean Indicates whether this broadcast is the default broadcast.
View JSON Schema on GitHub

JSON Schema

youtube-livebroadcastsnippet-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/LiveBroadcastSnippet",
  "title": "LiveBroadcastSnippet",
  "type": "object",
  "description": "Basic details about a live broadcast including its title, description, and scheduled start and end times.",
  "properties": {
    "publishedAt": {
      "type": "string",
      "format": "date-time",
      "description": "The date and time that the broadcast was added to YouTube's live broadcast schedule.",
      "example": "2026-01-15T10:30:00Z"
    },
    "channelId": {
      "type": "string",
      "description": "The ID of the channel to which this broadcast is affiliated.",
      "example": "500123"
    },
    "title": {
      "type": "string",
      "description": "The broadcast's title. The title is a required field when inserting a broadcast.",
      "example": "Example Title"
    },
    "description": {
      "type": "string",
      "description": "The broadcast's description.",
      "example": "A sample description for this resource."
    },
    "thumbnails": {
      "type": "object",
      "description": "A map of thumbnail images associated with the broadcast.",
      "additionalProperties": {
        "type": "object",
        "properties": {
          "url": {
            "type": "string",
            "description": "The URL of the thumbnail image."
          },
          "width": {
            "type": "integer",
            "description": "The thumbnail width in pixels."
          },
          "height": {
            "type": "integer",
            "description": "The thumbnail height in pixels."
          }
        }
      },
      "example": "example_value"
    },
    "scheduledStartTime": {
      "type": "string",
      "format": "date-time",
      "description": "The date and time that the broadcast is scheduled to begin.",
      "example": "2026-01-15T10:30:00Z"
    },
    "scheduledEndTime": {
      "type": "string",
      "format": "date-time",
      "description": "The date and time that the broadcast is scheduled to end.",
      "example": "2026-01-15T10:30:00Z"
    },
    "actualStartTime": {
      "type": "string",
      "format": "date-time",
      "description": "The date and time that the broadcast actually started.",
      "example": "2026-01-15T10:30:00Z"
    },
    "actualEndTime": {
      "type": "string",
      "format": "date-time",
      "description": "The date and time that the broadcast actually ended.",
      "example": "2026-01-15T10:30:00Z"
    },
    "liveChatId": {
      "type": "string",
      "description": "The live chat ID associated with the broadcast.",
      "example": "500123"
    },
    "isDefaultBroadcast": {
      "type": "boolean",
      "description": "Indicates whether this broadcast is the default broadcast.",
      "example": true
    }
  }
}