---
title: "Append bytes to a TUS upload"
method: PATCH
path: "/uploads/{upload_id}"
tags: ["Uploads"]
---

# Append bytes to a TUS upload

`PATCH /uploads/{upload_id}`

## Request

- Base URL: `https://api.pdfparse.net/v1`
- URL: `https://api.pdfparse.net/v1/uploads/{upload_id}`
- Auth: HTTP bearer

Continue the resumable upload created by [Create a TUS upload](/docs/uploads/uploads/post). Send the next binary chunk at the offset returned by [Read the upload offset](/docs/uploads/uploads/upload_id/head). A successful request returns the updated offset in the response headers and no response body.

## Path parameters

- `upload_id` string, required

## Headers

- `Content-Type` 'application/offset+octet-stream', required: TUS upload chunk media type.
- `Upload-Offset` string, required: Current byte offset before applying this chunk.
- `Tus-Resumable` '1.0.0', required

## Response `204`

Chunk accepted; continue from the returned Upload-Offset.

## Other responses

- `401`: Unauthorized
- `403`: Forbidden
- `404`: Not found
- `500`: Workflow error

---

[API](https://skmtc.dev/pdfparse/apis/pdfparse-api.md) · [All operations](https://skmtc.dev/pdfparse/apis/pdfparse-api/llms.txt) · [OpenAPI document](https://skmtc.dev/pdfparse/apis/pdfparse-api/revisions/fb9f7c930c6d?raw)
