---
title: "Pack version upload complete"
method: POST
path: "/packs/{packId}/versions/{packVersion}/uploadComplete"
tags: ["Packs"]
---

# Pack version upload complete

`POST /packs/{packId}/versions/{packVersion}/uploadComplete`

Note the completion of the upload of a Pack version bundle in order to create that Pack version.

## Path parameters

- `packId` integer, required
- `packVersion` string, required

## Request body

- CreatePackVersionRequest — Payload for Pack version upload complete.
  - `notes` string — Developer notes of the new Pack version.
  - `source` 'web' | 'cli'
  - `allowOlderSdkVersion` boolean — Bypass the Superhuman Docs protection against SDK version regression when multiple makers build versions.

## Response `200`

Confirmation of successful Pack version creation.

- CreatePackVersionResponse — Confirmation of successful Pack version creation.
  - `deprecationWarnings` ValidationError[]
    - `path` string, required — A path indicating the affected field, in OGNL notation.
    - `message` string, required — An error message.

## Other responses

- `400` — The request parameters did not conform to expectations.
- `401` — The API token is invalid or has expired.
- `403` — The API token does not grant access to this resource.
- `404` — The resource could not be located with the current API token.
- `429` — The client has sent too many requests.

---

[API](https://skmtc.net/coda/apis/superhuman-docs-api.md) · [All operations](https://skmtc.net/coda/apis/superhuman-docs-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/coda/superhuman-docs-api/revisions/c65a8418f3c8/schema)
