Ostorya dev docs

Admin API/Discounts/Queries

discountNodes

query

Discounts, 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

afterString
beforeString
firstInt
lastInt
queryString
reverseBoolean

Returned fields

nodes[DiscountNode!]!required
pageInfoPageInfo!required