Why am I still getting deprecation warnings after upgrading my app API?

Topic summary

A developer upgraded their Shopify app to API version 2022-10 but continues receiving deprecation warnings when fetching orders data. The warnings reference deprecated fields in the Orders and Timeline resources.

Key Details:

  • The API endpoint explicitly specifies version 2022-10 in the URL
  • Deprecation warnings appear in API responses despite the version upgrade
  • The deprecated attributes mentioned in warnings are not directly requested in the API call
  • The warnings reference property deprecations documented in Shopify’s changelog

Current Status:
The issue remains unresolved. The developer is seeking clarification on why deprecation warnings persist after upgrading to a newer API version that should have addressed these deprecated fields.

Summarized with AI on November 17. AI used: claude-sonnet-4-5-20250929.

I have upgraded my app API version to 22-10. But even after the upgrade I am seeing deprecation warnings in response related to accessing the deprecated fields.

For example:
Orders resource:

response = HTTParty.get(“https://#{shopify_credential.shop_name}.myshopify.com/admin/api/2022-10/orders?status=#{shopify_credential.shopify_status}&fulfillment_status=#{fulfillment_status}”, query: query, headers: headers)

 WARN -- : Deprecated request to Shopify API at orders/[ID].json, received reason: [https://shopify.dev/changelog/property-deprecations-in-the-admin-api-order-and-lineitem-resource](https://shopify.dev/changelog/property-deprecations-in-the-admin-api-order-and-lineitem-resource)

The below mentioned attributes in the warnings arent requested directly neither do push in such attributes in any case

1 Like