Create a video upload
POST/api/video
Creates a video record and returns a presigned PUT URL plus a server-chosen contentType (from the filename extension). Upload the original file with HTTP PUT to uploadUrl, using exactly the returned Content-Type header value. Then call POST /api/video/{id}/complete-upload to verify the object and queue transcoding. Output resolutions are MP4. isPublic controls whether playback URLs are public or time-limited signed URLs.
Request
Responses
- 201
Video record created. Upload the file to the provided URL, then call complete-upload.