OptionalaccessOptionalcategorieslist of category names
OptionalcategoryAn array of category IDs
OptionalcustomAn array of customFields that is attached to the
OptionaldescriptionDescription - safe html will be preserved
OptionaldoOptionalenableWhen chapter images exist, the video playback can be enabled to show or hide the images by default.
OptionalenableOptionalenableOptionalenableOptionalenableOptionalenableOptionalis360OptionalisOptionallegacyRetain the total views count from an outside system as an optional param.
Optionalownerowner of video, defaults to uploader. only one key is necessary
OptionalpasswordA Password for Public Video Access Control. Use this field when the videoAccessControl is set to Public. If not this field is ignored.
OptionalpostTranscribe the video once the upload is complete.
OptionalmetadataGenerationFields?: 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.
Optionalpublishmust be date-only YYYY-MM-DD
OptionalsensitiveThis will prevent sensitive content from being indexed in Elastic Search. NOTE: Feature must be enabled (contact Vbrick Support)
OptionalsourceOptionaltagsAn array of strings that are tagged to the
OptionaltitleTitle of the video being uploaded. If title is not specified, API will use uploaded filename as the title.
Optionalunlistedrequired - uploader of video
OptionaluserOptionalvideoThis sets access control for the This is an enum and can have the following values: Public/AllUsers/Private/Channels.
OptionalviewerDefault=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