---
title: "Upload a Chunk [CHUNKS] (csv upload)"
method: POST
path: "/uploads/{upload_id}"
tags: ["uploads"]
---

# Upload a Chunk \[CHUNKS\] (csv upload)

`POST /uploads/{upload_id}`

## Request

- Base URL: `https://api.listclean.xyz/v1`
- URL: `https://api.listclean.xyz/v1/uploads/{upload_id}`
- Auth: API key in header `X-Auth-Token`

## Path parameters

- `upload_id` integer, required

## Request body

- object
  - `chunk_sequence_number` integer, required
  - `content` string, required: The base64-encoded contents of the file
  - `md5_checksum` string: md5 hash of file to check the integrity of the file

## Response `200`

Response on success

- object
  - `success` 0 | 1: Success status, 0 for failed 1 for success
  - `message` string
  - `error_code` integer

## Other responses

- `400`: List name is required
- `401`: Auth Failed

---

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