v1
latestOpenAPI 3.0.02026-07-24103118224.7 KBCustomer
Update a customer's email
Updates the email of an existing customer. If another customer of the merchant already uses this email, the request fails with HTTP 409 (customers are not merged). Use the X-On-Behalf-Of header to target a connected sub-merchant.
patch/api/customer/{customerId}
Path parameters
customerIdstring required
Example:cus_abc123
Unique identifier of the customer (e.g. cus_abc123)
Request body
Example request
{
"email": "new.email@example.com"
}Response
Updated customer with active payment methods.
Example response
{
"id": "cus_abc123xyz789",
"createdAt": "2024-01-15T10:30:00.000Z",
"updatedAt": "2024-03-20T14:45:00.000Z",
"email": "john.doe@example.com",
"firstName": "John",
"lastName": "Doe",
"phone": "+33612345678",
"billingCountry": "FR",
"businessName": "Acme Corporation",
"taxId": "FR12345678901",
"taxType": "eu_vat",
"paymentMethods": [
{
"id": "cpm_abc123xyz789",
"currency": "EUR",
"cardBrand": "Visa",
"cardLast4": "4242",
"cardExpMonth": 12,
"cardExpYear": 2025,
"isDefault": true
},
{
"id": "cpm_def456uvw012",
"currency": "USD",
"cardBrand": "Mastercard",
"cardLast4": "5555",
"cardExpMonth": 6,
"cardExpYear": 2026,
"isDefault": false
}
]
}