Can't enable network access for checkout UI extension after Dev Dashboard migration

My checkout UI extension has network_access = true in shopify.extension.toml, but there is no “Allow network access in checkout UI extensions” option anywhere in the Dev Dashboard, and the old Partner Dashboard says configuration has moved. Can someone help me here?

Hey @Facundo_Savanco - thanks for flagging this.

Just confirming, is this a payments app? Payments apps can’t request network access, so that option won’t be available.

If it isn’t, could you confirm:

  • Your Shopify CLI version
  • Whether you’ve run shopify app config link followed by shopify app deploy since migration
  • The exact error returned during deployment

network_access = true declares the capability, but the app also needs the corresponding app-level approval.

Let me know what you find and I can help out further for sure.

I am having the same issue on both my checkout extension app and customer accounts extension app.
There is no setting anywhere in the new dashboard that allows for network access to be set to true.
I have it included in my extension.toml file and neither of the apps are payment apps.
I receive this error when running development of the app:
ExtensionUsageError: permission to use fetch() must be specified under [capabilities] with flag “network_access = true”; this can be done within your extension’s configuration. View the docs for more information:

Where we go to make the app level approval is the issue - there isn’t any sign of it on the new dev dashboard

Hey @Emma_Sneller, thanks for reaching out as well.

Could you share App IDs for both apps and confirm whether they were migrated into the Dev Dashboard or created there directly, along with the distribution type and Shopify CLI version? If possible, if you can also include the exact [extensions.capabilities] blocks and the output from shopify app deploy, that would be super helpful

I’ll use that to get things checked on our end. Let me know if you’d rather share via DM and I can set that up.

Hello,
I was very silly and suddenly noticed that in the toml file the network access = true was actually commented out with a # - removing that fixed my problem!!
I am guessing we no longer need to tick a box on the dev dashboard for netwrok access??

Hey @Emma_Sneller - nice catch, glad things seem to be working.

Just to confirm the remaining piece, could you try running shopify app deploy? The current documentation still lists a separate app-level network access approval as required before publishing, so just want to make sure that deploys correctly - if not, I can look into things further for sure.

If deployment succeeds, you should be all set. If it returns an error saying network access must be requested and approved, just send me the App IDs and exact output and I’ll get the missing Dev Dashboard option checked on our end.

Hello,
I re-deployed the checkout extension app and all is still working fine. I still don’t have the option box to check but I guess I don’t need it anymore.