Authentication Verification Failed During Shop Mini App Submission

Environment

  • SDK Version: @shopify/shop-minis-react@0.4.18

  • CLI Version: @shopify/shop-minis-cli@0.1.4

  • Device: macOS & Linux (submission attempted from multiple machines)

  • Development OS: macOS, Linux

  • Mini Handle: Cannot disclose publicly, can be shared privately with Shop Mini staff if required.

Issue

  • What’s broken: Shop Mini app submission fails with an authentication verification error.

  • Expected behavior: The Shop Mini app should submit successfully through the CLI.

  • Actual behavior: Submission fails consistently with an authentication error.

  • Error message: Authentication verification failed

  • Submission Reference: Cannot disclose publicly, can be shared privately with Shop Mini staff if required.

Reproduction Steps

  1. Run npx shop-minis submit

  2. Attempt to submit the Shop Mini app using the CLI

  3. Submission fails with “Authentication verification failed”

This occurs consistently across multiple devices and operating systems.

Additional Context

  • This is not the initial submission. The app was previously set up and submitted successfully.

  • We moved unexpected root-level files into src/ as suggested in the cli notice.

  • The file tsconfig.tsbuildinfo is automatically regenerated in the root directory during submission due to lint and dependency checks, even after being moved.

Already Tried

  • :white_check_mark: Read the official Shop Minis documentation

  • :white_check_mark: Confirmed authentication is correct

  • :white_check_mark: Verified scopes and configuration

  • :white_check_mark: Ran npx shop-minis upgrade

  • :white_check_mark: Ran npx shop-minis doctor

  • :white_check_mark: Ran npm run lint

  • :white_check_mark: Tested on multiple machines and OS environments

Screenshot:

Has anyone experienced this issue over the past two days and found a solution?
I started encountering it last Friday, 09 Jan 2026.

I believe this is a CLI-related issue, as the app was already submitted earlier, and this is a resubmission following a Shop Mini rejection, which I’ve addressed based on the feedback provided in the rejection.

Same Problem here :frowning: Cannot re-submit mini via CLI. I tried to upgrade Shopify CLI and I tried to digit "shopify auth logout” but I have the same problem: “Authentication Verification Failed

Additional context:
I even tried setting up a brand-new Shop Mini using npx shop-minis setup to verify whether this was a CLI-related issue. And after selecting my organization, the process still failed with a “Verification failed” error.
Please see the screenshot:

I also tried generating a new API key using npx shop-minis api-keys generate, and encountered the same “Verification failed” error again.

Today, the Shop Minis CLI was updated to version 0.1.5, but the issue persists on this latest version as well.

Since this issue happens during initial setup, API key generation, and submission, we strongly believe this is a broader problem with the Shop Minis CLI authentication or backend identity verification rather than a project-specific configuration issue.

Hope the Shopify team can reproduce this issue and provide a fix as soon as possible.

Hello @ajitha and @Giovanni_Costantini1,

Thank you for reporting this.

We recently made changes which require developers to have explicit app management permissions within their Partner organization to create, manage, or submit Shop Minis.

If you’re seeing the “Verification failed” error during npx shop-minis setup, API key generation, or submission, it means your Partner account doesn’t currently have the required permissions.

How to Fix This

If you’re an Organization Owner/Admin:

  1. Go to your Shopify Partner Dashboard

  2. Navigate to SettingsTeam

  3. Find the team member who needs access

  4. Click on their profile to edit permissions

  5. Under Sensitive permissions, enable “Manage apps”

  6. Save changes

If you’re a Team Member:

Please ask your organization owner or admin to grant you the “Manage apps” permission following the steps above.

After Enabling Permissions

Once the permissions are updated, retry your CLI command:

npx shop-minis setup

The verification should now succeed.


If you continue to experience issues after updating permissions, please let us know and we’ll investigate further.

1 Like

Thank you @Ali-Shopify

Enabling the “Manage apps” permission resolved the issue successfully.

As a small suggestion, it would be very helpful if a Shop Mini changelog could be shared when such changes are introduced, or if the CLI error could clearly indicate what permission is missing. This would help developers quickly understand the issue and avoid unnecessary delays.

1 Like

Thanks for your suggestion.

We have already updated the error message in CLI so that if someone gets this verification failed error, we now tell them in the error message that they are missing a permission and how they can fix it.

Moreover, we also have added permissions settings to our docs here: Shop Minis

1 Like