Retrieve a list of orders. The orders can be filtered by fields such as id. The orders can also be sorted or paginated.
Request Request Example
JavaScript
Shell
Java
Swift
curl--location-g--request GET '{{BASE_URL}}/admin/orders'
Response Response Example
200 - Example 1
Request
Authorization
or
or
or
Query Params
fields
stringÂ
fields
optional
Comma-separated fields that should be included in the returned data. if a field is prefixed with + it will be added to the default fields, using - will remove it from the default fields. without prefix it will replace the entire default fields.
offset
numberÂ
offset
optional
The number of items to skip when retrieving a list.
limit
numberÂ
limit
optional
Limit the number of items returned in the list.
order
stringÂ
order
optional
The field to sort the data by. By default, the sort order is ascending. To change the order to descending, prefix the field name with -.
id
optional
One of
Filter by an order ID.
status
optional
One of
Filter by the order's status.
$and
array [object]Â
$and
optional
Join query parameters with an AND condition. Each object's content is the same type as the expected query parameters.
Example:
["",""]
$or
array [object]Â
$or
optional
Join query parameters with an OR condition. Each object's content is the same type as the expected query parameters.
Example:
["",""]
sales_channel_id
array[string]
optional
Filter by sales channel IDs to retrieve the orders associated with them.
region_id
optional
Filter by region IDs to retrieve their associated orders.
One of
The order's region id.
q
stringÂ
q
optional
Search term to filter the order's searchable properties.
$ne
array[string]
optional
Filter by values not equal to this parameter.
Example:
["",""]
$gt
array[string]
optional
Filter by values greater than this parameter. Useful for numbers and dates only.
Example:
["",""]
$gte
array[string]
optional
Filter by values greater than or equal to this parameter. Useful for numbers and dates only.
Example:
["",""]
$lt
array[string]
optional
Filter by values less than this parameter. Useful for numbers and dates only.
Example:
["",""]
$lte
array[string]
optional
Filter by values less than or equal to this parameter. Useful for numbers and dates only.
Example:
["",""]
$like
array[string]
optional
Apply a like filter. Useful for strings only.
Example:
["",""]
$re
array[string]
optional
Apply a regex filter. Useful for strings only.
Example:
["",""]
$ilike
array[string]
optional
Apply a case-insensitive like filter. Useful for strings only.
Example:
["",""]
$fulltext
array[string]
optional
Filter to apply on full-text properties.
Example:
["",""]
$exists
array[string]
optional
Filter by whether a value for this parameter exists (not null).
Example:
["",""]
$in
array[string]
optional
Filter by values in this array.
Example:
["",""]
$nin
array[string]
optional
Filter by values not in this array.
Example:
["",""]
$overlap
array[string]
optional
Filter arrays that have overlapping values with this parameter.
Example:
["",""]
$contains
array[string]
optional
Filter arrays that contain some of the values of this parameter.
Example:
["",""]
$contained
array[string]
optional
Filter arrays that contain all values of this parameter.
Example:
["",""]
$eq
array[string]
optional
Example:
["",""]
$not
array[string]
optional
Example:
["",""]
customer_id
optional
One of
The order's customer id.
Responses
🟢200OK
application/json
OK
Body
The paginated list of orders.
limit
numberÂ
limit
required
The maximum number of items returned.
offset
numberÂ
offset
required
The number of items skipped before the returned items.
count
numberÂ
count
required
The total count of items.
orders
array[object (AdminOrder) {48}]Â
required
The list of orders.
sales_channel
objectÂ
AdminSalesChannel
optional
The sales channel's details.
customer
objectÂ
AdminCustomer
optional
The customer's details.
shipping_address
objectÂ
AdminOrderAddress
optional
An order address.
billing_address
objectÂ
AdminOrderAddress
optional
An order address.
summary
objectÂ
BaseOrderSummary
required
The order's summary details.
region
objectÂ
AdminRegion
optional
The region's details.
payment_collections
array[object (AdminPaymentCollection) {14}]Â
required
The order's payment collections.
fulfillments
array[object (AdminOrderFulfillment) {13}]Â
optional
The order's fulfillments.
id
stringÂ
id
required
The order's ID.
version
numberÂ
version
required
The order's version.
region_id
stringÂ
region_id
required
The ID of the region associated with the order.
customer_id
stringÂ
customer_id
required
The ID of the customer that placed the order.
sales_channel_id
stringÂ
sales_channel_id
required
The ID of the sales channel the order is placed in.
email
string <email>
email
required
The email of the customer that placed the order.
currency_code
stringÂ
currency_code
required
The order's currency code.
display_id
numberÂ
display_id
optional
The order's display ID.
items
array[object (AdminOrderLineItem) {44}]Â
required
The order's items.
shipping_methods
array[object (AdminOrderShippingMethod) {22}]Â
required
The order's shipping methods.
transactions
array[object (BaseOrderTransaction) {9}]Â
optional
The order's transactions.
metadata
objectÂ
optional
The order's metadata, can hold custom key-value pairs.
created_at
string <date-time>
created_at
required
The date the order was created.
updated_at
string <date-time>
updated_at
required
The date the order was updated.
original_item_total
numberÂ
original_item_total
required
The total of the order's items including taxes, excluding promotions.
original_item_subtotal
numberÂ
original_item_subtotal
required
The total of the order's items excluding taxes, including promotions.
original_item_tax_total
numberÂ
original_item_tax_total
required
The tax total of the order's items excluding promotions.
item_total
numberÂ
item_total
required
The total of the order's items including taxes and promotions.
item_subtotal
numberÂ
item_subtotal
required
The total of the order's items excluding taxes, including promotions.
item_tax_total
numberÂ
item_tax_total
required
The tax total of the order's items including promotions.
original_total
numberÂ
original_total
required
The order's total excluding promotions, including taxes.
original_subtotal
numberÂ
original_subtotal
required
The order's total excluding taxes, including promotions.
original_tax_total
numberÂ
original_tax_total
required
The order's tax total, excluding promotions.
total
numberÂ
total
required
The order's total including taxes and promotions.
subtotal
numberÂ
subtotal
required
The order's total excluding taxes, including promotions.
tax_total
numberÂ
tax_total
required
The order's tax total including promotions.
discount_total
numberÂ
discount_total
required
The order's discount or promotions total.
discount_tax_total
numberÂ
discount_tax_total
required
The tax total of order's discount or promotion.
gift_card_total
numberÂ
gift_card_total
required
The order's gift card total.
gift_card_tax_total
numberÂ
gift_card_tax_total
required
The tax total of the order's gift card.
shipping_total
numberÂ
shipping_total
required
The order's shipping total including taxes and promotions.
shipping_subtotal
numberÂ
shipping_subtotal
required
The order's shipping total excluding taxes, including promotions.
shipping_tax_total
numberÂ
shipping_tax_total
required
The tax total of the order's shipping.
original_shipping_total
numberÂ
original_shipping_total
required
The order's shipping total including taxes, excluding promotions.
original_shipping_subtotal
numberÂ
original_shipping_subtotal
required
The order's shipping total excluding taxes, including promotions.
original_shipping_tax_total
numberÂ
original_shipping_tax_total
required
The tax total of the order's shipping excluding promotions.