Skip to main content

[EXPERIMENTAL] Create file upload session

POST 

/v1/files

Creates a new file upload session by generating a presigned PUT URL for direct S3 upload with server-side size enforcement.

Clients must PUT the raw file bytes to the returned uploadUrl with the correct Content-Type and Content-Length headers.

Both headers are signed into the URL via SigV4, so S3 rejects any PUT where either header is missing or differs from the declared values.

Request

Responses

Successful Response