email | string | Replaces the customer's email. Validated and lowercased the same way as on create(). |
name | string | Replaces the customer's name. |
phone | string | Replaces the phone number. |
description | string | Replaces the internal description. |
address | object | Replaces the full address object; you cannot patch a single sub-field, send the complete address. |
defaultPaymentMethodId | string | Sets the customer's default payment method for future invoices and off-session charges. |
metadata | Record<string,string> | Replaces the customer's metadata. Unlike create(), this does not merge with a source key, whatever you pass here becomes the full metadata object in Stripe. |