Skip to main content
POST

Overview

Generate presigned URLs for specific parts of an in-progress upload. Use this when a presigned URL returned from Initiate Upload is about to expire and the part has not yet been uploaded. For each requested part, the response may contain either a freshly generated URL or a previously issued one that is not close to expiration; expires_at always reflects the URL actually returned. The response’s parts array has the same length and order as the request’s part_numbers. Duplicate part numbers in the request produce duplicate entries in the response that share a single presigned URL.
Part numbers are 1-based — the first part of an upload is 1, not 0.

Path Parameters

string
required
Upload identifier returned by Initiate Upload

Request Body

array
required
1-based part numbers to generate presigned URLs for. Each entry must be in range for the upload (1 ≤ part_number ≤ num_parts).

Response

array
One descriptor per entry in part_numbers, in the same order