Get an order by id
Returns the full order detail scoped to the caller account: header (id, external order id, channel, status, currency, creation), resolved customer, shipping/billing addresses, items (with metadata), mirrored payments, totals, the resolved state machine (id/code/name/version + transitions of the pinned version), the fulfillment orders block, and a unified chronological timeline that merges order status events, fulfillment order status events and shipment tracking events (each shipment event carries the resolved carrier and tracking code). An order that does not exist, is soft-deleted, or belongs to another account returns 404.
Path parameters
Order identifier (UUID).
Response
The order detail.
Changes
Changed in 2 of the 9 revisions of this API.14
- ○
added the required property
billing_addressto the response with the200statusresponse-required-property-added
- ○
added the required property
created_atto the response with the200statusresponse-required-property-added
- ○
added the required property
currencyto the response with the200statusresponse-required-property-added
- ○
added the required property
external_order_idto the response with the200statusresponse-required-property-added
- ○
added the required property
idto the response with the200statusresponse-required-property-added
- ○
added the required property
itemsto the response with the200statusresponse-required-property-added
- ○
added the required property
paymentsto the response with the200statusresponse-required-property-added
- ○
added the required property
requested_strategy_codeto the response with the200statusresponse-required-property-added
- ○
added the required property
shipping_addressto the response with the200statusresponse-required-property-added
- ○
added the required property
shipping_methodto the response with the200statusresponse-required-property-added
- ○
added the required property
source_storeto the response with the200statusresponse-required-property-added
- ○
added the required property
totalsto the response with the200statusresponse-required-property-added
- ○
added the required property
updated_atto the response with the200statusresponse-required-property-added
This revision also has 2 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ○
- ○
endpoint added
endpoint-added
This revision also has 36 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ○