Initiate Multipart Upload

Initiates a multipart upload to object storage. Returns an uploadId that should be used with listParts, signPart, and completeMultipartUpload.

Headers

AuthorizationstringRequired

Bearer authentication of the form Bearer <token>, where token is your auth token.

Request

This endpoint expects an object.
filenamestringRequired

The desired name of the file in object storage. The final name will be prefixed with a timestamp to ensure uniqueness.

filetypestringRequired

The MIME type of the file, eg “text/csv” for CSVs or “application/octet-stream” for binary files.

workspacestringOptional

The workspace in which to upload the file. If not provided, the file will be uploaded to the default workspace for the user’s organization, if that is configured and the user has access to it.

Response

This endpoint returns an object.
uploadIdstring
keystring
bucketstring