Skip to main content

PUBLIC_READ Access Setting for App Owned Metafields

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.

Was this section helpful?