Checkio API
post/{tenantId}/v1/documents/{documentId}/multipart/part-url

Get part upload URL

Requires Authentication
Documents

Returns a presigned S3 URL for uploading a single part of a multipart upload.

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
partNumber
integer (int32)
required
- Part number (1-based)

Responses

Presigned URL for uploading the part

Response Bodyapplication/json
url
string
- Presigned S3 PUT URL for uploading this part (expires in 15 minutes)

Code Examples

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