Skip to main content

Get Order

GET 

/api/shipstation/integration-instances/:integration_instance/orders/:order

Returns a single ShipStation order from the local cache, serialized via ShipStation order object. Includes the order status (value + label + color), carrier/service codes, a resolved tracking_url (derived from carrier_code + tracking_number via ShipstationTrackingUrl::resolve), and the linked SKU.io sales order fulfillment (sku_fulfillment, null when not linked).

Authorization

Any valid API token can call this endpoint — no specific scope required. Manage tokens.

When include_json=1 (or true) is supplied, the raw ShipStation JSON payload is included as json_object.

Returns 404 when the order does not belong to the given integration instance.

Authentication: Requires Bearer token.

Each order includes a shipments array of linked ShipStation shipment rows (tracking number/URL, carrier + service, cost, voided / return-label flags, ship date, and a link_route to the shipment detail page), sorted by ship date descending.

product_links — when include_json=1, the response also includes product_links: a map of lowercased item SKU → { id, name, link_route } resolving the raw payload's item SKUs (shipmentItems for shipments, items for orders) to local SKU.io products at /products/{id}. SKUs with no matching local product are absent from the map.

Request

Responses

OK

Response Headers
    Content-Type