Feature Requests
Under Review
Update Customer Email
Email parameter on Update Customer api route to change customer’s email
2 Comments
Sign in to comment
Madhu Dollu·6 months ago
This is specially helpful in case of organizations. Customer gets created with the member who did the initial purchase. Organizations wants to use a common email.
I can see that email in customer list is not a unique identifier, and there is no api to fetch customer by email. So, Update should be possible.
Can you prioritize it?

Can you provide an update on this?
Use case:
Imagine there is a B2B SaaS product, where it is used by a list of team members lets say 10, and the admin does the purchase (with his/her email as billing email).
Scenario 1: after the purchase, user may decide to update the billing email to a different one for various reasons such as current admin left the company and new admin joined.
Scenario 2: They might have cancelled the subscription and created a new subscription for a different tier (like pro). In this case it would not be ideal to create a new customer for this team, because all the existing invoices should be shown and are linked to current customer id. if we create a new customer id (because email cannot be updated), we need to keep track of multiple customer Ids for fetching all past invoices.
In either case, it would be beneficial to allow updates to customer email, so that multi user SaaS products can take advantage of it.
Also, in the dodo product standpoint, seems like email is not unique, since I am able create multiple customers with same email (duplicates allowed).
Could you prioritize this feature request?