Skip to main content
GET
List Orders

List Orders

Returns a paginated list of orders for the store.

Request

Parameters

page
integer
default:"1"
Page number for pagination
limit
integer
default:"50"
Number of results per page
status
string
Filter by order status. One of: pending, confirmed, processing, shipped, delivered, cancelled
since_id
string
Return only orders with an ID greater than the supplied value

Response

This endpoint returns a Shopify-style body: a bare object whose orders key holds the array of orders. There is no success/envelope wrapper. Pagination is conveyed through the RFC-5988 Link response header (rel="next" / rel="previous") rather than a body field, and the resolved contract version is returned in the X-LMS-Api-Version header. Monetary values are decimal strings (for example "59.50").
orders
array
Array of order objects

Example Response

Error Response

Errors on the app surface use a Shopify-style { errors } body:

Error Codes

HTTP StatusDescription
401Invalid or missing access token
403App doesn’t have read_orders scope
422Invalid query parameter (e.g. an unsupported status value)