Admin API/Discounts/Queries
discountNodes
queryDiscounts, newest first. Search: status:active|scheduled|expired method:code|automatic type:basic|bxgy|free_shipping|volume code: or words in the title/code.
Returns DiscountNodeConnection!
query DiscountNodes($first: Int, $query: String) {
discountNodes(first: $first, query: $query) {
nodes {
id
discountType
method
discount {
__typename
... on DiscountAutomaticBasic {
title
status
createdAt
asyncUsageCount
channels
discountClass
}
}
}
pageInfo {
hasNextPage
endCursor
}
}
}
# Variables
{
"first": 10,
"query": "status:active"
}Arguments
Returned fields
- edges[DiscountNodeEdge!]!required
- nodes[DiscountNode!]!required
- pageInfoPageInfo!required