---
title: >-
  Removing deprecated PRIVATE and PUBLIC_READ enums on metaobject definitions -
  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/posts/removing-deprecated-private-and-publicread-enums-on-metaobject-definitions
  md: >-
    https://shopify.dev/changelog/posts/removing-deprecated-private-and-publicread-enums-on-metaobject-definitions.md
metadata:
  effectiveApiVersion: 2027-01
  affectedApi:
    - displayName: Admin GraphQL API
      handle: admin-graphql
  primaryTag:
    displayName: API
    handle: api
  secondaryTag:
    displayName: Deprecation announcement
    handle: deprecation-announcement
  indicatesActionRequired: false
  createdAt: '2026-04-01T18:21:57-04:00'
  postedAt: '2026-05-20T12:00:00-04:00'
  updatedAt: '2026-07-29T17:45:36-04:00'
  effectiveAt: '2026-04-15T12:00:00-04:00'
---

May 20, 2026

# Removing deprecated PRIVATE and PUBLIC\_READ enums on metaobject definitions

DateMay 20, 2026

Version[2027-01](https://shopify.dev/changelog?api_version=2027-01)

Flags[Deprecation announcement](https://shopify.dev/changelog?filter=deprecation-announcement)

SurfacesAPI

Affected APIs[Admin GraphQL API](https://shopify.dev/changelog?api_type=admin-graphql)

We are updating the [`MetaobjectAdminAccess`](https://shopify.dev/docs/api/admin-graphql/latest/enums/MetaobjectAdminAccess) enum by deprecating the `PRIVATE` and `PUBLIC_READ` values. These values are now obsolete and are never returned by the API.

This change removes ambiguity, as the deprecated access values do not accurately reflect the actual access behaviors. There are no required changes, but updating your code will help maintain clarity and prevent potential access issues.
