type: object description: The details of the customer to update. properties: email: type: string description: The Customer's email. You can't update the email of a registered customer. format: email first_name: type: string description: The Customer's first name. last_name: type: string description: The Customer's last name. phone: type: string description: The Customer's phone number. password: type: string description: The Customer's password. format: password groups: type: array description: A list of customer groups to which the customer belongs. items: type: object required: - id properties: id: description: The ID of a customer group type: string metadata: description: An optional set of key-value pairs to hold additional information. type: object externalDocs: description: Learn about the metadata attribute, and how to delete and update it. url: >- https://docs.medusajs.com/development/entities/overview#metadata-attribute