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:
- Metafields and metaobjects previously set to
PUBLIC_READ_WRITEare now set toMERCHANT_READ_WRITE. - Metafields and metaobjects previously set to
PUBLIC_READare now set toMERCHANT_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 page helpful?