Connectors
Social & Media
Vimeo
Video hosting: videos, folders, captions, and upload management
Vimeo API referenceAPI checked August 18, 2026
- Signs in with
- API token
- Runs on
- Cloud or On-Prem Worker
- Operations
- 434
- Ready-made triggers
- 0
Connect Vimeo
- In Neblex open Connect › Connections and click New Connection.
- Search for Vimeo and give the connection a clear name.
- Fill in the fields. Secret values are encrypted and never shown again.
- Click Test, then Create Connection.
| Field | What to enter |
|---|---|
| OAuth access tokenRequiredSecret | Vimeo OAuth 2.0 access token carrying the exact scopes inventoried for the selected operation. |
Use it in a flow
- Open a flow, open the node library and search for Vimeo.
- Drag it onto the canvas and choose an Operation and your connection.
- Map the operation's fields from earlier steps, or click Map with Matt.
- Use Test this step to see what it returns, then save.
To start a flow from Vimeo without a ready-made trigger: a Poll for changes trigger can check one of its list operations on a schedule and pass on only what is new; if Vimeo can send webhooks, a Webhook trigger receives them at its own URL.
Operations
434 operations in 64 groups. Each one is a step you can add to a flow.
Albums\Album videos16
Add a specific video to an albumadd_video_to_album | PUT | This method adds a single video to the specified album. |
Add a specific video to an albumadd_video_to_album_alt1 | PUT | This method adds a single video to the specified album. |
Get a specific video in an albumget_album_video | GET | This method gets a single video from an album. |
Get a specific video in an albumget_album_video_alt1 | GET | This method gets a single video from an album. |
Get all the videos in an albumget_album_videos | GET | This method gets all the videos from the specified album. |
Get all the videos in an albumget_album_videos_alt1 | GET | This method gets all the videos from the specified album. |
Remove a video from an albumremove_video_from_album | DELETE | This method removes a video from the specified album. |
Remove a video from an albumremove_video_from_album_alt1 | DELETE | This method removes a video from the specified album. |
Replace all the videos in an albumreplace_videos_in_album | PUT | This method replaces all the existing videos in an album with one or more videos. |
Replace all the videos in an albumreplace_videos_in_album_alt1 | PUT | This method replaces all the existing videos in an album with one or more videos. |
Replace all the videos in an albumreplace_videos_in_album_alt1_form | PUT | This method replaces all the existing videos in an album with one or more videos. |
Replace all the videos in an albumreplace_videos_in_album_form | PUT | This method replaces all the existing videos in an album with one or more videos. |
Set a video as the album thumbnailset_video_as_album_thumbnail | POST | |
Set a video as the album thumbnailset_video_as_album_thumbnail_alt1 | POST | |
Set a video as the album thumbnailset_video_as_album_thumbnail_alt1_form | POST | |
Set a video as the album thumbnailset_video_as_album_thumbnail_form | POST |
Albums\Custom album logos7
Add a custom album logocreate_album_logo | POST | This method adds an image file as a custom logo to the specified album. |
Get a specific custom album logoget_album_logo | GET | This method gets a single custom logo from the specified album. |
Get all the custom logos of an albumget_album_logos | GET | This method gets all the custom logos from the specified album. |
Remove a custom album logodelete_album_logo | DELETE | This method removes a custom logo from the specified album. |
Replace a custom album logoreplace_album_logo | PATCH | This method replaces the specified custom album logo with a new image file. |
Replace a custom album logoreplace_album_logo_form | PATCH | This method replaces the specified custom album logo with a new image file. |
Replace a custom album logoreplace_album_logo_json | PATCH | This method replaces the specified custom album logo with a new image file. |
Albums\Custom album thumbnails7
Add a custom uploaded thumbnailcreate_album_custom_thumb | POST | This method adds an image file as a custom thumbnail to the specified album. |
Get a specific custom uploaded album thumbnailget_album_custom_thumbnail | GET | This method returns all the videos associated with the specified tag. |
Get all the custom upload thumbnails of an albumget_album_custom_thumbs | GET | This method gets all the custom uploaded thumbnails from the specified album. |
Remove a custom uploaded album thumbnaildelete_album_custom_thumbnail | DELETE | This method removes a custom uploaded thumbnail from the specified album. |
Replace a custom uploaded album thumbnailreplace_album_custom_thumb | PATCH | This method replaces the specified custom uploaded album thumbnail with a new image file. |
Replace a custom uploaded album thumbnailreplace_album_custom_thumb_form | PATCH | This method replaces the specified custom uploaded album thumbnail with a new image file. |
Replace a custom uploaded album thumbnailreplace_album_custom_thumb_json | PATCH | This method replaces the specified custom uploaded album thumbnail with a new image file. |
Albums\Essentials18
Create an albumcreate_album | POST | This method creates a new album for the specified user. |
Create an albumcreate_album_alt1 | POST | This method creates a new album for the specified user. |
Create an albumcreate_album_alt1_form | POST | This method creates a new album for the specified user. |
Create an albumcreate_album_alt1_json | POST | This method creates a new album for the specified user. |
Create an albumcreate_album_form | POST | This method creates a new album for the specified user. |
Create an albumcreate_album_json | POST | This method creates a new album for the specified user. |
Delete an albumdelete_album | DELETE | This method deletes an album from the owner's account. |
Delete an albumdelete_album_alt1 | DELETE | This method deletes an album from the owner's account. |
Edit an albumedit_album | PATCH | This method edits an album. |
Edit an albumedit_album_alt1 | PATCH | This method edits an album. |
Edit an albumedit_album_alt1_form | PATCH | This method edits an album. |
Edit an albumedit_album_alt1_json | PATCH | This method edits an album. |
Edit an albumedit_album_form | PATCH | This method edits an album. |
Edit an albumedit_album_json | PATCH | This method edits an album. |
Get a specific albumget_album | GET | This method gets a single album. |
Get a specific albumget_album_alt1 | GET | This method gets a single album. |
Get all the albums that belong to a userget_albums | GET | This method gets all the albums from the specified user's account. |
Get all the albums that belong to a userget_albums_alt1 | GET | This method gets all the albums from the specified user's account. |
Albums\Videos1
Get all the albums to which a user can add or remove a specific videoget_available_video_albums | GET | Get all the albums to which a user can add or remove a specific video |
API Information1
Get an API specificationget_endpoints | GET | This method returns a full specification for the Vimeo API. |
Authentication Extras\Essentials2
Revoke the current access tokendelete_token | DELETE | This method enables an app to notify the API that it is done with a token and that the token can be discarded. |
Verify an OAuth 2 tokenverify_token | GET | This method verifies that an OAuth 2 token exists. |
Categories\Channels1
Get all the channels in a categoryget_category_channels | GET | This method gets all the channels that belong to a category. |
Categories\Essentials2
Get a specific categoryget_category | GET | This method gets a single category. |
Get all categoriesget_categories | GET | This method gets all existing categories. |
Categories\Groups1
Get all the groups in a categoryget_category_groups | GET | This method gets all the groups that belong to a category. |
Categories\Subscriptions8
Check if a user follows a categorycheck_if_user_subscribed_to_category | GET | This method determines whether a particular user is subscribed to the specified category. |
Check if a user follows a categorycheck_if_user_subscribed_to_category_alt1 | GET | This method determines whether a particular user is subscribed to the specified category. |
Get all the categories that a user followsget_category_subscriptions | GET | This method gets all the categories to which a particular user has subscribed. |
Get all the categories that a user followsget_category_subscriptions_alt1 | GET | This method gets all the categories to which a particular user has subscribed. |
Subscribe a user to a single categorysubscribe_to_category | PUT | This method subscribes the current user to a specified category. |
Subscribe a user to a single categorysubscribe_to_category_alt1 | PUT | This method subscribes the current user to a specified category. |
Unsubscribe a user from a categoryunsubscribe_from_category | DELETE | This method unsubscribes the current user from a specified category. |
Unsubscribe a user from a categoryunsubscribe_from_category_alt1 | DELETE | This method unsubscribes the current user from a specified category. |
Categories\Videos6
Check for a video in a categorycheck_category_for_video | GET | This method gets a single video from a category. |
Get all the categories to which a video belongsget_video_categories | GET | This method gets all the categories that contain a particular video. |
Get all the videos in a categoryget_category_videos | GET | This method gets all the videos that belong to a category. |
Suggest categories for a videosuggest_video_category | PUT | With this method, you can suggest up to two categories and one subcategory for a video. |
Suggest categories for a videosuggest_video_category_form | PUT | With this method, you can suggest up to two categories and one subcategory for a video. |
Suggest categories for a videosuggest_video_category_json | PUT | With this method, you can suggest up to two categories and one subcategory for a video. |
Channels\Categories5
Add a list of categories to a channeladd_channel_categories | PUT | This method adds multiple categories to the specified channel. |
Add a list of categories to a channeladd_channel_categories_form | PUT | This method adds multiple categories to the specified channel. |
Categorize a channelcategorize_channel | PUT | This method adds a channel to a category. |
Get all the categories in a channelget_channel_categories | GET | This method gets all the categories in the specified channel. |
Remove a category from a channeldelete_channel_category | DELETE | This method removes a single category from the specified channel. |
Channels\Essentials11
Create a channelcreate_channel | POST | This method creates a new channel. |
Create a channelcreate_channel_form | POST | This method creates a new channel. |
Create a channelcreate_channel_json | POST | This method creates a new channel. |
Delete a channeldelete_channel | DELETE | This method deletes the specified channel. |
Edit a channeledit_channel | PATCH | This method edits the specified channel. |
Edit a channeledit_channel_form | PATCH | This method edits the specified channel. |
Edit a channeledit_channel_json | PATCH | This method edits the specified channel. |
Get a specific channelget_channel | GET | This method gets a single channel. |
Get all channelsget_channels | GET | This method gets all existing channels. |
Get all the channels to which a user subscribesget_channel_subscriptions | GET | This method gets all the channels to which the specified user subscribes. |
Get all the channels to which a user subscribesget_channel_subscriptions_alt1 | GET | This method gets all the channels to which the specified user subscribes. |
Channels\Moderators11
Add a list of channel moderatorsadd_channel_moderators | PUT | This method adds multiple users as moderators to the specified channel. |
Add a list of channel moderatorsadd_channel_moderators_form | PUT | This method adds multiple users as moderators to the specified channel. |
Add a specific channel moderatoradd_channel_moderator | PUT | This method adds a single user as a moderator to the specified channel. |
Get a specific channel moderatorget_channel_moderator | GET | This method gets a single moderator of the specified channel. |
Get all the moderators in a channelget_channel_moderators | GET | This method gets all the moderators of the specified channel. |
Remove a list of channel moderatorsremove_channel_moderators | DELETE | This method removes multiple moderators from the specified channel. |
Remove a list of channel moderatorsremove_channel_moderators_form | DELETE | This method removes multiple moderators from the specified channel. |
Remove a list of channel moderatorsremove_channel_moderators_json | DELETE | This method removes multiple moderators from the specified channel. |
Remove a specific channel moderatorremove_channel_moderator | DELETE | This method removes a single moderator from the specified channel. |
Replace the moderators of a channelreplace_channel_moderators | PATCH | This method replaces the current list of channel moderators with a new list. |
Replace the moderators of a channelreplace_channel_moderators_form | PATCH | This method replaces the current list of channel moderators with a new list. |
Channels\Private channel members6
Get all the users who can view a private channelget_channel_privacy_users | GET | This method gets all the users who have access to the specified private channel. |
Permit a list of users to view a private channelset_channel_privacy_users | PUT | This method gives multiple users access to the specified private channel. |
Permit a list of users to view a private channelset_channel_privacy_users_form | PUT | This method gives multiple users access to the specified private channel. |
Permit a list of users to view a private channelset_channel_privacy_users_json | PUT | This method gives multiple users access to the specified private channel. |
Permit a specific user to view a private channelset_channel_privacy_user | PUT | This method gives a single user access to the specified private channel. |
Restrict a user from viewing a private channeldelete_channel_privacy_user | DELETE | This method prevents a single user from being able to access the specified private channel. |
Channels\Subscriptions and subscribers7
Check if a user follows a channelcheck_if_user_subscribed_to_channel | GET | This method determines whether a specific user is a follower of the channel in question. |
Check if a user follows a channelcheck_if_user_subscribed_to_channel_alt1 | GET | This method determines whether a specific user is a follower of the channel in question. |
Get all the followers of a channelget_channel_subscribers | GET | This method gets all the followers of a specific channel. |
Subscribe a user to a specific channelsubscribe_to_channel | PUT | This method causes a user to become the follower of the channel in question. |
Subscribe a user to a specific channelsubscribe_to_channel_alt1 | PUT | This method causes a user to become the follower of the channel in question. |
Unsubscribe a user from a specific channelunsubscribe_from_channel | DELETE | This method causes a user to stop following the channel in question. |
Unsubscribe a user from a specific channelunsubscribe_from_channel_alt1 | DELETE | This method causes a user to stop following the channel in question. |
Channels\Tags7
Add a list of tags to a channeladd_tags_to_channel | PUT | This method adds multiple tags to the specified channel. |
Add a list of tags to a channeladd_tags_to_channel_form | PUT | This method adds multiple tags to the specified channel. |
Add a list of tags to a channeladd_tags_to_channel_json | PUT | This method adds multiple tags to the specified channel. |
Add a specific tag to a channeladd_channel_tag | PUT | This method adds a single tag to the specified channel. |
Check if a tag has been added to a channelcheck_if_channel_has_tag | GET | This method determines whether a specific tag has been added to the channel in question. |
Get all the tags that have been added to a channelget_channel_tags | GET | This method gets all the tags that have been added to the specified channel. |
Remove a tag from a channeldelete_tag_from_channel | DELETE | This method removes a single tag from the specified channel. |
Channels\Videos9
Add a list of videos to a channeladd_videos_to_channel | PUT | This method gets all the videos in a specific channel. |
Add a list of videos to a channeladd_videos_to_channel_form | PUT | This method gets all the videos in a specific channel. |
Add a specific video to a channeladd_video_to_channel | PUT | This method adds a single video to the specified channel. |
Get a specific video in a channelget_channel_video | GET | This method returns a specific video in a channel. |
Get all the channels to which a user can add or remove a specific videoget_available_video_channels | GET | |
Get all the videos in a channelget_channel_videos | GET | This method gets all the videos in a specific channel. |
Remove a list of videos from a channelremove_videos_from_channel | DELETE | This method removes multiple videos from a specific channel. |
Remove a list of videos from a channelremove_videos_from_channel_form | DELETE | This method removes multiple videos from a specific channel. |
Remove a specific video from a channeldelete_video_from_channel | DELETE | This method removes a single video from the channel in question. |
Embed Presets\Custom logos6
Add a custom logocreate_custom_logo | POST | This method adds a custom logo to the specified user's account. |
Add a custom logocreate_custom_logo_alt1 | POST | This method adds a custom logo to the specified user's account. |
Get a specific custom logoget_custom_logo | GET | This method returns a single custom logo belonging to the specified user. |
Get a specific custom logoget_custom_logo_alt1 | GET | This method returns a single custom logo belonging to the specified user. |
Get all the custom logos that belong to a userget_custom_logos | GET | This method returns all the custom logos that belong to the specified user. |
Get all the custom logos that belong to a userget_custom_logos_alt1 | GET | This method returns all the custom logos that belong to the specified user. |
Embed Presets\Essentials10
Edit an embed presetedit_embed_preset | PATCH | This method edits an embed present belonging to the specified user. |
Edit an embed presetedit_embed_preset_alt1 | PATCH | This method edits an embed present belonging to the specified user. |
Edit an embed presetedit_embed_preset_alt1_form | PATCH | This method edits an embed present belonging to the specified user. |
Edit an embed presetedit_embed_preset_alt1_json | PATCH | This method edits an embed present belonging to the specified user. |
Edit an embed presetedit_embed_preset_form | PATCH | This method edits an embed present belonging to the specified user. |
Edit an embed presetedit_embed_preset_json | PATCH | This method edits an embed present belonging to the specified user. |
Get a specific embed presetget_embed_preset | GET | This method returns a single embed preset that belongs to the specified user. |
Get a specific embed presetget_embed_preset_alt1 | GET | This method returns a single embed preset that belongs to the specified user. |
Get all the embed presets that a user has createdget_embed_presets | GET | This method returns all the embed presets that belong to the specified user. |
Get all the embed presets that a user has createdget_embed_presets_alt1 | GET | This method returns all the embed presets that belong to the specified user. |
Embed Presets\Videos7
Add a new timeline event thumbnail to a videocreate_video_custom_logo | POST | This method adds a timeline event thumbnail to the specified video. |
Add an embed preset to a videoadd_video_embed_preset | PUT | This method assigns an embed preset to the specified video. |
Check if an embed preset has been added to a videoget_video_embed_preset | GET | This method determines whether the specified video uses a particular embed preset. |
Get a timeline event thumbnailget_video_custom_logo | GET | This method returns a single timeline event thumbnail that belongs to the specified video. |
Get all the videos that have been added to an embed presetget_embed_preset_videos | GET | This method returns all the videos that make use of the specified embed preset. |
Get all the videos that have been added to an embed presetget_embed_preset_videos_alt1 | GET | This method returns all the videos that make use of the specified embed preset. |
Remove an embed preset from a videodelete_video_embed_preset | DELETE | This method removes the embed preset from the specified video. |
Groups\Essentials6
Create a groupcreate_group | POST | This method creates a new group. |
Create a groupcreate_group_form | POST | This method creates a new group. |
Create a groupcreate_group_json | POST | This method creates a new group. |
Delete a groupdelete_group | DELETE | This method deletes a group. |
Get a specific groupget_group | GET | This method returns a specific group. |
Get all groupsget_groups | GET | This method returns all groups. |
Groups\Subscriptions4
Add a user to a groupjoin_group | PUT | This method adds a single user to the specified group. |
Add a user to a groupjoin_group_alt1 | PUT | This method adds a single user to the specified group. |
Remove a user from a groupleave_group | DELETE | This method removes a single user from the specified group. |
Remove a user from a groupleave_group_alt1 | DELETE | This method removes a single user from the specified group. |
Groups\Users5
Check if a user has joined a groupcheck_if_user_joined_group | GET | This method determines whether a particular user belongs to the specified group. |
Check if a user has joined a groupcheck_if_user_joined_group_alt1 | GET | This method determines whether a particular user belongs to the specified group. |
Get all the groups that a user has joinedget_user_groups | GET | This method returns all the groups to which a particular user belongs. |
Get all the groups that a user has joinedget_user_groups_alt1 | GET | This method returns all the groups to which a particular user belongs. |
Get all the members of a groupget_group_members | GET | This method returns all the users that belong to the specified group. |
Groups\Videos4
Add a video to a groupadd_video_to_group | PUT | This method adds a video to the specified group. |
Get a specific video in a groupget_group_video | GET | This method returns a single video from a group. |
Get all the videos in a groupget_group_videos | GET | This method removes a single video from the specified group. |
Remove a video from a groupdelete_video_from_group | DELETE | This method removes a single video from the specified group. |
Likes\Essentials11
Cause a user to like a videolike_video | PUT | This method checks if the specified user has liked a particular video. |
Cause a user to like a videolike_video_alt1 | PUT | This method checks if the specified user has liked a particular video. |
Cause a user to unlike a videounlike_video | DELETE | This method causes the specified user to unlike a video that they previously liked. |
Cause a user to unlike a videounlike_video_alt1 | DELETE | This method causes the specified user to unlike a video that they previously liked. |
Check if a user has liked a videocheck_if_user_liked_video | GET | This method checks if the specified user has liked a particular video. |
Check if a user has liked a videocheck_if_user_liked_video_alt1 | GET | This method checks if the specified user has liked a particular video. |
Get all the users who have liked a videoget_video_likes | GET | This method gets all the users who have liked a particular video. |
Get all the users who have liked a videoget_video_likes_alt1 | GET | This method gets all the users who have liked a particular video. |
Get all the users who have liked a video on an On Demand pageget_vod_likes | GET | This method gets all the users who have liked a particular video on an On Demand page. |
Get all the videos that a user has likedget_likes | GET | This method gets all the videos that the specified user has liked. |
Get all the videos that a user has likedget_likes_alt1 | GET | This method gets all the videos that the specified user has liked. |
On Demand\Backgrounds7
Add a background to an On Demand pagecreate_vod_background | POST | |
Edit a background of an On Demand pageedit_vod_background | PATCH | |
Edit a background of an On Demand pageedit_vod_background_form | PATCH | |
Edit a background of an On Demand pageedit_vod_background_json | PATCH | |
Get a specific background of an On Demand pageget_vod_background | GET | |
Get all the backgrounds of an On Demand pageget_vod_backgrounds | GET | |
Remove a background from an On Demand pagedelete_vod_background | DELETE |
On Demand\Essentials11
Create an On Demand pagecreate_vod | POST | |
Create an On Demand pagecreate_vod_alt1 | POST | |
Create an On Demand pagecreate_vod_alt1_form | POST | |
Create an On Demand pagecreate_vod_form | POST | |
Delete a draft of an On Demand pagedelete_vod_draft | DELETE | |
Edit an On Demand pageedit_vod | PATCH | Enable preorders or publish the page. |
Edit an On Demand pageedit_vod_form | PATCH | Enable preorders or publish the page. |
Edit an On Demand pageedit_vod_json | PATCH | Enable preorders or publish the page. |
Get a specific On Demand pageget_vod | GET | |
Get all the On Demand pages of a userget_user_vods | GET | |
Get all the On Demand pages of a userget_user_vods_alt1 | GET |
On Demand\Genres8
Add a genre to an On Demand pageadd_vod_genre | PUT | |
Check whether an On Demand page belongs to a genreget_vod_genre_by_ondemand_id | GET | |
Get a specific On Demand genreget_vod_genre | GET | |
Get a specific On Demand page in a genreget_genre_vod | GET | Check whether a genre contains an On Demand page. |
Get all On Demand genresget_vod_genres | GET | |
Get all the genres of an On Demand pageget_vod_genres_by_ondemand_id | GET | |
Get all the On Demand pages in a genreget_genre_vods | GET | This method returns all the On Demand pages that are in a specific genre. |
Remove a genre from an On Demand pagedelete_vod_genre | DELETE |
On Demand\Posters6
Add a poster to an On Demand pageadd_vod_poster | POST | |
Edit a poster of an On Demand pageedit_vod_poster | PATCH | |
Edit a poster of an On Demand pageedit_vod_poster_form | PATCH | |
Edit a poster of an On Demand pageedit_vod_poster_json | PATCH | |
Get a specific poster of an On Demand pageget_vod_poster | GET | |
Get all the posters of an On Demand pageget_vod_posters | GET |
On Demand\Promotions7
Add a promotion to an On Demand pagecreate_vod_promotion | POST | |
Add a promotion to an On Demand pagecreate_vod_promotion_form | POST | |
Add a promotion to an On Demand pagecreate_vod_promotion_json | POST | |
Get a specific promotion on an On Demand pageget_vod_promotion | GET | |
Get all the codes of a promotion on an On Demand pageget_vod_promotion_codes | GET | This method returns all the codes of a promotion on an On Demand page. |
Get all the promotions on an On Demand pageget_vod_promotions | GET | |
Remove a promotion from an On Demand pagedelete_vod_promotion | DELETE |
On Demand\Purchases and Rentals3
Check if a user has made a purchase or rental from an On Demand pagecheck_if_vod_was_purchased | GET | |
Check if a user has made a purchase or rental from an On Demand pagecheck_if_vod_was_purchased_alt1 | GET | |
Get all the On Demand purchases and rentals that a user has madeget_vod_purchases | GET |
On Demand\Regions12
Add a list of regions to an On Demand pageset_vod_regions | PUT | |
Add a list of regions to an On Demand pageset_vod_regions_form | PUT | |
Add a list of regions to an On Demand pageset_vod_regions_json | PUT | |
Add a specific region to an On Demand pageadd_vod_region | PUT | |
Get a specific On Demand regionget_region | GET | |
Get a specific region of an On Demand pageget_vod_region | GET | Checks whether an On Demand page belongs to a region. |
Get all the On Demand regionsget_regions | GET | |
Get all the regions of an On Demand pageget_vod_regions | GET | |
Remove a list of regions from an On Demand pagedelete_vod_regions | DELETE | |
Remove a list of regions from an On Demand pagedelete_vod_regions_form | DELETE | |
Remove a list of regions from an On Demand pagedelete_vod_regions_json | DELETE | |
Remove a specific region from an On Demand pagedelete_vod_region | DELETE |
On Demand\Seasons3
Get a specific season on an On Demand pageget_vod_season | GET | |
Get all the seasons on an On Demand pageget_vod_seasons | GET | |
Get all the videos in a season on an On Demand pageget_vod_season_videos | GET |
On Demand\Videos6
Add a video to an On Demand pageadd_video_to_vod | PUT | |
Add a video to an On Demand pageadd_video_to_vod_form | PUT | |
Add a video to an On Demand pageadd_video_to_vod_json | PUT | |
Get a specific video on an On Demand pageget_vod_video | GET | |
Get all the videos on an On Demand pageget_vod_videos | GET | |
Remove a video from an On Demand pagedelete_video_from_vod | DELETE |
Portfolios\Essentials4
Get a specific portfolioget_portfolio | GET | This method gets a single portfolio from the specified user. |
Get a specific portfolioget_portfolio_alt1 | GET | This method gets a single portfolio from the specified user. |
Get all the portfolios that belong to a userget_portfolios | GET | This method gets all the specified user's portfolios. |
Get all the portfolios that belong to a userget_portfolios_alt1 | GET | This method gets all the specified user's portfolios. |
Portfolios\Videos8
Add a video to a portfolioadd_video_to_portfolio | PUT | This method adds a video to the specified portfolio. |
Add a video to a portfolioadd_video_to_portfolio_alt1 | PUT | This method adds a video to the specified portfolio. |
Get a specific video in a portfolioget_portfolio_video | GET | This method gets a single video from the specified portfolio. |
Get a specific video in a portfolioget_portfolio_video_alt1 | GET | This method gets a single video from the specified portfolio. |
Get all the videos in a portfolioget_portfolio_videos | GET | This method gets all the videos from the specified portfolio. |
Get all the videos in a portfolioget_portfolio_videos_alt1 | GET | This method gets all the videos from the specified portfolio. |
Remove a video from a portfoliodelete_video_from_portfolio | DELETE | This method removes a video from the specified portfolio. |
Remove a video from a portfoliodelete_video_from_portfolio_alt1 | DELETE | This method removes a video from the specified portfolio. |
Projects\Essentials14
Create a projectcreate_project | POST | This method creates a new project for the specified user. |
Create a projectcreate_project_alt1 | POST | This method creates a new project for the specified user. |
Create a projectcreate_project_alt1_form | POST | This method creates a new project for the specified user. |
Create a projectcreate_project_form | POST | This method creates a new project for the specified user. |
Delete a projectdelete_project | DELETE | This method deletes a project and optionally also the videos that it contains. |
Delete a projectdelete_project_alt1 | DELETE | This method deletes a project and optionally also the videos that it contains. |
Edit a projectedit_project | PATCH | This method edits an existing project. |
Edit a projectedit_project_alt1 | PATCH | This method edits an existing project. |
Edit a projectedit_project_alt1_form | PATCH | This method edits an existing project. |
Edit a projectedit_project_form | PATCH | This method edits an existing project. |
Get a specific projectget_project | GET | This method gets a single project that belongs to the specified user. |
Get a specific projectget_project_alt1 | GET | This method gets a single project that belongs to the specified user. |
Get all the projects that belong to a userget_projects | GET | This method gets all the projects that belong to the specified user. |
Get all the projects that belong to a userget_projects_alt1 | GET | This method gets all the projects that belong to the specified user. |
Projects\Videos10
Add a list of videos to a projectadd_videos_to_project | PUT | This method adds multiple videos to the specified project. |
Add a list of videos to a projectadd_videos_to_project_alt1 | PUT | This method adds multiple videos to the specified project. |
Add a specific video to a projectadd_video_to_project | PUT | This method adds a single video to the specified project. |
Add a specific video to a projectadd_video_to_project_alt1 | PUT | This method adds a single video to the specified project. |
Get all the videos in a projectget_project_videos | GET | This method gets all the videos that belong to the specified project. |
Get all the videos in a projectget_project_videos_alt1 | GET | This method gets all the videos that belong to the specified project. |
Remove a list of videos from a projectremove_videos_from_project | DELETE | This method removed multiple videos from the specified project. |
Remove a list of videos from a projectremove_videos_from_project_alt1 | DELETE | This method removed multiple videos from the specified project. |
Remove a specific video from a projectremove_video_from_project | DELETE | This method removes a single video from the specified project. |
Remove a specific video from a projectremove_video_from_project_alt1 | DELETE | This method removes a single video from the specified project. |
Tags\Essentials1
Get a specific tagget_tag | GET | This method gets a specific tag from all available tags. |
Tutorial\Essentials1
Get started with the Vimeo APIdeveloper_tutorial | GET | This method, in conjunction with our Getting Started guide, can help you learn how to use the Vimeo API. |
Upload transfers4
Upload thumbnail (JPEG)upload_thumbnail_jpeg | PUT | Credential-free transfer to the short-lived URL returned by Vimeo. |
Upload thumbnail (PNG)upload_thumbnail_png | PUT | Credential-free transfer to the short-lived URL returned by Vimeo. |
Upload TUS video chunkupload_video_tus_chunk | PATCH | Credential-free transfer to the short-lived URL returned by Vimeo. |
Upload WebVTT text trackupload_text_track_webvtt | PUT | Credential-free transfer to the short-lived URL returned by Vimeo. |
Users\Essentials8
Edit a useredit_user | PATCH | This method edits the representation of the authenticated user. |
Edit a useredit_user_alt1 | PATCH | This method edits the representation of the authenticated user. |
Edit a useredit_user_alt1_form | PATCH | This method edits the representation of the authenticated user. |
Edit a useredit_user_alt1_json | PATCH | This method edits the representation of the authenticated user. |
Edit a useredit_user_form | PATCH | This method edits the representation of the authenticated user. |
Edit a useredit_user_json | PATCH | This method edits the representation of the authenticated user. |
Get a userget_user | GET | This method returns the representation of the authenticated user. |
Get a userget_user_alt1 | GET | This method returns the representation of the authenticated user. |
Users\Feeds2
Get all the videos in a user's feedget_feed | GET | This method returns all the videos in the authenticated user's feed. |
Get all the videos in a user's feedget_feed_alt1 | GET | This method returns all the videos in the authenticated user's feed. |
Users\Followers14
Check if a user is following another usercheck_if_user_is_following | GET | This method determines whether the authenticated user is a follower of the user in question. |
Check if a user is following another usercheck_if_user_is_following_alt1 | GET | This method determines whether the authenticated user is a follower of the user in question. |
Follow a list of usersfollow_users | POST | This method causes the authenticated user to become the follower of multiple users. |
Follow a list of usersfollow_users_alt1 | POST | This method causes the authenticated user to become the follower of multiple users. |
Follow a list of usersfollow_users_alt1_form | POST | This method causes the authenticated user to become the follower of multiple users. |
Follow a list of usersfollow_users_form | POST | This method causes the authenticated user to become the follower of multiple users. |
Follow a specific userfollow_user | PUT | This method causes the authenticated user to become the follower of another user. |
Follow a specific userfollow_user_alt1 | PUT | This method causes the authenticated user to become the follower of another user. |
Get all the followers of a userget_followers | GET | This method returns all the followers of the authenticated user. |
Get all the followers of a userget_followers_alt1 | GET | This method returns all the followers of the authenticated user. |
Get all the users that a user is followingget_user_following | GET | This method returns all users that the authenticated user is following. |
Get all the users that a user is followingget_user_following_alt1 | GET | This method returns all users that the authenticated user is following. |
Unfollow a userunfollow_user | DELETE | This method causes the authenticated user to stop following another user. |
Unfollow a userunfollow_user_alt1 | DELETE | This method causes the authenticated user to stop following another user. |
Users\Internal1
Search for userssearch_users | GET |
Users\Pictures14
Add a user picturecreate_picture | POST | This method adds a portrait image to the authenticated user's Vimeo account. |
Add a user picturecreate_picture_alt1 | POST | This method adds a portrait image to the authenticated user's Vimeo account. |
Delete a user picturedelete_picture | DELETE | This method removes a portrait image from the authenticated user's Vimeo account. |
Delete a user picturedelete_picture_alt1 | DELETE | This method removes a portrait image from the authenticated user's Vimeo account. |
Edit a user pictureedit_picture | PATCH | This method edits a portrait image belonging to the authenticated user. |
Edit a user pictureedit_picture_alt1 | PATCH | This method edits a portrait image belonging to the authenticated user. |
Edit a user pictureedit_picture_alt1_form | PATCH | This method edits a portrait image belonging to the authenticated user. |
Edit a user pictureedit_picture_alt1_json | PATCH | This method edits a portrait image belonging to the authenticated user. |
Edit a user pictureedit_picture_form | PATCH | This method edits a portrait image belonging to the authenticated user. |
Edit a user pictureedit_picture_json | PATCH | This method edits a portrait image belonging to the authenticated user. |
Get a specific user pictureget_picture | GET | This method returns a single portrait image belonging to the authenticated user. |
Get a specific user pictureget_picture_alt1 | GET | This method returns a single portrait image belonging to the authenticated user. |
Get all the pictures that belong to a userget_pictures | GET | This method returns all the portrait images belonging to the authenticated user. |
Get all the pictures that belong to a userget_pictures_alt1 | GET | This method returns all the portrait images belonging to the authenticated user. |
Users\Watch history3
Delete a specific video from a user's watch historydelete_from_watch_history | DELETE | This method deletes the specified video from the authenticated user's watch history. |
Delete a user's watch historydelete_watch_history | DELETE | This method deletes the authenticated user's entire watch history. |
Get all the videos that a user has watchedget_watch_history | GET |
Videos\Comments17
Add a comment to a videocreate_comment | POST | This method adds a comment to the specified video. |
Add a comment to a videocreate_comment_alt1 | POST | This method adds a comment to the specified video. |
Add a comment to a videocreate_comment_alt1_form | POST | This method adds a comment to the specified video. |
Add a comment to a videocreate_comment_alt1_json | POST | This method adds a comment to the specified video. |
Add a comment to a videocreate_comment_form | POST | This method adds a comment to the specified video. |
Add a comment to a videocreate_comment_json | POST | This method adds a comment to the specified video. |
Add a reply to a video commentcreate_comment_reply | POST | This method adds a reply to the specified video comment. |
Add a reply to a video commentcreate_comment_reply_form | POST | This method adds a reply to the specified video comment. |
Add a reply to a video commentcreate_comment_reply_json | POST | This method adds a reply to the specified video comment. |
Delete a video commentdelete_comment | DELETE | This method deletes the specified comment from a video. |
Edit a video commentedit_comment | PATCH | This method edits the specified comment on a video. |
Edit a video commentedit_comment_form | PATCH | This method edits the specified comment on a video. |
Edit a video commentedit_comment_json | PATCH | This method edits the specified comment on a video. |
Get a specific video commentget_comment | GET | This method returns the specified comment on a video. |
Get all the comments on a videoget_comments | GET | This method returns all the comments on the specified video. |
Get all the comments on a videoget_comments_alt1 | GET | This method returns all the comments on the specified video. |
Get all the replies to a video commentget_comment_replies | GET | This method returns all the replies to the specified video comment. |
Videos\Content ratings1
Get all content ratingsget_content_ratings | GET | This method returns all available content ratings. |
Videos\Creative Commons1
Get all Creative Commons licensesget_cc_licenses | GET | This method returns all available Creative Commons licenses. |
Videos\Credits13
Credit a user in a videoadd_video_credit | POST | This method adds a user credit to a video. |
Credit a user in a videoadd_video_credit_alt1 | POST | This method adds a user credit to a video. |
Credit a user in a videoadd_video_credit_alt1_form | POST | This method adds a user credit to a video. |
Credit a user in a videoadd_video_credit_alt1_json | POST | This method adds a user credit to a video. |
Credit a user in a videoadd_video_credit_form | POST | This method adds a user credit to a video. |
Credit a user in a videoadd_video_credit_json | POST | This method adds a user credit to a video. |
Delete the credit for a user in a videodelete_video_credit | DELETE | This method deletes the specified user credit from a video. |
Edit the credit for a user in a videoedit_video_credit | PATCH | This method edits the specified user credit in a video. |
Edit the credit for a user in a videoedit_video_credit_form | PATCH | This method edits the specified user credit in a video. |
Edit the credit for a user in a videoedit_video_credit_json | PATCH | This method edits the specified user credit in a video. |
Get a specific credited user in a videoget_video_credit | GET | This method returns a single credited user in a video. |
Get all the credited users in a videoget_video_credits | GET | This method returns all the credited users in a video. |
Get all the credited users in a videoget_video_credits_alt1 | GET | This method returns all the credited users in a video. |
Videos\Embed privacy3
Add a domain to a video's whitelistadd_video_privacy_domain | PUT | This method adds the specified domain to a video's whitelist. |
Get all the domains on a video's whitelistget_video_privacy_domains | GET | This method returns all the domains on the specified video's whitelist. |
Remove a domain from a video's whitelistdelete_video_privacy_domain | DELETE | This method removes the specified domain from a video's whitelist. |
Videos\Essentials12
Check if a user owns a videocheck_if_user_owns_video | GET | This method determines whether a particular user is the owner of the specified video. |
Check if a user owns a videocheck_if_user_owns_video_alt1 | GET | This method determines whether a particular user is the owner of the specified video. |
Delete a videodelete_video | DELETE | This method deletes the specified video. |
Edit a videoedit_video | PATCH | This method edits the specified video. |
Edit a videoedit_video_form | PATCH | This method edits the specified video. |
Edit a videoedit_video_json | PATCH | This method edits the specified video. |
Get a specific videoget_video | GET | This method returns a single video. |
Get all the videos in which a user appearsget_appearances | GET | This method returns all the videos in which the authenticated user has a credited appearance. |
Get all the videos in which a user appearsget_appearances_alt1 | GET | This method returns all the videos in which the authenticated user has a credited appearance. |
Get all the videos that a user has uploadedget_videos | GET | This method returns all the videos that the authenticated user has uploaded. |
Get all the videos that a user has uploadedget_videos_alt1 | GET | This method returns all the videos that the authenticated user has uploaded. |
Search for videossearch_videos | GET | This method returns all the videos that match custom search criteria. |
Videos\Languages1
Get all languagesget_languages | GET | This method returns all the video languages that Vimeo supports. |
Videos\Recommendations1
Get all the related videos of a videoget_related_videos | GET | This method returns all the related videos of a particular video. |
Videos\Tags8
Add a list of tags to a videoadd_video_tags | PUT | This method adds multiple tags to the specified video. |
Add a list of tags to a videoadd_video_tags_form | PUT | This method adds multiple tags to the specified video. |
Add a list of tags to a videoadd_video_tags_json | PUT | This method adds multiple tags to the specified video. |
Add a specific tag to a videoadd_video_tag | PUT | This method adds a single tag to the specified video. |
Check if a tag has been added to a videocheck_video_for_tag | GET | This method determines whether a particular tag has been added to a video. |
Get all the tags of a videoget_video_tags | GET | This method returns all the tags associated with a video. |
Get all the videos with a specific tagget_videos_with_tag | GET | This method returns all the videos associated with the specified tag. |
Remove a tag from a videodelete_video_tag | DELETE | This method removes the specified tag from a video. |
Videos\Text tracks13
Add a text track to a videocreate_text_track | POST | This method adds a text track to the specified video. |
Add a text track to a videocreate_text_track_alt1 | POST | This method adds a text track to the specified video. |
Add a text track to a videocreate_text_track_alt1_form | POST | This method adds a text track to the specified video. |
Add a text track to a videocreate_text_track_alt1_json | POST | This method adds a text track to the specified video. |
Add a text track to a videocreate_text_track_form | POST | This method adds a text track to the specified video. |
Add a text track to a videocreate_text_track_json | POST | This method adds a text track to the specified video. |
Delete a text trackdelete_text_track | DELETE | This method deletes the specified text track from a video. |
Edit a text trackedit_text_track | PATCH | This method edits the specified text track. |
Edit a text trackedit_text_track_form | PATCH | This method edits the specified text track. |
Edit a text trackedit_text_track_json | PATCH | This method edits the specified text track. |
Get a specific text trackget_text_track | GET | This method returns a single text track from the specified video. |
Get all the text tracks of a videoget_text_tracks | GET | This method returns all the text tracks of the specified video. |
Get all the text tracks of a videoget_text_tracks_alt1 | GET | This method returns all the text tracks of the specified video. |
Videos\Thumbnails13
Add a video thumbnailcreate_video_thumbnail | POST | This method adds a thumbnail image to the specified video. |
Add a video thumbnailcreate_video_thumbnail_alt1 | POST | This method adds a thumbnail image to the specified video. |
Add a video thumbnailcreate_video_thumbnail_alt1_form | POST | This method adds a thumbnail image to the specified video. |
Add a video thumbnailcreate_video_thumbnail_alt1_json | POST | This method adds a thumbnail image to the specified video. |
Add a video thumbnailcreate_video_thumbnail_form | POST | This method adds a thumbnail image to the specified video. |
Add a video thumbnailcreate_video_thumbnail_json | POST | This method adds a thumbnail image to the specified video. |
Delete a video thumbnaildelete_video_thumbnail | DELETE | This method deletes the specified thumbnail image from a video. |
Edit a video thumbnailedit_video_thumbnail | PATCH | This method edits the specified video thumbnail image. |
Edit a video thumbnailedit_video_thumbnail_form | PATCH | This method edits the specified video thumbnail image. |
Edit a video thumbnailedit_video_thumbnail_json | PATCH | This method edits the specified video thumbnail image. |
Get a specific video thumbnailget_video_thumbnail | GET | This method returns a single thumbnail image from the specified video. |
Get all the thumbnails of a videoget_video_thumbnails | GET | This method returns all the thumbnail images of the specified video. |
Get all the thumbnails of a videoget_video_thumbnails_alt1 | GET | This method returns all the thumbnail images of the specified video. |
Videos\Uploads8
Complete a user's streaming uploadcomplete_streaming_upload | DELETE | This method returns all the embed presets that belong to the specified user. |
Get a user's upload attemptget_upload_attempt | GET | This method returns all the embed presets that belong to the specified user. |
Upload a videoupload_video | POST | This method begins the video upload process for the authenticated user. |
Upload a videoupload_video_alt1 | POST | This method begins the video upload process for the authenticated user. |
Upload a videoupload_video_alt1_form | POST | This method begins the video upload process for the authenticated user. |
Upload a videoupload_video_alt1_json | POST | This method begins the video upload process for the authenticated user. |
Upload a videoupload_video_form | POST | This method begins the video upload process for the authenticated user. |
Upload a videoupload_video_json | POST | This method begins the video upload process for the authenticated user. |
Videos\Versions3
Add a version to a videocreate_video_version | POST | This method adds a version to the specified video. |
Add a version to a videocreate_video_version_form | POST | This method adds a version to the specified video. |
Add a version to a videocreate_video_version_json | POST | This method adds a version to the specified video. |
Videos\Viewing privacy6
Get all the users who can view a private videoget_video_privacy_users | GET | This method returns all the users who have access to the specified private video. |
Get all the users who can view a private videoget_video_privacy_users_alt1 | GET | This method returns all the users who have access to the specified private video. |
Permit a list of users to view a private videoadd_video_privacy_users | PUT | This method gives multiple users permission to view the specified private video. |
Permit a list of users to view a private videoadd_video_privacy_users_alt1 | PUT | This method gives multiple users permission to view the specified private video. |
Permit a specific user to view a private videoadd_video_privacy_user | PUT | This method gives a single user permission to view the specified private video. |
Restrict a user from viewing a private videodelete_video_privacy_user | DELETE | This method prevents a user from being able to view the specified private video. |
Watch Later Queue\Essentials8
Add a video to a user's Watch Later queueadd_video_to_watch_later | PUT | This method adds a single video to the specified user's Watch Later queue. |
Add a video to a user's Watch Later queueadd_video_to_watch_later_alt1 | PUT | This method adds a single video to the specified user's Watch Later queue. |
Check if a user has added a specific video to their Watch Later queuecheck_watch_later_queue | GET | This method checks the specified user's Watch Later queue for a particular video. |
Check if a user has added a specific video to their Watch Later queuecheck_watch_later_queue_alt1 | GET | This method checks the specified user's Watch Later queue for a particular video. |
Get all the videos in a user's Watch Later queueget_watch_later_queue | GET | This method gets all the videos from the specified user's Watch Later queue. |
Get all the videos in a user's Watch Later queueget_watch_later_queue_alt1 | GET | This method gets all the videos from the specified user's Watch Later queue. |
Remove a video from a user's Watch Later queuedelete_video_from_watch_later | DELETE | This method removes a single video from the specified user's Watch Later queue. |
Remove a video from a user's Watch Later queuedelete_video_from_watch_later_alt1 | DELETE | This method removes a single video from the specified user's Watch Later queue. |