PUBLIC_READ Access Setting for App Owned Metafields
API
Effective July 01, 2023
As of the 2023-07 Admin API release, you can now apply a PUBLIC_READ
access setting to your metafield definitions. If your metafield definition is PUBLIC_READ
, this means:
- The merchant can read the metafields on the definition.
- All installed applications with proper access scopes can read the metafields on the definition.
- Only the owner of the definition can write metafields.
This new setting builds upon the PRIVATE
, MERCHANT_READ
, and MERCHANT_READ_WRITE
access settings released in January 2023.
Note that the access
field can only be set when the definition is in your own reserved namespace.
Learn more about access controls.