← Tools Reference

Vimeo

Vimeo integration (Design & Media, Social). Imported from open-connector.

OAuth22 toolshttps://api.vimeo.com
GET
vimeo_get_current_user
Get the authenticated Vimeo user profile.

/me

GET
vimeo_list_user_videos
List videos uploaded by the authenticated user or by a specified Vimeo user.

/{userId}/videos

7 parameters
ParamTypeRequiredDescription
userIdintegerrequiredThe Vimeo user ID. Omit this field to use the authenticated user.
querystringoptionalSearch query used to filter the user's videos.
sortstringoptionalThe way to sort the Vimeo video results.
directionstringoptionalThe sort direction for Vimeo video results.
filterstringoptionalThe Vimeo video filter to apply.
pageintegeroptionalThe page number of the results to show.
perPageintegeroptionalThe number of items to show on each page of results, up to a maximum of 100.
GET
vimeo_get_video
Get metadata for a specific Vimeo video.

/videos/{videoId}

1 parameter
ParamTypeRequiredDescription
videoIdintegerrequiredThe Vimeo video ID.
PATCH
vimeo_update_video
Update basic metadata for a Vimeo video without uploading or replacing media.

/videos/{videoId}

4 parameters
ParamTypeRequiredDescription
videoIdintegerrequiredThe Vimeo video ID.
namestringoptionalThe new video title.
descriptionstringoptionalThe new video description.
licensestringoptionalThe Creative Commons license code to apply to the video.
DELETE
vimeo_delete_video
Delete a Vimeo video by ID.

/videos/{videoId}

1 parameter
ParamTypeRequiredDescription
videoIdintegerrequiredThe Vimeo video ID.
GET
vimeo_get_video_download_links
Get temporary downloadable file links for a Vimeo video when Vimeo exposes them.

/videos/{videoId}

1 parameter
ParamTypeRequiredDescription
videoIdintegerrequiredThe Vimeo video ID.
GET
vimeo_download_video_file
Download one Vimeo video file link and store it in local transit storage.

/videos/{videoId}

4 parameters
ParamTypeRequiredDescription
videoIdintegerrequiredThe Vimeo video ID.
qualitystringoptionalSelect a Vimeo download link with this quality label.
typestringoptionalSelect a Vimeo download link with this type or MIME type.
fileNamestringoptionalThe filename to use for the transit file.
GET
vimeo_list_video_tags
List tags attached to a Vimeo video.

/videos/{videoId}/tags

3 parameters
ParamTypeRequiredDescription
videoIdintegerrequiredThe Vimeo video ID.
pageintegeroptionalThe page number of the results to show.
perPageintegeroptionalThe number of items to show on each page of results, up to a maximum of 100.
PUT
vimeo_add_video_tags
Add one or more tags to a Vimeo video.

/videos/{videoId}/tags

2 parameters
ParamTypeRequiredDescription
videoIdintegerrequiredThe Vimeo video ID.
tagsarrayoptionalTag names to add to the Vimeo video.
DELETE
vimeo_delete_video_tag
Remove a tag from a Vimeo video.

/videos/{videoId}/tags/{tag}

2 parameters
ParamTypeRequiredDescription
videoIdintegerrequiredThe Vimeo video ID.
tagstringrequiredThe tag word to remove from the Vimeo video.
GET
vimeo_list_showcases
List showcases that belong to the authenticated user or to a specified Vimeo user.

/{userId}/albums

6 parameters
ParamTypeRequiredDescription
userIdintegerrequiredThe Vimeo user ID. Omit this field to use the authenticated user.
querystringoptionalSearch query used to filter Vimeo showcases.
sortstringoptionalThe way to sort the Vimeo showcase results.
directionstringoptionalThe sort direction for Vimeo showcase results.
pageintegeroptionalThe page number of the results to show.
perPageintegeroptionalThe number of items to show on each page of results, up to a maximum of 100.
GET
vimeo_get_showcase
Get metadata for a specific Vimeo showcase.

/{userId}/albums/{showcaseId}

2 parameters
ParamTypeRequiredDescription
userIdintegerrequiredThe Vimeo user ID. Omit this field to use the authenticated user.
showcaseIdintegerrequiredThe Vimeo showcase ID.
GET
vimeo_list_showcase_videos
List videos in a Vimeo showcase.

/{userId}/albums/{showcaseId}/videos

6 parameters
ParamTypeRequiredDescription
userIdintegerrequiredThe Vimeo user ID. Omit this field to use the authenticated user.
showcaseIdintegerrequiredThe Vimeo showcase ID.
sortstringoptionalThe way to sort the Vimeo showcase videos.
directionstringoptionalThe sort direction for Vimeo showcase videos.
pageintegeroptionalThe page number of the results to show.
perPageintegeroptionalThe number of items to show on each page of results, up to a maximum of 100.
PUT
vimeo_add_video_to_showcase
Add a Vimeo video to a showcase.

/{userId}/albums/{showcaseId}/videos/{videoId}

3 parameters
ParamTypeRequiredDescription
userIdintegerrequiredThe Vimeo user ID. Omit this field to use the authenticated user.
showcaseIdintegerrequiredThe Vimeo showcase ID.
videoIdintegerrequiredThe Vimeo video ID.
DELETE
vimeo_remove_video_from_showcase
Remove a Vimeo video from a showcase.

/{userId}/albums/{showcaseId}/videos/{videoId}

3 parameters
ParamTypeRequiredDescription
userIdintegerrequiredThe Vimeo user ID. Omit this field to use the authenticated user.
showcaseIdintegerrequiredThe Vimeo showcase ID.
videoIdintegerrequiredThe Vimeo video ID.
GET
vimeo_list_folders
List folders that belong to the authenticated user or to a specified Vimeo user.

/{userId}/projects

6 parameters
ParamTypeRequiredDescription
userIdintegerrequiredThe Vimeo user ID. Omit this field to use the authenticated user.
querystringoptionalSearch query used to filter Vimeo folders.
sortstringoptionalThe way to sort the Vimeo folder results.
directionstringoptionalThe sort direction for Vimeo folder results.
pageintegeroptionalThe page number of the results to show.
perPageintegeroptionalThe number of items to show on each page of results, up to a maximum of 100.
GET
vimeo_get_folder
Get metadata for a Vimeo folder.

/{userId}/projects/{folderId}

2 parameters
ParamTypeRequiredDescription
userIdintegerrequiredThe Vimeo user ID. Omit this field to use the authenticated user.
folderIdintegerrequiredThe Vimeo folder ID.
PATCH
vimeo_update_folder
Update a Vimeo folder name.

/{userId}/projects/{folderId}

3 parameters
ParamTypeRequiredDescription
userIdintegerrequiredThe Vimeo user ID. Omit this field to use the authenticated user.
folderIdintegerrequiredThe Vimeo folder ID.
namestringrequiredThe new folder name.
DELETE
vimeo_delete_folder
Delete a Vimeo folder, optionally deleting the videos inside it.

/{userId}/projects/{folderId}

3 parameters
ParamTypeRequiredDescription
userIdintegerrequiredThe Vimeo user ID. Omit this field to use the authenticated user.
folderIdintegerrequiredThe Vimeo folder ID.
shouldDeleteVideosbooleanoptionalWhether Vimeo should also delete videos in the folder.
GET
vimeo_list_folder_videos
List videos in a Vimeo folder.

/{userId}/projects/{folderId}/videos

8 parameters
ParamTypeRequiredDescription
userIdintegerrequiredThe Vimeo user ID. Omit this field to use the authenticated user.
folderIdintegerrequiredThe Vimeo folder ID.
querystringoptionalSearch query used to filter videos in the folder.
sortstringoptionalThe way to sort the folder video results.
directionstringoptionalThe sort direction for folder video results.
includeSubfoldersbooleanoptionalWhether Vimeo should include videos from subfolders.
pageintegeroptionalThe page number of the results to show.
perPageintegeroptionalThe number of items to show on each page of results, up to a maximum of 100.
PUT
vimeo_add_video_to_folder
Add a Vimeo video to a folder.

/{userId}/projects/{folderId}/videos/{videoId}

3 parameters
ParamTypeRequiredDescription
userIdintegerrequiredThe Vimeo user ID. Omit this field to use the authenticated user.
folderIdintegerrequiredThe Vimeo folder ID.
videoIdintegerrequiredThe Vimeo video ID.
DELETE
vimeo_remove_video_from_folder
Remove a Vimeo video from a folder without deleting the video.

/{userId}/projects/{folderId}/videos/{videoId}

3 parameters
ParamTypeRequiredDescription
userIdintegerrequiredThe Vimeo user ID. Omit this field to use the authenticated user.
folderIdintegerrequiredThe Vimeo folder ID.
videoIdintegerrequiredThe Vimeo video ID.