Skip to content

Export Shipments

Downloads the shipments datagrid as a CSV file — the same data the admin Sales → Shipments "Export" button produces. The response is a binary text/csv attachment, not JSON. Requires the sales.shipments.view permission.

Endpoint

EndpointMethod
/api/admin/shipments/exportGET

Columns

The CSV carries the six datagrid columns, in order:

HeaderValue
IDShipment id.
Order IDThe parent order's number.
Total QtyTotal quantity of items in the shipment.
Inventory SourceThe source the shipment was dispatched from.
Shipped ToName on the order's shipping address.
Shipment DateWhen the shipment was created.

Query parameters

format selects the export format — only csv is supported (the default); any other value returns 422.

The export honours the same filters as the listing, so you export exactly the rows you're viewing: id, order_id, total_qty, inventory_source_name, shipped_to, order_date_from / _to, created_at_from / _to. (Pagination does not apply — the export returns every matching row.)

Permission

sales.shipments.view

Released under the MIT License.