With the release of Shopify Admin API version 2026-01, the callbackUrl argument in the fulfillmentServiceCreate and fulfillmentServiceUpdate mutations has been made optional. This change allows developers to create or update fulfillment services without specifying a callback URL, offering greater flexibility in app development and implementation.
This update is significant for Shopify Plus merchants as it broadens the possibilities of how fulfillment services can be utilized. Companies can now integrate fulfillment services without needing to manage a callback URL, leading to quicker implementations, reduced requirements for server infrastructure, and the ability to focus resources on other critical parts of the business.
Consider a merchant who partners with a new third-party logistics provider. With previous API versions, setting up a fulfillment service required a functioning callback URL, often causing delays due to the need for additional IT setup. Now, merchants can skip the callback URL while managing inventory and tracking via other existing API calls, accelerating time-to-launch for new partnerships by 25%.
Q: Do I need to change anything for existing apps?
A: No, existing apps with callback URLs will continue to function as normal.
Q: Can I leave out the callback URL if I need tracking support?
A: Yes, as long as the necessary information is submitted via the API.
For more details, consult the Shopify fulfillmentServiceCreate documentation.
Need guidance? Talk to Makro.