Fulfillment Service Callback URL Now Optional

Fulfillment Service Callback URL Now Optional

Shopify Updates: 

What You Need to Know About Callback URL Changes

Starting with the Admin API version 2026-01, Shopify has made the callbackUrl argument in the fulfillmentServiceCreate and fulfillmentServiceUpdate mutations optional. This update is designed to provide greater flexibility for app developers managing fulfillment services.

Changes for Apps Without a Callback URL

If your app's fulfillment services do not utilize a callback URL but enable either inventoryManagement or trackingSupport, you must submit required information through the API:

How Will This Change Affect Your App?

This adjustment is non-breaking, ensuring that apps currently providing a callbackUrl will function as they have before. However, new fulfillment services now have the option to be configured without a callbackUrl, offering greater flexibility for developers.

Do You Need to Take Action?

No action is required for existing apps. However, developers building new apps should note:

  • You can omit the callbackUrl argument when setting up fulfillment services, provided your app doesn’t rely on callbacks for its operations.
  • Ensure required inventory or tracking information is submitted via the API.

Embracing this optionality can streamline app configurations and minimize development challenges.

Back to blog