worker

Upload a part of an ongoing multipart upload

Upload a single part of an ongoing multipart upload. Parts can be uploaded in parallel and then combined afterwards.

put/worker/multipart/{key}

Path parameters

keystring required
Example:folder/file

The key of the file to upload

Query parameters

bucketstring required

The name of the bucket.

Example:default

The name of the bucket the multipart upload belongs to

uploadidstring required

A unique identifier for a multipart upload

Example:7aaac83c6d553865755286c326e852a68300bebf7feea1b435d61bd3610bf82b

The ID of the ongoing multipart upload

partnumberinteger required

The number of this part

Example:123

The part number of the part being uploaded

minshardsinteger

The number of data shards a piece of an object gets erasure-coded into

Used to override the minimum number of shards the part should be split into.

totalshardsinteger

The number of total data shards a piece of an object gets erasure-coded into

Used to override the total number of shards the part should be split into.

encryptionoffsetinteger

The offset of the part within the final object. This is required unless the upload was explicitly created to not be encrypted before erasure coding.

Response

Successfully uploaded part

Changes

Changed in 3 of the 50 revisions of this API.1349

  • c38282599c5a542See the full diff
    • for the query request parameter minshards, default value 10 was added

      request-parameter-default-value-added

    • for the query request parameter totalshards, default value 30 was added

      request-parameter-default-value-added

    • added the pattern ^[0-9a-fA-F]{64}$ to the query request parameter uploadid

      request-parameter-pattern-added

    • for the query request parameter minshards, the type/format was changed from integer/uint32 to integer/uint8

      request-parameter-type-changed

    • for the query request parameter totalshards, the type/format was changed from integer/uint32 to integer/uint8

      request-parameter-type-changed

    • for the query request parameter partnumber, the max was set to 10000.00

      request-parameter-max-set

    • for the query request parameter minshards, the min was set to 1.00

      request-parameter-min-set

    • for the query request parameter partnumber, the min was set to 1.00

      request-parameter-min-set

    • for the query request parameter totalshards, the min was set to 2.00

      request-parameter-min-set

    • for the query request parameter partnumber, the type/format was generalized from integer/uint32 to integer/

      request-parameter-type-generalized

    • for the query request parameter uploadid, the type/format was generalized from / to string/

      request-parameter-type-generalized

  • 922f156353c931See the full diff
    • removed the media type text/plain for the response with the status 400

      response-media-type-removed

    • removed the media type text/plain for the response with the status 404

      response-media-type-removed

    • removed the media type text/plain for the response with the status 503

      response-media-type-removed

    • api tag worker added

      api-tag-added

    • for the query request parameter minshards, default value 10 was removed

      request-parameter-default-value-removed

    • for the query request parameter totalshards, default value 30 was removed

      request-parameter-default-value-removed

    • for the query request parameter minshards, the type/format was changed from integer/uint8 to integer/uint32

      request-parameter-type-changed

    • for the query request parameter partnumber, the type/format was changed from integer/ to integer/uint32

      request-parameter-type-changed

    • for the query request parameter totalshards, the type/format was changed from integer/uint8 to integer/uint32

      request-parameter-type-changed

    • api tag worker removed

      api-tag-removed

    • removed the pattern ^[0-9a-fA-F]{64}$ from the query request parameter uploadid

      request-parameter-pattern-removed

    • for the query request parameter uploadid, the type/format was generalized from string/ to /

      request-parameter-type-generalized

    • added the media type text/plain for the response with the status 400

      response-media-type-added

    • added the media type text/plain for the response with the status 404

      response-media-type-added

    • added the media type text/plain for the response with the status 503

      response-media-type-added

    This revision also has 99 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog