Is there a way to update a Customer's `multipassIdentifier`?

Is there a way to update a Customer's `multipassIdentifier`?

NaotoKoshimizu
Shopify Partner
1 0 0

Hello, I'm now developing our Headless store with StorefrontAPI and AdminAPI of Shopify Plus.

I read the document about Multipass and implemented the multipass login.


It's almost working correctly, but I found that Shopify Admin API's `customerUpdate` mutation doesn't support updating Customer's `multipassIdentifier`.

Then if the customer's identifier (such as username) was changed, how should I modify it?

 

Thank you.

Replies 2 (2)

Marcosaguimore
Shopify Partner
3 0 1

Hello NaotoKoshimizu!

 

Did you solve this problem?

 

I need to update the multipass_identifier of some of my clients but I can't find how to do it.

 

Thanks you!

valeran86
Shopify Partner
1 0 0

If you are using node and TS library `shopify-api-node` you can use request like:

updateCustomer(customerId, { id: customerId, multipass_identifier: multipassIdentifier })

 I think this library internally makes REST request to this endpoint:
https://shopify.dev/docs/api/admin-rest/2024-01/resources/customer#put-customers-customer-id