metafield Definition Update
Requires API client to have access to the namespace and the resource type associated with the metafield definition.
Updates a 's configuration and settings. You can modify the definition's name, description, validation rules, access settings, capabilities, and constraints.
The mutation updates access settings that control visibility across different APIs, such as the GraphQL Admin API, Storefront API, and Customer Account API. It also enables capabilities like admin filtering or unique value validation, and modifies constraints that determine which resource subtypes the definition applies to.
The type, namespace, key, and owner type identify the definition and so can't be changed.
Learn more about updating metafield definitions.
Arguments
- Anchor to definitiondefinition•Metafield
Definition Update Input! required The input fields for the metafield definition update.
- Anchor to updatedDefinitionupdated•Metafield
Definition Definition The metafield definition that was updated.
- Anchor to userErrorsuser•[Metafield
Errors Definition Update User Error!]! non-null The list of errors that occurred from executing the mutation.
- Anchor to validationJobvalidation•Job
Job The asynchronous job updating the metafield definition's validation_status.