Ресурс playlistItem идентифицирует другой ресурс, например видео, включённый в плейлист. Кроме того, ресурс playlistItem содержит сведения о включённом ресурсе, относящиеся конкретно к тому, как этот ресурс используется в данном плейлисте.
 YouTube также использует плейлист для идентификации списка загруженных видео на канале, при этом каждый playlistItem в этом списке представляет одно загруженное видео. Идентификатор плейлиста для этого списка можно получить из ресурса channel для данного канала. Затем можно использовать метод playlistItems.list для доступа к списку.
Методы
 API поддерживает следующие методы для ресурсов playlistItems :
- list
 - Возвращает коллекцию элементов плейлиста, соответствующих параметрам запроса API. Вы можете получить все элементы указанного плейлиста или один или несколько элементов плейлиста по их уникальным идентификаторам. Попробуйте прямо сейчас .
 - insert
 - Добавляет ресурс в плейлист. Попробуйте прямо сейчас .
 - update
 - Изменяет элемент плейлиста. Например, вы можете обновить позицию элемента в плейлисте. Попробуйте прямо сейчас .
 - delete
 - Удаляет элемент плейлиста. Попробуйте прямо сейчас .
 
Представление ресурсов
 Следующая структура JSON показывает формат ресурса playlistItems :
{
  "kind": "youtube#playlistItem",
  "etag": etag,
  "id": string,
  "snippet": {
    "publishedAt": datetime,
    "channelId": string,
    "title": string,
    "description": string,
    "thumbnails": {
      (key): {
        "url": string,
        "width": unsigned integer,
        "height": unsigned integer
      }
    },
    "channelTitle": string,
    "videoOwnerChannelTitle": string,
    "videoOwnerChannelId": string,
    "playlistId": string,
    "position": unsigned integer,
    "resourceId": {
      "kind": string,
      "videoId": string,
    }
  },
  "contentDetails": {
    "videoId": string,
    "startAt": string,
    "endAt": string,
    "note": string,
    "videoPublishedAt": datetime
  },
  "status": {
    "privacyStatus": string
  }
}Характеристики
В следующей таблице определены свойства, которые отображаются в этом ресурсе:
| Характеристики | |
|---|---|
 kind |  stringОпределяет тип ресурса API. Значение будет youtube#playlistItem . | 
 etag |  etagEtag этого ресурса.  | 
 id |  stringИдентификатор, который YouTube использует для уникальной идентификации элемента плейлиста.  | 
 snippet |  objectОбъект snippet содержит основные сведения об элементе списка воспроизведения, такие как его название и положение в списке воспроизведения. | 
 snippet. publishedAt |  datetimeДата и время добавления элемента в плейлист. Значение указывается в формате ISO 8601 .  | 
 snippet. channelId |  stringИдентификатор, который YouTube использует для уникальной идентификации пользователя, добавившего элемент в плейлист.  | 
 snippet. title |  stringНазвание элемента.  | 
 snippet. description |  stringОписание товара.  | 
 snippet. thumbnails |  objectКарта миниатюр, связанных с элементом плейлиста. Для каждого объекта на карте ключ — это имя миниатюры, а значение — объект, содержащий дополнительную информацию об этой миниатюре.  | 
 snippet.thumbnails. (key) |  objectДопустимые значения ключа: 
  | 
 snippet.thumbnails.(key). url |  stringURL-адрес изображения.  | 
 snippet.thumbnails.(key). width |  unsigned integerШирина изображения.  | 
 snippet.thumbnails.(key). height |  unsigned integerВысота изображения.  | 
 snippet. channelTitle |  stringНазвание канала, к которому принадлежит элемент плейлиста.  | 
 snippet. videoOwnerChannelTitle |  stringНазвание канала, загрузившего это видео.  | 
 snippet. videoOwnerChannelId |  stringИдентификатор канала, загрузившего это видео.  | 
 snippet. playlistId |  stringИдентификатор, который YouTube использует для уникальной идентификации плейлиста, в котором находится элемент плейлиста.  | 
 snippet. position |  unsigned integerПорядок, в котором элементы появляются в плейлисте. Значение индексируется с нуля, поэтому первый элемент имеет позицию 0 , второй — позицию 1 и так далее. | 
 snippet. resourceId |  objectОбъект id содержит информацию, которую можно использовать для уникальной идентификации ресурса, включенного в список воспроизведения в качестве элемента списка воспроизведения. | 
 snippet.resourceId. kind |  stringВид или тип упомянутого ресурса.  | 
 snippet.resourceId. videoId |  stringЕсли значение свойства snippet.resourceId.kind равно youtube#video , то это свойство будет присутствовать, а его значение будет содержать идентификатор, который YouTube использует для уникальной идентификации видео в плейлисте. | 
 contentDetails |  objectОбъект contentDetails включается в ресурс, если включаемый элемент — видео YouTube. Объект содержит дополнительную информацию о видео. | 
 contentDetails. videoId |  stringИдентификатор, который YouTube использует для уникальной идентификации видео. Чтобы получить video , задайте это значение параметру запроса id в вашем API-запросе. | 
 contentDetails. startAt |  stringПримечание: это свойство устарело, и, если установлено, его значение игнорируется. Время, измеряемое в секундах с начала видео, когда видео должно начать воспроизводиться. (Владелец плейлиста может указать время начала и окончания воспроизведения видео, когда видео воспроизводится в контексте плейлиста.) Значение по умолчанию — 0 . | 
 contentDetails. endAt |  stringПримечание: это свойство устарело, и, если установлено, его значение игнорируется. Время, измеряемое в секундах с начала видео, когда воспроизведение видео должно прекратиться. (Владелец плейлиста может указать время начала и окончания воспроизведения видео, когда видео воспроизводится в контексте плейлиста.) По умолчанию предполагается, что video.endTime является концом видео. | 
 contentDetails. note |  stringПримечание пользователя к этому элементу. Значение свойства может содержать не более 280 символов.  | 
 contentDetails. videoPublishedAt |  datetimeДата и время публикации видео на YouTube. Значение указано в формате ISO 8601 .  | 
 status |  objectОбъект status содержит информацию о статусе конфиденциальности элемента плейлиста. | 
 status. privacyStatus |  stringСтатус конфиденциальности элемента плейлиста. Канал, загрузивший видео, представленное элементом плейлиста, может установить это значение, используя метод videos.insert или videos.update . |