---
title: "List All Documents"
method: GET
path: "/2024-09/shipments/{easyship_shipment_id}/documents"
tags: ["Shipments"]
---

# List All Documents

`GET /2024-09/shipments/{easyship_shipment_id}/documents`

## Request

- Base URL: `https://public-api.easyship.com`
- URL: `https://public-api.easyship.com/2024-09/shipments/{easyship_shipment_id}/documents`
- Auth: HTTP bearer

Retrieve shipping documents of specific shipment.

Required authorization scope: `public.shipment_document:read`

## Path parameters

- `easyship_shipment_id` string, required

## Query parameters

- `document_type` 'commercial_invoice', required
- `page_size` '4x6' | 'A4'

## Response `200`

list of documents

## Other responses

- `400`: shipment has been cancelled
- `404`: record not found
- `422`: invalid document type

---

[API](https://skmtc.dev/easyship/apis/easyship-public-api.md) - [All operations](https://skmtc.dev/easyship/apis/easyship-public-api/llms.txt) - [OpenAPI document](https://skmtc.dev/easyship/apis/easyship-public-api/revisions/b47b54b748a7?raw)
