/users/{user_id}/albums
This method creates a new showcase for the specified user.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| user_id | path | required | number | The ID of the user. |
application/vnd.vimeo.album+json
CreateShowcaseRequest
| Property | Type | Required |
|---|---|---|
| name | string | required |
| sort | string | optional |
| theme | string | optional |
| layout | string | optional |
| privacy | string | optional |
| hide_nav | boolean | optional |
| password | string | optional |
| brand_color | string | optional |
| description | string | optional |
| review_mode | boolean | optional |
| hide_upcoming | boolean | optional |
| hide_from_vimeo | boolean | optional |
The showcase was created.
A parameter is invalid.
The supplied token doesn’t have the proper scopes, or the authenticated user can’t create showcases.
POST /users/{user_id}/albums
/users/{user_id}/albums/{album_id}
This method deletes the specified showcase. The authenticated user must be the owner of the showcase.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| album_id | path | required | number | The ID of the showcase. |
| user_id | path | required | number | The ID of the user. |
The showcase was deleted.
The supplied token doesn’t have the proper scopes, or the authenticated user can’t delete the showcase.
No such showcase exists.
DELETE /users/{user_id}/albums/{album_id}
/users/{user_id}/albums/{album_id}
This method returns the specified showcase. The authenticated user must be the owner of the showcase.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| album_id | path | required | number | The ID of the showcase. |
| user_id | path | required | number | The ID of the user. |
The showcase was returned.
No such showcase exists.
GET /users/{user_id}/albums/{album_id}
/users/{user_id}/albums/{album_id}
This method edits the specified showcase. The authenticated user must be the owner of the showcase.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| album_id | path | required | number | The ID of the showcase. |
| user_id | path | required | number | The ID of the user. |
application/vnd.vimeo.album+json
EditShowcaseRequest
| Property | Type | Required |
|---|---|---|
| url | string | optional |
| name | string | optional |
| sort | string | optional |
| theme | string | optional |
| domain | string | optional |
| layout | string | optional |
| privacy | string | optional |
| hide_nav | boolean | optional |
| password | string | optional |
| brand_color | string | optional |
| description | string | optional |
| review_mode | boolean | optional |
| hide_upcoming | boolean | optional |
| use_custom_domain | boolean | optional |
The showcase was edited.
A parameter is invalid.
The authenticated user doesn’t own the showcase, the supplied token doesn’t have the proper scopes, or the authenticated user can’t edit the showcase.
No such showcase exists.
PATCH /users/{user_id}/albums/{album_id}
/albums/{album_id}/available_videos
This method returns every video belonging to the authenticated user that can be added to or removed from the specified showcase.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| album_id | path | required | number | The ID of the showcase. |
| direction | query | optional | string | The sort direction of the results. Option descriptions:
|
| page | query | optional | number | The page number of the results to show. |
| per_page | query | optional | number | The number of items to show on each page of results, up to a maximum of 100. |
| sort | query | optional | string | The way to sort the results. Option descriptions:
|
The videos were returned.
Error code 3200: The authenticated user can’t add videos to this showcase.
No such showcase exists.
GET /albums/{album_id}/available_videos
/me/albums/{album_id}/videos
This method returns every video in the specified showcase. The authenticated user must be the owner of the showcase.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| album_id | path | required | number | The ID of the showcase. |
| containing_uri | query | optional | string | The page containing the video URI. |
| direction | query | optional | string | The sort direction of the results. Option descriptions:
|
| filter | query | optional | string | The attribute by which to filter the results. Option descriptions:
|
| filter_embeddable | query | optional | boolean | Whether to filter the results by embeddable videos ( |
| page | query | optional | number | The page number of the results to show. |
| password | query | optional | string | The password of the showcase. |
| per_page | query | optional | number | The number of items to show on each page of results, up to a maximum of 100. |
| query | query | optional | string | The search query to use to filter the results. |
| sort | query | optional | string | The way to sort the results. Option descriptions:
|
| weak_search | query | optional | boolean | Whether to include private videos in the search. Please note that a separate search service provides this functionality. The service performs a partial text search on the video’s name. |
The videos were returned.
No such showcase exists.
GET /me/albums/{album_id}/videos
/me/albums/{album_id}/videos
This method replaces all the videos in the specified showcase with a new set of one or more videos. The authenticated user must be the owner of the showcase.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| album_id | path | required | number | The ID of the showcase. |
application/json
ShowcasesShowcaseVideosReplaceVideosRequest
| Property | Type | Required |
|---|---|---|
| videos | string | required |
The videos were added.
The authenticated user can’t add videos to the showcase.
No such showcase exists.
PUT /me/albums/{album_id}/videos
/me/albums/{album_id}/videos/{video_id}
This method removes the specified video from its showcase. The authenticated user must be the owner of the showcase.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| album_id | path | required | number | The ID of the showcase. |
| video_id | path | required | number | The ID of the video. |
The video was removed.
The supplied token doesn’t have the proper scopes, or the authenticated user can’t remove videos from the showcase.
No such showcase exists.
DELETE /me/albums/{album_id}/videos/{video_id}
/me/albums/{album_id}/videos/{video_id}
This method returns a single video belonging to the specified showcase. The authenticated user must be the owner of the showcase.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| album_id | path | required | number | The ID of the showcase. |
| video_id | path | required | number | The ID of the video. |
| password | query | optional | string | The password of the showcase. |
The video was returned.
No such showcase exists, or the video doesn’t belong to it.
GET /me/albums/{album_id}/videos/{video_id}
/me/albums/{album_id}/videos/{video_id}
This method adds a single video to the specified showcase. The authenticated user must be the owner of the showcase.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| album_id | path | required | number | The ID of the showcase. |
| video_id | path | required | number | The ID of the video. |
The video was added.
The supplied token doesn’t have the proper scopes, or the authenticated user can’t add videos to the showcase.
No such showcase exists.
PUT /me/albums/{album_id}/videos/{video_id}
/me/albums/{album_id}/videos/{video_id}/set_album_thumbnail
This method creates a thumbnail image for a showcase from the specified frame of a showcase video. The authenticated user must be the owner of the showcase.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| album_id | path | required | number | The ID of the showcase. |
| video_id | path | required | number | The ID of the video. |
application/json
ShowcasesShowcaseVideosCreateShowcaseThumbnailRequest
| Property | Type | Required |
|---|---|---|
| time_code | number | optional |
The showcase thumbnail was created.
Error code 3429: The authenticated user can’t create a thumbnail for this showcase.
Error code 5000: No such showcase, user, or video exists.
Error code 4016: An unexpected error occurred.
POST /me/albums/{album_id}/videos/{video_id}/set_album_thumbnail
/me/albums/{album_id}/videos/{video_id}/set_featured_video
This method sets the featured video of the specified showcase. The authenticated user must be the owner of the showcase, and the featured video must belong to it.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| album_id | path | required | number | The ID of the showcase. |
| video_id | path | required | number | The ID of the video. |
The video is now the featured video of the showcase.
Error code 3429: The authenticated user can’t set the featured video of this showcase.
Error code 5000: No such showcase, user, or video exists.
PATCH /me/albums/{album_id}/videos/{video_id}/set_featured_video
/users/{user_id}/albums/{album_id}/videos
This method returns every video in the specified showcase. The authenticated user must be the owner of the showcase.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| album_id | path | required | number | The ID of the showcase. |
| user_id | path | required | number | The ID of the user. |
| containing_uri | query | optional | string | The page containing the video URI. |
| direction | query | optional | string | The sort direction of the results. Option descriptions:
|
| filter | query | optional | string | The attribute by which to filter the results. Option descriptions:
|
| filter_embeddable | query | optional | boolean | Whether to filter the results by embeddable videos ( |
| page | query | optional | number | The page number of the results to show. |
| password | query | optional | string | The password of the showcase. |
| per_page | query | optional | number | The number of items to show on each page of results, up to a maximum of 100. |
| query | query | optional | string | The search query to use to filter the results. |
| sort | query | optional | string | The way to sort the results. Option descriptions:
|
| weak_search | query | optional | boolean | Whether to include private videos in the search. Please note that a separate search service provides this functionality. The service performs a partial text search on the video’s name. |
The videos were returned.
No such showcase exists.
GET /users/{user_id}/albums/{album_id}/videos
/users/{user_id}/albums/{album_id}/videos
This method replaces all the videos in the specified showcase with a new set of one or more videos. The authenticated user must be the owner of the showcase.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| album_id | path | required | number | The ID of the showcase. |
| user_id | path | required | number | The ID of the user. |
application/json
ShowcasesShowcaseVideosReplaceShowcaseVideosRequest
| Property | Type | Required |
|---|---|---|
| videos | string | required |
The videos were added.
The authenticated user can’t add videos to the showcase.
No such showcase exists.
PUT /users/{user_id}/albums/{album_id}/videos
/users/{user_id}/albums/{album_id}/videos/{video_id}
This method removes the specified video from its showcase. The authenticated user must be the owner of the showcase.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| album_id | path | required | number | The ID of the showcase. |
| user_id | path | required | number | The ID of the user. |
| video_id | path | required | number | The ID of the video. |
The video was removed.
The supplied token doesn’t have the proper scopes, or the authenticated user can’t remove videos from the showcase.
No such showcase exists.
DELETE /users/{user_id}/albums/{album_id}/videos/{video_id}
/users/{user_id}/albums/{album_id}/videos/{video_id}
This method returns a single video belonging to the specified showcase. The authenticated user must be the owner of the showcase.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| album_id | path | required | number | The ID of the showcase. |
| user_id | path | required | number | The ID of the user. |
| video_id | path | required | number | The ID of the video. |
| password | query | optional | string | The password of the showcase. |
The video was returned.
No such showcase exists, or the video doesn’t belong to it.
GET /users/{user_id}/albums/{album_id}/videos/{video_id}
/users/{user_id}/albums/{album_id}/videos/{video_id}
This method adds a single video to the specified showcase. The authenticated user must be the owner of the showcase.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| album_id | path | required | number | The ID of the showcase. |
| user_id | path | required | number | The ID of the user. |
| video_id | path | required | number | The ID of the video. |
The video was added.
The supplied token doesn’t have the proper scopes, or the authenticated user can’t add videos to the showcase.
No such showcase exists.
PUT /users/{user_id}/albums/{album_id}/videos/{video_id}
/users/{user_id}/albums/{album_id}/videos/{video_id}/set_album_thumbnail
This method creates a thumbnail image for a showcase from the specified frame of a showcase video. The authenticated user must be the owner of the showcase.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| album_id | path | required | number | The ID of the showcase. |
| user_id | path | required | number | The ID of the user. |
| video_id | path | required | number | The ID of the video. |
application/json
ShowcasesShowcaseVideosCreateShowcaseThumbnailRequest1
| Property | Type | Required |
|---|---|---|
| time_code | number | optional |
The showcase thumbnail was created.
Error code 3429: The authenticated user can’t create a thumbnail for this showcase.
Error code 5000: No such showcase, user, or video exists.
Error code 4016: An unexpected error occurred.
POST /users/{user_id}/albums/{album_id}/videos/{video_id}/set_album_thumbnail
/users/{user_id}/albums/{album_id}/videos/{video_id}/set_featured_video
This method sets the featured video of the specified showcase. The authenticated user must be the owner of the showcase, and the featured video must belong to it.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| album_id | path | required | number | The ID of the showcase. |
| user_id | path | required | number | The ID of the user. |
| video_id | path | required | number | The ID of the video. |
The video is now the featured video of the showcase.
Error code 3429: The authenticated user can’t set the featured video of this showcase.
Error code 5000: No such showcase, user, or video exists.
PATCH /users/{user_id}/albums/{album_id}/videos/{video_id}/set_featured_video
/videos/{video_id}/available_albums
This endpoint returns every showcase to which the authenticated user can add or remove the specified video. The user must be the owner of the showcase.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| video_id | path | required | number | The ID of the video. |
| page | query | optional | number | The page number of the results to show. |
| per_page | query | optional | number | The number of items to show on each page of results, up to a maximum of 100. |
The showcases were returned.
Error code 3433: The authenticated user can’t add the video to or remove the video from any showcases.
GET /videos/{video_id}/available_albums
/subscription_plans/{tier}
This method returns the specified subscription plan.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| tier | path | required | string | The type of subscription plan. Option descriptions:
|
OK
GET /subscription_plans/{tier}
/tags/{word}
This method returns the specified tag.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| word | path | required | string | The tag to return. |
The tag was returned.
GET /tags/{word}
/teammembers/{code}
This method returns information about the membership of the specified team. Usage is currently limited to the team join forms.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| code | path | required | string | The code corresponding to the desired team. This value appears under |
OK
GET /teammembers/{code}
/users/{user_id}/team/role
This method returns information about the authenticated user’s role on the specified team owner’s team.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| user_id | path | required | number | The ID of the team owner. |
OK
GET /users/{user_id}/team/role
/users/{user_id}/team_users/{team_user_id}
This method returns information about the membership of the specified team. Usage is currently limited to the team join forms.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| team_user_id | path | required | number | The ID of the team user. |
| user_id | path | required | number | The ID of the team owner. |
OK
GET /users/{user_id}/team_users/{team_user_id}
/tutorial
This method tests whether users who are working through the Getting Started guides have set up their configurations correctly.
OK
GET /tutorial
/me/analytics
This method returns analytic metrics for the authenticated user.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| dimension | query | required | string | The data dimension by which to group the results. Option descriptions:
|
| direction | query | optional | string | The sort direction of the results. Option descriptions:
|
| filter_content | query | optional | string | A comma-separated list of video, folder, or event URIs to filter. |
| filter_countries | query | optional | array | A comma-separated list of country codes in ISO-3166 format to filter on. |
| filter_device_types | query | optional | array | A comma-separated list of device types to filter on. |
| filter_embed_domains | query | optional | array | A comma-separated list of domain names to filter on. |
| filter_streaming_types | query | optional | array | A comma-separated list of streaming types to filter on. |
| from | query | required | string | The start date of the range of results in ISO 8601 format. |
| page | query | optional | number | The page number of the results to show. |
| per_page | query | optional | number | The maximum number of items returned from the request, up to a limit of 1000 items. The default value is |
| sort | query | optional | string | The way to sort the results. Option descriptions:
|
| time_interval | query | optional | string | The interval by which to aggregate the data according to the specified data dimension. The default value is Option descriptions:
|
| to | query | required | string | The end date of the range of results in ISO 8601 format. |
The analytics were returned.
GET /me/analytics
/users/{user_id}/analytics
This method returns analytic metrics for the authenticated user.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| user_id | path | required | number | The ID of the user. |
| dimension | query | required | string | The data dimension by which to group the results. Option descriptions:
|
| direction | query | optional | string | The sort direction of the results. Option descriptions:
|
| filter_content | query | optional | string | A comma-separated list of video, folder, or event URIs to filter. |
| filter_countries | query | optional | array | A comma-separated list of country codes in ISO-3166 format to filter on. |
| filter_device_types | query | optional | array | A comma-separated list of device types to filter on. |
| filter_embed_domains | query | optional | array | A comma-separated list of domain names to filter on. |
| filter_streaming_types | query | optional | array | A comma-separated list of streaming types to filter on. |
| from | query | required | string | The start date of the range of results in ISO 8601 format. |
| page | query | optional | number | The page number of the results to show. |
| per_page | query | optional | number | The maximum number of items returned from the request, up to a limit of 1000 items. The default value is |
| sort | query | optional | string | The way to sort the results. Option descriptions:
|
| time_interval | query | optional | string | The interval by which to aggregate the data according to the specified data dimension. The default value is Option descriptions:
|
| to | query | required | string | The end date of the range of results in ISO 8601 format. |
The analytics were returned.
GET /users/{user_id}/analytics
/me
This method returns the authenticated user.
The user was returned.
GET /me
/me
This method edits the Vimeo account of the authenticated user.
application/vnd.vimeo.user+json
UsersEssentialsEditVimeoAccountRequest
| Property | Type | Required |
|---|---|---|
| bio | string | optional |
| link | string | optional |
| name | string | optional |
| gender | string | optional |
| videos | object | optional |
| └ privacy | object | optional |
| └ add | boolean | optional |
| └ view | string | optional |
| └ embed | string | optional |
| └ comments | string | optional |
| └ download | boolean | optional |
| location | string | optional |
| password | string | optional |
| content_filter | array | optional |
The user’s Vimeo account was edited.
Error code 2204: A parameter is invalid.
PATCH /me
/users/{user_id}
This method returns the authenticated user.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| user_id | path | required | number | The ID of the user. |
The user was returned.
GET /users/{user_id}
/users/{user_id}
This method edits the Vimeo account of the authenticated user.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| user_id | path | required | number | The ID of the user. |
application/vnd.vimeo.user+json
EditUserRequest
| Property | Type | Required |
|---|---|---|
| bio | string | optional |
| link | string | optional |
| name | string | optional |
| gender | string | optional |
| videos | object | optional |
| └ privacy | object | optional |
| └ add | boolean | optional |
| └ view | string | optional |
| └ embed | string | optional |
| └ comments | string | optional |
| └ download | boolean | optional |
| location | string | optional |
| password | string | optional |
| content_filter | array | optional |
The user’s Vimeo account was edited.
Error code 2204: A parameter is invalid.
PATCH /users/{user_id}
/me/feed
This method returns every video in the authenticated user’s feed.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| offset | query | optional | string | The pagination offset. We recommend that you use the pagination links in the feed response instead of working with this value directly. For more details, see our pagination documentation. |
| page | query | optional | number | The page number of the results to show. |
| per_page | query | optional | number | The number of items to show on each page of results, up to a maximum of 100. |
| type | query | optional | string | The feed type. Option descriptions:
|
The videos were returned.
GET /me/feed
/users/{user_id}/feed
This method returns every video in the authenticated user’s feed.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| user_id | path | required | number | The ID of the user. |
| offset | query | optional | string | The pagination offset. We recommend that you use the pagination links in the feed response instead of working with this value directly. For more details, see our pagination documentation. |
| page | query | optional | number | The page number of the results to show. |
| per_page | query | optional | number | The number of items to show on each page of results, up to a maximum of 100. |
| type | query | optional | string | The feed type. Option descriptions:
|
The videos were returned.
GET /users/{user_id}/feed
/me/followers
This method returns every follower of the authenticated user.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| direction | query | optional | string | The sort direction of the results. Option descriptions:
|
| page | query | optional | number | The page number of the results to show. |
| per_page | query | optional | number | The number of items to show on each page of results, up to a maximum of 100. |
| query | query | optional | string | The search query to use to filter the results. |
| sort | query | optional | string | The way to sort the results. Option descriptions:
|
The user’s followers were returned.
GET /me/followers
/me/following
This method returns every user that the authenticated user is following.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| direction | query | optional | string | The sort direction of the results. Option descriptions:
|
| filter | query | optional | string | The attribute by which to filter the results. Option descriptions:
|
| page | query | optional | number | The page number of the results to show. |
| per_page | query | optional | number | The number of items to show on each page of results, up to a maximum of 100. |
| query | query | optional | string | The search query to use to filter the results. |
| sort | query | optional | string | The way to sort the results. Option descriptions:
|
The followed users were returned.
GET /me/following
/me/following
This method causes the authenticated user to become a follower of multiple users. In the body of the request, specify the list of users to follow as
an array of URIs, where user01_id, user02_id, user03_id, and so on, are the user IDs of the users in question:
{
[
{"uri" : "/users/{user01_id}"},
{"uri" : "/users/{user02_id}"},
{"uri" : "/users/{user03_id}"}
]
}
application/json
UsersFollowersFollowMultipleUsersRequest
| Property | Type | Required |
|---|---|---|
| users | array | required |
The users were followed.
Error code 8000: The user access token is invalid.
Error code 9006: The authenticated user is rate-limited from following other users.
Error code 4005: An unexpected error occurred.
POST /me/following
/me/following/{follow_user_id}
This method causes the authenticated user to stop following another user.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| follow_user_id | path | required | number | The ID of the user to unfollow. |
The user was unfollowed.
DELETE /me/following/{follow_user_id}
/me/following/{follow_user_id}
This method determines whether the authenticated user is a follower of the specified user.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| follow_user_id | path | required | number | The ID of the user to follow. |
The authenticated user follows the specified user.
The authenticated user doesn’t follow the specified user.
GET /me/following/{follow_user_id}
/me/following/{follow_user_id}
This method causes the authenticated user to become the follower of the specified user.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| follow_user_id | path | required | number | The ID of the user to follow. |
The user was followed.
PUT /me/following/{follow_user_id}
/users/{user_id}/followers
This method returns every follower of the authenticated user.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| user_id | path | required | number | The ID of the user. |
| direction | query | optional | string | The sort direction of the results. Option descriptions:
|
| page | query | optional | number | The page number of the results to show. |
| per_page | query | optional | number | The number of items to show on each page of results, up to a maximum of 100. |
| query | query | optional | string | The search query to use to filter the results. |
| sort | query | optional | string | The way to sort the results. Option descriptions:
|
The user’s followers were returned.
GET /users/{user_id}/followers
/users/{user_id}/following
This method returns every user that the authenticated user is following.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| user_id | path | required | number | The ID of the user. |
| direction | query | optional | string | The sort direction of the results. Option descriptions:
|
| filter | query | optional | string | The attribute by which to filter the results. Option descriptions:
|
| page | query | optional | number | The page number of the results to show. |
| per_page | query | optional | number | The number of items to show on each page of results, up to a maximum of 100. |
| query | query | optional | string | The search query to use to filter the results. |
| sort | query | optional | string | The way to sort the results. Option descriptions:
|
The followed users were returned.
GET /users/{user_id}/following
/users/{user_id}/following
This method causes the authenticated user to become a follower of multiple users. In the body of the request, specify the list of users to follow as
an array of URIs, where user01_id, user02_id, user03_id, and so on, are the user IDs of the users in question:
{
[
{"uri" : "/users/{user01_id}"},
{"uri" : "/users/{user02_id}"},
{"uri" : "/users/{user03_id}"}
]
}
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| user_id | path | required | number | The ID of the user. |
application/json
FollowUsersRequest
| Property | Type | Required |
|---|---|---|
| users | array | required |
The users were followed.
Error code 8000: The user access token is invalid.
Error code 9006: The authenticated user is rate-limited from following other users.
Error code 4005: An unexpected error occurred.
POST /users/{user_id}/following
/users/{user_id}/following/{follow_user_id}
This method causes the authenticated user to stop following another user.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| follow_user_id | path | required | number | The ID of the user to unfollow. |
| user_id | path | required | number | The ID of the user. |
The user was unfollowed.
DELETE /users/{user_id}/following/{follow_user_id}
/users/{user_id}/following/{follow_user_id}
This method determines whether the authenticated user is a follower of the specified user.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| follow_user_id | path | required | number | The ID of the user to follow. |
| user_id | path | required | number | The ID of the user. |
The authenticated user follows the specified user.
The authenticated user doesn’t follow the specified user.
GET /users/{user_id}/following/{follow_user_id}
/users/{user_id}/following/{follow_user_id}
This method causes the authenticated user to become the follower of the specified user.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| follow_user_id | path | required | number | The ID of the user to follow. |
| user_id | path | required | number | The ID of the user. |
The user was followed.
PUT /users/{user_id}/following/{follow_user_id}
/me/pictures
This method returns every portrait image belonging to the authenticated user.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| page | query | optional | number | The page number of the results to show. |
| per_page | query | optional | number | The number of items to show on each page of results, up to a maximum of 100. |
The portrait images were returned.
GET /me/pictures
/me/pictures
This method adds a portrait image to the authenticated user’s Vimeo account. Send the binary data of the image file to the location that you receive
from the link field in the response. For step-by-step instructions, see
Working with Thumbnail Uploads.
The portrait image was added.
POST /me/pictures
/me/pictures/{portraitset_id}
This method removes the specified portrait image from the authenticated user’s Vimeo account.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| portraitset_id | path | required | number | The ID of the picture. |
The portrait image was removed.
DELETE /me/pictures/{portraitset_id}
/me/pictures/{portraitset_id}
This method returns a single portrait image belonging to the authenticated user.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| portraitset_id | path | required | number | The ID of the picture. |
The portrait image was returned.
GET /me/pictures/{portraitset_id}