---
title: >-
  PUBLIC_READ Access Setting for App Owned Metafields - Shopify developer
  changelog
description: >-
  Shopify’s developer changelog documents all changes to Shopify’s platform.
  Find the latest news and learn about new platform opportunities.
source_url:
  html: >-
    https://shopify.dev/changelog/public_read-access-setting-for-app-owned-metafields
  md: >-
    https://shopify.dev/changelog/public_read-access-setting-for-app-owned-metafields.md
metadata:
  effectiveApiVersion: 2023-07
  affectedApi: []
  primaryTag:
    displayName: API
    handle: api
  secondaryTag:
    displayName: Update
    handle: update
  indicatesActionRequired: false
  createdAt: '2023-04-14T10:30:50-04:00'
  postedAt: '2023-07-01T00:00:00-04:00'
  updatedAt: '2024-12-13T17:24:37-05:00'
  effectiveAt: '2023-07-01T00:00:00-04:00'
---

July 1, 2023

Tags:

* API
* 2023-07

# 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](https://shopify.dev/changelog/access-controls-for-app-metafields).

Note that the `access` field can only be set when the definition is in your own [reserved namespace](https://shopify.dev/docs/apps/custom-data/ownership#create-a-metafield-definition-under-a-reserved-namespace).

Learn more about [access controls](https://shopify.dev/docs/apps/custom-data/ownership).
