Back to Developer changelog

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.