---
title: "Finalize a chunked upload."
method: POST
path: "/2/vod/uploads/{upload}/finalize"
tags: ["V3 > Upload"]
---

# Finalize a chunked upload.

`POST /2/vod/uploads/{upload}/finalize`

Assembles the stored chunks into the final file and updates the upload
state. Responds 404 when the session is unknown, expired or foreign to
the upload's channel, 400 when chunks are missing, 200 otherwise.

## Path parameters

- `upload` string, required

## Response `200`

OK

- Response
  - `result` 'success' | 'error' | 'asynchronous', required — Result of the HTTP request

## Changes

- **2026-10-08** `970770257c30` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/infomaniak/apis/api-reference-developer-tools/changes/2/vod/uploads/:upload/finalize/post.md)

---

[API](https://skmtc.dev/infomaniak/apis/api-reference-developer-tools.md) · [All operations](https://skmtc.dev/infomaniak/apis/api-reference-developer-tools/llms.txt) · [OpenAPI document](https://skmtc.dev/infomaniak/apis/api-reference-developer-tools/revisions/970770257c30?raw)
