---
title: >-
  Making fieldDefinitions optional in metaobjectDefinitionCreate - 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/making-fielddefinitions-optional-in-metaobjectdefinitioncreate
  md: >-
    https://shopify.dev/changelog/posts/making-fielddefinitions-optional-in-metaobjectdefinitioncreate.md
metadata:
  effectiveApiVersion: 2026-04
  affectedApi:
    - displayName: Admin GraphQL API
      handle: admin-graphql
  primaryTag:
    displayName: API
    handle: api
  secondaryTag:
    displayName: New
    handle: new
  indicatesActionRequired: false
  createdAt: '2026-03-13T15:49:55-04:00'
  postedAt: '2026-03-16T12:00:00-04:00'
  updatedAt: '2026-03-13T16:14:04-04:00'
  effectiveAt: '2026-03-14T12:00:00-04:00'
---

March 16, 2026

# Making `fieldDefinitions` optional in `metaobjectDefinitionCreate`

DateMarch 16, 2026

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

FlagsNew

SurfacesAPI

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

Starting in April 2026, the [`fieldDefinitions`](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/metaobjectDefinitionCreate#arguments-definition.fields.fieldDefinitions) input argument for the [`metaobjectDefinitionCreate`](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/metaobjectDefinitionCreate) mutation will become optional. This change means that developers will no longer be required to specify `fieldDefinitions` when creating a new metaobject definition. Existing implementations that rely on `fieldDefinitions` will continue to function as before, but developers can now choose to omit this argument if it is not needed for their specific use case.
