Skip to main content
POST
Get multipart part URLs
Used only when POST /experimental/files returned upload_type: "multipart". Pass the upload_id from that response and the part numbers you are about to upload; each one gets a PUT URL. You can request parts in batches. PUT each chunk to its URL, keep the ETag from each response, then pass every {part_number, etag} to POST /experimental/files/{file_id}/finalize.

Authorizations

Authorization
string
header
required

Requires an API key. See the Authentication guide.

Path Parameters

file_id
string
required

Body

application/json

Ask for presigned PUT URLs for a multipart upload's parts.

upload_id
string
required
part_numbers
integer[]
required

1-based part numbers

Minimum array length: 1

Response

200 - application/json

Presigned PUT URL per requested part number.

part_urls
Part Urls · object
required
type
string
default:upload_part_urls
Allowed value: "upload_part_urls"