Unable to create a dev store

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?

Other

Expected behavior

Dev store should be created.

Actual behavior

Running shopify store create dev --name=test --organization-id=162399584 --plan=plus --demo-data --verbose fails with GraphQL validation error to one of your internal services…

Reproduction steps

It is impossible to create a Shopify dev store.

  • There is no “Create Store” button in dev.shopify.com
  • Creating one via CLI also fails (I am on newest version 4.8.0).

Running shopify store create dev --name=test --organization-id=162399584 --plan=plus --demo-data --verbose fails with GraphQL validation error to one of your internal services…

Verbose output

shopify store create dev --name=test --organization-id=162399584 --plan=plus --demo-data --verbose                                                                               
2026-09-17T13:05:54.948Z: Running command store create dev
2026-09-17T13:05:54.953Z: Running system process in background:
  · Command: /usr/bin/node /usr/bin/shopify notifications list --ignore-errors
  · Working directory: /home/kudze

2026-09-17T13:05:54.970Z: Notifications to show: 0
2026-09-17T13:05:54.972Z: Ensuring that the user is authenticated with the Business Platform API with the following scopes:
[]

2026-09-17T13:05:54.973Z: Getting session store...
2026-09-17T13:05:54.974Z: Getting current session ID...
2026-09-17T13:05:54.975Z: 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:
{
  "businessPlatformApi": {
    "scopes": []
  }
}

2026-09-17T13:05:54.975Z: - Token validation -> It's expired: false
2026-09-17T13:05:54.976Z: Sending "BusinessPlatform" GraphQL request:
  query ListOrganizations {
  currentUserAccount {
    uuid
    organizationsWithAccessToDestination(destination: APPS_CLI) {
      nodes {
        id
        name
        __typename
      }
      __typename
    }
    __typename
  }
}

With request headers:
 - User-Agent: Shopify CLI; v=4.8.0
 - Keep-Alive: timeout=30
 - Sec-CH-UA-PLATFORM: linux
 - Content-Type: application/json

to https://destinations.shopifysvc.com/destinations/api/2020-07/graphql
2026-09-17T13:05:55.329Z: Request to https://destinations.shopifysvc.com/destinations/api/2020-07/graphql completed in 353 ms
With response headers:
 - cache-control: max-age=0, private, must-revalidate
 - content-type: application/json; charset=utf-8
 - etag: W/"b0d81055ba73256ab98a8b6a3a4e5b49"
 - server-timing: processing;dur=122, socket_queue;dur=2.351, util;dur=0.16
 - x-request-id: eada8f73-58e9-4041-90c3-9008e14b266a-1789650355
    
2026-09-17T13:05:55.330Z: Ensuring that the user is authenticated with the Business Platform API with the following scopes:
[]

2026-09-17T13:05:55.330Z: Getting session store...
2026-09-17T13:05:55.331Z: Getting current session ID...
2026-09-17T13:05:55.331Z: 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:
{
  "businessPlatformApi": {
    "scopes": []
  }
}

2026-09-17T13:05:55.331Z: - Token validation -> It's expired: false
2026-09-17T13:05:55.332Z: Sending "BusinessPlatform" GraphQL request:
  mutation CreateAppDevelopmentStore($shopName: String!, $priceLookupKey: String!, $prepopulateTestData: Boolean, $developerPreviewHandle: String, $country: String) {
  createAppDevelopmentStore(
    shopName: $shopName
    priceLookupKey: $priceLookupKey
    prepopulateTestData: $prepopulateTestData
    developerPreviewHandle: $developerPreviewHandle
    country: $country
  ) {
    shopAdminUrl
    shopDomain
    userErrors {
      code
      field
      message
      __typename
    }
    __typename
  }
}

With variables:
{
  "shopName": "test",
  "priceLookupKey": "SHOPIFY_PLUS_APP_DEVELOPMENT",
  "prepopulateTestData": true
}

With request headers:
 - User-Agent: Shopify CLI; v=4.8.0
 - Keep-Alive: timeout=30
 - Sec-CH-UA-PLATFORM: linux
 - Content-Type: application/json

to https://destinations.shopifysvc.com/organizations/api/unstable/organization/162399584/graphql
2026-09-17T13:05:55.975Z: Request to https://destinations.shopifysvc.com/organizations/api/unstable/organization/162399584/graphql completed in 643 ms
With response headers:
 - cache-control: max-age=0, private, must-revalidate
 - content-type: application/json; charset=utf-8
 - etag: W/"3383ca0b151ff4a95d6693793c68afcc"
 - server-timing: processing;dur=172, socket_queue;dur=2.242, util;dur=0.12
 - x-request-id: 881c55ba-f535-4a55-9cc0-fe31bc9729c6-1789650355
    
╭─ error ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│                                                                                                                            │
│  Field 'createAppDevelopmentStore' doesn't exist on type 'Mutation'                                                        │
│  Variable $shopName is declared by CreateAppDevelopmentStore but not used                                                  │
│  Variable $priceLookupKey is declared by CreateAppDevelopmentStore but not used                                            │
│  Variable $prepopulateTestData is declared by CreateAppDevelopmentStore but not used                                       │
│  Variable $developerPreviewHandle is declared by CreateAppDevelopmentStore but not used                                    │
│  Variable $country is declared by CreateAppDevelopmentStore but not used                                                   │
│                                                                                                                            │
│  Request ID: 881c55ba-f535-4a55-9cc0-fe31bc9729c6-1789650355                                                               │
│                                                                                                                            │
╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯

2026-09-17T13:05:56.018Z: Looking for a lockfile in /home/kudze...
2026-09-17T13:05:56.028Z: Sending command analytics in background, payload: {
  "public": {
    "command": "store create dev",
    "time_start": 1789650354949,
    "time_end": 1789650356009,
    "total_time": 1060,
    "success": false,
    "cli_version": "4.8.0",
    "ruby_version": "",
    "node_version": "24.20.0",
    "is_employee": false,
    "uname": "linux amd64",
    "env_ci": false,
    "env_plugin_installed_any_custom": false,
    "env_plugin_installed_shopify": "[\"@shopify/cli\"]",
    "env_shell": "zsh",
    "env_device_id": "4aca287ec732174d348816420116fcdcc8f7ce45",
    "env_cloud": "localhost",
    "env_package_manager": "npm",
    "env_install_package_manager": "npm",
    "env_is_global": true,
    "env_auth_method": "device_auth",
    "env_is_wsl": false,
    "env_build_repository": "Shopify/cli",
    "env_auto_upgrade_enabled": true,
    "cmd_app_warning_api_key_deprecation_displayed": false,
    "cmd_all_timing_network_ms": 998,
    "cmd_all_timing_prompts_ms": 0,
    "cmd_all_launcher": "unknown",
    "cmd_all_topic": "store create",
    "cmd_all_plugin": "@shopify/store",
    "cmd_all_verbose": true,
    "cmd_all_path_override": false,
    "cmd_all_last_graphql_request_id": "881c55ba-f535-4a55-9cc0-fe31bc9729c6-1789650355",
    "cmd_all_timing_active_ms": 61,
    "cmd_all_exit": "expected_error",
    "user_id": "db72b6cb-072e-452e-9563-4a830af98990",
    "request_ids": [
      "eada8f73-58e9-4041-90c3-9008e14b266a-1789650355",
      "881c55ba-f535-4a55-9cc0-fe31bc9729c6-1789650355"
    ]
  },
  "sensitive": {
    "args": "--name=test --organization-id=162399584 --plan=plus --demo-data --verbose",
    "error_message": "Field 'createAppDevelopmentStore' doesn't exist on type 'Mutation'\nVariable $shopName is declared by CreateAppDevelopmentStore but not used\nVariable $priceLookupKey is declared by CreateAppDevelopmentStore but not used\nVariable $prepopulateTestData is declared by CreateAppDevelopmentStore but not used\nVariable $developerPreviewHandle is declared by CreateAppDevelopmentStore but not used\nVariable $country is declared by CreateAppDevelopmentStore but not used\n\nRequest ID: 881c55ba-f535-4a55-9cc0-fe31bc9729c6-1789650355",
    "env_plugin_installed_all": "[\"@shopify/cli\"]",
    "env_shopify_variables": "{}",
    "metadata": "{\"extraPublic\":{},\"extraSensitive\":{}}"
  }
}
2026-09-17T13:05:56.031Z: Running system process in background:
  · Command: /usr/bin/node /usr/bin/shopify send-analytics
  · Working directory: /home/kudze

2026-09-17T13:05:56.031Z: Skipping Bugsnag report for expected error

Operating system

Arch

CLI version

4.8.0

Shell

zsh

Nodejs version

v24.20.0

Hey @kudze, had a look at this for you. Based on the symptoms (no Create Store button plus the CLI create failing with a validation error), the most likely cause is that your user doesn’t have the development stores permission in the organization.

In the Dev Dashboard, store creation is gated by the store management permissions. It’s possible to have app development rights without store-creation rights, in which case the button stays hidden and the store-create call from the CLI gets rejected. The permission is listed as “Create, and manage development stores” in the partner organization permissions table.

The fix is to ask your org owner to either grant that permission or assign the App developer role, which includes it. Then retry shopify store create dev and the same command should go through. If the permission was already granted or it still fails, post the full verbose output and I can dig further.