Create upload part URLs

POST/uploads/{upload_id}/parts

Returns presigned URLs for uploading the requested parts of an open upload session.

Send each part with a PUT request directly to its URL; the content never passes through the API. Each URL is valid for 15 minutes. Keep the ETag returned by the storage service for each part, because it is required to complete the upload.

Presigned URLs are short-lived secrets. Do not log or share them.

AuthorizationBearer <token>

Autonomous mode: the API credential secret, sent as a bearer token. Credential secrets are identified by a fixed prefix.

In: header

Path Parameters

upload_id*string

Request Body

application/json

TypeScript Definitions

Use the request body type in TypeScript.

Response Body

application/json

application/json

application/json

application/json

application/json

application/json

application/json

curl -X POST "https://example.com/uploads/string/parts" \  -H "Content-Type: application/json" \  -d '{    "part_numbers": [      0    ]  }'
{  "data": [    {      "expires_at": "2019-08-24T14:15:22Z",      "method": "PUT",      "object": "upload_part_url",      "part_number": 0,      "url": "string"    }  ]}