--- 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 metadata: effectiveApiVersion: 2024-07 affectedApi: - displayName: Admin GraphQL API handle: admin-graphql - displayName: Customer Account API handle: customer-account-graphql primaryTag: displayName: API handle: api secondaryTag: displayName: New handle: new indicatesActionRequired: true createdAt: '2024-04-23T12:49:31-04:00' postedAt: '2024-07-01T00:00:00-04:00' updatedAt: '2024-04-30T11:43:18-04:00' effectiveAt: '2024-07-01T00:00:00-04:00' --- 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.