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.
MetafieldDefinition — Metafield definitions allow merchants to configure a set of metafields that are surfaced and managed from admin resource pages.
MetafieldDeleteInput — Specifies the input fields to delete a metafield.
MetafieldInput — Specifies the input fields for a metafield.
MetafieldOwnerType — Possible types of a metafield’s owner resource.
MetafieldReference — Returns the resource which is being referred to by a metafield.
MetafieldStorefrontVisibility — Represents an allowlist record that enables a metafield to be visible to the storefront.
MetafieldStorefrontVisibilityInput — Specifies the input fields for a MetafieldStorefrontVisibilityInput.
MetafieldValidationStatus — Possible metafield validation statuses.
MetafieldValueType — Metafield value types.
MetafieldsSetInput — Specifies the input fields for a metafield value to set.
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.
metafieldsSet — Sets metafield values. Metafield values will be set regardless if they were previously created or not. Allows a maximum of 25 metafields to be set at a time.
privateMetafieldDelete — Deletes a private metafield.
privateMetafieldUpsert — Creates or update a private metafield.