---
title: "Manifest Orders"
method: POST
path: "/v1/manifest"
tags: ["Shipping"]
---

# Manifest Orders

`POST /v1/manifest`

Create manifests for dispatched shipping orders. Groups orders by store location and provider, then generates manifest documents (e.g. AusPost order summaries).

## Request body

- ManifestOrdersInputSerializer — Manifest orders that have already been dispatched.
  - `orderIds` string[], nullable — List of Nash order IDs to manifest.
  - `externalOrderIds` string[], nullable — List of external order IDs to manifest.
  - `providerIds` string[], nullable — List of provider IDs. Manifests all eligible orders dispatched to these providers.

## Response `200`

OK

- ManifestOrdersResponseSerializer
  - `manifests` ManifestResultSerializer[], required — List of manifest results grouped by provider and store location.
    - `providerId` string, required — Provider that generated the manifest.
    - `orderIds` string[], required — Order IDs included in the manifest.
    - `documents` ManifestDocumentSerializer[], required — Generated manifest documents.
      - `id` string, required — Document ID.
      - `url` string, nullable, required — URL to download the manifest PDF.
      - `contentType` string, required — MIME type of the document.

## Other responses

- `422` — Unprocessable Content

---

[API](https://skmtc.net/usenash/apis/nash-api.md) · [All operations](https://skmtc.net/usenash/apis/nash-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/usenash/nash-api/revisions/09a23a95889b/schema)
