---
title: "Download the packing slip for a shipment. The document is rendered when you call this, from the shipment's current state and the tenant's PDFs & Emails settings, so it is the same document the product's Download button produces rather than a stored copy of one sent earlier. Served in every shipment status, including Cancelled. The file name is composed from the order the shipment fulfils and the shipment's sequence number rather than from the id you request by: `SO1862-2.pdf` for a shipment against sales order 1862, and `PO104-1.pdf` for an outside-processing shipment against purchase order 104. The packing slip is rendered against that order, so a shipment whose order has been deleted, or which is attached to neither, has no document to return and gives a 404."
method: GET
path: "/api/shipments/{shipmentId}/pdf"
tags: ["Shipments"]
---

# Download the packing slip for a shipment. The document is rendered when you call this, from the shipment's current state and the tenant's PDFs & Emails settings, so it is the same document the product's Download button produces rather than a stored copy of one sent earlier. Served in every shipment status, including Cancelled. The file name is composed from the order the shipment fulfils and the shipment's sequence number rather than from the id you request by: \`SO1862-2.pdf\` for a shipment against sales order 1862, and \`PO104-1.pdf\` for an outside-processing shipment against purchase order 104. The packing slip is rendered against that order, so a shipment whose order has been deleted, or which is attached to neither, has no document to return and gives a 404.

`GET /api/shipments/{shipmentId}/pdf`

## Path parameters

- `shipmentId` string, required

## Response `200`

The shipment's packing slip PDF

## Other responses

- `404` — No shipment with that id, the shipment is deleted, or the order it fulfils is missing or deleted
- `500` — The renderer did not produce a usable document

## Changes

- **2026-09-04** `cdbcc3fdfc70` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/fulcrumpro/apis/fulcrum-publicapi/changes/api/shipments/:shipmentId/pdf/get.md)

---

[API](https://skmtc.dev/fulcrumpro/apis/fulcrum-publicapi.md) · [All operations](https://skmtc.dev/fulcrumpro/apis/fulcrum-publicapi/llms.txt) · [OpenAPI document](https://skmtc.dev/fulcrumpro/apis/fulcrum-publicapi/revisions/995a8753a8a2?raw)
