Metafields APIs
Manage public and private object metafields.
In this section
- HasMetafields — Represents information about the metafields associated to the specified resource.
 - Metafield — Metafields represent custom metadata attached to a resource. Metafields can be sorted into namespaces and are composed of keys, values, and value types.
 - MetafieldDeleteInput — Specifies the input fields to delete a metafield.
 - MetafieldInput — Specifies the input fields for a metafield.
 - MetafieldOwnerType — Metafield owner types.
 - MetafieldStorefrontVisibility — Represents an allowlist record that enables a metafield to be visible to the storefront.
 - MetafieldStorefrontVisibilityInput — Specifies the input fields for a MetafieldStorefrontVisibilityInput.
 - MetafieldValueType — Metafield value types.
 - PrivateMetafield — Private metafields represent custom metadata that is attached to a resource. Private metafields are private to the application that creates them on a shop’s resources.
 - PrivateMetafieldDeleteInput — Specifies the input fields for a PrivateMetafield.
 - PrivateMetafieldInput — Specifies the input fields for a PrivateMetafield.
 - PrivateMetafieldValueInput — Value Input wraps two fields of Private Metafields into one. Those fields are value and value_type.
 - PrivateMetafieldValueType — Private Metafield value types.
 - metafieldDelete — Deletes a metafield.
 - metafieldStorefrontVisibilityCreate — Makes a Metafield with a specific namespace and key visible to the storefront API.
 - metafieldStorefrontVisibilityDelete — Deletes a Metafield Storefront Visibility.
 - privateMetafieldDelete — Deletes a private metafield.
 - privateMetafieldUpsert — Creates or update a private metafield.
 
