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#
| Field | Type | Required | Default | What it does |
|---|---|---|---|---|
| Folder Name | Text | Yes | (empty) | Name of the folder (project) to create. |
Outputs#
| Output | Type |
|---|---|
| Folder | Any |
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#
| Field | Type | Required | Default | What it does |
|---|---|---|---|---|
| Video ID | Text | Yes | (empty) | Vimeo video ID to delete. |
Outputs#
| Output | Type |
|---|---|
| Success | Any |
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#
| Field | Type | Required | Default | What it does |
|---|---|---|---|---|
| Video ID | Text | Yes | (empty) | Vimeo video ID to check status for. |
Outputs#
| Output | Type |
|---|---|
| Status | Any |
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#
| Output | Type |
|---|---|
| User | Any |
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#
| Field | Type | Required | Default | What it does |
|---|---|---|---|---|
| Video ID | Text | Yes | (empty) | Vimeo video ID (e.g. ‘123456789’ or ‘/videos/123456789’). |
Outputs#
| Output | Type |
|---|---|
| Video | Any |
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#
| Field | Type | Required | Default | What it does |
|---|---|---|---|---|
| File Size (bytes) | Number | No | 0 | Size of the video file in bytes. |
| Title | Text | No | (empty) | Video title. |
| Description | Text | No | (empty) | Video description. |
| Privacy | Text | No | anybody | Who can view the video. Options: anybody, nobody, password, disable, unlisted |
| Folder ID | Text | No | (empty) | Folder to upload into (optional). |
Outputs#
| Output | Type |
|---|---|
| Result | Any |
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#
| Field | Type | Required | Default | What it does |
|---|---|---|---|---|
| Page | Number | No | 1 | Page number for pagination. |
| Per Page | Number | No | 25 | Number of folders per page. |
Outputs#
| Output | Type |
|---|---|
| Folders | Any |
| Total | Any |
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#
| Field | Type | Required | Default | What it does |
|---|---|---|---|---|
| Page | Number | No | 1 | Page number for pagination. |
| Per Page | Number | No | 25 | Number of videos per page (max 100). |
| Search Query | Text | No | (empty) | Filter videos by name (optional). |
| Sort By | Text | No | default | Sort field. Options: default, date, alphabetical, plays, likes, comments, duration |
| Direction | Text | No | desc | Sort direction. Options: asc, desc |
Outputs#
| Output | Type |
|---|---|
| Videos | Any |
| Total | Any |
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#
| Field | Type | Required | Default | What it does |
|---|---|---|---|---|
| Video ID | Text | Yes | (empty) | Video ID to move. |
| Folder ID | Text | Yes | (empty) | Destination folder ID. |
Outputs#
| Output | Type |
|---|---|
| Success | Any |
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#
| Field | Type | Required | Default | What it does |
|---|---|---|---|---|
| Video URL | Text | Yes | (empty) | Public URL of the video for Vimeo to fetch. |
| Title | Text | No | (empty) | Video title. |
| Description | Text | No | (empty) | Video description. |
| Privacy | Text | No | anybody | Who can view the video. Options: anybody, nobody, password, disable, unlisted |
| Folder ID | Text | No | (empty) | Folder to upload into (optional). |
Outputs#
| Output | Type |
|---|---|
| Result | Any |
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#
| Field | Type | Required | Default | What it does |
|---|---|---|---|---|
| Video ID | Text | Yes | (empty) | Vimeo video ID to update. |
| Title | Text | No | (empty) | New video title (leave empty to keep current). |
| Description | Text | No | (empty) | New video description (leave empty to keep current). |
| Privacy | Text | No | (empty) | Who can view the video (leave empty to keep current). Options: , anybody, nobody, password, disable, unlisted |
| Password | Text | No | (empty) | Password (required when privacy is ‘password’). |
Outputs#
| Output | Type |
|---|---|
| Video | Any |
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#
| Field | Type | Required | Default | What it does |
|---|---|---|---|---|
| Video URL | Text | Yes | (empty) | Source URL of the video to upload (S3 delivery or HTTP URL). |
| Title | Text | No | (empty) | Video title. |
| Description | Text | No | (empty) | Video description. |
| Privacy | Text | No | anybody | Who can view the video. Options: anybody, nobody, password, disable, unlisted |
| Folder ID | Text | No | (empty) | Folder to upload into (optional). |
Outputs#
| Output | Type |
|---|---|
| Video Uri | Any |
| Size | Any |
| Complete | Any |
| Result | Any |
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.