Create Upload URL
Request a presigned URL to upload a local file. PUT the file bytes to the returned uploadUrl with the same Content-Type, then register the file as an asset via POST /v2/assets using the returned url. Single uploads are capped at 5GB.
Authentication
x-api-keystring
API Key authentication via header
Request
This endpoint expects an object.
fileName
The name of the file to upload.
contentType
The MIME content type of the file (e.g. video/mp4).
size
The size of the file in bytes. Single uploads are capped at 5GB.
Response
Presigned upload URL created successfully
uploadUrl
The presigned S3 URL to PUT the file bytes to (with the same Content-Type).
url
The final public URL of the file. Register it as an asset via POST /v2/assets once the upload completes.
expiresIn
Seconds until the presigned uploadUrl expires.
Errors
400
Bad Request Error
401
Unauthorized Error
422
Unprocessable Entity Error
500
Internal Server Error

