This endpoint will update the customer profile record. You can use either the Rejoiner Customer ID or the customer's email address.
PUT /customers/CUSTOMER_ID/
PUT /customers/by_email/?email=CUSTOMER_EMAIL
Payload Specification
Param Name | Required | Type | Description |
---|---|---|---|
email | Yes | String | The email address of the customer |
first_name | No | String | The first name of the customer |
last_name | No | String | The last name of the customer |
phone | No | String | The phone number of the customer |
timezone | No | String | The timezone of the customer |
age | No | Number | The age of the customer |
gender | No | String | Can be either m or f |
language | No | String | No more than 2 characters |
address1 | No | String | Street address line 1 |
address2 | No | String | Street address line 2 |
address3 | No | String | Street address line 3 |
city | No | String | Customer address city |
state | No | String | Customer address state |
postal_code | No | String | Customer address zip code |
country | No | String | Customer address country |
birthdate | No | String | Must match format YYYY-MM-DD |
tags | No | Array(String) | Customer Tags |
metadata | No | JSON Object | Any arbitrary data about the customer |