Complete Multipart Upload
POST
https://api.youvico.com/api/files/:id/upload.complete- Rate Limit
- Tier 4
- Scope
- files:write
Completes a multipart file upload.
Example
curl -X POST 'https://api.youvico.com/api/files/FX1234567890ABCD/upload.complete' \
-H 'Authorization: Bearer YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d '{ "parts": [{ "partNumber": 1, "eTag": "etag-1" }, { "partNumber": 2, "eTag": "etag-2" }, { "partNumber": 3, "eTag": "etag-3" }] }'
Request
curl -X POST 'https://api.youvico.com/api/files/FX1234567890ABCD/upload.complete' \
-H 'Authorization: Bearer YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d '{
"parts": [
{
"partNumber": 1,
"eTag": "etag-1"
},
{
"partNumber": 2,
"eTag": "etag-2"
},
{
"partNumber": 3,
"eTag": "etag-3"
}
]
}'
Response204 No Content
Request
Path
idstringrequiredFile ID
Body
partsarrayrequiredAt least 1 item
Uploaded parts
parts[].partNumbernumberrequiredInteger, 1-10000
Part number
Example: 1
parts[].eTagstringrequired1-255 characters
ETag response header from the part's PUT
Example: etag-1
Response
Returns 204 No Content.