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
Run npx shop-minis submit
Attempt to submit the Shop Mini app using the CLI
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.
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 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.
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:
Go to your Shopify Partner Dashboard
Navigate to Settings → Team
Find the team member who needs access
Click on their profile to edit permissions
Under Sensitive permissions, enable “Manage apps”
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.
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.
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