s3_complete_multipart_upload
Finalize an S3-compatible multipart upload in B2 by assembling uploaded parts into a single object. Provide the ordered part manifest with ETags to complete the upload.
Instructions
Finalize an S3-compatible multipart upload in B2 by assembling uploaded parts. Use only after s3_create_multipart_upload and s3_get_presigned_upload_part_url (or s3_upload_part_copy) have produced every required part; use s3_list_parts to verify uploaded parts before retrying. Requires writeFiles. Completion is idempotent only when B2 already committed the exact same part list; if the response is lost, reconcile with s3_head_object or s3_list_object_versions before retrying.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| key | Yes | Destination object key used to create the multipart upload. | |
| parts | Yes | Complete ordered part manifest. Include every part in ascending partNumber order (part numbers are 1-10000); missing or stale ETags fail the completion call. | |
| bucket | Yes | Destination bucket name used to create the multipart upload. | |
| uploadId | Yes | UploadId returned by s3_create_multipart_upload. |