Docs

Complete an upload

POST the returned completion_url before expires_at. Single-PUT Uploads send no body; multipart Uploads send every part number and storage ETag. Chunkify verifies the assembled object and atomically creates the Source and optional Asset. An Asset destination conflict returns 409 and fails the Upload without committing Source, Asset, or usage changes. Valid retries return 204 without duplicate side effects. Retry network errors, 429, and 5xx responses with bounded backoff.

POST
/uploads/completion/{token}

Path Parameters

token
string
required

Opaque completion capability from completion_url

Bodyapplication/json

Multipart Uploads send every part number and storage ETag. Single-PUT Uploads send no body.

parts
object[]
required

All uploaded parts in ascending part_number order, with the ETags returned by storage.

Responses

Upload completed or already completed. The response body is empty.