--- 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/metaobject-access-in-functions' md: 'https://shopify.dev/changelog/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 Tags: * Functions * 2026-04 # Metaobject access in Shopify Functions 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).