Fetch quote list
Retrieve a paginated list of quotes that the sales team has prepared for the customer.
Query
query GetQuotes($page: Int, $offset: Int) {
orders(input: {
type: [quotation]
status: ["QUOTATION"]
page: $page
offset: $offset
}) {
items {
id
status
reference
remarks
createdAt
total {
gross
net
tax
}
}
itemsFound
page
pages
}
}
Variables
{
"page": 1,
"offset": 10
}
Response
{
"data": {
"orders": {
"items": [
{
"id": 2792,
"status": "QUOTATION",
"reference": null,
"remarks": null,
"createdAt": "2026-02-12T13:21:34.588Z",
"total": {
"gross": 990.5,
"net": 1198.51,
"tax": 208.01
}
},
{
"id": 2774,
"status": "QUOTATION",
"reference": null,
"remarks": null,
"createdAt": "2026-02-10T08:11:35.474Z",
"total": {
"gross": 13069.45,
"net": 13069.45,
"tax": 0
}
}
],
"itemsFound": 109,
"page": 1,
"pages": 11
}
}
}
How it works
Quotes are orders with type: quotation and status: "QUOTATION" — these are created by the sales team in response to a customer's quote request. Don't confuse them with quote requests, which have type: dropshipment and status: "REQUEST". The total.gross is the amount excluding tax, total.net includes tax. Use the id from a list item to fetch the full quote detail with the order query. From the customer portal, the customer can confirm a quote into an order using orderSetStatus.