Optional
accessOptional
categorieslist of category names
Optional
categoryAn array of category IDs
Optional
customAn array of customFields that is attached to the
Optional
descriptionDescription - safe html will be preserved
Optional
doOptional
enableWhen chapter images exist, the video playback can be enabled to show or hide the images by default.
Optional
enableOptional
enableOptional
enableOptional
enableOptional
enableOptional
is360Optional
isOptional
legacyRetain the total views count from an outside system as an optional param.
Optional
ownerowner of video, defaults to uploader. only one key is necessary
Optional
passwordA Password for Public Video Access Control. Use this field when the videoAccessControl is set to Public. If not this field is ignored.
Optional
postTranscribe the video once the upload is complete.
Optional
metadataGenerationFields?: LiteralString<"title" | "chapters" | "description" | "tags">[]Creates AI-generated metadata for a given video based on the type specified. You must specify the field type you want to generate (description/title/tags/chapters). This feature requires English transcription and must also be enabled for your Rev account.
Language code. View Supported Languages for source languages in Technical Requirements.
Optional
publishmust be date-only YYYY-MM-DD
Optional
sensitiveThis will prevent sensitive content from being indexed in Elastic Search. NOTE: Feature must be enabled (contact Vbrick Support)
Optional
sourceOptional
tagsAn array of strings that are tagged to the
Optional
titleTitle of the video being uploaded. If title is not specified, API will use uploaded filename as the title.
Optional
unlistedrequired - uploader of video
Optional
userOptional
videoThis sets access control for the This is an enum and can have the following values: Public/AllUsers/Private/Channels.
Optional
viewerDefault=false. Displays viewer information over the video for playback on the web.
This provides explicit rights to a User/Group/Collection with/without CanEdit access to a This is an array with properties; Name (entity name), Type (User/Group/Collection), CanEdit (true/false). If any value is invalid, it will be rejected while valid values are still associated with the