$ curl -i \ -H 'Accept: application/json; version=1' \ -H "Authorization: Token eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOjQyLCJpYXQiOjE0NjM2OTQ4MjN9.k48v-R-un93KdIXqp9Zi12JOGJCu8uibtrWjscFCTqc" \ -X POST \ -H 'Content-type: application/json' \ -d '{"upload_id": "example-upload-id", "parts": [{"part_number": 1, "etag": "etag1"}, {"part_number": 2, "etag": "etag2"}]}' \ https://api.record360.com/api/users/multipart_upload_complete/new_file_42 HTTP/1.1 200 OK Content-Type: application/json; charset=utf-8 { "id": "new_file_42", "location": "https://bucket.s3.amazonaws.com/users/42/new_file_42", "etag": "final-etag", "filesize": 1048576, "checksum": "abc123def456" }
Param name | Description |
---|---|
file_id
required |
UUID that identifies the final uploaded file. Must match the file_id used in multipart_upload_start. Validations:
|
upload_id
required |
AWS S3-generated identifier for tracking the multipart upload session. This is separate from the file_id to allow retrying failed uploads. Validations:
|
parts
required |
Array of uploaded parts with ETags Validations:
|
parts[part_number]
required |
Part number (1-based) Validations:
|
parts[etag]
required |
ETag of the uploaded part Validations:
|