runtime_mutations
workspace-uploads

Presign Upload Parts

Sign a further batch of part URLs for an upload already in flight.

Separate from create because part URLs expire with the STS session that signed them -- an hour -- while an upload at the ceiling can run for several on a home connection. Signing all 240 parts up front would hand out URLs that are dead long before the client reaches them.

post/api/workspace/uploads/multipart/parts

Request body

relative_pathstring required
upload_idstring nullable
s3_upload_idstring required
part_numbersinteger[] required

Response

Successful Response

expires_in_secondsinteger required