---
title: "Get upload information to perform a multipart file upload."
method: GET
path: "/files/{owner}/{repo}/{identifier}/info/"
tags: ["files"]
---

# Get upload information to perform a multipart file upload.

`GET /files/{owner}/{repo}/{identifier}/info/`

Get upload information to perform a multipart file upload.

## Query parameters

- `filename` string, required
- `part_number` integer

## Response `200`

Information for multipart uploaded retrieved successfully.

- PackageFilePartsUpload
  - `identifier` string, uri — The identifier for the file to use uploading parts.
  - `upload_querystring` string, nullable — The querystring to use for the next-step PUT upload.
  - `upload_url` string, uri — The URL to use for the next-step PUT upload

## Other responses

- `400` — The provided upload file was not a multipart upload.
- `404` — Namespace (owner), repository or upload file not found
- `422` — Missing or invalid parameters (see detail).

---

[API](https://skmtc.dev/cloudsmith/apis/cloudsmith-api-v1.md) · [All operations](https://skmtc.dev/cloudsmith/apis/cloudsmith-api-v1/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/cloudsmith/cloudsmith-api-v1/revisions/4d7879df9b2f/schema)
