Graphon API

S3 · Multipart uploads

ListParts

GET/{bucket}/{key}?uploadId

Lists the parts of a multipart upload.

Returns every part that storage has for the upload, in part number order.

View as Markdown
Role
Viewer or higher
Support
Supported
  • Lists the parts of one upload, in part order.
  • The response has every part on one page. Storage ignores max-parts and part-number-marker.

Path parameters

bucketstringrequired

The bucket name.

keystringrequired

The object key. Keep each / as it is. Percent-encode the other reserved characters.

Query parameters

uploadIdstringrequired

The upload ID from CreateMultipartUpload.

Headers

The workspace ID that must own the bucket. Another owner returns 403 AccessDenied.

Responses

200OK

The parts of the upload.

application/xml

ListPartsResultobjectrequired

The root element.

Bucketstring

The bucket name.

Keystring

The object key.

UploadIdstring

The upload ID.

Partarray

One element for each part.

Errors

Select an error in the response example to see its XML body. Any request can also get the common errors, such as SignatureDoesNotMatch.

404NoSuchUpload

The upload ID is not known for this key. The upload was completed or aborted.

What to do: Start a new upload with CreateMultipartUpload.

404NoSuchBucket

No bucket has this name, or the bucket was deleted.

What to do: Check the bucket name. ListBuckets shows the buckets of the workspace.

403AccessDenied

The key does not have the role for this operation, or the bucket is in another workspace.

What to do: Use a key of the workspace that owns the bucket, with the role above.

Was this page helpful?