---
title: "Upload file chunks"
method: PATCH
path: "/"
tags: ["Asset ingestion"]
---

# Upload file chunks

`PATCH /`

## Request

- Base URL: `{Location Header Value}`
- URL: `{Location Header Value}/`
- Auth: HTTP bearer

> **IMPORTANT NOTE**
> These APIs do not replace the existing v4 APIs yet, and currently only applies to newly uploaded assets still in Draft state (before publishing). Cannot be yet used for Assets that are in Asset Bank and Waiting room. 

 The request target is the `Location` response header returned by **Upload file initialization**. Carry the relevant header information across calls as shown below. After the last chunk is uploaded, the file is automatically finalized. 
> The `Location Header Value` URL is a placeholder for the `Location` header from the previous call.

## Headers

- `tus-resumable` string, required
- `upload-offset` string, required
- `content-type` string, required
- `fileid` string, required
- `filename` string, required
- `reason` string, required

## Request body `application/offset+octet-stream`

- string, binary

## Response `200`

Chunk accepted.

## Other responses

- `400`
- `401`
- `403`

---

[API](https://skmtc.dev/bynder/apis/asset.md) - [All operations](https://skmtc.dev/bynder/apis/asset/llms.txt) - [OpenAPI document](https://skmtc.dev/bynder/apis/asset/revisions/35ef72282466?raw)
