App flagged for contextualPricing breaking change — already on 2025-04, no resolution path available

Our app is receiving an overdue “Action Required” notice in the Partner Dashboard for ProductVariant.contextualPricing:

As of GraphQL Admin API version 2025-04, the Markets APIs have been updated to support additional customizations and conditions for each market, enabling merchants to tailor their shops' buyer experiences.

- the Catalog APIs now support multiple markets per catalog. Use type: REGION to maintain single market behavior.

The notice states: “Your app will be delisted and new installs will be blocked if you continue to make calls with breaking changes.”

Our usage is straightforward. We query contextualPricing on ProductVariant with a country context:

  contextualPricing(context: { country: $country }) {
    price {
      amount
      currencyCode
    }
    compareAtPrice {
      amount
      currencyCode
    }
  }

This pattern is correct and supported per https://shopify.dev/docs/api/admin-graphql/2025-04/objects/Productvariant and https://shopify.dev/docs/api/admin-graphql/latest/input-objects/contextualpricingcontext.

We’ve done a full audit and believe we’re compliant:

1. We already meet the version requirement. The notice says “2025-04 or later” — we’re on 2025-04.

2. We do not use any Markets or Catalog APIs. We searched our entire codebase for markets(), MarketCatalog, Market.catalogs, Market.webPresence, Market.webPresences, and Market.currencySettings and found zero results. The type: REGION migration for markets() queries does not apply to us.

3. Our contextualPricing usage is correct. We handle nullable price and compareAtPrice fields. We understand that as of 2025-04, only active markets are considered in price resolution (https://shopify.dev/changelog/new-markets-apis).

4. There is no acknowledgment mechanism. The Partner Dashboard doesn’t offer a “Mark as reviewed” or “Acknowledge” action for this notice.

Since we don’t use Markets/Catalog APIs and our contextualPricing pattern is supported, it appears this flag is a false positive. Can this be cleared on Shopify’s end, or is there a specific action we’re missing?

Hi @sameer_s

Just to confirm - did you make an update to be compliant recently? These warning typically remain for 30 days since last recorded deprecated API call so if it was a recent update than you just need to wait.

Yes, that’s it! I didn’t realize the warning wouldn’t go away once it’s fixed.