Upload request fields
Fields sent asmultipart/form-data to POST /api/v1/videos/upload.
The video file to upload. Supported container formats:
mp4, mov, avi, mkv, webm.The
video_id of a previously uploaded video to use as a style template. Providing this at upload time associates the template with the file for later use when creating a job.A URL the engine will POST to when processing for this video’s associated jobs completes.
VideoUploadResponse
Returned in thedata field of a successful POST /api/v1/videos/upload response.
Unique identifier assigned to the uploaded video. Use this value as
video_id when creating a processing job.The original filename of the uploaded file as provided in the multipart form data.
Size of the uploaded file in bytes.
ISO 8601 timestamp indicating when the file was received and stored (e.g.,
"2024-04-05T10:30:00Z").Internal URL referencing the file’s location within the engine’s storage backend. This is an engine-internal value and is not accessible from outside the service.
Technical properties extracted from the video file at upload time. See VideoMetadata below.
VideoMetadata
Themetadata object nested inside VideoUploadResponse. It contains technical properties extracted from the video file by the engine at upload time.
Video frame width in pixels.
Video frame height in pixels.
Total playback duration of the video in seconds.
Playback frame rate in frames per second (fps).
Video codec used to encode the file (e.g.,
"h264", "h265").Video bitrate in kilobits per second.
Container format of the uploaded file (e.g.,
"mp4", "mov").