Graphql API → How to query discounts by their types?

I’ve been using the following graphql query to retrieve Bxgy discounts, but it’s returning nothing even though I have a bunch of Bxgy discounts retrievable by query:“status:active”

Is this syntax correct to query by discount type? Is there any other key other than DiscountCodeBxgy for the Bxgy discount type?

{
    codeDiscountNodes (first: 2 query:"discount_type:DiscountCodeBxgy") {
        pageInfo {
            hasNextPage
        }
        edges {
            cursor
            node {
                id
                codeDiscount {
                    __typename
                    ... on DiscountCodeBxgy  {
                        createdAt 
                        endsAt
                        startsAt 
                        status 
                        summary 
                        title 
                    }
                }
            }
        }
    }
}

Any idea?

Hey @Zolbayar

The documentation lists the valid options for discount_type as “bogo, fixed_amount, free_shipping, percentage”. See here: https://shopify.dev/docs/admin-api/graphql/reference/queryroot

Thanks, @Kevin_A !

I completely overlooked that! Now it works

query:"status:active discount_type:bogo"