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.