--- title: customerAddressDelete - Storefront API description: Permanently deletes the address of an existing customer. api_version: 2024-10 api_name: storefront type: mutation api_type: graphql source_url: html: >- https://shopify.dev/docs/api/storefront/2024-10/mutations/customerAddressDelete md: >- https://shopify.dev/docs/api/storefront/2024-10/mutations/customerAddressDelete.txt --- # customer​Address​Delete mutation Requires `unauthenticated_write_customers` access scope. Permanently deletes the address of an existing customer. ## Arguments * customer​Access​Token [String!](https://shopify.dev/docs/api/storefront/2024-10/scalars/String) required The access token used to identify the customer. * id [ID!](https://shopify.dev/docs/api/storefront/2024-10/scalars/ID) required Specifies the address to delete. *** ## Customer​Address​Delete​Payload returns * customer​User​Errors [\[Customer​User​Error!\]!](https://shopify.dev/docs/api/storefront/2024-10/objects/CustomerUserError) non-null The list of errors that occurred from executing the mutation. * deleted​Customer​Address​Id [String](https://shopify.dev/docs/api/storefront/2024-10/scalars/String) ID of the deleted customer address. * user​Errors [\[User​Error!\]!](https://shopify.dev/docs/api/storefront/2024-10/objects/UserError) non-nullDeprecated The list of errors that occurred from executing the mutation. *** ## Examples * ### customerAddressDelete reference ## Mutation Reference ```graphql mutation customerAddressDelete($id: ID!, $customerAccessToken: String!) { customerAddressDelete(id: $id, customerAccessToken: $customerAccessToken) { customerUserErrors { # CustomerUserError fields } deletedCustomerAddressId } } ``` ## Input ```json { "id": "gid://shopify//10079785100", "customerAccessToken": "" } ```