***Antipattern***
Count: 15
- /channelSections  Deletes a channel section.
- /comments/markAsSpam  Expresses the caller's opinion that one or more comments should be flagged as spam.
- /channelSections  Returns a list of channelSection resources that match the API request criteria.
- /videos/reportAbuse  Report a video for containing abusive content.
- /videoAbuseReportReasons  Retrieve a list of reasons that can be used to report abusive videos.
- /playlistItems  Adds a resource to a playlist.
- /channelSections  Updates a channel section.
- /i18nRegions  Returns a list of content regions that the YouTube website supports.
- /i18nLanguages  Returns a list of application languages that the YouTube website supports.
- /watermarks/unset  Deletes a channel's watermark image.
- /videoCategories  Returns a list of categories that can be associated with YouTube videos.
- /videos/getRating  Retrieves the ratings that the authorized user gave to a list of specified videos.
- /playlists  Modifies a playlist. For example, you could change a playlist's title, description, or privacy status.
- /playlists  Creates a playlist.
- /comments  Modifies a comment.

***Pattern***
Count: 35
- /thumbnails/set  Uploads a custom video thumbnail to YouTube and sets it for a video.
- /channels  Returns a collection of zero or more channel resources that match the request criteria.
- /membershipsLevels  Returns a collection of zero or more membershipsLevel resources owned by the channel that authorized the API request. Levels are returned in implicit display order.
- /search  Returns a collection of search results that match the query parameters specified in the API request. By default, a search result set identifies matching video, channel, and playlist resources, but you can also configure queries to only retrieve a specific type of resource.
- /channels  Updates a channel's metadata. Note that this method currently only supports updates to the channel resource's brandingSettings and invideoPromotion objects and their child properties.
- /activities  Returns a list of channel activity events that match the request criteria. For example, you can retrieve events associated with a particular channel or with the user's own channel.
- /comments  Returns a list of comments that match the API request parameters.
- /videos  Deletes a YouTube video.
- /comments  Creates a reply to an existing comment. Note: To create a top-level comment, use the commentThreads.insert method.
- /members  Lists members (formerly known as "sponsors") for a channel. The API request must be authorized by the channel owner.
- /playlistItems  Modifies a playlist item. For example, you could update the item's position in the playlist.
- /videos  Updates a video's metadata.
- /videos/rate  Add a like or dislike rating to a video or remove a rating from a video.
- /comments/setModerationStatus  Sets the moderation status of one or more comments. The API request must be authorized by the owner of the channel or video associated with the comments.
- /captions/id  Downloads a caption track. The caption track is returned in its original format unless the request specifies a value for the tfmt parameter and in its original language unless the request specifies a value for the tlang parameter.
- /guideCategories  Returns a list of categories that can be associated with YouTube channels.
- /channelSections  Adds a channel section to the authenticated user's channel. A channel can create a maximum of 10 shelves.
- /videos  Uploads a video to YouTube and optionally sets the video's metadata.
- /playlistItems  Deletes a playlist item.
- /captions  Updates a caption track. When updating a caption track, you can change the track's draft status, upload a new caption file for the track, or both.
- /watermarks/set  Uploads a watermark image to YouTube and sets it for a channel.
- /subscriptions  Adds a subscription for the authenticated user's channel.
- /commentThreads  Returns a list of comment threads that match the API request parameters.
- /subscriptions  Deletes a subscription.
- /playlistItems  Returns a collection of playlist items that match the API request parameters. You can retrieve all of the playlist items in a specified playlist or retrieve one or more playlist items by their unique IDs.
- /channelBanners/insert  Uploads a channel banner image to YouTube. This method represents the first two steps in a three-step process to update the banner image for a channel: Call the channelBanners.insert method to upload the binary image data to YouTube. The image must have a 16:9 aspect ratio and be at least 2048x1152 pixels. We recommend uploading a 2560px by 1440px image. Extract the url property's value from the response that the API returns for step 1. Call the channels.update method to update the channel's branding settings. Set the brandingSettings.image.bannerExternalUrl property's value to the URL obtained in step 2.
- /commentThreads  Creates a new top-level comment. To add a reply to an existing comment, use the comments.insert method instead.
- /playlists  Deletes a playlist.
- /captions  Uploads a caption track.
- /captions  Returns a list of caption tracks that are associated with a specified video. Note that the API response does not contain the actual captions and that the captions.download method provides the ability to retrieve a caption track.
- /playlists  Returns a collection of playlists that match the API request parameters. For example, you can retrieve all playlists that the authenticated user owns, or you can retrieve one or more playlists by their unique IDs.
- /videos  Returns a list of videos that match the API request parameters.
- /comments  Deletes a comment.
- /captions  Deletes the specified caption track.
- /subscriptions  Returns subscription resources that match the API request criteria.
