Integrations

Vimeo

12 actions for Vimeo.

Create Vimeo Folder#

Create a new folder (project) to organize videos.

Plans: Trial, Pro, Premium, Enterprise · Type: VimeoCreateFolder · Beta

Inputs#

FieldTypeRequiredDefaultWhat it does
Folder NameTextYes(empty)Name of the folder (project) to create.

Outputs#

OutputType
FolderAny

Use as an agent tool#

Tool name: vimeo_create_folder

Create a new folder (project) to organize videos.

Delete Vimeo Video#

Delete a video from the user’s Vimeo account. This cannot be undone.

Plans: Trial, Pro, Premium, Enterprise · Type: VimeoDeleteVideo · Beta

Inputs#

FieldTypeRequiredDefaultWhat it does
Video IDTextYes(empty)Vimeo video ID to delete.

Outputs#

OutputType
SuccessAny

Use as an agent tool#

Tool name: vimeo_delete_video

Delete a video from the user’s Vimeo account. This cannot be undone.

Get Vimeo Upload Status#

Check the status of a Vimeo video upload including transcoding progress.

Plans: Trial, Pro, Premium, Enterprise · Type: VimeoGetUploadStatus · Beta

Inputs#

FieldTypeRequiredDefaultWhat it does
Video IDTextYes(empty)Vimeo video ID to check status for.

Outputs#

OutputType
StatusAny

Use as an agent tool#

Tool name: vimeo_get_upload_status

Check the status of a Vimeo video upload including transcoding progress.

Get Vimeo User Info#

Get information about the authenticated Vimeo user, including upload quota and account type.

Plans: Trial, Pro, Premium, Enterprise · Type: VimeoGetUserInfo · Beta

Outputs#

OutputType
UserAny

Use as an agent tool#

Tool name: vimeo_get_user_info

Get information about the authenticated Vimeo user, including upload quota and account type.

Get Vimeo Video#

Get detailed information about a specific Vimeo video.

Plans: Trial, Pro, Premium, Enterprise · Type: VimeoGetVideo · Beta

Inputs#

FieldTypeRequiredDefaultWhat it does
Video IDTextYes(empty)Vimeo video ID (e.g. ‘123456789’ or ‘/videos/123456789’).

Outputs#

OutputType
VideoAny

Use as an agent tool#

Tool name: vimeo_get_video

Get detailed information about a specific Vimeo video.

Initiate Vimeo Upload#

Create a resumable (TUS) Vimeo upload ticket and return the upload link.

Plans: Trial, Pro, Premium, Enterprise · Type: VimeoInitiateUpload · Beta

Inputs#

FieldTypeRequiredDefaultWhat it does
File Size (bytes)NumberNo0Size of the video file in bytes.
TitleTextNo(empty)Video title.
DescriptionTextNo(empty)Video description.
PrivacyTextNoanybodyWho can view the video. Options: anybody, nobody, password, disable, unlisted
Folder IDTextNo(empty)Folder to upload into (optional).

Outputs#

OutputType
ResultAny

Use as an agent tool#

Tool name: vimeo_initiate_upload

Create a resumable (TUS) Vimeo upload ticket and return the upload link.

List Vimeo Folders#

List folders (projects) in the user’s Vimeo account.

Plans: Trial, Pro, Premium, Enterprise · Type: VimeoListFolders · Beta

Inputs#

FieldTypeRequiredDefaultWhat it does
PageNumberNo1Page number for pagination.
Per PageNumberNo25Number of folders per page.

Outputs#

OutputType
FoldersAny
TotalAny

Use as an agent tool#

Tool name: vimeo_list_folders

List folders (projects) in the user’s Vimeo account.

List Vimeo Videos#

List videos in the authenticated user’s Vimeo account.

Plans: Trial, Pro, Premium, Enterprise · Type: VimeoListVideos · Beta

Inputs#

FieldTypeRequiredDefaultWhat it does
PageNumberNo1Page number for pagination.
Per PageNumberNo25Number of videos per page (max 100).
Search QueryTextNo(empty)Filter videos by name (optional).
Sort ByTextNodefaultSort field. Options: default, date, alphabetical, plays, likes, comments, duration
DirectionTextNodescSort direction. Options: asc, desc

Outputs#

OutputType
VideosAny
TotalAny

Use as an agent tool#

Tool name: vimeo_list_videos

List videos in the authenticated user’s Vimeo account.

Move Vimeo Video to Folder#

Move a video into a specific Vimeo folder (project).

Plans: Trial, Pro, Premium, Enterprise · Type: VimeoMoveVideoToFolder · Beta

Inputs#

FieldTypeRequiredDefaultWhat it does
Video IDTextYes(empty)Video ID to move.
Folder IDTextYes(empty)Destination folder ID.

Outputs#

OutputType
SuccessAny

Use as an agent tool#

Tool name: vimeo_move_video_to_folder

Move a video into a specific Vimeo folder (project).

Vimeo Pull Upload#

Upload a video by having Vimeo pull it from a public URL.

Plans: Trial, Pro, Premium, Enterprise · Type: VimeoPullUpload · Beta

Inputs#

FieldTypeRequiredDefaultWhat it does
Video URLTextYes(empty)Public URL of the video for Vimeo to fetch.
TitleTextNo(empty)Video title.
DescriptionTextNo(empty)Video description.
PrivacyTextNoanybodyWho can view the video. Options: anybody, nobody, password, disable, unlisted
Folder IDTextNo(empty)Folder to upload into (optional).

Outputs#

OutputType
ResultAny

Use as an agent tool#

Tool name: vimeo_pull_upload

Upload a video by having Vimeo pull it from a public URL.

Update Vimeo Video#

Update a Vimeo video’s title, description, or privacy settings.

Plans: Trial, Pro, Premium, Enterprise · Type: VimeoUpdateVideo · Beta

Inputs#

FieldTypeRequiredDefaultWhat it does
Video IDTextYes(empty)Vimeo video ID to update.
TitleTextNo(empty)New video title (leave empty to keep current).
DescriptionTextNo(empty)New video description (leave empty to keep current).
PrivacyTextNo(empty)Who can view the video (leave empty to keep current). Options: , anybody, nobody, password, disable, unlisted
PasswordTextNo(empty)Password (required when privacy is ‘password’).

Outputs#

OutputType
VideoAny

Use as an agent tool#

Tool name: vimeo_update_video

Update a Vimeo video’s title, description, or privacy settings.

Upload Video to Vimeo#

Download a video from a URL (S3/delivery or HTTP) and upload the bytes to Vimeo via TUS.

Plans: Trial, Pro, Premium, Enterprise · Type: VimeoUploadVideo · Beta

Inputs#

FieldTypeRequiredDefaultWhat it does
Video URLTextYes(empty)Source URL of the video to upload (S3 delivery or HTTP URL).
TitleTextNo(empty)Video title.
DescriptionTextNo(empty)Video description.
PrivacyTextNoanybodyWho can view the video. Options: anybody, nobody, password, disable, unlisted
Folder IDTextNo(empty)Folder to upload into (optional).

Outputs#

OutputType
Video UriAny
SizeAny
CompleteAny
ResultAny

Use as an agent tool#

Tool name: vimeo_upload_video

Download a video from a URL (S3/delivery or HTTP) and upload the bytes to Vimeo via TUS.