OptionalaccessIf provided, videos will be filtered by access control
Optionalcategorieslist of category IDs separated by commas. pass blank to get uncategorized only
OptionalchannelIf channelId provided, videos in that particular channel are returned. User should have rights to the channel
OptionalcountNumber of videos to get (default is 50)
OptionalexactOptionalfilterFilter the results based on the channels and categories the Principal is subscribed OR apply the recommendation logic which boosts search results based on recent viewing history using up to the last 10 videos viewed by a user.
OptionalfromOptionalfromOptionalfromOptionalhasif true only HLS videos are returned
OptionalincludeOptionalownerOwner GUIDs to get specific videos owner by these users. Example: ownerIds=abc, xyz
OptionalownersRetrieve videos owned by users by searching with the username as the search criterion. Example: owners=johndoe,janedoe
Optionalqtext to search for
OptionalrecommendedShow recommended videos for the specified Username. Videos returned are based on the user’s last 10 viewed videos. Must be Account Admin or Media Admin to use this query. Sort order must be _score. User must exist.
OptionalsearchIf provided, the query results are fetched on the provided searchField only. If the exactMatch flag is also set along with searchField, then the results are fetched for an exact match on the provided searchField only.
OptionalsortOptionalsortOptionalstatusOptionaltoOptionaltoOptionaltoOptionaltypelive or vod videos
OptionalunlistedOptionaluploaderlist of uploader IDs separated by commas
OptionaluploadersUse the first and last name of the uploader or an exact match of the uploader's username. Note that partial matches may still be returned. For example, uploaders="john doe" will retrieve all videos uploaded by a user with the first and last name "john doe". To return an exact match, you must use the uploaderIds query string
Optionalvideospecific videoIds to search for
search for videos matching specific custom field values. Object in the format {My_Custom_Field_Name: "MyCustomFieldValue"}