Migrate private metafields

Before access controls and ownership for metafields, the only way developers could create metafields that were private to their app was through private metafields. However, they have the following limitations:

  • Only accessible from the Admin GraphQL API
  • Limitation of 10 private metafields per resource
  • Do not support metafield definitions

The following queries and mutations have been deprecated from the GraphQL Admin API:

Starting with the 2023-01 API release, developers now have more options for storing their data privately.