Orders
Get Order Status
Retrieves real-time order status including tracking, fulfillments, returns, and refunds from the merchant platform
GET
Get Order Status
Overview
The Get Order Status endpoint retrieves the current status of a placed order directly from the merchant platform. Use this endpoint for post-checkout order tracking to display:- Current order status and fulfillment progress
- Shipment tracking information with carrier details
- Return and refund status
- Order timeline events
Response fields vary by merchant platform adapter — most merchants return only a subset of the fields documented below. Only required fields are guaranteed in every response:
- Top-level:
status,order_number - Line items (when present):
line_item_id,sku,status - Fulfillments (when present):
id,status - Events (when present):
type,timestamp - Returns (when present):
id,status; nested return line items:sku,quantity - Refunds (when present):
id,amount(withcurrencyandvalue)
Authentication
Device authentication token or service binding authentication token
Path Parameters
Domain of the merchant website (e.g.,
bestbuy.com)The order identifier returned from the Place Order or Complete Order endpoints
Response
Current order status. One of:
pending, confirmed, processing, on_its_way, shipped, partially_delivered, delivered, cancelled, returned, partially_returnedThe merchant platform order number
Total refunded amount
URL to the merchant’s order status page
Array of items in the order with individual status
Array of fulfillment shipments
Timeline of order events
Array of return requests
Array of refund transactions
Code Examples
Error Responses
401 Unauthorized
401 Unauthorized
403 Forbidden
403 Forbidden
The authenticated device does not own this order.
400 Bad Request
400 Bad Request
The order was not found in internal storage.
422 Unprocessable Entity
422 Unprocessable Entity
The merchant platform adapter does not support order status retrieval.
404 Not Found
404 Not Found
Store configuration not found for the given domain.
Related Endpoints
- Place Order (v1) - Place an order with the Simple Cart API
- Place Order (v2) - Place an order with the Full Cart API
- Complete Order (v1) - Complete an order from an existing cart
- Complete Order (v2) - Complete an order from an existing cart (v2)
Previous
OverviewSession management endpoints for multi-domain cart tracking and postal code preferences
Next
Get Order Status