get_me | Get the connected Vimeo account: uri (its “/users/<id>”), name, profile link, membership, upload quota and video/showcase/folder counts. No arguments. |
get_video | Get one video: title, description, link, duration, status, privacy, tags, play count (stats.plays) and comment/text-track counts. Argument: video_id (numeric id, integer or digit string — last segment of the video uri). |
list_chapters | List a video’s chapters: title and timecode (seconds from the start). Arguments: video_id (numeric id, required); optional page (integer ≥ 1), per_page (integer 1–100). |
list_folder_videos | List the videos in a folder. Arguments: project_id (numeric folder id from list_folders, required); optional query (string), include_subfolders (boolean), sort (“alphabetical” | “date” | “default” | “duration” | “last_user_action_event_date”), direction (“asc” | “desc”), page (integer ≥ 1), per_page (integer 1–100). |
list_folders | List the account’s folders (called projects in the API; needs the private scope). Optional arguments: query (string, search by name), sort (“date” | “default” | “modified_time” | “name” | “pinned_on”), direction (“asc” | “desc”), page (integer ≥ 1), per_page (integer 1–100). A folder’s id (project_id) is the last segment of its uri (“/users/<user>/projects/<id>”). |
list_my_videos | List the connected account’s own videos (any privacy). Optional arguments: query (string, search in title, description, chapters and tags), filter_tag (string, comma-separated tags; a video matches if it has at least one), sort (“alphabetical” | “date” | “default” | “duration” | “last_user_action_event_date” | “likes” | “modified_time” | “plays”), direction (“asc” | “desc”), page (integer ≥ 1), per_page (integer 1–100). Each video’s id is the last segment of its uri (“/videos/<id>”). |
list_showcase_videos | List the videos in one of your showcases. Arguments: album_id (numeric showcase id from list_showcases, required); optional query (string), sort (“alphabetical” | “comments” | “date” | “default” | “duration” | “likes” | “manual” | “modified_time” | “plays”), direction (“asc” | “desc”), page (integer ≥ 1), per_page (integer 1–100). |
list_showcases | List the account’s showcases (called albums in the API). Optional arguments: query (string, search by name), sort (“alphabetical” | “date” | “duration” | “last_modified” | “videos”), direction (“asc” | “desc”), page (integer ≥ 1), per_page (integer 1–100). A showcase’s id (album_id) is the last segment of its uri (“/users/<user>/albums/<id>”). |
list_text_tracks | List a video’s text tracks (captions/subtitles) metadata only: id, type, language, name, active, provenance, dates — not the file contents. Arguments: video_id (numeric id, required); optional page (integer ≥ 1), per_page (integer 1–100). |
list_video_comments | List the comments on a video (author name and link, text, date, reply count). Arguments: video_id (numeric id, required); optional direction (“asc” | “desc”), page (integer ≥ 1), per_page (integer 1–100). |