Skip to main content

Export Fulfillments

GET 

/api/v2/sales-order-fulfillments/export

Exports sales order fulfillments as XLSX or CSV.

Required scope: orders:read

Grant this scope to your token under Settings → Developer → Personal Access Tokens.

Summary mode columns: ID, Fulfillment #, Status, Type, Order #, Customer, Sales Channel, Warehouse, Tracking #, Req. Method, Req. Method (Manual), Ful. Method, Ful. Method (Manual), Items, Qty, Cost, Fulfilled At, Packing Slip Printed At, Created At, Updated At.

Line items mode also includes per-line: Item SKU, Item Name, Item Description, Item Qty, Unit Price, Line Total.

Delivery depends on size: up to 1,000 fulfillments (or scope=current_page) the response is the file itself. Above 1,000 fulfillments the export runs as a background job and the response is JSON carrying tracked_job_log_id and queued=true; when the job completes, its results include download_url and file — fetch the file with Download Fulfillments Export. Background xlsx exports above 15,000 fulfillments are written as CSV instead.

Authentication: Requires Bearer token.

Request​

Responses​

OK