---
title: "Get Multipart Upload Part URLs"
method: POST
path: "/upload-multipart/parts"
tags: ["Shorts"]
---

# Get Multipart Upload Part URLs

`POST /upload-multipart/parts`

## Request

- Base URL: `https://api-v2.pandavideo.com.br/shorts`
- URL: `https://api-v2.pandavideo.com.br/shorts/upload-multipart/parts`
- Auth: API key in header `Authorization`

Generates presigned URLs for individual parts of a multipart upload. Each part should be uploaded via PUT request to the returned URLs.

## Request body

- object
  - `upload_id` string, required: The multipart upload ID returned from `/upload-multipart/init`.
  - `s3_key` string, required: The S3 key returned from `/upload-multipart/init`.
  - `part_numbers` number[], required: Array of part numbers to generate upload URLs for (e.g. `[1, 2, 3]`).

## Response `200`

200

- object
  - `success` boolean
  - `parts` object[]
    - `part_number` number: The part number.
    - `upload_url` string: Presigned PUT URL for this part.

## Other responses

- `400`: 400
- `500`: 500

---

[API](https://skmtc.dev/pandavideo/apis/shorts.md) - [All operations](https://skmtc.dev/pandavideo/apis/shorts/llms.txt) - [OpenAPI document](https://skmtc.dev/pandavideo/apis/shorts/revisions/912538d74790?raw)
