Ir para a navegação

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.

Autenticação

x-api-keystring
Autenticação de chave de API via cabeçalho

Solicitação

This endpoint expects an object.
fileNamestringObrigatório
The name of the file to upload.
contentTypestringObrigatório

The MIME content type of the file (e.g. video/mp4).

sizeintegerObrigatório
The size of the file in bytes. Single uploads are capped at 5GB.

Resposta

Presigned upload URL created successfully
uploadUrlstring

The presigned S3 URL to PUT the file bytes to (with the same Content-Type).

urlstring

The final public URL of the file. Register it as an asset via POST /v2/assets once the upload completes.

expiresIninteger
Seconds until the presigned uploadUrl expires.

Erros

400
Bad Request Error
401
Unauthorized Error
422
Unprocessable Entity Error
500
Internal Server Error