Skip to main content

Get Fulfillment

GET 

/api/sales-order-fulfillments/:salesOrderFulfillment

Get a single fulfillment (shipment) with its lines, parent sales order summary, warehouse, tracking, and void audit fields.

Required scope: orders:read

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

Each fulfillment line includes the linked sales order line and product (with lot-tracking configuration) plus a live item_inventory breakdown per warehouse (stock, allocated, available, inbound, in transit).

Key fields:

  • status / fulfillment_statussubmitted, acknowledged, picked, packed, fulfilled, canceled, or awaiting_pickup
  • fulfillment_typemanual, shipstation, starshipit, shipmyorders, fba, walmart_wfs, veracore, shiphero, shipfusion, d3, trackstar, pickup, or sales_channel
  • fulfillment_number{sales_order_number}.{sequence}, e.g. SO-10412.1
  • voided_at / void_reason / voided_by — set when the shipment has been voided

Archived fulfillments are still returned. Requires the orders:read token scope.

Request

Responses

OK

Response Headers
    Content-Type