# customerRecover - storefront - MUTATION Version: 2024-10 ## Description Sends a reset password email to the customer. The reset password email contains a reset password URL and token that you can pass to the [`customerResetByUrl`](https://shopify.dev/api/storefront/latest/mutations/customerResetByUrl) or [`customerReset`](https://shopify.dev/api/storefront/latest/mutations/customerReset) mutation to reset the customer password. This mutation is throttled by IP. With private access, you can provide a [`Shopify-Storefront-Buyer-IP`](https://shopify.dev/api/usage/authentication#optional-ip-header) instead of the request IP. The header is case-sensitive and must be sent as `Shopify-Storefront-Buyer-IP`. Make sure that the value provided to `Shopify-Storefront-Buyer-IP` is trusted. Unthrottled access to this mutation presents a security risk. ### Access Scopes `unauthenticated_write_customers` access scope. ## Arguments * [email](/docs/api/storefront/2024-10/scalars/String): String! - The email address of the customer to recover. ## Returns * [customerUserErrors](/docs/api/storefront/2024-10/objects/CustomerUserError): CustomerUserError! The list of errors that occurred from executing the mutation. * [userErrors](/docs/api/storefront/2024-10/objects/UserError): UserError! The list of errors that occurred from executing the mutation. ## Examples