# Functions

# Constants

See a list of your current active channel members, their current level, and when they became a member.
See, edit, and permanently delete your YouTube videos, ratings, comments and captions.
View private information of your YouTube channel relevant during the audit process with a YouTube partner.
View and manage your assets and associated content on YouTube.
View your YouTube account.
Manage your YouTube account.
Manage your YouTube videos.

# Structs

AccessPolicy: Rights management policy for YouTube resources.
Activity: An *activity* resource contains information about an action that a particular channel, or user, has taken on YouTube.The actions reported in activity feeds include rating a video, sharing a video, marking a video as a favorite, commenting on a video, uploading a video, and so forth.
ActivityContentDetails: Details about the content of an activity: the video that was shared, the channel that was subscribed to, etc.
ActivityContentDetailsBulletin: Details about a channel bulletin post.
ActivityContentDetailsChannelItem: Details about a resource which was added to a channel.
ActivityContentDetailsComment: Information about a resource that received a comment.
ActivityContentDetailsFavorite: Information about a video that was marked as a favorite video.
ActivityContentDetailsLike: Information about a resource that received a positive (like) rating.
ActivityContentDetailsPlaylistItem: Information about a new playlist item.
ActivityContentDetailsPromotedItem: Details about a resource which is being promoted.
ActivityContentDetailsRecommendation: Information that identifies the recommended resource.
ActivityContentDetailsSocial: Details about a social network post.
ActivityContentDetailsSubscription: Information about a channel that a user subscribed to.
ActivityContentDetailsUpload: Information about the uploaded video.
ActivitySnippet: Basic details about an activity, including title, description, thumbnails, activity type and group.
Caption: A *caption* resource represents a YouTube caption track.
CaptionSnippet: Basic details about a caption track, such as its language and name.
CdnSettings: Brief description of the live stream cdn settings.
Channel: A *channel* resource contains information about a YouTube channel.
ChannelAuditDetails: The auditDetails object encapsulates channel data that is relevant for YouTube Partners during the audit process.
ChannelBannerResource: A channel banner returned as the response to a channel_banner.insert call.
ChannelBrandingSettings: Branding properties of a YouTube channel.
ChannelContentDetails: Details about the content of a channel.
ChannelContentOwnerDetails: The contentOwnerDetails object encapsulates channel data that is relevant for YouTube Partners linked with the channel.
ChannelConversionPing: Pings that the app shall fire (authenticated by biscotti cookie).
ChannelConversionPings: The conversionPings object encapsulates information about conversion pings that need to be respected by the channel.
ChannelLocalization: Channel localization setting.
ChannelSectionContentDetails: Details about a channelsection, including playlists and channels.
ChannelSectionLocalization: ChannelSection localization setting.
ChannelSectionSnippet: Basic details about a channel section, including title, style and position.
ChannelSectionTargeting: ChannelSection targeting setting.
ChannelSettings: Branding properties for the channel view.
ChannelSnippet: Basic details about a channel, including title, description and thumbnails.
ChannelStatistics: Statistics about a channel: number of subscribers, number of videos in the channel, etc.
ChannelStatus: JSON template for the status part of a channel.
ChannelTopicDetails: Freebase topic information related to the channel.
ChannelToStoreLinkDetails: Information specific to a store on a merchandising platform linked to a YouTube channel.
ChannelToStoreLinkDetailsBillingDetails: Information specific to billing.
ChannelToStoreLinkDetailsMerchantAffiliateProgramDetails: Information specific to merchant affiliate program.
Comment: A *comment* represents a single YouTube comment.
CommentSnippet: Basic details about a comment, such as its author and text.
CommentSnippetAuthorChannelId: The id of the author's YouTube channel, if any.
CommentThread: A *comment thread* represents information that applies to a top level comment and all its replies.
CommentThreadReplies: Comments written in (direct or indirect) reply to the top level comment.
CommentThreadSnippet: Basic details about a comment thread.
ContentRating: Ratings schemes.
Cuepoint: Note that there may be a 5-second end-point resolution issue.
CuepointSchedule: Schedule to insert cuepoints into a broadcast by ads automator.
GeoPoint: Geographical coordinates of a point, in WGS84.
I18nLanguage: An *i18nLanguage* resource identifies a UI language currently supported by YouTube.
I18nLanguageSnippet: Basic details about an i18n language, such as language code and human-readable name.
I18nRegion: A *i18nRegion* resource identifies a region where YouTube is available.
I18nRegionSnippet: Basic details about an i18n region, such as region code and human-readable name.
ImageSettings: Branding properties for images associated with the channel.
IngestionInfo: Describes information necessary for ingesting an RTMP, HTTP, or SRT stream.
InvideoBranding: Describes an invideo branding.
InvideoPosition: Describes the spatial position of a visual widget inside a video.
InvideoTiming: Describes a temporal position of a visual widget inside a video.
LiveBroadcast: A *liveBroadcast* resource represents an event that will be streamed, via live video, on YouTube.
LiveBroadcastContentDetails: Detailed settings of a broadcast.
LiveBroadcastMonetizationDetails: Monetization settings of a broadcast.
LiveBroadcastSnippet: Basic broadcast information.
LiveBroadcastStatistics: Statistics about the live broadcast.
LiveBroadcastStatus: Live broadcast state.
LiveChatBan: A `__liveChatBan__` resource represents a ban for a YouTube live chat.
LiveChatMessage: A *liveChatMessage* resource represents a chat message in a YouTube Live Chat.
LiveChatMessageSnippet: Next ID: 34.
LiveChatModerator: A *liveChatModerator* resource represents a moderator for a YouTube live chat.
LiveStream: A live stream describes a live ingestion point.
LiveStreamContentDetails: Detailed settings of a stream.
LiveStreamStatus: Brief description of the live stream status.
Member: A *member* resource represents a member for a YouTube channel.
MembershipsLevel: A *membershipsLevel* resource represents an offer made by YouTube creators for their fans.
MonitorStreamInfo: Settings and Info of the monitor stream.
PageInfo: Paging details for lists of resources, including total number of items available and number of resources returned in a single page.
Playlist: A *playlist* resource represents a YouTube playlist.
PlaylistImageSnippet: A *playlistImage* resource identifies another resource, such as a image, that is associated with a playlist.
PlaylistItem: A *playlistItem* resource identifies another resource, such as a video, that is included in a playlist.
PlaylistItemSnippet: Basic details about a playlist, including title, description and thumbnails.
PlaylistItemStatus: Information about the playlist item's privacy status.
PlaylistLocalization: Playlist localization setting.
PlaylistSnippet: Basic details about a playlist, including title, description and thumbnails.
PropertyValue: A pair Property / Value.
ResourceId: A resource id is a generic reference that points to another YouTube resource.
SearchResult: A search result contains information about a YouTube video, channel, or playlist that matches the search parameters specified in an API request.
SearchResultSnippet: Basic details about a search result, including title, description and thumbnails of the item referenced by the search result.
Subscription: A *subscription* resource contains information about a YouTube user subscription.
SubscriptionContentDetails: Details about the content to witch a subscription refers.
SubscriptionSnippet: Basic details about a subscription, including title, description and thumbnails of the subscribed item.
SubscriptionSubscriberSnippet: Basic details about a subscription's subscriber including title, description, channel ID and thumbnails.
SuperChatEvent: A `__superChatEvent__` resource represents a Super Chat purchase on a YouTube channel.
ThirdPartyLink: A *third party account link* resource represents a link between a YouTube account or a channel and an account on a third-party service.
ThirdPartyLinkSnippet: Basic information about a third party account link, including its type and type-specific information.
ThirdPartyLinkStatus: The third-party link status object contains information about the status of the link.
Thumbnail: A thumbnail is an image representing a YouTube resource.
ThumbnailDetails: Internal representation of thumbnails for a YouTube resource.
TokenPagination: Stub token pagination template to suppress results.
Video: A *video* resource represents a YouTube video.
VideoAbuseReportReason: A `__videoAbuseReportReason__` resource identifies a reason that a video could be reported as abusive.
VideoAbuseReportReasonSnippet: Basic details about a video category, such as its localized title.
VideoCategory: A *videoCategory* resource identifies a category that has been or could be associated with uploaded videos.
VideoCategorySnippet: Basic details about a video category, such as its localized title.
VideoContentDetails: Details about the content of a YouTube Video.
VideoContentDetailsRegionRestriction: DEPRECATED Region restriction of the video.
VideoFileDetails: Describes original video file properties, including technical details about audio and video streams, but also metadata information like content length, digitization time, or geotagging information.
VideoFileDetailsAudioStream: Information about an audio stream.
VideoFileDetailsVideoStream: Information about a video stream.
VideoLiveStreamingDetails: Details about the live streaming metadata.
VideoLocalization: Localized versions of certain video properties (e.g.
VideoMonetizationDetails: Details about monetization of a YouTube Video.
VideoPaidProductPlacementDetails: Details about paid content, such as paid product placement, sponsorships or endorsement, contained in a YouTube video and a method to inform viewers of paid promotion.
VideoPlayer: Player to be used for a video playback.
VideoProcessingDetails: Describes processing status and progress and availability of some other Video resource parts.
VideoProcessingDetailsProcessingProgress: Video processing progress and completion time estimate.
VideoProjectDetails: DEPRECATED.
VideoRating: Basic details about rating of a video.
VideoRecordingDetails: Recording information associated with the video.
VideoSnippet: Basic details about a video, including title, description, uploader, thumbnails and category.
VideoStatistics: Statistics about the video, such as the number of times the video was viewed or liked.
VideoStatus: Basic details about a video category, such as its localized title.
VideoSuggestions: Specifies suggestions on how to improve video content, including encoding hints, tag suggestions, and editor suggestions.
VideoSuggestionsTagSuggestion: A single tag suggestion with its relevance information.
VideoTopicDetails: Freebase topic information related to the video.
VideoTrainability: Specifies who is allowed to train on the video.
WatchSettings: Branding properties for the watch.