---
title: >-
  Removing visible_to_storefront_api field on metaobject field 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-storefront-visibility-field-on-metaobject-field-definitions
  md: >-
    https://shopify.dev/changelog/posts/removing-storefront-visibility-field-on-metaobject-field-definitions.md
metadata:
  effectiveApiVersion: 2026-07
  affectedApi:
    - displayName: Admin GraphQL API
      handle: admin-graphql
  primaryTag:
    displayName: API
    handle: api
  secondaryTag:
    displayName: Deprecation announcement
    handle: deprecation-announcement
  indicatesActionRequired: true
  createdAt: '2025-09-29T18:02:54-04:00'
  postedAt: '2026-03-30T12:00:00-04:00'
  updatedAt: '2026-03-31T17:07:43-04:00'
  effectiveAt: '2025-09-30T12:00:00-04:00'
---

March 30, 2026

# Removing `visible_to_storefront_api` field on metaobject field definitions

DateMarch 30, 2026

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

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

SurfacesAPI

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

## What's changing

The `visibleToStorefrontApi` field/input field is deprecated and removed from the `unstable` version of the GraphQL Admin API for the following types:

* [`MetaobjectFieldDefinition`](https://shopify.dev/docs/api/admin-graphql/unstable/objects/MetaobjectFieldDefinition)
* [`MetaobjectFieldDefinitionCreateInput`](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/MetaobjectFieldDefinitionCreateInput)
* [`MetaobjectFieldDefinitionUpdateInput`](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/MetaobjectFieldDefinitionUpdateInput)
* [`StandardMetaobjectDefinitionFieldTemplate`](https://shopify.dev/docs/api/admin-graphql/latest/objects/StandardMetaobjectDefinitionFieldTemplate)

## Who's affected

* Anyone using `visibleToStorefrontApi` field or input field on a Metaobject field definition

**NOTE**: With the exception of `StandardMetaobjectDefinitionFieldTemplate`, this field was only ever exposed in `unstable`.

## Why we're making this change

This field implies a system behaviour that doesn't exist. It isn't possible to toggle the storefront visibility of individual fields. The only storefront visibility controls are on the `access` fields of the metaobject definition itself.

## Action required

If your app has a query or mutation that's referencing the `visibleToStorefrontApi` field on a Metaobject field definition, you need to remove that field.

## Key dates

**April 2, 2026**: `visibleToStorefrontApi` field on metaobject field definitions will be removed from `unstable` and `2026-07`
