﻿---
title: MetaobjectUpdateInput - GraphQL Admin
description: The input fields for updating a metaobject.
api_version: 2026-07
source_url:
  html: >-
    https://shopify.dev/docs/api/admin-graphql/latest/input-objects/MetaobjectUpdateInput
  md: >-
    https://shopify.dev/docs/api/admin-graphql/latest/input-objects/MetaobjectUpdateInput.md
api_name: admin
api_type: graphql
type: input-object
---

# Metaobject​Update​Input

input\_object

The input fields for updating a metaobject.

## Fields

* capabilities

  [Metaobject​Capability​Data​Input](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/MetaobjectCapabilityDataInput)

  Capabilities for the metaobject.

* fields

  [\[Metaobject​Field​Input!\]](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/MetaobjectFieldInput)

  Values for fields. These are mapped by key to fields of the metaobject definition.

* handle

  [String](https://shopify.dev/docs/api/admin-graphql/latest/scalars/String)

  A unique handle for the metaobject.

* redirect​New​Handle

  [Boolean](https://shopify.dev/docs/api/admin-graphql/latest/scalars/Boolean)

  Default:false

  Whether to create a redirect for the metaobject.

* values

  [JSON](https://shopify.dev/docs/api/admin-graphql/latest/scalars/JSON)

  The field values for the metaobject as a JSON object, keyed by field definition key. This is a full replacement — omitted keys are cleared on an existing record. Cannot be used in conjunction with `fields`.

***

## Mutations using this input

* [metaobject​Update.metaobject](https://shopify.dev/docs/api/admin-graphql/latest/mutations/metaobjectUpdate#arguments-metaobject)

  ARGUMENT

***

## Map

### Mutations using this input

* [metaobject​Update.metaobject](https://shopify.dev/docs/api/admin-graphql/latest/mutations/metaobjectUpdate#arguments-metaobject)
