Create upload part URLs
/uploads/{upload_id}/partsReturns 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.
Autonomous mode: the API credential secret, sent as a bearer token. Credential secrets are identified by a fixed prefix.
In: header
Path Parameters
Public ID of the upload, prefixed with upl_.
Header Parameters
Client-generated key that makes the request safe to retry. Must be 1 to 128 characters from [A-Za-z0-9._:-]. Required by this operation: a missing key returns idempotency_key_required, and a malformed key returns idempotency_key_invalid. Repeating the request with the same key and the same body returns the stored result with Idempotent-Replayed: true.
Optional client-generated identifier of the request, up to 64 characters from [A-Za-z0-9._-]. Echoed back in the response and recorded in the request log; it never replaces the server-generated X-Request-Id.
length <= 64Request 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
application/json
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/uploads/string/parts" \ -H "Idempotency-Key: string" \ -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" } ]}List upload parts GET
Lists the parts that the storage service has already received for the upload session. Use this operation to resume an interrupted upload without resending parts that were already received. The result always reflects the current state reported by the storage service.
Operations8
Next Page