List all video objects
List all the video objects that are associated with the current workspace.
Query parameters
The title of a specific video you want to find. The search will match exactly to what term you provide and return any videos that contain the same term as part of their titles.
A tag is a category you create and apply to videos. You can search for videos with particular tags by listing one or more here. Only videos that have all the tags you list will be returned.
Videos can be tagged with metadata tags in key:value pairs. You can search for videos with specific key value pairs using this parameter.
Retrieve video objects by description.
Retrieve video objects that were recorded from a live stream by liveStreamId.
Use this parameter to sort videos by the their created time, published time, updated time, or by title.
Use this parameter to sort results. asc is ascending and sorts from A to Z. desc is descending and sorts from Z to A.
Choose the number of search results to return per page. Minimum value: 1
Results per page. Allowed values 1-100, default is 25.
Response
Success
Example response
{
"pagination": {
"itemsTotal": 123,
"pagesTotal": 7,
"pageSize": 20,
"currentPage": 3,
"currentPageItems": 20,
"links": {
"first": {
"rel": "first",
"uri": "/videos/search?currentPage=1&pageSize=20"
},
"previous": {
"rel": "previous",
"uri": "/videos/search?currentPage=2&pageSize=20"
},
"next": {
"rel": "next",
"uri": "/videos/search?currentPage=4&pageSize=20"
},
"last": {
"rel": "last",
"uri": "/videos/search?currentPage=6&pageSize=20"
}
}
},
"data": [
{
"videoId": "vi4k0jvEUuaTdRAEjQ4Jfrgz",
"title": "Maths video",
"description": "An amazing video explaining the string theory",
"language": "en",
"languageOrigin": "api",
"tags": [
"maths",
"string theory",
"video"
],
"metadata": [
{
"key": "Author",
"value": "John Doe"
},
{
"key": "Format",
"value": "Tutorial"
}
],
"createdAt": "2024-03-03T12:52:03+00:00",
"publishedAt": "2024-07-14T23:36:07+00:00",
"discarded": false,
"discardedAt": null,
"deletesAt": null,
"actions": [
"video_delete",
"video_download",
"video_update"
]
},
{
"videoId": "vi4k0jvEUuaTdRAEjQ4Jfrgz",
"title": "Maths video",
"description": "An amazing video explaining the string theory",
"language": "en",
"languageOrigin": "api",
"tags": [
"maths",
"string theory",
"video"
],
"metadata": [
{
"key": "Author",
"value": "John Doe"
},
{
"key": "Format",
"value": "Tutorial"
}
],
"createdAt": "2024-03-03T12:52:03+00:00",
"publishedAt": "2024-07-14T23:36:07+00:00",
"discarded": false,
"discardedAt": null,
"deletesAt": null,
"actions": [
"video_delete",
"video_download",
"video_update"
]
}
]
}Changes
Changed in 6 of the 50 revisions of this API.91117
- ○
added the optional property
//to the response with the statusresponse-optional-property-added
- ○
added the optional property
//to the response with the statusresponse-optional-property-added
- ○
- ○
added the optional property
//to the response with the statusresponse-optional-property-added
- ○
added the optional property
//to the response with the statusresponse-optional-property-added
- ○
added the optional property
//to the response with the statusresponse-optional-property-added
- ○
- ○
added the non-success response with the status
response-non-success-status-added
- ○
- ▲
the
queryrequest parametersortBywas restricted to a list of enum valuesrequest-parameter-became-enum
- ▲
the
queryrequest parametersortOrderwas restricted to a list of enum valuesrequest-parameter-became-enum
- ○
added the new enum value
ascto thequeryrequest parametersortOrderrequest-parameter-enum-value-added
- ○
added the new enum value
createdAtto thequeryrequest parametersortByrequest-parameter-enum-value-added
- ○
added the new enum value
descto thequeryrequest parametersortOrderrequest-parameter-enum-value-added
- ○
added the new enum value
publishedAtto thequeryrequest parametersortByrequest-parameter-enum-value-added
- ○
added the new enum value
titleto thequeryrequest parametersortByrequest-parameter-enum-value-added
- ○
added the new enum value
updatedAtto thequeryrequest parametersortByrequest-parameter-enum-value-added
- ▲
- ○
the endpoint scheme security
apiKeywas added to the APIapi-security-added
- ○
the endpoint scheme security
bearerAuthwas removed from the APIapi-security-removed
This revision also has 1 change that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ○
- ▲
removed the enum value
ascfrom thequeryrequest parametersortOrderrequest-parameter-enum-value-removed
- ▲
removed the enum value
createdAtfrom thequeryrequest parametersortByrequest-parameter-enum-value-removed
- ▲
removed the enum value
descfrom thequeryrequest parametersortOrderrequest-parameter-enum-value-removed
- ▲
removed the enum value
publishedAtfrom thequeryrequest parametersortByrequest-parameter-enum-value-removed
- ▲
removed the enum value
titlefrom thequeryrequest parametersortByrequest-parameter-enum-value-removed
- ▲
removed the enum value
updatedAtfrom thequeryrequest parametersortByrequest-parameter-enum-value-removed
- ▲
the
//response's property format changed fromdate-timeto no format for statusresponse-property-type-changed
- ●
the optional response header
X-RateLimit-Limitremoved for the status200optional-response-header-removed
- ●
the optional response header
X-RateLimit-Limitremoved for the status400optional-response-header-removed
- ●
the optional response header
X-RateLimit-Remainingremoved for the status200optional-response-header-removed
- ●
the optional response header
X-RateLimit-Remainingremoved for the status400optional-response-header-removed
- ●
the optional response header
X-RateLimit-Retry-Afterremoved for the status200optional-response-header-removed
- ●
the optional response header
X-RateLimit-Retry-Afterremoved for the status400optional-response-header-removed
- ●
removed the optional property
//from the response with the statusresponse-optional-property-removed
- ●
removed the optional property
//from the response with the statusresponse-optional-property-removed
- ●
removed the optional property
//from the response with the statusresponse-optional-property-removed
- ●
removed the optional property
//from the response with the statusresponse-optional-property-removed
- ●
removed the optional property
//from the response with the statusresponse-optional-property-removed
- ○
the endpoint scheme security
bearerAuthwas added to the APIapi-security-added
- ○
the endpoint scheme security
apiKeywas removed from the APIapi-security-removed
- ○
removed the non-success response with the status
response-non-success-status-removed
This revision also has 32 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ▲
Of the 50 revisions, 1 has no diff computed.