Checkio API
post/{tenantId}/v1/documents/{documentId}/multipart/complete

Complete multipart upload

Requires Authentication
Documents

Completes a multipart upload by providing the list of completed parts with their ETags.

After completion, call the confirm endpoint to mark the document as ready.

Path Parameters

NameTypeDescription
tenantId
required
string (uuid)Tenant UUID
documentId
required
string (uuid)Document UUID

Request Body

required
uploadId
string
required
- Upload ID from startMultipartUpload
parts
array
object[]
required
partNumber
integer (int32)
etag
string
- ETag returned by S3 after uploading the part

Responses

Multipart upload completed

Code Examples

curl -X POST 'https://api-next.checkio.co.uk/{tenantId}/v1/documents/{documentId}/multipart/complete' \
  -H 'Authorization: Bearer {token}' \
  -H 'Content-Type: application/json' \
  -d '{
  "uploadId": "string",
  "parts": [
    {
      "partNumber": 0,
      "etag": "string"
    }
  ]
}'