Shopify App Dev not working - “IN operator is not supported for store_type filter”

I have reproduced the issue on the latest CLI version.

Yes, I am on the latest version

I have searched existing posts and this report is not a duplicate.

Yes, this isn’t a duplicate

In which of these areas are you experiencing a problem?

App

Expected behavior

Shopify App Dev should work

Actual behavior

I am getting error - “IN operator is not supported for store_type filter”

Reproduction steps

It is happening right at the start of shopify app dev

Verbose output

shopify app dev --verbose
2026-04-07T14:35:48.888Z: Running command app dev
2026-04-07T14:35:48.900Z: Running system process:
· Command: C:\Program Files\nodejs\node.exe C:\Users\navdeep\AppData\Roaming\npm\node_modules@shopify\cli\bin\run.js notifications list --ignore-errors
· Working directory: **hidden-**

2026-04-07T14:35:48.911Z: Notifications to show: 0
2026-04-07T14:35:48.931Z: Reading the content of file at shopify.app.dev.toml…
2026-04-07T14:35:48.932Z: Reading the content of file at shopify.app.toml…
2026-04-07T14:35:48.947Z: Reading the content of file at extensions/cart-checkout-validation/shopify.extension.toml…
2026-04-07T14:35:48.947Z: Reading the content of file at extensions/cart-checkout-validation-pro/shopify.extension.toml…
2026-04-07T14:35:48.948Z: Reading the content of file at extensions/hide-dynamic-checkout-buttons/shopify.extension.toml…
2026-04-07T14:35:48.949Z: Reading the content of file at extensions/delivery-customization/shopify.extension.toml…
2026-04-07T14:35:48.951Z: Reading the content of file at extensions/**hidden-**-advanced/shopify.extension.toml…
2026-04-07T14:35:48.952Z: Reading the content of file at extensions/**hidden-**/shopify.extension.toml…
2026-04-07T14:35:48.952Z: Reading the content of file at extensions/**hidden-**/shopify.extension.toml…
2026-04-07T14:35:48.953Z: Reading the content of file at extensions/**hidden-**/shopify.extension.toml…
2026-04-07T14:35:48.953Z: Reading the content of file at extensions/**hidden-**/shopify.extension.toml…
2026-04-07T14:35:49.098Z: Reading the content of file at shopify.web.toml…
2026-04-07T14:35:49.142Z: Running system process:
· Command: npm prefix
· Working directory: **hidden-**

2026-04-07T14:35:49.500Z: Obtaining the dependency manager in directory **hidden-**
2026-04-07T14:35:49.500Z: Reading the content of file at package.json…
2026-04-07T14:35:49.501Z: Reading the content of file at package.json…
2026-04-07T14:35:49.503Z: Reading the .env file at .env
2026-04-07T14:35:49.503Z: Reading the .env file at .env.dev
2026-04-07T14:35:49.503Z: Reading the content of file at .env…
2026-04-07T14:35:49.503Z: Reading the content of file at .env.dev…
2026-04-07T14:35:49.505Z: Reading the content of file at .shopify/project.json…
2026-04-07T14:35:49.507Z: Reading cached app information for directory **hidden-**
2026-04-07T14:35:49.509Z: Ensuring that the user is authenticated with the App Management API with the following scopes:

2026-04-07T14:35:49.510Z: Getting session store…
2026-04-07T14:35:49.514Z: Getting current session ID…
2026-04-07T14:35:49.518Z: Validating existing session against the scopes:
[
“openid”,
https://api.shopify.com/auth/shop.admin.graphql”,
https://api.shopify.com/auth/shop.admin.themes”,
https://api.shopify.com/auth/partners.collaborator-relationships.readonly”,
https://api.shopify.com/auth/shop.storefront-renderer.devtools”,
https://api.shopify.com/auth/partners.app.cli.access”,
https://api.shopify.com/auth/destinations.readonly”,
https://api.shopify.com/auth/organization.store-management”,
https://api.shopify.com/auth/organization.on-demand-user-access”,
https://api.shopify.com/auth/organization.apps.manage”
]
For applications:
{
“appManagementApi”: {
“scopes”:
},
“businessPlatformApi”: {
“scopes”:
}
}

2026-04-07T14:35:49.518Z: - Token validation → It’s expired: false
2026-04-07T14:35:49.521Z: Sending “BusinessPlatform” GraphQL request:
query UserInfo {
currentUserAccount {
uuid
email
organizations(first: 2) {
nodes {
name
__typename
}
__typename
}
__typename
}
}

With request headers:

  • User-Agent: Shopify CLI; v=3.93.1
  • Keep-Alive: timeout=30
  • Sec-CH-UA-PLATFORM: win32
  • Content-Type: application/json

to https://destinations.shopifysvc.com/destinations/api/2020-07/graphql
2026-04-07T14:35:49.569Z: Sending “App Management” GraphQL request:
query ActiveAppReleaseFromApiKey($apiKey: String!) {
app: appByKey(key: $apiKey) {
…AppVersionInfo
__typename
}
}

fragment ReleasedAppModule on AppModule {
uuid
userIdentifier
handle
config
target
specification {
identifier
externalIdentifier
name
experience
managementExperience
}
}

fragment AppVersionInfo on App {
id
key
organizationId
activeRoot {
clientCredentials {
secrets {
key
}
}
grantedShopifyApprovalScopes
}
activeRelease {
id
version {
name
appModules {
…ReleasedAppModule
}
}
}
}

With variables:
{
“apiKey”: “*****”
}

With request headers:

  • User-Agent: Shopify CLI; v=3.93.1
  • Keep-Alive: timeout=30
  • Sec-CH-UA-PLATFORM: win32
  • Content-Type: application/json

to https://app.shopify.com/app_management/unstable/graphql.json
2026-04-07T14:35:50.177Z: Request to https://app.shopify.com/app_management/unstable/graphql.json completed in 608 ms
With response headers:

  • content-type: application/json; charset=utf-8
  • server-timing: processing;dur=112, verdict_flag_enabled;desc=“count=3”;dur=0.138, _y;desc=“efbf3af5-d6aa-4697-b7b6-eab3a878336a”, _s;desc=“9583698d-d9c1-4dd0-aabf-deb5bd019a5b”
  • x-request-id: 019d685e-fdfd-7318-b16b-897b5a34e57b-1775572549

2026-04-07T14:35:50.182Z: Sending “BusinessPlatform” GraphQL request:
query FindOrganizations($organizationId: OrganizationID!) {
currentUserAccount {
organization(id: $organizationId) {
id
name
__typename
}
__typename
}
}

With variables:
{
“organizationId”: “Z2lkOi8vb3JnYW5pemF0aW9uL09yZ2FuaXphdGlvbi8xMjk3OTg5NDE=”
}

With request headers:

  • User-Agent: Shopify CLI; v=3.93.1
  • Keep-Alive: timeout=30
  • Sec-CH-UA-PLATFORM: win32
  • Content-Type: application/json

to https://destinations.shopifysvc.com/destinations/api/2020-07/graphql
2026-04-07T14:35:50.213Z: Sending “App Management” GraphQL request:
query fetchSpecifications($organizationId: ID!) {
specifications(organizationId: $organizationId) {
name
identifier
externalIdentifier
experience
features
uidStrategy {
__typename
appModuleLimit
isClientProvided
}
validationSchema {
jsonSchema
__typename
}
__typename
}
}

With variables:
{
“organizationId”: “gid://shopify/Organization/129798941”
}

With request headers:

  • User-Agent: Shopify CLI; v=3.93.1
  • Keep-Alive: timeout=30
  • Sec-CH-UA-PLATFORM: win32
  • Content-Type: application/json

to https://app.shopify.com/app_management/unstable/graphql.json
2026-04-07T14:35:50.913Z: Request to https://app.shopify.com/app_management/unstable/graphql.json completed in 701 ms
With response headers:

  • content-type: application/json; charset=utf-8
  • server-timing: processing;dur=109, verdict_flag_enabled;desc=“count=7”;dur=0.397, _y;desc=“61fed70f-8fc0-4876-ab9e-7e21f14f3ff8”, _s;desc=“585fb63f-d619-43e7-9f65-aa679a94ec68”
  • x-request-id: 019d685f-00e4-7776-a017-701be8cccc1b-1775572549

2026-04-07T14:35:50.932Z: The following extension specifications were defined locally but not found in the remote specifications: admin, events, tax_calculation
2026-04-07T14:35:50.932Z: The following extension specifications were found in the remote specifications but not defined locally: admin_app
2026-04-07T14:35:50.935Z: Reading the content of file at .gitignore…
2026-04-07T14:35:51.417Z: Notifications to show: 0
2026-04-07T14:35:51.419Z: Reading cached app information for directory **hidden-**
2026-04-07T14:35:51.420Z: Storing app information for directory hidden :{
“appId”: “c648b6477b342500770abb8c4eb53b45”,
“title”: hidden,
“directory”: hidden,
“orgId”: “129798941”
}
2026-04-07T14:35:51.426Z: Sending “BusinessPlatform” GraphQL request:
query FetchStoreByDomain($domain: String, $storeTypes: String!) {
organization {
id
name
accessibleShops(
filters: {field: STORE_TYPE, operator: IN, value: $storeTypes}
search: $domain
) {
edges {
node {
id
externalId
name
storeType
primaryDomain
shortName
url
__typename
}
__typename
}
__typename
}
currentUser {
organizationPermissions
__typename
}
__typename
}
}

With variables:
{
“domain”: “hidden.myshopify.com”,
“storeTypes”: “app_development”
}

With request headers:

  • User-Agent: Shopify CLI; v=3.93.1
  • Keep-Alive: timeout=30
  • Sec-CH-UA-PLATFORM: win32
  • Content-Type: application/json

to https://destinations.shopifysvc.com/organizations/api/unstable/organization/129798941/graphql
2026-04-07T14:35:51.886Z: Request to https://destinations.shopifysvc.com/organizations/api/unstable/organization/129798941/graphql completed in 459 ms
With response headers:

  • cache-control: max-age=0, private, must-revalidate
  • content-type: application/json; charset=utf-8
  • etag: W/“6c9663e6fe1f5bc7ae2d6c1bcef564c0”
  • server-timing: processing;dur=99, socket_queue;dur=4.984, util;dur=0.12, cfRequestDuration;dur=398.000002
  • x-request-id: 95351943-8139-4b8f-8ad1-5907b68b6ad6-1775572550

╭─ error ────────────────────────────────────────────────────────────────────────────────────────────────╮
│ │
│ IN operator is not supported for store_type filter │
│ │
│ Request ID: 95351943-8139-4b8f-8ad1-5907b68b6ad6-1775572550 │
│ │
╰────────────────────────────────────────────────────────────────────────────────────────────────────────╯

2026-04-07T14:35:51.992Z: Running system process:
· Command: npm prefix
· Working directory: **hidden-**

2026-04-07T14:35:52.349Z: Obtaining the dependency manager in directory **hidden-**ysvc.com/v1/produce completed in 336 ms
With response headers:

  • x-request-id: 9e8fedc0-f353-4960-a211-231d3c73a3e1

2026-04-07T14:35:52.702Z: Analytics event sent: {
“command”: “app dev”,
“time_start”: 1775572548889,
“time_end”: 1775572551947,
“total_time”: 3058,
“success”: false,
“cli_version”: “3.93.1”,
“ruby_version”: “”,
“node_version”: “22.14.0”,
“is_employee”: false,
“uname”: “windows amd64”,
“env_ci”: false,
“env_plugin_installed_any_custom”: false,
“env_plugin_installed_shopify”: “[“@shopify/cli”]”,
“env_shell”: “powershell”,
“env_device_id”: “ba4fd841cd5a43ef77495269e52d05c3d5bb05cf”,
“env_cloud”: “localhost”,
“env_package_manager”: “npm”,
“env_is_global”: true,
“env_auth_method”: “device_auth”,
“env_is_wsl”: false,
“env_build_repository”: “Shopify/cli”,
“cmd_app_warning_api_key_deprecation_displayed”: false,
“cmd_app_all_configs_any”: true,
“cmd_app_all_configs_clients”: “{“shopify.app.toml”:“b4dbb8772a845f050143bde39a5b3a50”,“shopify.app.dev.toml”:“c648b6477b342500770abb8c4eb53b45”}”,
“cmd_app_linked_config_used”: true,
“cmd_app_linked_config_name”: “shopify.app.dev.toml”,
“cmd_app_linked_config_git_tracked”: true,
“cmd_app_linked_config_source”: “cached”,
“cmd_app_linked_config_uses_cli_managed_urls”: true,
“project_type”: “node”,
“app_extensions_any”: true,
“app_extensions_breakdown”: “{“function”:8,“theme”:1}”,
“app_extensions_count”: 9,
“app_extensions_custom_layout”: false,
“app_extensions_function_any”: true,
“app_extensions_function_count”: 8,
“app_extensions_theme_any”: true,
“app_extensions_theme_count”: 1,
“app_extensions_ui_any”: false,
“app_extensions_ui_count”: 0,
“app_name_hash”: “0f17317ab5820316cc4bc4e1d7b5e80925bab313”,
“app_path_hash”: “a2704388262a6fd74c735334d6462fd30fb69279”,
“app_scopes”: “[“read_customers”,“read_delivery_customizations”,“read_markets”,“read_payment_customizations”,“read_products”,“read_themes”,“read_translations”,“read_validations”,“write_delivery_customizations”,“write_discounts”,“write_payment_customizations”,“write_validations”]”,
“app_web_backend_any”: true,
“app_web_backend_count”: 1,
“app_web_custom_layout”: true,
“app_web_framework”: “remix”,
“app_web_frontend_any”: true,
“app_web_frontend_count”: 1,
“env_package_manager_workspaces”: true,
“business_platform_id”: 129798941,
“api_key”: “****”,
“cmd_app_reset_used”: false,
“cmd_all_timing_network_ms”: 1778,
“cmd_all_timing_prompts_ms”: 0,
“cmd_all_launcher”: “unknown”,
“cmd_all_topic”: “app”,
“cmd_all_plugin”: “@shopify/app”,
“cmd_all_verbose”: true,
“cmd_all_path_override”: true,
“cmd_all_path_override_hash”: “a2704388262a6fd74c735334d6462fd30fb69279”,
“cmd_app_dependency_installation_skipped”: false,
“cmd_dev_tunnel_type”: “auto”,
“cmd_all_last_graphql_request_id”: “95351943-8139-4b8f-8ad1-5907b68b6ad6-1775572550”,
“cmd_all_timing_active_ms”: 1279,
“cmd_all_exit”: “expected_error”,
“user_id”: “bf88ac68-e94c-4d68-925e-63b0912999bc”,
“request_ids”: [
“019d685e-fdfd-7318-b16b-897b5a34e57b-1775572549”,
“019d685f-00e4-7776-a017-701be8cccc1b-1775572549”,
“95351943-8139-4b8f-8ad1-5907b68b6ad6-1775572550”
],
“args”: “–verbose”,
“error_message”: “IN operator is not supported for store_type filter\n\nRequest ID: 95351943-8139-4b8f-8ad1-5907b68b6ad6-1775572550”,
“app_name”: **hidden-**,
“env_plugin_installed_all”: “[“@shopify/cli”]”,
“env_shopify_variables”: “{}”,
“metadata”: “{“extraPublic”:{},“extraSensitive”:{}}”
}
2026-04-07T14:35:52.713Z: Reporting handled error to Bugsnag: IN operator is not supported for store_type filter

Request ID: 95351943-8139-4b8f-8ad1-5907b68b6ad6-1775572550
2026-04-07T14:35:52.781Z: Running system process:
· Command: npm prefix

Operating system

Windows 11

CLI version

3.93.1

Encountered the same error when starting the dev using Shopify CLI:

 The BusinessPlatform GraphQL API responded unsuccessfully with errors:                                             │
│                                                                                                                     │
│  [                                                                                                                  │
│    {                                                                                                                │
│      "message": "IN operator is not supported for store_type filter",                                               │
│      "locations": [                                                                                                 │
│        {                                                                                                            │
│          "line": 5,                                                                                                 │
│          "column": 5                                                                                                │
│        }                                                                                                            │
│      ],                                                                                                             │
│      "path": [                                                                                                      │
│        "organization",                                                                                              │
│        "accessibleShops"                                                                                            │
│      ],                                                                                                             │
│      "extensions": {                                                                                                │
│        "code": "INVALID_INPUT"                                                                                      │
│      }                                                                                                              │
│    }                                                                                                                │
│  ]                                                                                                                  │
│                                                                                                                     │
│  Request ID: 89699ed3-7d5e-4762-bc0a-e7e20d60e360-1775572746

The problem gets fixed temporarily when using —reset argument on Shopify dev command.

Update: solved on my side.

1 Like

Also seeing the same thing right now!

Thanks, it worked for me as of now, but seems like something got slipped recently

This seems to be only a temporary solution because you have to pass in “–reset” every time.

There is also a bug with –reset that changes the “uri” in webhooks.subscriptions.

Hey y’all, thanks for reporting. We are working on a fix.

7 Likes

FYI this issue affects the app execute and app bulk commands as well.

Issue should be resolved. Please report any lingering issues. Thanks!

6 Likes

Yay! Working again :slight_smile: