Creating or Updating Shopify User Password via APIs

Topic summary

A developer is encountering limitations when trying to programmatically set or update customer passwords in Shopify through API calls initiated from their frontend.

Core Issue:

  • Shopify’s APIs do not support direct password creation or modification for customer accounts
  • This applies to both REST and GraphQL Admin APIs

Affected APIs:

  • REST API: While the Customer resource exists, password fields cannot be set via API
  • GraphQL API: Neither customerCreate nor customerUpdate mutations include password parameters

Current Status:
The discussion remains open with no solution provided. The developer has documented the limitation across both API types with links to official Shopify documentation and related Stack Overflow discussions.

Summarized with AI on November 2. AI used: claude-sonnet-4-5-20250929.

We are attempting to create or update a user’s password using input received from the frontend. However, Shopify does not provide support for creating or updating user passwords via APIs, which poses a significant challenge.

Issues as follows related to CREATE/UPDATE Shopify User with Password)

  1. REST API allowing to CREATE/UPDATE User with Password https://stackoverflow.com/questions/35794258/shopify-password-update-using-shopify-api https://shopify.dev/docs/api/admin-rest/2025-01/resources/customer (Search password in the doc)

  2. GraphQL API not allowing CREATE/UPDATE User with Password CREATE -
    https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/customerCreate UPDATE - https://shopify.dev/docs/api/admin-graphql/2025-01/mutations/customerUpdate