/users/{user_id}/channels/{channel_id}
This method subscribes the authenticated user to the specified channel.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| channel_id | path | required | number | The ID of the channel. |
| user_id | path | required | number | The ID of the user. |
The user is subscribed to the channel.
No such channel exists.
PUT /users/{user_id}/channels/{channel_id}
/channels/{channel_id}/tags
This method returns every tag that has been added to the specified channel.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| channel_id | path | required | number | The ID of the channel. |
The tags were returned.
No such channel exists.
GET /channels/{channel_id}/tags
/channels/{channel_id}/tags
This method adds multiple tags to the specified channel. Include the tags as a JSON array in the body of the request using the tag field, like this: [{ "tag": "funny" }, { "tag": "concert" }]. The authenticated user must be the owner of the channel. For more information on batch requests like this one, see Using Common Formats and Parameters.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| channel_id | path | required | number | The ID of the channel. |
application/vnd.vimeo.tag+json
ChannelsTagsAddMultipleTagsToChannelRequest
of object
| Property | Type | Required |
|---|---|---|
| name | string | required |
The tags were added.
Error code 8003: The user credentials are invalid.
Error code 3200: The authenticated user can’t add tags to this channel.
PUT /channels/{channel_id}/tags
/channels/{channel_id}/tags/{word}
This method removes a single tag from the specified channel. The authenticated user must be the owner of the channel.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| channel_id | path | required | number | The ID of the channel. |
| word | path | required | string | The word to use as the tag. |
The tag was removed.
The tag is invalid, or a parameter is invalid.
Error code 8003: The user credentials are invalid.
Error code 3200: The authenticated user can’t remove tags from this channel.
DELETE /channels/{channel_id}/tags/{word}
/channels/{channel_id}/tags/{word}
This method determines whether a tag has been added to the specified channel.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| channel_id | path | required | number | The ID of the channel. |
| word | path | required | string | The word to use as the tag. |
The tag has been added to the channel.
No such tag exists.
Error code 5000: The tag exists, but the channel isn’t tagged by it.
GET /channels/{channel_id}/tags/{word}
/channels/{channel_id}/tags/{word}
This method adds a single tag to the specified channel. The authenticated user must be the owner of the channel.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| channel_id | path | required | number | The ID of the channel. |
| word | path | required | string | The word to use as the tag. |
The tag was added.
Error code 8003: The user credentials are invalid.
Error code 3200: The authenticated user can’t add tags to this channel.
PUT /channels/{channel_id}/tags/{word}
/channels/{channel_id}/videos
This method removes multiple videos from the specified channel. Include the videos by their URI as a JSON block in the body of the request using the video_uri field, like this: [{ "video_uri": "/videos/1234" }, { "video_uri": "/videos/1235" }]. The authenticated user must be a moderator of the channel. For more information on batch requests like this one, see Using Common Formats and Parameters.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| channel_id | path | required | number | The ID of the channel. |
application/json
ChannelsVideosRemoveMultipleFromChannelRequest
| Property | Type | Required |
|---|---|---|
| video_uri | string | required |
The videos were removed.
The authenticated user can’t remove videos from this channel, or a video can’t be removed from the channel.
No such channel or user exists.
DELETE /channels/{channel_id}/videos
/channels/{channel_id}/videos
This method returns every video in the specified channel.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| channel_id | path | required | number | The ID of the channel. |
| containing_uri | query | optional | string | The page that contains 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. |
| 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 videos were returned.
No videos have been added to this channel since the given If-Modified-Since header.
The sort field is default, but the direction field has a value.
No such channel exists.
GET /channels/{channel_id}/videos
/channels/{channel_id}/videos
This method adds multiple videos to the specified channel. The authenticated user must be a moderator of the channel.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| channel_id | path | required | number | The ID of the channel. |
application/json
ChannelsVideosAddMultipleToChannelRequest
| Property | Type | Required |
|---|---|---|
| video_uri | string | required |
The videos were added.
The authenticated user can’t add videos to the channel, or a video can’t be added to the channel.
No such channel or user exist.
PUT /channels/{channel_id}/videos
/channels/{channel_id}/videos/{video_id}
This method removes a single video from the specified channel. The authenticated user must be a moderator of the channel.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| channel_id | path | required | number | The ID of the channel. |
| video_id | path | required | number | The ID of the video. |
The video was removed.
The authenticated user can’t remove videos from this channel, or the video can’t be removed from the channel.
No such channel or video exists.
DELETE /channels/{channel_id}/videos/{video_id}
/channels/{channel_id}/videos/{video_id}
This method returns a single video in the specified channel. You can use it to determine whether the video is in the channel.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| channel_id | path | required | number | The ID of the channel. |
| video_id | path | required | number | The ID of the video. |
The video was returned.
No such channel exists.
GET /channels/{channel_id}/videos/{video_id}
/channels/{channel_id}/videos/{video_id}
This method adds a single video to the specified channel. The authenticated user must be a moderator of the channel.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| channel_id | path | required | number | The ID of the channel. |
| video_id | path | required | number | The ID of the video. |
The video was added.
The video can’t be added to a channel, or the authenticated user can’t add videos to this channel.
No such channel or video exists.
PUT /channels/{channel_id}/videos/{video_id}
/videos/{video_id}/available_channels
This method returns every channel to which the authenticated user can add or remove the specified video. The authenticated user must be a moderator of the channel.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| video_id | path | required | number | The ID of the video. |
The channels were returned.
The authenticated user can’t add or remove this video from a channel.
The authenticated user isn’t a moderator of the channel.
GET /videos/{video_id}/available_channels
/me/customlogos
This method returns every custom logo that belongs to the authenticated user or team owner.
The custom logos were returned.
The authenticated user can’t access the custom logos.
GET /me/customlogos
/me/customlogos
This method adds a custom logo representing the authenticated user for display in the embedded player. Be sure to use this method in the context of the multi-step upload procedure described in our Working with Thumbnail Uploads guide. This method represents Step 2 of the procedure.
The custom logo was added.
The authenticated user can’t add the custom logo.
POST /me/customlogos
/me/customlogos/{logo_id}
This method deletes the specified custom logo belonging to the authenticated user.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| logo_id | path | required | number | The ID of the custom logo. |
The custom logo was deleted.
The authenticated user can’t access the custom logo.
DELETE /me/customlogos/{logo_id}
/me/customlogos/{logo_id}
This method returns a single custom logo belonging to the authenticated user.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| logo_id | path | required | number | The ID of the custom logo. |
The custom logo was returned.
The authenticated user can’t access the custom logo.
GET /me/customlogos/{logo_id}
/users/{user_id}/customlogos
This method returns every custom logo that belongs to the authenticated user or team owner.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| user_id | path | required | number | The ID of the user. |
The custom logos were returned.
The authenticated user can’t access the custom logos.
GET /users/{user_id}/customlogos
/users/{user_id}/customlogos
This method adds a custom logo representing the authenticated user for display in the embedded player. Be sure to use this method in the context of the multi-step upload procedure described in our Working with Thumbnail Uploads guide. This method represents Step 2 of the procedure.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| user_id | path | required | number | The ID of the user. |
The custom logo was added.
The authenticated user can’t add the custom logo.
POST /users/{user_id}/customlogos
/users/{user_id}/customlogos/{logo_id}
This method deletes the specified custom logo belonging to the authenticated user.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| logo_id | path | required | number | The ID of the custom logo. |
| user_id | path | required | number | The ID of the user. |
The custom logo was deleted.
The authenticated user can’t access the custom logo.
DELETE /users/{user_id}/customlogos/{logo_id}
/users/{user_id}/customlogos/{logo_id}
This method returns a single custom logo belonging to the authenticated user.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| logo_id | path | required | number | The ID of the custom logo. |
| user_id | path | required | number | The ID of the user. |
The custom logo was returned.
The authenticated user can’t access the custom logo.
GET /users/{user_id}/customlogos/{logo_id}
/me/presets
This method returns every embed preset that belongs 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 embed presets were returned.
GET /me/presets
/me/presets
This method creates an embed preset.
application/vnd.vimeo.preset+json
EmbedPresetsEssentialsCreatePresetRequest
| Property | Type | Required |
|---|---|---|
| name | string | optional |
| embed | object | optional |
| └ color | string | optional |
| └ logos | object | optional |
| └ vimeo | boolean | optional |
| └ custom | object | optional |
| └ id | number | optional |
| └ link | string | optional |
| └ active | boolean | optional |
| └ sticky | boolean | optional |
| └ title | object | optional |
| └ name | string | optional |
| └ owner | string | optional |
| └ portrait | string | optional |
| └ colors | object | optional |
| └ color_one | string | optional |
| └ color_two | string | optional |
| └ color_four | string | optional |
| └ color_three | string | optional |
| └ volume | boolean | optional |
| └ airplay | boolean | optional |
| └ buttons | object | optional |
| └ hd | boolean | optional |
| └ like | boolean | optional |
| └ embed | boolean | optional |
| └ share | boolean | optional |
| └ scaling | boolean | optional |
| └ fullscreen | boolean | optional |
| └ watchlater | boolean | optional |
| └ playbar | boolean | optional |
| └ chapters | boolean | optional |
| └ chromecast | boolean | optional |
| └ transcript | boolean | optional |
| └ play_button | object | optional |
| └ position | string | optional |
| └ audio_tracks | boolean | optional |
| └ closed_captions | boolean | optional |
| └ quality_selector | boolean | optional |
The embed preset was created.
POST /me/presets
/me/presets/{preset_id}
This method returns a single embed preset. The authenticated user must be the owner of the preset.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| preset_id | path | required | number | The ID of the preset. |
The embed preset was returned.
GET /me/presets/{preset_id}
/me/presets/{preset_id}
This method edits the specified embed preset. The authenticated user must be the owner of the preset.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| preset_id | path | required | number | The ID of the preset. |
application/vnd.vimeo.preset+json
EmbedPresetsEssentialsEditPresetRequest
| Property | Type | Required |
|---|---|---|
| outro | string | optional |
The embed preset was edited.
The outro type is invalid.
PATCH /me/presets/{preset_id}
/users/{user_id}/presets
This method returns every embed preset that belongs to the authenticated user.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| user_id | path | required | number | The ID of the user. |
| 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 embed presets were returned.
GET /users/{user_id}/presets
/users/{user_id}/presets
This method creates an embed preset.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| user_id | path | required | number | The ID of the user. |
application/vnd.vimeo.preset+json
EmbedPresetsEssentialsCreateEmbedPresetRequest
| Property | Type | Required |
|---|---|---|
| name | string | optional |
| embed | object | optional |
| └ color | string | optional |
| └ logos | object | optional |
| └ vimeo | boolean | optional |
| └ custom | object | optional |
| └ id | number | optional |
| └ link | string | optional |
| └ active | boolean | optional |
| └ sticky | boolean | optional |
| └ title | object | optional |
| └ name | string | optional |
| └ owner | string | optional |
| └ portrait | string | optional |
| └ colors | object | optional |
| └ color_one | string | optional |
| └ color_two | string | optional |
| └ color_four | string | optional |
| └ color_three | string | optional |
| └ volume | boolean | optional |
| └ airplay | boolean | optional |
| └ buttons | object | optional |
| └ hd | boolean | optional |
| └ like | boolean | optional |
| └ embed | boolean | optional |
| └ share | boolean | optional |
| └ scaling | boolean | optional |
| └ fullscreen | boolean | optional |
| └ watchlater | boolean | optional |
| └ playbar | boolean | optional |
| └ chapters | boolean | optional |
| └ chromecast | boolean | optional |
| └ transcript | boolean | optional |
| └ play_button | object | optional |
| └ position | string | optional |
| └ audio_tracks | boolean | optional |
| └ closed_captions | boolean | optional |
| └ quality_selector | boolean | optional |
The embed preset was created.
POST /users/{user_id}/presets
/users/{user_id}/presets/{preset_id}
This method returns a single embed preset. The authenticated user must be the owner of the preset.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| preset_id | path | required | number | The ID of the preset. |
| user_id | path | required | number | The ID of the user. |
The embed preset was returned.
GET /users/{user_id}/presets/{preset_id}
/users/{user_id}/presets/{preset_id}
This method edits the specified embed preset. The authenticated user must be the owner of the preset.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| preset_id | path | required | number | The ID of the preset. |
| user_id | path | required | number | The ID of the user. |
application/vnd.vimeo.preset+json
EmbedPresetsEssentialsEditPresetRequest1
| Property | Type | Required |
|---|---|---|
| outro | string | optional |
The embed preset was edited.
The outro type is invalid.
PATCH /users/{user_id}/presets/{preset_id}
/videos/{video_id}/timelinethumbnails
This method adds a timeline event thumbnail to the specified video. The authenticated user must be the owner of the video.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| video_id | path | required | number | The ID of the video. |
The timeline event thumbnail was added.
The authenticated user can’t add a timeline event thumbnail to the video.
No such video exists.
POST /videos/{video_id}/timelinethumbnails
/videos/{video_id}/timelinethumbnails/{thumbnail_id}
This method returns a single timeline event thumbnail that belongs to the specified video.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| thumbnail_id | path | required | number | The ID of the timeline event thumbnail. |
| video_id | path | required | number | The ID of the video. |
The timeline event thumbnail was returned.
The authenticated user can’t access the timeline event thumbnail.
GET /videos/{video_id}/timelinethumbnails/{thumbnail_id}
/me/presets/{preset_id}/videos
This method returns every video to which the specified embed preset has been added. The authenticated user must be the owner of videos.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| preset_id | path | required | number | The ID of the embed preset. |
| 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 videos were returned.
GET /me/presets/{preset_id}/videos
/users/{user_id}/presets/{preset_id}/videos
This method returns every video to which the specified embed preset has been added. The authenticated user must be the owner of videos.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| preset_id | path | required | number | The ID of the embed preset. |
| user_id | path | required | number | The ID of the user. |
| 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 videos were returned.
GET /users/{user_id}/presets/{preset_id}/videos
/videos/{video_id}/presets/{preset_id}
This method removes the specified embed preset from a video. The authenticated user must either be the owner of the video or a team user with the contributor or admin role.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| preset_id | path | required | number | The ID of the embed preset. |
| video_id | path | required | number | The ID of the video. |
The embed preset was removed.
No such video or embed preset exists.
DELETE /videos/{video_id}/presets/{preset_id}
/videos/{video_id}/presets/{preset_id}
This method determines whether a video has the specified embed preset.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| preset_id | path | required | number | The ID of the embed preset. |
| video_id | path | required | number | The ID of the video. |
The embed preset has been added to the video.
No such video or embed preset exists.
GET /videos/{video_id}/presets/{preset_id}
/videos/{video_id}/presets/{preset_id}
This method adds an embed preset to the specified video. The authenticated user must either be the owner of the video or a team user with the contributor or admin role.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| preset_id | path | required | number | The ID of the embed preset. |
| video_id | path | required | number | The ID of the video. |
The embed preset was added to the video.
PUT /videos/{video_id}/presets/{preset_id}
/me/projects
This method returns all the folders belonging to 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 folders were returned.
Error code 8000: The user credentials are invalid.
GET /me/projects
/me/projects
This method creates a new folder for the authenticated user. By default, this method creates a top-level folder. To create a subfolder — that is, to place the new folder inside an existing folder — specify the parent folder by URI with the parent_folder_uri parameter in the body of the request.
application/json
FoldersEssentialsCreateFolderRequest
| Property | Type | Required |
|---|---|---|
| name | string | required |
| parent_folder_uri | string | optional |
The folder was created.
Error code 8000: The user credentials are invalid.
POST /me/projects
/me/projects/{project_id}
This method deletes the specified folder and optionally also the videos that it contains. The authenticated user must be the owner of the folder.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| project_id | path | required | number | The ID of the folder. |
| should_delete_clips | query | optional | boolean | Whether to delete all the videos in the folder along with the folder itself. |
The folder was deleted.
Error code 8000: The user credentials are invalid.
Error code 3200: The authenticated user can’t delete the folder.
Error code 5000: No such folder exists.
DELETE /me/projects/{project_id}
/me/projects/{project_id}
This method returns a single folder belonging to the authenticated user.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| project_id | path | required | number | The ID of the folder. |
The folder was returned.
Error code 8000: The user credentials are invalid.
Error code 5000: No such folder exists.
GET /me/projects/{project_id}
/me/projects/{project_id}
This method edits the specified folder. The authenticated user must be the owner of the folder.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| project_id | path | required | number | The ID of the folder. |
application/json
FoldersEssentialsEditFolderRequest
| Property | Type | Required |
|---|---|---|
| name | string | required |
The folder was edited.
Error code 8000: The user credentials are invalid.
Error code 5000: No such folder exists.
PATCH /me/projects/{project_id}
/users/{owner_id}/folders/private_to_me
This method returns the specified private-to-me folder.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| owner_id | path | required | number | The ID of the owner. |
The folder was returned.
Error code 8000: The user credentials are invalid.
Error code 5000: No such folder exists.
GET /users/{owner_id}/folders/private_to_me
/users/{user_id}/projects
This method returns all the folders belonging to 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 folders were returned.
Error code 8000: The user credentials are invalid.
GET /users/{user_id}/projects
/users/{user_id}/projects
This method creates a new folder for the authenticated user. By default, this method creates a top-level folder. To create a subfolder — that is, to place the new folder inside an existing folder — specify the parent folder by URI with the parent_folder_uri parameter in the body of the request.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| user_id | path | required | number | The ID of the user. |
application/json
CreateProjectRequest
| Property | Type | Required |
|---|---|---|
| name | string | required |
| parent_folder_uri | string | optional |
The folder was created.
Error code 8000: The user credentials are invalid.
POST /users/{user_id}/projects
/users/{user_id}/projects/{project_id}
This method deletes the specified folder and optionally also the videos that it contains. The authenticated user must be the owner of the folder.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| project_id | path | required | number | The ID of the folder. |
| user_id | path | required | number | The ID of the user. |
| should_delete_clips | query | optional | boolean | Whether to delete all the videos in the folder along with the folder itself. |
The folder was deleted.
Error code 8000: The user credentials are invalid.
Error code 3200: The authenticated user can’t delete the folder.
Error code 5000: No such folder exists.
DELETE /users/{user_id}/projects/{project_id}
/users/{user_id}/projects/{project_id}
This method returns a single folder belonging to the authenticated user.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| project_id | path | required | number | The ID of the folder. |
| user_id | path | required | number | The ID of the user. |
The folder was returned.
Error code 8000: The user credentials are invalid.
Error code 5000: No such folder exists.
GET /users/{user_id}/projects/{project_id}
/users/{user_id}/projects/{project_id}
This method edits the specified folder. The authenticated user must be the owner of the folder.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| project_id | path | required | number | The ID of the folder. |
| user_id | path | required | number | The ID of the user. |
application/json
EditProjectRequest
| Property | Type | Required |
|---|---|---|
| name | string | required |
The folder was edited.
Error code 8000: The user credentials are invalid.
Error code 5000: No such folder exists.
PATCH /users/{user_id}/projects/{project_id}
/me/projects/{project_id}/items
This method removes all items from the specified folder.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| project_id | path | required | number | The ID of the folder. |
| should_delete_items | query | optional | boolean | Whether to delete the items when removing them from the folder. |
| uris | query | required | string | A comma-separated list of video or event URIs to remove. |
The items were removed.
Error code 8000: The user credentials are invalid.
Error code 5000: No such folder or video exists.
DELETE /me/projects/{project_id}/items
/me/projects/{project_id}/items
This method returns every item that belongs to the specified folder.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| project_id | path | required | number | The ID of the folder. |
| 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. |
| sort | query | optional | string | The way to sort the results. Option descriptions:
|
OK
GET /me/projects/{project_id}/items
/users/{user_id}/projects/{project_id}/items
This method returns every item that belongs to the specified folder.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| project_id | path | required | number | The ID of the folder. |
| 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. |
| sort | query | optional | string | The way to sort the results. Option descriptions:
|
OK
GET /users/{user_id}/projects/{project_id}/items