---
title: "Lists the remaining upload parts for a multipart file upload. An empty array is returned when the upload is complete."
method: GET
path: "/v2/accounts/{accountId}/uploads/{uploadId}/parts"
tags: ["Upload"]
---

# Lists the remaining upload parts for a multipart file upload. An empty array is returned when the upload is complete.

`GET /v2/accounts/{accountId}/uploads/{uploadId}/parts`

## Request

- Base URL: `https://api.bytescale.com`
- URL: `https://api.bytescale.com/v2/accounts/{accountId}/uploads/{uploadId}/parts`
- Auth: API key in header `Authorization`

Lists the remaining upload parts for a multipart file upload.

An empty array is returned when the upload is complete.

## Path parameters

- `accountId` string, required: Your account ID. This is visible on the settings page: https://www.bytescale.com/dashboard/settings
- `uploadId` string, required: The ID for the multipart file upload.

## Response `200`

Success.

- UploadPartList: Identifies the UploadPart indexes that still need uploading for an active multipart file upload.
  - `remainingUploadParts` UploadPartIndex[], required: Indexes of the remaining parts to upload. These indexes can be used as the `uploadPartIndex` parameter in the GetUploadPart and CompleteUploadPart endpoints.

## Other responses

- `401`: Unauthenticated.
- `403`: Unauthorized.
- `404`: File not found.

---

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