# MetaobjectDefinitionUpdateInput - admin - INPUT_OBJECT
Version: 2025-01

## Description
The input fields for updating a metaobject definition.

### Access Scopes



## Fields
* [access](/docs/api/admin/2025-01/input-objects/MetaobjectAccessInput): MetaobjectAccessInput - Access configuration for the metaobjects created with this definition.
* [capabilities](/docs/api/admin/2025-01/input-objects/MetaobjectCapabilityUpdateInput): MetaobjectCapabilityUpdateInput - The capabilities of the metaobject definition.
* [description](/docs/api/admin/2025-01/scalars/String): String - An administrative description of the definition.
* [displayNameKey](/docs/api/admin/2025-01/scalars/String): String - The key of a metafield to reference as the display name for objects of this type.
* [fieldDefinitions](/docs/api/admin/2025-01/input-objects/MetaobjectFieldDefinitionOperationInput): MetaobjectFieldDefinitionOperationInput - A set of operations for modifying field definitions.
* [name](/docs/api/admin/2025-01/scalars/String): String - A human-readable name for the definition.
* [resetFieldOrder](/docs/api/admin/2025-01/scalars/Boolean): Boolean - Whether the field order should be reset while updating.
If `true`, then the order is assigned based on submitted fields followed by alphabetized field omissions.
If `false`, then no changes are made to the existing field order and new fields are appended at the end.


## Input objects with this input object
* [metaobjectDefinitionUpdate](/docs/api/admin/2025-01/mutations/metaobjectDefinitionUpdate)


## Examples