Skip to main content
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
The response is assembled in real-time via the merchant’s platform adapter, so the data reflects the latest state from the source system.
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 (with currency and value)

Authentication

string
required
Device authentication token or service binding authentication token

Path Parameters

string
required
Domain of the merchant website (e.g., bestbuy.com)
string
required
The order identifier returned from the Place Order or Complete Order endpoints

Response

string
required
Current order status. One of: pending, confirmed, processing, on_its_way, shipped, partially_delivered, delivered, cancelled, returned, partially_returned
string
required
The merchant platform order number
object
Total refunded amount
string
URL to the merchant’s order status page
array
Array of items in the order with individual status
array
Array of fulfillment shipments
array
Timeline of order events
array
Array of return requests
array
Array of refund transactions

Code Examples

Error Responses

Device authentication failed — the token is missing, invalid, or expired.
The authenticated device does not own this order.
The order was not found in internal storage.
The merchant platform adapter does not support order status retrieval.
Store configuration not found for the given domain.