The src field must point to a publicly accessible, direct-download URL of the theme ZIP (no authentication, login, or restricted sharing).
Latest update: The requester tried a SharePoint link, but it appears not publicly accessible. The responder could not access the ZIP from that link.
Guidance/next steps:
Host the theme ZIP at a public URL (e.g., S3 with public-read, a public web server, or another CDN) and ensure it downloads directly without redirects or auth prompts.
Verify accessibility by opening the URL in an incognito browser or via curl without credentials.
Outcome/status: No resolution yet. Action item is to provide a truly public, direct ZIP URL for the src parameter. Attachments were mentioned but are not necessary to understand the issue.
I believe that http://themes.shopify.com/theme.zip URL is just a placeholder in the docs example - you’ll need to replace this with a publicly accessible URL where your theme’s zip file is stored.