Skip to content

[Bug]: CLI throws permission then throttling errors on specific store despite unchanged access #6316

@amyous

Description

@amyous

Please confirm that you have:

  • Searched existing issues to see if your issue is a duplicate. (If you’ve found a duplicate issue, feel free to add additional information in a comment on it.)
  • Reproduced the issue in the latest CLI version.

In which of these areas are you experiencing a problem?

Theme

Expected behavior

Shopify CLI commands were working perfectly until 21 August, 2025 for the store 9d3032-3.myshopify.com. No changes were made to store configuration, user permissions, or CLI setup.

Actual behavior

Starting 21 August, 2025, CLI began failing on store 9d3032-3.myshopify.com with different error patterns:

Initially (21-25 August):

  • Error:
Looks like you don't have access this dev store: (9d3032-3)
If you're not the owner, create a dev store staff account for
yourself
  • Occurred despite unchanged collaborator access and was working fine for us (org with collaborator access) as of that morning

Currently (August 26):

  • Error: "Failed to perform the initial theme synchronization"
╭─ error ────────────────────────────────────────────────────────────────────────────────────────────────────╮
│                                                                                                            │
│  Failed to perform the initial theme synchronization.                                                      │
│                                                                                                            │
│  Throttled: {"response":{"errors":[{"message":"Throttled","extensions":{"code":"THROTTLED","documentation  │
│  ":"https://shopify.dev/api/usage/rate-limits"}}],"extensions":{"cost":{"requestedQueryCost":14,"actualQu  │
│  eryCost":null,"throttleStatus":{"maximumAvailable":40,"currentlyAvailable":1,"restoreRate":2}}},"status"  │
│  :200,"headers":{}},"request":{"query":"query getThemeFileChecksums($id: ID!, $after: String) {\n          │
│  theme(id: $id) {\n    files(first: 250, after: $after) {\n      nodes {\n        filename\n               │
│  size\n        checksumMd5\n        __typename\n      }\n      userErrors {\n        filename\n            │
│  code\n        __typename\n      }\n      pageInfo {\n        hasNextPage\n        endCursor\n             │
│  __typename\n      }\n      __typename\n    }\n    __typename\n                                            │
│  }\n}","variables":{"id":"gid://shopify/OnlineStoreTheme/178674172204","after":"ImFzc2V0c1wvYWxnb2xpYXNlY  │
│  XJjaC51bWQtQkRhUktESk8ubWluLmpzLm1hcCI="}}}                                                               │
│                                                                                                            │
╰────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ 

The same collaborator access continues to work normally on other stores with identical access and setup. All developers in our organisation are experiencing the same problem on the 9d3032-3 store only. Shopify Plus Support investigated and found no account or permission issues, directing us to report this as a CLI bug.

Verbose output

Verbose output
2025-08-26T00:03:53.991Z: Running command theme dev
2025-08-26T00:03:53.995Z: Running system process in background:
· Command: /Users/amytran/.nvm/versions/node/v22.6.0/bin/node /Users/amytran/Library/pnpm/global/5/node_modules/@shopify/cli/bin/run.js notifications list --ignore-errors
· Working directory: /Users/amytran/ShopifyProjects/arctheme-nere

2025-08-26T00:03:54.010Z: Notifications to show: 0
2025-08-26T00:03:54.017Z: Reading the content of file at shopify.theme.toml...
╭─ info ───────────────────────────────────────────────────────────────────────╮
│                                                                              │
│  Using applicable flags from development environment:                        │
│                                                                              │
│    • store: 9d3032-3.myshopify.com                                           │
│    • theme: 178674172204                                                     │
│    • ignore: templates/**/*.json,templates/*.json,config/{settings_data,mar  │
│      kets}.json,sections/*.json                                              │
│                                                                              │
╰──────────────────────────────────────────────────────────────────────────────╯

2025-08-26T00:03:54.101Z: Ensuring that the user is authenticated with the Theme API with the following scopes:
[]

2025-08-26T00:03:54.101Z: Ensuring that the user is authenticated with the Admin API with the following scopes for the store 9d3032-3.myshopify.com:
[]

2025-08-26T00:03:54.102Z: Getting session store...
2025-08-26T00:03:54.104Z: 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:
{
"adminApi": {
  "scopes": [],
  "storeFqdn": "9d3032-3.myshopify.com"
}
}

2025-08-26T00:03:54.104Z: - Token validation -> It's expired: false
2025-08-26T00:03:54.108Z: Sending "Admin" GraphQL request:
query publicApiVersions {
publicApiVersions {
  handle
  supported
  __typename
}
}

With variables:
{}

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

to https://9d3032-3.myshopify.com/admin/api/unstable/graphql.json
2025-08-26T00:03:54.645Z: Request to https://9d3032-3.myshopify.com/admin/api/unstable/graphql.json completed in 537 ms
With response headers:
- content-type: application/json; charset=utf-8
- server-timing: processing;dur=79, graphql;desc="admin/query/other", _y;desc="c02522c6-8dc0-4b60-ba0e-c77d66b0e96d", _s;desc="0a68d8eb-bd7c-4981-bdc3-c88222116c19", cfRequestDuration;dur=358.000040, ipv6
- x-request-id: fd7f10e2-aca0-4dda-902f-a27e398a9f9b-1756166634
  
2025-08-26T00:03:54.647Z: Sending "Admin" GraphQL request:
query getThemes($after: String) {
themes(first: 50, after: $after) {
  nodes {
    id
    name
    role
    processing
    __typename
  }
  pageInfo {
    hasNextPage
    endCursor
    __typename
  }
  __typename
}
}

With variables:
{
"after": null
}

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

to https://9d3032-3.myshopify.com/admin/api/2025-07/graphql.json
2025-08-26T00:03:55.153Z: Request to https://9d3032-3.myshopify.com/admin/api/2025-07/graphql.json completed in 506 ms
With response headers:
- content-type: application/json; charset=utf-8
- server-timing: processing;dur=94, graphql;desc="admin/query/other", _y;desc="7c5a9ff0-05b9-4b17-96aa-2f933963a199", _s;desc="fe25ee15-e541-419b-92fa-027a295a20b2", cfRequestDuration;dur=384.999990, ipv6
- x-request-id: 1978bc7b-0ea9-4cd4-b875-58eb4910bf69-1756166634
  
2025-08-26T00:03:55.155Z: Sending "Admin" GraphQL request:
query getThemes($after: String) {
themes(first: 50, after: $after) {
  nodes {
    id
    name
    role
    processing
    __typename
  }
  pageInfo {
    hasNextPage
    endCursor
    __typename
  }
  __typename
}
}

With variables:
{
"after": "eyJsYXN0X2lkIjoxNzg4NDIxNzM3NDAsImxhc3RfdmFsdWUiOjE3ODg0MjE3Mzc0MH0="
}

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

to https://9d3032-3.myshopify.com/admin/api/2025-07/graphql.json
2025-08-26T00:03:55.543Z: Request to https://9d3032-3.myshopify.com/admin/api/2025-07/graphql.json completed in 388 ms
With response headers:
- content-type: application/json; charset=utf-8
- server-timing: processing;dur=110, graphql;desc="admin/query/other", _y;desc="336116ad-1bc4-4382-a4b3-a8612c8d590a", _s;desc="af9d14d6-25ec-44c1-ab68-c7db64e62db4", cfRequestDuration;dur=355.999947, ipv6
- x-request-id: 961fe91c-a649-457d-aabe-1da9fd6ecea3-1756166635
  
2025-08-26T00:03:55.560Z: Sending "Admin" GraphQL request:
query OnlineStorePasswordProtection {
onlineStore {
  passwordProtection {
    enabled
    __typename
  }
  __typename
}
}

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

to https://9d3032-3.myshopify.com/admin/api/2025-07/graphql.json
2025-08-26T00:03:55.889Z: Request to https://9d3032-3.myshopify.com/admin/api/2025-07/graphql.json completed in 329 ms
With response headers:
- content-type: application/json; charset=utf-8
- server-timing: processing;dur=70, graphql;desc="admin/query/other", _y;desc="648cb65c-abf9-40bf-bdd8-f9de3fd335cd", _s;desc="b07220e0-70ef-4bb1-bb42-e76df50c30f0", cfRequestDuration;dur=298.999786, ipv6
- x-request-id: e21d422a-6f02-4118-ba2c-6a6d9259c240-1756166635
  
2025-08-26T00:03:55.889Z: Getting storefront password for shop 9d3032-3.myshopify.com...
2025-08-26T00:03:55.891Z: Sending POST request to URL https://9d3032-3.myshopify.com/password
With request headers:
- cache-control: no-cache
- content-type: application/x-www-form-urlencoded

2025-08-26T00:03:56.208Z: Request to https://9d3032-3.myshopify.com/password completed in 317 ms
With response headers:
- cache-control: private, no-store
- content-type: text/html; charset=utf-8
- server-timing: processing;dur=27;desc="gc:1", db;dur=8, db_async;dur=2.504, asn;desc="9443", edge;desc="SYD", country;desc="AU", pageType;desc="password", servedBy;desc="h9jc", requestID;desc="f49d6f57-162f-4a38-9fab-188561e4414b-1756166635", _y;desc="b3170aba-4c34-481a-a91c-096946e5b18d", _s;desc="7c5873f8-13c6-4c0f-9b49-dae5def896b9", _cmp;desc="3.AMPS_AUNSW_f_f_pS9nwP7PTuCAFINUvfRVXw", cfRequestDuration;dur=281.000137, ipv6
- x-request-id: f49d6f57-162f-4a38-9fab-188561e4414b-1756166635
  
2025-08-26T00:03:56.210Z: Setting storefront password for shop 9d3032-3.myshopify.com...
2025-08-26T00:03:56.243Z: Port 9292 is free
2025-08-26T00:03:56.243Z: Ensuring that the user is authenticated with the Theme API with the following scopes:
[]

2025-08-26T00:03:56.243Z: Ensuring that the user is authenticated with the Admin API with the following scopes for the store 9d3032-3.myshopify.com:
[]

2025-08-26T00:03:56.243Z: Getting session store...
2025-08-26T00:03:56.244Z: 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:
{
"adminApi": {
  "scopes": [],
  "storeFqdn": "9d3032-3.myshopify.com"
}
}

2025-08-26T00:03:56.244Z: - Token validation -> It's expired: false
2025-08-26T00:03:56.245Z: Ensuring that the user is authenticated with the Storefront API with the following scopes:
[]

2025-08-26T00:03:56.245Z: Getting session store...
2025-08-26T00:03:56.245Z: 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:
{
"storefrontRendererApi": {
  "scopes": []
}
}

2025-08-26T00:03:56.245Z: - Token validation -> It's expired: false
2025-08-26T00:03:56.246Z: Sending HEAD request to URL https://9d3032-3.myshopify.com/?preview_theme_id=178674172204&_fd=0&pb=0
With request headers:
- X-Shopify-Shop: 9d3032-3.myshopify.com
- User-Agent: Shopify CLI; v=3.84.0

2025-08-26T00:03:56.290Z: Reading the content of file at .shopifyignore...
... # Removed all the "Reading the content of file..." lines to shorten

2025-08-26T00:03:56.687Z: Request to https://9d3032-3.myshopify.com/?preview_theme_id=178674172204&_fd=0&pb=0 completed in 440 ms
With response headers:
- cache-control: private, no-store
- content-type: text/html; charset=utf-8
- server-timing: processing;dur=56;desc="gc:1", db;dur=37, db_async;dur=1.38, asn;desc="9443", edge;desc="SYD", country;desc="AU", theme;desc="178674172204", pageType;desc="index", servedBy;desc="qbsl", requestID;desc="2a992fa6-eadc-4b8a-930d-59993e4232ee-1756166636", _y;desc="6f044022-544b-45fd-9e9d-f2e989ad7921", _s;desc="7f7fc28f-400d-460d-ad30-a9c92ffd6600", _cmp;desc="3.AMPS_AUNSW_f_f_tgbH*3rxSUykVInwQ3nqOg", cfRequestDuration;dur=302.000046, ipv6
- x-request-id: 2a992fa6-eadc-4b8a-930d-59993e4232ee-1756166636
  
2025-08-26T00:03:56.689Z: Sending POST request to URL https://9d3032-3.myshopify.com/password
With request headers:
- X-Shopify-Shop: 9d3032-3.myshopify.com
- User-Agent: Shopify CLI; v=3.84.0
- Cookie: _shopify_essential=:AZjjsEPxAAH_j-BFhDjcZLeN-PTEBroMZHJxxcWGNYD0-h3t0rkZYTcJT2gXBVqEcrthqflPHceeo4usBzO7-7ZnYIl21ybJDbQuWmiTyZb12tHo0obNYvWzeCylim3XFDD2ZaBrbIXIQycp23wzi51CO1kmjfAh5dNUndoufqkMeAhNO-jAZbvXNS5FcQ:

2025-08-26T00:03:56.990Z: Request to https://9d3032-3.myshopify.com/password completed in 301 ms
With response headers:
- cache-control: private, no-store
- content-type: text/html; charset=utf-8
- server-timing: processing;dur=17, db;dur=9, db_async;dur=1.777, asn;desc="9443", edge;desc="SYD", country;desc="AU", pageType;desc="password", servedBy;desc="cqj4", requestID;desc="5763dc94-494e-4ff4-8274-b04f46ba0454-1756166636", _y;desc="724320a6-518e-4824-bbdb-e5491a41c7f5", _s;desc="3087c833-e746-49c5-b346-4949e6f652ea", _cmp;desc="3.AMPS_AUNSW_f_f_I*jRR9hRQDqAlyN0ZF9VHg", cfRequestDuration;dur=240.000010, ipv6
- x-request-id: 5763dc94-494e-4ff4-8274-b04f46ba0454-1756166636
  
2025-08-26T00:03:57.143Z: Sending "Admin" GraphQL request:
query getThemeFileChecksums($id: ID!, $after: String) {
theme(id: $id) {
  files(first: 250, after: $after) {
    nodes {
      filename
      size
      checksumMd5
      __typename
    }
    userErrors {
      filename
      code
      __typename
    }
    pageInfo {
      hasNextPage
      endCursor
      __typename
    }
    __typename
  }
  __typename
}
}

With variables:
{
"id": "gid://shopify/OnlineStoreTheme/178674172204",
"after": null
}

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

to https://9d3032-3.myshopify.com/admin/api/2025-07/graphql.json
2025-08-26T00:03:57.589Z: Request to https://9d3032-3.myshopify.com/admin/api/2025-07/graphql.json completed in 446 ms
With response headers:
- content-type: application/json; charset=utf-8
- server-timing: processing;dur=148, graphql;desc="admin/query/other", _y;desc="7b8a82a2-0071-453d-8624-a4ca0a5871ca", _s;desc="1196472d-ac9c-48c3-ace7-e64314250c5e", cfRequestDuration;dur=409.999847, ipv6
- x-request-id: a7c245e1-b8d7-4268-a4c9-d1dfcfaf250c-1756166637
  
2025-08-26T00:03:57.590Z: Sending "Admin" GraphQL request:
query getThemeFileChecksums($id: ID!, $after: String) {
theme(id: $id) {
  files(first: 250, after: $after) {
    nodes {
      filename
      size
      checksumMd5
      __typename
    }
    userErrors {
      filename
      code
      __typename
    }
    pageInfo {
      hasNextPage
      endCursor
      __typename
    }
    __typename
  }
  __typename
}
}

With variables:
{
"id": "gid://shopify/OnlineStoreTheme/178674172204",
"after": "ImFzc2V0c1wvQWNjb3VudFBvcHVwLWJkUW1LdEVELm1pbi5qcy5tYXAi"
}

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

to https://9d3032-3.myshopify.com/admin/api/2025-07/graphql.json
2025-08-26T00:03:58.077Z: Request to https://9d3032-3.myshopify.com/admin/api/2025-07/graphql.json completed in 487 ms
With response headers:
- content-type: application/json; charset=utf-8
- server-timing: processing;dur=150, graphql;desc="admin/query/other", _y;desc="5356f190-d5f1-48ac-a050-749caebe28ef", _s;desc="3d3bdad9-889f-4bb9-b768-c4277ac78791", cfRequestDuration;dur=417.999744, ipv6
- x-request-id: d9c748c9-b122-4649-a620-4c6ae515d86a-1756166637
  
2025-08-26T00:03:58.080Z: Sending "Admin" GraphQL request:
query getThemeFileChecksums($id: ID!, $after: String) {
theme(id: $id) {
  files(first: 250, after: $after) {
    nodes {
      filename
      size
      checksumMd5
      __typename
    }
    userErrors {
      filename
      code
      __typename
    }
    pageInfo {
      hasNextPage
      endCursor
      __typename
    }
    __typename
  }
  __typename
}
}

With variables:
{
"id": "gid://shopify/OnlineStoreTheme/178674172204",
"after": "ImFzc2V0c1wvYWxnb2xpYXNlYXJjaC51bWQtQkRhUktESk8ubWluLmpzLm1hcCI="
}

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

to https://9d3032-3.myshopify.com/admin/api/2025-07/graphql.json
2025-08-26T00:03:58.441Z: Request to https://9d3032-3.myshopify.com/admin/api/2025-07/graphql.json completed in 361 ms
With response headers:
- content-type: application/json; charset=utf-8
- server-timing: processing;dur=60, graphql;desc="admin/query/other", _y;desc="2702e9cb-9e72-439d-973e-bc972a20afc5", _s;desc="475d2e82-2b71-4cca-b226-ce9f62d809da", cfRequestDuration;dur=322.999954, ipv6
- x-request-id: 9fa325e1-e84f-4398-bb2d-c270c344b167-1756166638
  
╭─ error ──────────────────────────────────────────────────────────────────────╮
│                                                                              │
│  Failed to perform the initial theme synchronization.                        │
│                                                                              │
│  Throttled: {"response":{"errors":[{"message":"Throttled","extensions":{"co  │
│  de":"THROTTLED","documentation":"https://shopify.dev/api/usage/rate-limits  │
│  "}}],"extensions":{"cost":{"requestedQueryCost":14,"actualQueryCost":null,  │
│  "throttleStatus":{"maximumAvailable":40,"currentlyAvailable":1,"restoreRat  │
│  e":2}}},"status":200,"headers":{}},"request":{"query":"query                │
│  getThemeFileChecksums($id: ID!, $after: String) {\n  theme(id: $id) {\n     │
│   files(first: 250, after: $after) {\n      nodes {\n        filename\n      │
│      size\n        checksumMd5\n        __typename\n      }\n                │
│  userErrors {\n        filename\n        code\n        __typename\n          │
│  }\n      pageInfo {\n        hasNextPage\n        endCursor\n               │
│  __typename\n      }\n      __typename\n    }\n    __typename\n              │
│  }\n}","variables":{"id":"gid://shopify/OnlineStoreTheme/178674172204","aft  │
│  er":"ImFzc2V0c1wvYWxnb2xpYXNlYXJjaC51bWQtQkRhUktESk8ubWluLmpzLm1hcCI="}}}   │
│                                                                              │
╰──────────────────────────────────────────────────────────────────────────────╯

2025-08-26T00:03:58.462Z: Failed to perform the initial theme synchronization.
Error: Throttled: {"response":{"errors":[{"message":"Throttled","extensions":{"code":"THROTTLED","documentation":"https://shopify.dev/api/usage/rate-limits"}}],"extensions":{"cost":{"requestedQueryCost":14,"actualQueryCost":null,"throttleStatus":{"maximumAvailable":40,"currentlyAvailable":1,"restoreRate":2}}},"status":200,"headers":{}},"request":{"query":"query getThemeFileChecksums($id: ID!, $after: String) {\n  theme(id: $id) {\n    files(first: 250, after: $after) {\n      nodes {\n        filename\n        size\n        checksumMd5\n        __typename\n      }\n      userErrors {\n        filename\n        code\n        __typename\n      }\n      pageInfo {\n        hasNextPage\n        endCursor\n        __typename\n      }\n      __typename\n    }\n    __typename\n  }\n}","variables":{"id":"gid://shopify/OnlineStoreTheme/178674172204","after":"ImFzc2V0c1wvYWxnb2xpYXNlYXJjaC51bWQtQkRhUktESk8ubWluLmpzLm1hcCI="}}}
  at makeRequest (file:///Users/amytran/Library/pnpm/global/5/.pnpm/@shopify+cli@3.84.0/node_modules/@shopify/cli/dist/chunk-M5CMNHPW.js:28046:11)
  at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
  at async Object.rawGraphQLRequest [as request] (file:///Users/amytran/Library/pnpm/global/5/.pnpm/@shopify+cli@3.84.0/node_modules/@shopify/cli/dist/chunk-HNKVF23P.js:136554:103)
  at async runRequestWithNetworkLevelRetry (file:///Users/amytran/Library/pnpm/global/5/.pnpm/@shopify+cli@3.84.0/node_modules/@shopify/cli/dist/chunk-M5CMNHPW.js:28106:14)
  at async makeVerboseRequest (file:///Users/amytran/Library/pnpm/global/5/.pnpm/@shopify+cli@3.84.0/node_modules/@shopify/cli/dist/chunk-M5CMNHPW.js:28117:16)
  at async retryAwareRequest (file:///Users/amytran/Library/pnpm/global/5/.pnpm/@shopify+cli@3.84.0/node_modules/@shopify/cli/dist/chunk-M5CMNHPW.js:28204:102)
  at async file:///Users/amytran/Library/pnpm/global/5/.pnpm/@shopify+cli@3.84.0/node_modules/@shopify/cli/dist/chunk-HNKVF23P.js:136572:18
  at async file:///Users/amytran/Library/pnpm/global/5/.pnpm/@shopify+cli@3.84.0/node_modules/@shopify/cli/dist/chunk-F7CACVY7.js:30320:16
  at async fetchChecksums (file:///Users/amytran/Library/pnpm/global/5/.pnpm/@shopify+cli@3.84.0/node_modules/@shopify/cli/dist/index.js:193524:20)

Reproduction steps

  1. Have collaborator access to store 9d3032-3.myshopify.com
  2. Run command: shopify theme dev -e development (or shopify theme dev -s 9d3032-3 -t 178674172204)
  3. CLI fails, at first stating access issue, now stating throttling error
  4. Note: Same access level and store setup works fine on all other stores owned by the same client org
  5. Issue started occurring on 21 August, 2025 without any configuration changes
  6. Shopify Plus Support (Ticket ID: 59863829) investigated by their Technical and Business Operations teams, who directed us to submit a bug report to the Shopify CLI GitHub repository

Operating System

macOS Sonoma

Shopify CLI version (shopify --version)

3.84.0

Shell

bash

Node version (run node -v if you're not sure)

v22.6.0

What language and version are you using in your application?

Liquid

Metadata

Metadata

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions