runtime_mutations
workspace-uploads

Complete Multipart Upload Target

Assemble an upload's parts into the object.

Answers with the assembled object's ETag, which the client then sends on /uploads/complete like any other upload's. That is the whole reason this route stops at "the object exists": verification and delivery stay in one place for both transports.

post/api/workspace/uploads/multipart/complete

Request body

relative_pathstring required
upload_idstring nullable
s3_upload_idstring required

Response

Successful Response

relative_pathstring required
etagstring nullable required