Skip to main content

orders Query

Description

Retrieves a paginated list of orders with comprehensive filtering and sorting options. Supports filtering by date range, origin, status, billing status, shipping status, payment methods, items, buyers, coupons, gift cards, and search terms.

query orders($ordersFiltersInput: OrdersFiltersInput!) {
orders(ordersFiltersInput: $ordersFiltersInput) {
pagination {
limit
count
page
pages
hasMore
}
orders {
_id
id
incId
origin
created
modified
orderId
instructions
updated
status
discogsStatus
buyerWasContacted
unreadMessagesCount
path
}
stats {
total
}
}
}

Variables

{
"ordersFiltersInput": {
"page": 1,
"limit": 20,
"sort": "sort",
"order": 42,
"from": 1737292446134,
"to": 1721596658675,
"dateFilter": "dateFilter",
"origin": [
"origin"
],
"status": [
"status"
],
"billingStatus": [
"billingStatus"
],
"shippingStatus": [
"shippingStatus"
],
"paymentMethods": [
"paymentMethods"
],
"itemRef": "0dc23e41e486c2a917c9e60e",
"buyerRef": "a5b1ed4a9113f1e829650dad",
"couponRef": "2736805449ffb527b9a1b7ef",
"giftCardRef": "90216b032dfd9bd9477a9658",
"term": "term"
}
}

Response

{
"orders": {
"pagination": {
"limit": 20,
"count": 10,
"page": 1,
"pages": 1,
"hasMore": true
},
"orders": [
{
"_id": "38bab9ba6f0222fa02f7706e",
"id": "example",
"incId": 42,
"origin": "example",
"created": 1723721400944,
"modified": 1735905492429,
"orderId": "example",
"instructions": "example",
"updated": 1763007554090,
"status": "example",
"discogsStatus": "example",
"buyerWasContacted": true,
"unreadMessagesCount": 42,
"path": "/release/1763553751/release-artist-release-name"
}
],
"stats": {
"total": 29.99
}
}
}

Arguments

NameTypeDescription
ordersFiltersInputOrdersFiltersInput!Input type. See the OrdersFiltersInput type for field details.

Returns

OrdersConnection!