-
Authentication
-
Getting Started
-
Common formats & parameters
-
Guidelines and best practices
-
Libraries & SDKs
-
Embed Videos with oEmbed
-
Playground
-
Upload Videos
-
API Reference
- Albums
- Add a video to an album
- Create an album
- Delete a video from an album
- Delete an album
- Edit an album
- Get a video within an album
- Get all users' albums
- Get all videos in an album
- Get an album
- Set multiple videos to an album
- Authentication Extras
- Convert OAuth 1 access tokens to OAuth 2 access tokens
- Exchange an authorization code for an access token
- OAuth client authorization
- Revoke the current access token
- Verify an OAuth 2 token
- Categories
- Categorize a video
- Check for a video in a category
- Check if a user follows a category
- Get a category
- Get all categories
- Get all categories a user follows
- Get all categories a video is in
- Get all channels for a category
- Get all groups for a category
- Get all videos in a category
- Subscribe a user to a category
- Unsubscribe a user from a category
- Channels
- Add a video to a channel
- Check if a user follows a channel
- Create a channel
- Delete a channel
- Delete a video from a channel
- Edit a channel
- Get a channel
- Get a video in a channel
- Get all channels
- Get all channels a user is subscribed to
- Get all followers of a channel
- Get all videos in a channel
- Subscribe a user to a channel
- Unsubscribe a user from a channel
- Groups
- Add a video to a group
- Check if user has joined a group
- Create a group
- Delete a group
- Delete a video from a group
- Get a group
- Get a video in a group
- Get all groups
- Get all groups a user has joined
- Get all members of a group
- Get all videos in a group
- Join a group
- Leave a group
- Likes
- Check if a user has liked a video
- Get all users who have liked this video
- Get all users who liked videos in an On Demand page
- Get all videos a user has liked
- Like a video
- Unlike a video
- On Demand
- Add a genre to an On Demand page
- Add a poster to an On Demand page
- Add a promotion to an On Demand page
- Add a region to an On Demand page
- Add a video to an On Demand page
- Check if you have purchased an On Demand page
- Create a new background for an On Demand page
- Create an On Demand page
- Delete a genre from an On Demand page
- Delete a list of regions from an On Demand page
- Delete a region from an On Demand page
- Delete a video from an On Demand page
- Delete an On Demand page
- Delete an On Demand pages' background
- Delete an On Demand pages' promotion
- Edit an On Demand page
- Edit an On Demand pages' background
- Edit an On Demand pages' poster
- Get a season of an On Demand page
- Get a users' On Demand pages
- Get a video in an On Demand page
- Get all On Demand genres
- Get all On Demand pages within a genre
- Get all On Demand regions
- Get all codes for an On Demand pages' promotion
- Get all posters for an On Demand page
- Get all videos in a season of an On Demand page
- Get all videos in an On Demand page
- Get an On Demand genre
- Get an On Demand page
- Get an On Demand page background
- Get an On Demand page in a genre
- Get an On Demand pages' backgrounds
- Get an On Demand pages' genre
- Get an On Demand pages' poster
- Get an On Demand pages' promotion
- Get an On Demand pages' promotions
- Get an On Demand pages' region
- Get an On Demand region
- Get genres of an On Demand page
- Get regions for an On Demand page
- Get seasons in an On Demand page
- Get users' On Demand purchases and rentals
- Set a list of regions to an On Demand page
- Portfolios
- Get a users' portfolio
- Get all portfolios for a user
- Tags
- Add a tag to a video
- Assign many tags to a video
- Check if a tag has been added to a video
- Delete a tag from a video
- Get a tag
- Get all videos tagged with a specific word
- List a videos' tags
- Users
- Add a video to a users' Watch Later queue
- Add a video to a users' portfolio
- Check if a user has a video in their Watch Later queue
- Check if a user is following another user
- Complete a users' streaming upload
- Delete a users' picture
- Delete a video from a users' Watch Later queue
- Delete a video from a users' portfolio
- Edit a user
- Edit a users' embed preset
- Follow a list of users
- Follow a user
- Get a user
- Get a users' embed preset
- Get a users' upload ticket
- Get a video within a users' portfolio
- Get all embed presets a user has
- Get all users that a user is following
- Get all users that follow a user
- Get all videos a user appears in
- Get all videos in a users' Watch Later queue
- Get all videos in a users' feed
- Get all videos with a users' embed preset
- Get all videos within a users' portfolio
- Search for users
- Unfollow a user
- Videos
- Add a comment to a video
- Add a credit to a video
- Add a reply to a comment on a video
- Add a text track to a video
- Allow a list of users to view a private video
- Allow a user to view a private video
- Allow embedding of a video on a domain
- Assign an embed preset to a video
- Check if a user owns a video
- Create a new video thumbnail
- Delete a comment from a video
- Delete a credit on a video
- Delete a users' entire watch history
- Delete a video
- Delete a video from your watch history
- Delete a video text track
- Delete a video thumbnail
- Disallow a user from viewing a private video
- Disallow embedding of a video on a domain
- Edit a comment on a video
- Edit a credit on a video
- Edit a video
- Edit a video text track
- Edit a video thumbnail
- Get a comment on a video
- Get a credit on a video
- Get a video
- Get a video text track
- Get a video thumbnail
- Get all comments on a video
- Get all domains a video can be embedded on
- Get all embed presets for a video
- Get all replies to a comment on a video
- Get all the text tracks for a video
- Get all thumbnails on a video
- Get all users credited in a video
- Get all users that can view a private video
- Get all videos a user has watched
- Get all videos uploaded by a user
- Replace a video source file
- Search for videos
- Unassign an embed preset from a video
- Upload a video
- View related videos to a video
Developer / API / Endpoints
api.vimeo.com/portfolios
Portfolios
Get a users' portfolio
GET https://api.vimeo.com/me/portfolios/{portfolio_id} Playground
GET https://api.vimeo.com/users/{user_id}/portfolios/{portfolio_id} Playground
| HTTP Status Code | Explanation |
|---|---|
| 200 OK |
Get all portfolios for a user
GET https://api.vimeo.com/me/portfolios Playground
GET https://api.vimeo.com/users/{user_id}/portfolios Playground
| Name | Type | Required | Description |
|---|---|---|---|
| direction | string
|
No |
The direction that the results are sorted. |
| page | integer | No |
The page number to show. |
| per_page | integer | No |
Number of items to show on each page. Max 100. |
| query | string | No |
Search query. |
| sort | string
|
No |
Technique used to sort the results. |
| HTTP Status Code | Explanation |
|---|---|
| 200 OK |
Send Feedback
Send us your feedback