--- title: Writing Metafield values available on the Customer Account API - Shopify developer changelog description: Shopify’s developer changelog documents all changes to Shopify’s platform. Find the latest news and learn about new platform opportunities. source_url: html: https://shopify.dev/changelog/writing-metafield-values-available-on-the-customer-account-api md: https://shopify.dev/changelog/writing-metafield-values-available-on-the-customer-account-api.md --- [Back to Developer changelog](https://shopify.dev/changelog) July 1, 2024 Tags: * Action Required * Admin GraphQL API * Customer Account API * 2024-07 # Writing Metafield values available on the Customer Account API As of the 2024-07 version of the Customer Account API, you will be able to use the [metafieldsSet mutation](https://shopify.dev/docs/api/customer/unstable/mutations/metafieldsSet) to assign metafield values on Customer, Order, Company, and CompanyLocation resources. As part of this change, the Customer Account API will need to be granted explicit read or read/write access to metafield definitions in order to have access. This represents a breaking change because as of this version, metafield definitions without access permissions will not be available to the Customer Account API. The 2024-07 version of the Admin API will allow you to set access controls as part of the [metafieldDefinitionCreate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/metafieldDefinitionCreate) and [metafieldDefinitionUpdate](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/metafieldDefinitionUpdate) mutations. These changes can be tested today on the unstable versions of the Customer Account and Admin APIs.