PRIVATE / PUBLIC_READ is being deprecatedMetaobjectAdminAccess Two enum values are being deprecated. These values 'no longer reflect reality,' and the API will stop returning them. No required action is needed, but updating your code keeps things clear and prevents future access issues.
PRIVATE and PUBLIC_READ the two valuesdeprecatedare being marked as such.PRIVATE and PUBLIC_READ remained on the enum, but didn't accurately reflect the actual behavior (= ambiguous).
Both values are deprecated as obsolete.The API will no longer return them. The ambiguity is removed.
| Item | What the article says |
|---|---|
| Target enum | MetaobjectAdminAccess |
| Values being deprecated | deprecated PRIVATE / PUBLIC_READ |
| API behavior | These values are no longer returned(never returned) |
| Required action | None "There are no required changes" |
| Recommended action | Update your code (helps maintain clarity and prevent access issues) |
| Related tags | Admin GraphQL API 2026-10 |
| Removal date | Not stated |
| Replacement values / migration steps | Not stated |
The two deprecated valuesdid not accurately reflect the intended access behavior. Leaving them in place causes confusion about what they actually do.
Updating your code lets youmaintain clarity and prevent potential access issuesdown the line, according to the article.
MetaobjectAdminAccess of PRIVATE and PUBLIC_READ are being deprecated. The enum itself is not going away.
The API will no longer returned.access.admin in the return value of PRIVATE/PUBLIC_READ branches that check this are no longer reachable.
"no required changes." No urgent migration is needed. However, updates are recommended for clarity and prevention.
What to replace it with isnot specified. When fixing places that pass these two values as input, verify valid values in the official enum documentation.
Input= places that hardcode these two values in metaobject definition create/update mutations under access.admin .Output= places that read these two values from query return values and branch on them. Both are subject to inventory. The target API version on the tag is 2026-10.
access.admin to PRIVATE / PUBLIC_READ directly in metaobject definition create/update mutations.PRIVATE / PUBLIC_READ to locate places passing it as input for metaobject-related operations. Replace with a valid value (not stated in the article = check the official enum documentation).access.admin in the return value of PRIVATE / PUBLIC_READ metaobject definition queries.2026-10 avoids duplicated effort.access.admin narrowing regression testing to only the spots where these are hardcoded.MetaobjectAdminAccess 's PRIVATE / PUBLIC_READ are deprecated. The API no longer returns them.