Shopify Removing Customer Password API – Need Alternatives and Social Login Support

Hello Shopify Team and Community,

I’ve recently learned that Shopify is removing the API that allows updating customer passwords.

Resources in Rest API => Customer - REST

Similar fields for password is not available in the graphql admin API in the CustomerUpdate resource. => customerUpdate - GraphQL Admin

I’m seeking clarification on a few key points:

  1. What alternative solutions does Shopify recommend for handling customer password updates or logins via third-party apps once this API is deprecated?

  2. In case there is no alternative, will this deprecation affect existing apps like Social Login or OTP-based login apps? Will these apps stop working for merchants after the API change?

  3. Is there any beta program, API preview, or documentation available to integrate Social Login or OTP Login directly into the new customer account page?

Our app depends on providing seamless login experiences, so I want to make sure we are prepared for this transition and can guide our merchants properly.

Looking forward to insights from the Shopify team or other developers who might have encountered similar concerns.

Thanks so much!

1 Like

Hey @Milind_Patel!

Great questions.

For handling customer password updates, we have options for that on the storefront API Manage customer accounts with the Storefront API

One key factor to keep in mind is that password logins are part of legacy accounts. Our new customer accounts use a passwordless login, so if you’re working with multiple merchants you may need to accommodate both scenarios.

New customer accounts can be managed through the customer account API Customer Account API reference

For working with alternative identity providers on new customer accounts, our documents here outline the steps to implement that and the requirements for providers: https://help.shopify.com/en/manual/customers/customer-accounts/new-customer-accounts/identity-provider

Hope that helps!