Complete Multipart Upload Tier 3
POST/api/files/:id/upload.completeCopied!
Completes a multipart file upload.
Managed CLI upload
The SDK files.upload helper and CLI youvico file upload.file command both run the full multipart workflow, so the CLI example below does not call this endpoint alone.
Example
ts
await client.files.completeUpload("FX1234567890ABCD", {
parts: [
{
partNumber: 1,
eTag: "etag-from-upload-response",
},
],
});bash
youvico file upload.file \
--project bdbff5de-96d7-468f-9db0-85fe28bd6b62 \
--path ./launch-cut.mp4 \
--name launch-cut.mp4bash
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-from-upload-response" }] }'Request
Path
idstringrequired File ID
Body
partsarrayrequired Completed upload parts
parts[].partNumbernumberrequired Part number
parts[].eTagstringrequired1–255 characters
ETag returned by the storage provider
Response
Returns 204 No Content.