Restrict which networks can call the Admin API to limit the damage if a token leaks. The deadline is 2026/11/12 for apps that use bulk operations and 2026/11/20 for all other public apps. Missing it can lead to bulk operations being blocked and even removal from the App Store.
With a token, the Admin API could be called from any network. If the token leaked, it could be abused from anywhere.
Restrict callers by IP/CIDR, or by your hosting provider's ASN and country. This setting becomes mandatory for public apps.
| Deadline (US Eastern Time) | Applies to | What happens if not configured |
|---|---|---|
| 2026/11/12 23:59 ET | Apps using bulk operations | Bulk operations from public apps without an IP allowlistwill fail |
| 2026/11/20 23:59 ET | All public apps | from the Shopify App StoreDelisted,New installs blocked |
Public apps installed on multiple stores, such as those listed on the App Store. The deadline depends on whether the app uses bulk operations.
Custom apps are not subject to this requirement.
Apps that merchants create in the Dev Dashboard or the Shopify admin are out of scope.
If your calls to Shopify come from a fixed IP, build the allowlist withfixed IP addresses or CIDR ranges.
Example A NAT gateway's static IP, a dedicated server's IP, etc.
If your source IP changes,allow your hosting provider's ASNand listthe countries where your app runs.
Example Serverless/PaaS environments where the source IP can't be fixed
Check whether every process that calls the Admin API (batch jobs, webhook handlers, workers, etc.) uses a fixed or dynamic source IP.
Register your app's allowed IPs: IPs/CIDRs if fixed, ASNs and countries if dynamic.
Confirm that your key API calls, including bulk operations, still succeed (detailed verification steps aren't provided).
The app's Admin API calls are made not from the app developer's servers but frommerchant-side infrastructure.
Move to an architecture that further limits Admin API token exposureas soon as possible. For the deadline above, you can alsorequest an extension.
Apps that use bulk operations must comply by Nov 12; after that, bulk operations fail. Bulk product and order syncs and exports will stop, soStart by finding where your codebase uses bulk operations.
The article explains that this restricts the networks from which an app can call the Admin API. It doesn't say whether other APIs, such as the Storefront API, are affected.
Even if you can't provision a static IP, you can specify your hosting provider's ASN and the country where your app runs. However, specifying an ASN means thatthird parties using the same provider also fall within the allowed rangeso it's less restrictive than a static IP.
New customer acquisition stops completely. The article doesn't say whether the API keeps working for stores that already have the app installed, so don't assume existing stores are safe.
Architectures that call the Admin API from merchant infrastructure shouldmigrate as soon as possibleto a setup that limits where tokens are exposed. Extensions can be requested, but the article doesn't describe the process.Apps that integrate with on-premises or core business systems shouldstart redesigning now to be safe.