---
title: Metaobject access in Shopify Functions - 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/metaobject-access-in-functions'
  md: 'https://shopify.dev/changelog/posts/metaobject-access-in-functions.md'
metadata:
  effectiveApiVersion: 2026-04
  affectedApi:
    - displayName: Functions
      handle: functions-api
  primaryTag:
    displayName: API
    handle: api
  secondaryTag:
    displayName: New
    handle: new
  indicatesActionRequired: false
  createdAt: '2026-03-13T08:49:30-04:00'
  postedAt: '2026-04-01T12:00:00-04:00'
  updatedAt: '2026-04-01T08:41:50-04:00'
  effectiveAt: '2026-03-14T12:00:00-04:00'
---

April 1, 2026

# Metaobject access in Shopify Functions

DateApril 1, 2026

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

FlagsNew

SurfacesAPI

Affected APIs[Functions](https://shopify.dev/changelog?api_type=functions-api)

As of GraphQL API version 2026-04, all Shopify Functions can access app-owned metaobject entries.

Metaobjects are now available for every function target. This feature enables you to query additional structured data present in metaobjects, such as tiered pricing and bundles. To query a metaobject entry, specify a handle or ID in your input query file. Note that only app-owned metaobject types, identified by the `$app` reserved prefix, are accessible to functions.

For details look under the Shop field for any of the 2026-04 Functions, like the [metaobject input object](https://shopify.dev/docs/api/functions/latest/cart-transform#Input.fields.shop.metaobject) in Cart Transform. Learn more about [metaobject ownership](https://shopify.dev/docs/apps/build/metaobjects#metaobject-ownership).
