Manage metafields

Metafields are a flexible way for your app to add and store additional information about a Shopify resource. If you want to include data validation for metafield values, then you can create metafield definitions.

This guide shows you how to manage metafields using the GraphQL Admin API. If you want metafields that aren't accessible to merchants or other apps, then you can create private metafields. If you want to create a metafield that can only be accessed by the app that created it, then you can create app-owned metafields.