--- title: customerAddressDelete - Storefront API description: Permanently deletes the address of an existing customer. api_version: 2025-01 api_name: storefront type: mutation api_type: graphql source_url: html: https://shopify.dev/docs/api/storefront/2025-01/mutations/customeraddressdelete md: https://shopify.dev/docs/api/storefront/2025-01/mutations/customeraddressdelete.md --- # 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/2025-01/scalars/String) required The access token used to identify the customer. * id [ID!](https://shopify.dev/docs/api/storefront/2025-01/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/2025-01/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/2025-01/scalars/String) ID of the deleted customer address. * user​Errors [\[User​Error!\]!](https://shopify.dev/docs/api/storefront/2025-01/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 ##### Variables ```json { "id": "gid://shopify//10079785100", "customerAccessToken": "" } ```