--- 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/making-fielddefinitions-optional-in-metaobjectdefinitioncreate md: >- https://shopify.dev/changelog/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 Tags: * Admin GraphQL API * 2026-04 # Making `fieldDefinitions` optional in `metaobjectDefinitionCreate` 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.