Issue with deprecated 'delivery_category' call to Shopify API

Topic summary

Shopify sent deprecation warnings to app developers about the delivery_category field being removed from the ShippingLine REST Admin API, with support ending April 1, 2024. Developers must update to API version 2023-07 or later.

Common Issue:
Multiple developers report receiving these warnings despite not explicitly calling the delivery_category field in their code. Many only perform READ operations on Orders via REST Admin API and have verified no direct references to this field.

Root Cause Identified:
The issue occurs when requesting order data using API versions older than 2023-10. Even without explicitly requesting delivery_category, older API versions automatically include this field in responses, triggering the deprecation warning.

Solution:

  • Upgrade all API calls to version 2023-10 or later
  • Ensure all REST API endpoints specify the current API version
  • Check for any API calls without explicit version parameters, as these may default to older versions
  • Review webhook configurations that might be using outdated API versions

Additional Resources:
Developers can use the deprecated API calls resource object to identify which specific calls are triggering warnings.

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

I seem to be having the same issue…can’t see where in my calls I’m making the call to delivery_category field and the deprecated API calls resource does show the call to it at the time an order is placed (I have a webhook calling my system) but I’m just addressing a shipping_lines field not directly delivery_category…