Skip to main content

Public access for app owned metafields and metaobjects is now disabled

In line with last year's announcement regarding metafields access simplification, we are now implementing the removal of PUBLIC access for app-owned metafields and metaobjects.

The following updates have been applied across all API versions:

  1. Metafields and metaobjects previously set to PUBLIC_READ_WRITE are now set to MERCHANT_READ_WRITE.
  2. Metafields and metaobjects previously set to PUBLIC_READ are now set to MERCHANT_READ.

Required Action: If your app needs metafields or metaobjects to be accessible by other apps, you must migrate them to a custom namespace rather than using your app's reserved namespace. A custom namespace allows for broader access options, while a reserved namespace is specific to your app.

Was this section helpful?