KosmoKrator

data

YouTube Lua API for KosmoKrator Agents

Agent-facing Lua documentation and function reference for the YouTube KosmoKrator integration.

Lua Namespace

Agents call this integration through app.integrations.youtube.*. Use lua_read_doc("integrations.youtube") inside KosmoKrator to discover the same reference at runtime.

Call Lua from the Headless CLI

Use kosmo integrations:lua when a shell script, CI job, cron job, or another coding CLI should run a deterministic YouTube workflow without starting an interactive agent session.

Inline Lua call
kosmo integrations:lua --eval 'dump(app.integrations.youtube.video_trainability_get({}))' --json
Read Lua docs headlessly
kosmo integrations:lua --eval 'print(docs.read("youtube"))' --json
kosmo integrations:lua --eval 'print(docs.read("youtube.video_trainability_get"))' --json

Workflow file

Put repeatable logic in a Lua file, then execute it with JSON output for the calling process.

workflow.lua
local youtube = app.integrations.youtube
local result = youtube.video_trainability_get({})

dump(result)
Run the workflow
kosmo integrations:lua workflow.lua --json
kosmo integrations:lua workflow.lua --force --json
Namespace note. integrations:lua exposes app.integrations.youtube, app.mcp.*, docs.*, json.*, and regex.*. Use app.integrations.youtube.default.* or app.integrations.youtube.work.* when you configured named credential accounts.

MCP-only Lua

If the script only needs configured MCP servers and does not need YouTube, use the narrower mcp:lua command.

MCP Lua command
# Use mcp:lua for MCP-only scripts; use integrations:lua for this integration namespace.
kosmo mcp:lua --eval 'dump(mcp.servers())' --json

Agent-Facing Lua Docs

This is the rendered version of the full Lua documentation exposed to agents when they inspect the integration namespace.

YouTube

YouTube tools are exposed under app.integrations.youtube. This package is generated from Google’s official YouTube Data API v3 Discovery document and exposes 83 REST methods.

Coverage

  • Source: https://www.googleapis.com/discovery/v1/apis/youtube/v3/rest
  • Read tools: 28
  • Write tools: 55
  • Media upload tools: 8
  • Base URL: https://youtube.googleapis.com

Usage Notes

Public read operations can use api_key; private, write, moderation, live, caption, and upload operations require an OAuth access token with the YouTube scopes documented by Google. Query parameters can be passed as top-level shortcuts or inside query. Request bodies go inside body. Upload endpoints accept file_path, optional mime_type, and optional metadata in body; the integration sends multipart upload requests with uploadType=multipart.

The YouTube API uses quota costs and many methods require part; pass part exactly as documented, often as a comma-separated string such as snippet,contentDetails.

Tools

  • youtube_video_trainability_get - GET /youtube/v3/videoTrainability
  • youtube_live_chat_moderators_list - GET /youtube/v3/liveChat/moderators
  • youtube_live_chat_moderators_delete - DELETE /youtube/v3/liveChat/moderators
  • youtube_live_chat_moderators_insert - POST /youtube/v3/liveChat/moderators
  • youtube_channel_sections_insert - POST /youtube/v3/channelSections
  • youtube_channel_sections_update - PUT /youtube/v3/channelSections
  • youtube_channel_sections_list - GET /youtube/v3/channelSections
  • youtube_channel_sections_delete - DELETE /youtube/v3/channelSections
  • youtube_live_chat_messages_transition - POST /youtube/v3/liveChat/messages/transition
  • youtube_live_chat_messages_list - GET /youtube/v3/liveChat/messages
  • youtube_live_chat_messages_delete - DELETE /youtube/v3/liveChat/messages
  • youtube_live_chat_messages_insert - POST /youtube/v3/liveChat/messages
  • youtube_search_list - GET /youtube/v3/search
  • youtube_channel_banners_insert - POST /youtube/v3/channelBanners/insert (media upload)
  • youtube_comments_insert - POST /youtube/v3/comments
  • youtube_comments_mark_as_spam - POST /youtube/v3/comments/markAsSpam
  • youtube_comments_list - GET /youtube/v3/comments
  • youtube_comments_delete - DELETE /youtube/v3/comments
  • youtube_comments_set_moderation_status - POST /youtube/v3/comments/setModerationStatus
  • youtube_comments_update - PUT /youtube/v3/comments
  • youtube_video_categories_list - GET /youtube/v3/videoCategories
  • youtube_i18n_regions_list - GET /youtube/v3/i18nRegions
  • youtube_playlist_images_list - GET /youtube/v3/playlistImages
  • youtube_playlist_images_delete - DELETE /youtube/v3/playlistImages
  • youtube_playlist_images_insert - POST /youtube/v3/playlistImages (media upload)
  • youtube_playlist_images_update - PUT /youtube/v3/playlistImages (media upload)
  • youtube_super_chat_events_list - GET /youtube/v3/superChatEvents
  • youtube_members_list - GET /youtube/v3/members
  • youtube_videos_rate - POST /youtube/v3/videos/rate
  • youtube_videos_insert - POST /youtube/v3/videos (media upload)
  • youtube_videos_list - GET /youtube/v3/videos
  • youtube_videos_delete - DELETE /youtube/v3/videos
  • youtube_videos_get_rating - GET /youtube/v3/videos/getRating
  • youtube_videos_update - PUT /youtube/v3/videos
  • youtube_videos_report_abuse - POST /youtube/v3/videos/reportAbuse
  • youtube_playlist_items_insert - POST /youtube/v3/playlistItems
  • youtube_playlist_items_update - PUT /youtube/v3/playlistItems
  • youtube_playlist_items_list - GET /youtube/v3/playlistItems
  • youtube_playlist_items_delete - DELETE /youtube/v3/playlistItems
  • youtube_abuse_reports_insert - POST /youtube/v3/abuseReports
  • youtube_youtube_v3_update_comment_threads - PUT /youtube/v3/commentThreads
  • youtube_youtube_v3_live_chat_messages_stream - GET /youtube/v3/liveChat/messages/stream
  • youtube_tests_insert - POST /youtube/v3/tests
  • youtube_watermarks_set - POST /youtube/v3/watermarks/set (media upload)
  • youtube_watermarks_unset - POST /youtube/v3/watermarks/unset
  • youtube_live_broadcasts_transition - POST /youtube/v3/liveBroadcasts/transition
  • youtube_live_broadcasts_insert_cuepoint - POST /youtube/v3/liveBroadcasts/cuepoint
  • youtube_live_broadcasts_insert - POST /youtube/v3/liveBroadcasts
  • youtube_live_broadcasts_bind - POST /youtube/v3/liveBroadcasts/bind
  • youtube_live_broadcasts_list - GET /youtube/v3/liveBroadcasts
  • youtube_live_broadcasts_delete - DELETE /youtube/v3/liveBroadcasts
  • youtube_live_broadcasts_update - PUT /youtube/v3/liveBroadcasts
  • youtube_channels_update - PUT /youtube/v3/channels
  • youtube_channels_list - GET /youtube/v3/channels
  • youtube_memberships_levels_list - GET /youtube/v3/membershipsLevels
  • youtube_i18n_languages_list - GET /youtube/v3/i18nLanguages
  • youtube_video_abuse_report_reasons_list - GET /youtube/v3/videoAbuseReportReasons
  • youtube_playlists_list - GET /youtube/v3/playlists
  • youtube_playlists_delete - DELETE /youtube/v3/playlists
  • youtube_playlists_insert - POST /youtube/v3/playlists
  • youtube_playlists_update - PUT /youtube/v3/playlists
  • youtube_subscriptions_list - GET /youtube/v3/subscriptions
  • youtube_subscriptions_delete - DELETE /youtube/v3/subscriptions
  • youtube_subscriptions_insert - POST /youtube/v3/subscriptions
  • youtube_live_chat_bans_insert - POST /youtube/v3/liveChat/bans
  • youtube_live_chat_bans_delete - DELETE /youtube/v3/liveChat/bans
  • youtube_thumbnails_set - POST /youtube/v3/thumbnails/set (media upload)
  • youtube_captions_insert - POST /youtube/v3/captions (media upload)
  • youtube_captions_update - PUT /youtube/v3/captions (media upload)
  • youtube_captions_list - GET /youtube/v3/captions
  • youtube_captions_delete - DELETE /youtube/v3/captions
  • youtube_captions_download - GET /youtube/v3/captions/{id}
  • youtube_live_streams_insert - POST /youtube/v3/liveStreams
  • youtube_live_streams_update - PUT /youtube/v3/liveStreams
  • youtube_live_streams_list - GET /youtube/v3/liveStreams
  • youtube_live_streams_delete - DELETE /youtube/v3/liveStreams
  • youtube_comment_threads_list - GET /youtube/v3/commentThreads
  • youtube_comment_threads_insert - POST /youtube/v3/commentThreads
  • youtube_third_party_links_insert - POST /youtube/v3/thirdPartyLinks
  • youtube_third_party_links_update - PUT /youtube/v3/thirdPartyLinks
  • youtube_third_party_links_list - GET /youtube/v3/thirdPartyLinks
  • youtube_third_party_links_delete - DELETE /youtube/v3/thirdPartyLinks
  • youtube_activities_list - GET /youtube/v3/activities

Examples

local videos = app.integrations.youtube.youtube_videos_list({ part = "snippet,statistics", id = "dQw4w9WgXcQ" })

local search = app.integrations.youtube.youtube_search_list({ part = "snippet", q = "open source laravel", maxResults = 5 })

Responses are decoded YouTube Data API JSON responses, or { success = true, status = ... } for successful empty responses.

Raw agent markdown
# YouTube

YouTube tools are exposed under `app.integrations.youtube`. This package is generated from Google's official YouTube Data API v3 Discovery document and exposes 83 REST methods.

## Coverage

- Source: `https://www.googleapis.com/discovery/v1/apis/youtube/v3/rest`
- Read tools: 28
- Write tools: 55
- Media upload tools: 8
- Base URL: `https://youtube.googleapis.com`

## Usage Notes

Public read operations can use `api_key`; private, write, moderation, live, caption, and upload operations require an OAuth access token with the YouTube scopes documented by Google. Query parameters can be passed as top-level shortcuts or inside `query`. Request bodies go inside `body`. Upload endpoints accept `file_path`, optional `mime_type`, and optional metadata in `body`; the integration sends multipart upload requests with `uploadType=multipart`.

The YouTube API uses quota costs and many methods require `part`; pass `part` exactly as documented, often as a comma-separated string such as `snippet,contentDetails`.

## Tools

- `youtube_video_trainability_get` - GET /youtube/v3/videoTrainability
- `youtube_live_chat_moderators_list` - GET /youtube/v3/liveChat/moderators
- `youtube_live_chat_moderators_delete` - DELETE /youtube/v3/liveChat/moderators
- `youtube_live_chat_moderators_insert` - POST /youtube/v3/liveChat/moderators
- `youtube_channel_sections_insert` - POST /youtube/v3/channelSections
- `youtube_channel_sections_update` - PUT /youtube/v3/channelSections
- `youtube_channel_sections_list` - GET /youtube/v3/channelSections
- `youtube_channel_sections_delete` - DELETE /youtube/v3/channelSections
- `youtube_live_chat_messages_transition` - POST /youtube/v3/liveChat/messages/transition
- `youtube_live_chat_messages_list` - GET /youtube/v3/liveChat/messages
- `youtube_live_chat_messages_delete` - DELETE /youtube/v3/liveChat/messages
- `youtube_live_chat_messages_insert` - POST /youtube/v3/liveChat/messages
- `youtube_search_list` - GET /youtube/v3/search
- `youtube_channel_banners_insert` - POST /youtube/v3/channelBanners/insert (media upload)
- `youtube_comments_insert` - POST /youtube/v3/comments
- `youtube_comments_mark_as_spam` - POST /youtube/v3/comments/markAsSpam
- `youtube_comments_list` - GET /youtube/v3/comments
- `youtube_comments_delete` - DELETE /youtube/v3/comments
- `youtube_comments_set_moderation_status` - POST /youtube/v3/comments/setModerationStatus
- `youtube_comments_update` - PUT /youtube/v3/comments
- `youtube_video_categories_list` - GET /youtube/v3/videoCategories
- `youtube_i18n_regions_list` - GET /youtube/v3/i18nRegions
- `youtube_playlist_images_list` - GET /youtube/v3/playlistImages
- `youtube_playlist_images_delete` - DELETE /youtube/v3/playlistImages
- `youtube_playlist_images_insert` - POST /youtube/v3/playlistImages (media upload)
- `youtube_playlist_images_update` - PUT /youtube/v3/playlistImages (media upload)
- `youtube_super_chat_events_list` - GET /youtube/v3/superChatEvents
- `youtube_members_list` - GET /youtube/v3/members
- `youtube_videos_rate` - POST /youtube/v3/videos/rate
- `youtube_videos_insert` - POST /youtube/v3/videos (media upload)
- `youtube_videos_list` - GET /youtube/v3/videos
- `youtube_videos_delete` - DELETE /youtube/v3/videos
- `youtube_videos_get_rating` - GET /youtube/v3/videos/getRating
- `youtube_videos_update` - PUT /youtube/v3/videos
- `youtube_videos_report_abuse` - POST /youtube/v3/videos/reportAbuse
- `youtube_playlist_items_insert` - POST /youtube/v3/playlistItems
- `youtube_playlist_items_update` - PUT /youtube/v3/playlistItems
- `youtube_playlist_items_list` - GET /youtube/v3/playlistItems
- `youtube_playlist_items_delete` - DELETE /youtube/v3/playlistItems
- `youtube_abuse_reports_insert` - POST /youtube/v3/abuseReports
- `youtube_youtube_v3_update_comment_threads` - PUT /youtube/v3/commentThreads
- `youtube_youtube_v3_live_chat_messages_stream` - GET /youtube/v3/liveChat/messages/stream
- `youtube_tests_insert` - POST /youtube/v3/tests
- `youtube_watermarks_set` - POST /youtube/v3/watermarks/set (media upload)
- `youtube_watermarks_unset` - POST /youtube/v3/watermarks/unset
- `youtube_live_broadcasts_transition` - POST /youtube/v3/liveBroadcasts/transition
- `youtube_live_broadcasts_insert_cuepoint` - POST /youtube/v3/liveBroadcasts/cuepoint
- `youtube_live_broadcasts_insert` - POST /youtube/v3/liveBroadcasts
- `youtube_live_broadcasts_bind` - POST /youtube/v3/liveBroadcasts/bind
- `youtube_live_broadcasts_list` - GET /youtube/v3/liveBroadcasts
- `youtube_live_broadcasts_delete` - DELETE /youtube/v3/liveBroadcasts
- `youtube_live_broadcasts_update` - PUT /youtube/v3/liveBroadcasts
- `youtube_channels_update` - PUT /youtube/v3/channels
- `youtube_channels_list` - GET /youtube/v3/channels
- `youtube_memberships_levels_list` - GET /youtube/v3/membershipsLevels
- `youtube_i18n_languages_list` - GET /youtube/v3/i18nLanguages
- `youtube_video_abuse_report_reasons_list` - GET /youtube/v3/videoAbuseReportReasons
- `youtube_playlists_list` - GET /youtube/v3/playlists
- `youtube_playlists_delete` - DELETE /youtube/v3/playlists
- `youtube_playlists_insert` - POST /youtube/v3/playlists
- `youtube_playlists_update` - PUT /youtube/v3/playlists
- `youtube_subscriptions_list` - GET /youtube/v3/subscriptions
- `youtube_subscriptions_delete` - DELETE /youtube/v3/subscriptions
- `youtube_subscriptions_insert` - POST /youtube/v3/subscriptions
- `youtube_live_chat_bans_insert` - POST /youtube/v3/liveChat/bans
- `youtube_live_chat_bans_delete` - DELETE /youtube/v3/liveChat/bans
- `youtube_thumbnails_set` - POST /youtube/v3/thumbnails/set (media upload)
- `youtube_captions_insert` - POST /youtube/v3/captions (media upload)
- `youtube_captions_update` - PUT /youtube/v3/captions (media upload)
- `youtube_captions_list` - GET /youtube/v3/captions
- `youtube_captions_delete` - DELETE /youtube/v3/captions
- `youtube_captions_download` - GET /youtube/v3/captions/{id}
- `youtube_live_streams_insert` - POST /youtube/v3/liveStreams
- `youtube_live_streams_update` - PUT /youtube/v3/liveStreams
- `youtube_live_streams_list` - GET /youtube/v3/liveStreams
- `youtube_live_streams_delete` - DELETE /youtube/v3/liveStreams
- `youtube_comment_threads_list` - GET /youtube/v3/commentThreads
- `youtube_comment_threads_insert` - POST /youtube/v3/commentThreads
- `youtube_third_party_links_insert` - POST /youtube/v3/thirdPartyLinks
- `youtube_third_party_links_update` - PUT /youtube/v3/thirdPartyLinks
- `youtube_third_party_links_list` - GET /youtube/v3/thirdPartyLinks
- `youtube_third_party_links_delete` - DELETE /youtube/v3/thirdPartyLinks
- `youtube_activities_list` - GET /youtube/v3/activities

## Examples

```lua
local videos = app.integrations.youtube.youtube_videos_list({ part = "snippet,statistics", id = "dQw4w9WgXcQ" })

local search = app.integrations.youtube.youtube_search_list({ part = "snippet", q = "open source laravel", maxResults = 5 })
```

Responses are decoded YouTube Data API JSON responses, or `{ success = true, status = ... }` for successful empty responses.
Metadata-derived Lua example
local result = app.integrations.youtube.video_trainability_get({})
print(result)

Functions

video_trainability_get Read

Video Trainability Get (GET /youtube/v3/videoTrainability).

Lua path
app.integrations.youtube.video_trainability_get
Full name
youtube.youtube_video_trainability_get
ParameterTypeRequiredDescription
No parameters.
live_chat_moderators_list Read

Live Chat Moderators List (GET /youtube/v3/liveChat/moderators).

Lua path
app.integrations.youtube.live_chat_moderators_list
Full name
youtube.youtube_live_chat_moderators_list
ParameterTypeRequiredDescription
No parameters.
live_chat_moderators_delete Write

Live Chat Moderators Delete (DELETE /youtube/v3/liveChat/moderators).

Lua path
app.integrations.youtube.live_chat_moderators_delete
Full name
youtube.youtube_live_chat_moderators_delete
ParameterTypeRequiredDescription
No parameters.
live_chat_moderators_insert Write

Live Chat Moderators Insert (POST /youtube/v3/liveChat/moderators).

Lua path
app.integrations.youtube.live_chat_moderators_insert
Full name
youtube.youtube_live_chat_moderators_insert
ParameterTypeRequiredDescription
No parameters.
channel_sections_insert Write

Channel Sections Insert (POST /youtube/v3/channelSections).

Lua path
app.integrations.youtube.channel_sections_insert
Full name
youtube.youtube_channel_sections_insert
ParameterTypeRequiredDescription
No parameters.
channel_sections_update Write

Channel Sections Update (PUT /youtube/v3/channelSections).

Lua path
app.integrations.youtube.channel_sections_update
Full name
youtube.youtube_channel_sections_update
ParameterTypeRequiredDescription
No parameters.
channel_sections_list Read

Channel Sections List (GET /youtube/v3/channelSections).

Lua path
app.integrations.youtube.channel_sections_list
Full name
youtube.youtube_channel_sections_list
ParameterTypeRequiredDescription
No parameters.
channel_sections_delete Write

Channel Sections Delete (DELETE /youtube/v3/channelSections).

Lua path
app.integrations.youtube.channel_sections_delete
Full name
youtube.youtube_channel_sections_delete
ParameterTypeRequiredDescription
No parameters.
live_chat_messages_transition Write

Live Chat Messages Transition (POST /youtube/v3/liveChat/messages/transition).

Lua path
app.integrations.youtube.live_chat_messages_transition
Full name
youtube.youtube_live_chat_messages_transition
ParameterTypeRequiredDescription
No parameters.
live_chat_messages_list Read

Live Chat Messages List (GET /youtube/v3/liveChat/messages).

Lua path
app.integrations.youtube.live_chat_messages_list
Full name
youtube.youtube_live_chat_messages_list
ParameterTypeRequiredDescription
No parameters.
live_chat_messages_delete Write

Live Chat Messages Delete (DELETE /youtube/v3/liveChat/messages).

Lua path
app.integrations.youtube.live_chat_messages_delete
Full name
youtube.youtube_live_chat_messages_delete
ParameterTypeRequiredDescription
No parameters.
live_chat_messages_insert Write

Live Chat Messages Insert (POST /youtube/v3/liveChat/messages).

Lua path
app.integrations.youtube.live_chat_messages_insert
Full name
youtube.youtube_live_chat_messages_insert
ParameterTypeRequiredDescription
No parameters.
search_list Read

Search List (GET /youtube/v3/search).

Lua path
app.integrations.youtube.search_list
Full name
youtube.youtube_search_list
ParameterTypeRequiredDescription
No parameters.
channel_banners_insert Write

Channel Banners Insert (POST /youtube/v3/channelBanners/insert).

Lua path
app.integrations.youtube.channel_banners_insert
Full name
youtube.youtube_channel_banners_insert
ParameterTypeRequiredDescription
No parameters.
comments_insert Write

Comments Insert (POST /youtube/v3/comments).

Lua path
app.integrations.youtube.comments_insert
Full name
youtube.youtube_comments_insert
ParameterTypeRequiredDescription
No parameters.
comments_mark_as_spam Write

Comments Mark As Spam (POST /youtube/v3/comments/markAsSpam).

Lua path
app.integrations.youtube.comments_mark_as_spam
Full name
youtube.youtube_comments_mark_as_spam
ParameterTypeRequiredDescription
No parameters.
comments_list Read

Comments List (GET /youtube/v3/comments).

Lua path
app.integrations.youtube.comments_list
Full name
youtube.youtube_comments_list
ParameterTypeRequiredDescription
No parameters.
comments_delete Write

Comments Delete (DELETE /youtube/v3/comments).

Lua path
app.integrations.youtube.comments_delete
Full name
youtube.youtube_comments_delete
ParameterTypeRequiredDescription
No parameters.
comments_set_moderation_status Write

Comments Set Moderation Status (POST /youtube/v3/comments/setModerationStatus).

Lua path
app.integrations.youtube.comments_set_moderation_status
Full name
youtube.youtube_comments_set_moderation_status
ParameterTypeRequiredDescription
No parameters.
comments_update Write

Comments Update (PUT /youtube/v3/comments).

Lua path
app.integrations.youtube.comments_update
Full name
youtube.youtube_comments_update
ParameterTypeRequiredDescription
No parameters.
video_categories_list Read

Video Categories List (GET /youtube/v3/videoCategories).

Lua path
app.integrations.youtube.video_categories_list
Full name
youtube.youtube_video_categories_list
ParameterTypeRequiredDescription
No parameters.
i18n_regions_list Read

I18n Regions List (GET /youtube/v3/i18nRegions).

Lua path
app.integrations.youtube.i18n_regions_list
Full name
youtube.youtube_i18n_regions_list
ParameterTypeRequiredDescription
No parameters.
playlist_images_list Read

Playlist Images List (GET /youtube/v3/playlistImages).

Lua path
app.integrations.youtube.playlist_images_list
Full name
youtube.youtube_playlist_images_list
ParameterTypeRequiredDescription
No parameters.
playlist_images_delete Write

Playlist Images Delete (DELETE /youtube/v3/playlistImages).

Lua path
app.integrations.youtube.playlist_images_delete
Full name
youtube.youtube_playlist_images_delete
ParameterTypeRequiredDescription
No parameters.
playlist_images_insert Write

Playlist Images Insert (POST /youtube/v3/playlistImages).

Lua path
app.integrations.youtube.playlist_images_insert
Full name
youtube.youtube_playlist_images_insert
ParameterTypeRequiredDescription
No parameters.
playlist_images_update Write

Playlist Images Update (PUT /youtube/v3/playlistImages).

Lua path
app.integrations.youtube.playlist_images_update
Full name
youtube.youtube_playlist_images_update
ParameterTypeRequiredDescription
No parameters.
super_chat_events_list Read

Super Chat Events List (GET /youtube/v3/superChatEvents).

Lua path
app.integrations.youtube.super_chat_events_list
Full name
youtube.youtube_super_chat_events_list
ParameterTypeRequiredDescription
No parameters.
members_list Read

Members List (GET /youtube/v3/members).

Lua path
app.integrations.youtube.members_list
Full name
youtube.youtube_members_list
ParameterTypeRequiredDescription
No parameters.
videos_rate Write

Videos Rate (POST /youtube/v3/videos/rate).

Lua path
app.integrations.youtube.videos_rate
Full name
youtube.youtube_videos_rate
ParameterTypeRequiredDescription
No parameters.
videos_insert Write

Videos Insert (POST /youtube/v3/videos).

Lua path
app.integrations.youtube.videos_insert
Full name
youtube.youtube_videos_insert
ParameterTypeRequiredDescription
No parameters.
videos_list Read

Videos List (GET /youtube/v3/videos).

Lua path
app.integrations.youtube.videos_list
Full name
youtube.youtube_videos_list
ParameterTypeRequiredDescription
No parameters.
videos_delete Write

Videos Delete (DELETE /youtube/v3/videos).

Lua path
app.integrations.youtube.videos_delete
Full name
youtube.youtube_videos_delete
ParameterTypeRequiredDescription
No parameters.
videos_get_rating Read

Videos Get Rating (GET /youtube/v3/videos/getRating).

Lua path
app.integrations.youtube.videos_get_rating
Full name
youtube.youtube_videos_get_rating
ParameterTypeRequiredDescription
No parameters.
videos_update Write

Videos Update (PUT /youtube/v3/videos).

Lua path
app.integrations.youtube.videos_update
Full name
youtube.youtube_videos_update
ParameterTypeRequiredDescription
No parameters.
videos_report_abuse Write

Videos Report Abuse (POST /youtube/v3/videos/reportAbuse).

Lua path
app.integrations.youtube.videos_report_abuse
Full name
youtube.youtube_videos_report_abuse
ParameterTypeRequiredDescription
No parameters.
playlist_items_insert Write

Playlist Items Insert (POST /youtube/v3/playlistItems).

Lua path
app.integrations.youtube.playlist_items_insert
Full name
youtube.youtube_playlist_items_insert
ParameterTypeRequiredDescription
No parameters.
playlist_items_update Write

Playlist Items Update (PUT /youtube/v3/playlistItems).

Lua path
app.integrations.youtube.playlist_items_update
Full name
youtube.youtube_playlist_items_update
ParameterTypeRequiredDescription
No parameters.
playlist_items_list Read

Playlist Items List (GET /youtube/v3/playlistItems).

Lua path
app.integrations.youtube.playlist_items_list
Full name
youtube.youtube_playlist_items_list
ParameterTypeRequiredDescription
No parameters.
playlist_items_delete Write

Playlist Items Delete (DELETE /youtube/v3/playlistItems).

Lua path
app.integrations.youtube.playlist_items_delete
Full name
youtube.youtube_playlist_items_delete
ParameterTypeRequiredDescription
No parameters.
abuse_reports_insert Write

Abuse Reports Insert (POST /youtube/v3/abuseReports).

Lua path
app.integrations.youtube.abuse_reports_insert
Full name
youtube.youtube_abuse_reports_insert
ParameterTypeRequiredDescription
No parameters.
v3_update_comment_threads Write

Youtube V3 Update Comment Threads (PUT /youtube/v3/commentThreads).

Lua path
app.integrations.youtube.v3_update_comment_threads
Full name
youtube.youtube_youtube_v3_update_comment_threads
ParameterTypeRequiredDescription
No parameters.
v3_live_chat_messages_stream Read

Youtube V3 Live Chat Messages Stream (GET /youtube/v3/liveChat/messages/stream).

Lua path
app.integrations.youtube.v3_live_chat_messages_stream
Full name
youtube.youtube_youtube_v3_live_chat_messages_stream
ParameterTypeRequiredDescription
No parameters.
tests_insert Write

Tests Insert (POST /youtube/v3/tests).

Lua path
app.integrations.youtube.tests_insert
Full name
youtube.youtube_tests_insert
ParameterTypeRequiredDescription
No parameters.
watermarks_set Write

Watermarks Set (POST /youtube/v3/watermarks/set).

Lua path
app.integrations.youtube.watermarks_set
Full name
youtube.youtube_watermarks_set
ParameterTypeRequiredDescription
No parameters.
watermarks_unset Write

Watermarks Unset (POST /youtube/v3/watermarks/unset).

Lua path
app.integrations.youtube.watermarks_unset
Full name
youtube.youtube_watermarks_unset
ParameterTypeRequiredDescription
No parameters.
live_broadcasts_transition Write

Live Broadcasts Transition (POST /youtube/v3/liveBroadcasts/transition).

Lua path
app.integrations.youtube.live_broadcasts_transition
Full name
youtube.youtube_live_broadcasts_transition
ParameterTypeRequiredDescription
No parameters.
live_broadcasts_insert_cuepoint Write

Live Broadcasts Insert Cuepoint (POST /youtube/v3/liveBroadcasts/cuepoint).

Lua path
app.integrations.youtube.live_broadcasts_insert_cuepoint
Full name
youtube.youtube_live_broadcasts_insert_cuepoint
ParameterTypeRequiredDescription
No parameters.
live_broadcasts_insert Write

Live Broadcasts Insert (POST /youtube/v3/liveBroadcasts).

Lua path
app.integrations.youtube.live_broadcasts_insert
Full name
youtube.youtube_live_broadcasts_insert
ParameterTypeRequiredDescription
No parameters.
live_broadcasts_bind Write

Live Broadcasts Bind (POST /youtube/v3/liveBroadcasts/bind).

Lua path
app.integrations.youtube.live_broadcasts_bind
Full name
youtube.youtube_live_broadcasts_bind
ParameterTypeRequiredDescription
No parameters.
live_broadcasts_list Read

Live Broadcasts List (GET /youtube/v3/liveBroadcasts).

Lua path
app.integrations.youtube.live_broadcasts_list
Full name
youtube.youtube_live_broadcasts_list
ParameterTypeRequiredDescription
No parameters.
live_broadcasts_delete Write

Live Broadcasts Delete (DELETE /youtube/v3/liveBroadcasts).

Lua path
app.integrations.youtube.live_broadcasts_delete
Full name
youtube.youtube_live_broadcasts_delete
ParameterTypeRequiredDescription
No parameters.
live_broadcasts_update Write

Live Broadcasts Update (PUT /youtube/v3/liveBroadcasts).

Lua path
app.integrations.youtube.live_broadcasts_update
Full name
youtube.youtube_live_broadcasts_update
ParameterTypeRequiredDescription
No parameters.
channels_update Write

Channels Update (PUT /youtube/v3/channels).

Lua path
app.integrations.youtube.channels_update
Full name
youtube.youtube_channels_update
ParameterTypeRequiredDescription
No parameters.
channels_list Read

Channels List (GET /youtube/v3/channels).

Lua path
app.integrations.youtube.channels_list
Full name
youtube.youtube_channels_list
ParameterTypeRequiredDescription
No parameters.
memberships_levels_list Read

Memberships Levels List (GET /youtube/v3/membershipsLevels).

Lua path
app.integrations.youtube.memberships_levels_list
Full name
youtube.youtube_memberships_levels_list
ParameterTypeRequiredDescription
No parameters.
i18n_languages_list Read

I18n Languages List (GET /youtube/v3/i18nLanguages).

Lua path
app.integrations.youtube.i18n_languages_list
Full name
youtube.youtube_i18n_languages_list
ParameterTypeRequiredDescription
No parameters.
video_abuse_report_reasons_list Read

Video Abuse Report Reasons List (GET /youtube/v3/videoAbuseReportReasons).

Lua path
app.integrations.youtube.video_abuse_report_reasons_list
Full name
youtube.youtube_video_abuse_report_reasons_list
ParameterTypeRequiredDescription
No parameters.
playlists_list Read

Playlists List (GET /youtube/v3/playlists).

Lua path
app.integrations.youtube.playlists_list
Full name
youtube.youtube_playlists_list
ParameterTypeRequiredDescription
No parameters.
playlists_delete Write

Playlists Delete (DELETE /youtube/v3/playlists).

Lua path
app.integrations.youtube.playlists_delete
Full name
youtube.youtube_playlists_delete
ParameterTypeRequiredDescription
No parameters.
playlists_insert Write

Playlists Insert (POST /youtube/v3/playlists).

Lua path
app.integrations.youtube.playlists_insert
Full name
youtube.youtube_playlists_insert
ParameterTypeRequiredDescription
No parameters.
playlists_update Write

Playlists Update (PUT /youtube/v3/playlists).

Lua path
app.integrations.youtube.playlists_update
Full name
youtube.youtube_playlists_update
ParameterTypeRequiredDescription
No parameters.
subscriptions_list Read

Subscriptions List (GET /youtube/v3/subscriptions).

Lua path
app.integrations.youtube.subscriptions_list
Full name
youtube.youtube_subscriptions_list
ParameterTypeRequiredDescription
No parameters.
subscriptions_delete Write

Subscriptions Delete (DELETE /youtube/v3/subscriptions).

Lua path
app.integrations.youtube.subscriptions_delete
Full name
youtube.youtube_subscriptions_delete
ParameterTypeRequiredDescription
No parameters.
subscriptions_insert Write

Subscriptions Insert (POST /youtube/v3/subscriptions).

Lua path
app.integrations.youtube.subscriptions_insert
Full name
youtube.youtube_subscriptions_insert
ParameterTypeRequiredDescription
No parameters.
live_chat_bans_insert Write

Live Chat Bans Insert (POST /youtube/v3/liveChat/bans).

Lua path
app.integrations.youtube.live_chat_bans_insert
Full name
youtube.youtube_live_chat_bans_insert
ParameterTypeRequiredDescription
No parameters.
live_chat_bans_delete Write

Live Chat Bans Delete (DELETE /youtube/v3/liveChat/bans).

Lua path
app.integrations.youtube.live_chat_bans_delete
Full name
youtube.youtube_live_chat_bans_delete
ParameterTypeRequiredDescription
No parameters.
thumbnails_set Write

Thumbnails Set (POST /youtube/v3/thumbnails/set).

Lua path
app.integrations.youtube.thumbnails_set
Full name
youtube.youtube_thumbnails_set
ParameterTypeRequiredDescription
No parameters.
captions_insert Write

Captions Insert (POST /youtube/v3/captions).

Lua path
app.integrations.youtube.captions_insert
Full name
youtube.youtube_captions_insert
ParameterTypeRequiredDescription
No parameters.
captions_update Write

Captions Update (PUT /youtube/v3/captions).

Lua path
app.integrations.youtube.captions_update
Full name
youtube.youtube_captions_update
ParameterTypeRequiredDescription
No parameters.
captions_list Read

Captions List (GET /youtube/v3/captions).

Lua path
app.integrations.youtube.captions_list
Full name
youtube.youtube_captions_list
ParameterTypeRequiredDescription
No parameters.
captions_delete Write

Captions Delete (DELETE /youtube/v3/captions).

Lua path
app.integrations.youtube.captions_delete
Full name
youtube.youtube_captions_delete
ParameterTypeRequiredDescription
No parameters.
captions_download Read

Captions Download (GET /youtube/v3/captions/{id}).

Lua path
app.integrations.youtube.captions_download
Full name
youtube.youtube_captions_download
ParameterTypeRequiredDescription
No parameters.
live_streams_insert Write

Live Streams Insert (POST /youtube/v3/liveStreams).

Lua path
app.integrations.youtube.live_streams_insert
Full name
youtube.youtube_live_streams_insert
ParameterTypeRequiredDescription
No parameters.
live_streams_update Write

Live Streams Update (PUT /youtube/v3/liveStreams).

Lua path
app.integrations.youtube.live_streams_update
Full name
youtube.youtube_live_streams_update
ParameterTypeRequiredDescription
No parameters.
live_streams_list Read

Live Streams List (GET /youtube/v3/liveStreams).

Lua path
app.integrations.youtube.live_streams_list
Full name
youtube.youtube_live_streams_list
ParameterTypeRequiredDescription
No parameters.
live_streams_delete Write

Live Streams Delete (DELETE /youtube/v3/liveStreams).

Lua path
app.integrations.youtube.live_streams_delete
Full name
youtube.youtube_live_streams_delete
ParameterTypeRequiredDescription
No parameters.
comment_threads_list Read

Comment Threads List (GET /youtube/v3/commentThreads).

Lua path
app.integrations.youtube.comment_threads_list
Full name
youtube.youtube_comment_threads_list
ParameterTypeRequiredDescription
No parameters.
comment_threads_insert Write

Comment Threads Insert (POST /youtube/v3/commentThreads).

Lua path
app.integrations.youtube.comment_threads_insert
Full name
youtube.youtube_comment_threads_insert
ParameterTypeRequiredDescription
No parameters.
activities_list Read

Activities List (GET /youtube/v3/activities).

Lua path
app.integrations.youtube.activities_list
Full name
youtube.youtube_activities_list
ParameterTypeRequiredDescription
No parameters.