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": -1,
"from": 1749002112005,
"to": 1738745245046,
"dateFilter": "dateFilter",
"origin": [
"origin"
],
"status": [
"status"
],
"billingStatus": [
"billingStatus"
],
"shippingStatus": [
"shippingStatus"
],
"shippingMethod": [
"shippingMethod"
],
"paymentMethods": [
"paymentMethods"
],
"itemRef": "eace84dfa7c2e1fb474ff603",
"buyerRef": "bd410659c0c961f44b7191bd",
"couponRef": "51acb2d39ecf1b383971901d",
"giftCardRef": "c4990401f6f8b24fcc44a986",
"term": "term"
}
}

Response​

{
"orders": {
"pagination": {
"limit": 20,
"count": 10,
"page": 1,
"pages": 1,
"hasMore": true
},
"orders": [
{
"_id": "c740f3c5578b06e56b484ee3",
"id": "example",
"incId": 42,
"origin": "example",
"created": 1776442410646,
"modified": 1738176310058,
"orderId": "example",
"instructions": "example",
"updated": 1751758645227,
"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!