Update Customer
POST
Request Body Parameters
application/jsonCommon Request Parameters
bizContent
addressObjectOptionalAddress object. Only provided fields are updated.countryString(2)OptionalTwo-letter country code, ISO 3166.stateString(128)OptionalState or province.cityString(50)OptionalCity.postalCodeString(16)OptionalPostal code.line1String(256)OptionalAddress line 1.line2String(256)OptionalAddress line 2.
requestIdString(64)RequiredUnique request ID, globally unique.customerIdString(64)RequiredPingPong customer ID.firstNameString(64)OptionalFirst name. Only provided fields are updated.lastNameString(64)OptionalLast name. Only provided fields are updated.companyNameString(128)OptionalCompany name. Only provided fields are updated.emailString(128)OptionalEmail address. Only provided fields are updated.phoneString(20)OptionalPhone number. Only provided fields are updated.languageString(12)OptionalPreferred language and locale. Only provided fields are updated.metadataString(512)OptionalMerchant-defined custom string. Only provided fields are updated.
Request Body Example
{
"clientId": "20250101123456",
"accId": "ACC001",
"signType": "MD5",
"sign": "SIGN_VALUE",
"version": "4.0",
"bizContent": {
"requestId": "req_20260507_0002",
"customerId": "CUS-260507100000000001",
"email": "james.new@example.com",
"phone": "13800138001"
}
}Responses Body Parameters
application/jsonCommon Response Parameters
bizContent
addressObjectOptionalAddress object, same structure as the request address.countryString(2)OptionalTwo-letter country code, ISO 3166.stateString(128)OptionalState or province.cityString(50)OptionalCity.postalCodeString(16)OptionalPostal code.line1String(256)OptionalAddress line 1.line2String(256)OptionalAddress line 2.
requestIdString(64)RequiredUnique request ID, echoed from the request.customerIdString(64)RequiredPingPong customer ID.partnerCustomerIdString(64)RequiredMerchant-side customer identifier, i.e. the user's member ID on the merchant's website. Unique within the same store.firstNameString(64)OptionalFirst name.lastNameString(64)OptionalLast name.companyNameString(128)OptionalCompany name.emailString(128)OptionalEmail address.phoneString(20)OptionalPhone number.languageString(12)OptionalPreferred language and locale.metadataString(512)OptionalMerchant-defined custom string.createdAtString(10)RequiredCreation time as a 10-digit second-level timestamp string.updatedAtString(10)RequiredLast update time as a 10-digit second-level timestamp string.
Request Body Example
{
"clientId": "20250101123456",
"accId": "ACC001",
"signType": "MD5",
"sign": "SIGN_VALUE",
"code": "000000",
"description": "SUCCESS",
"bizContent": {
"requestId": "req_20260507_0002",
"customerId": "CUS-260507100000000001",
"partnerCustomerId": "USER_001",
"firstName": "James",
"lastName": "LeBron",
"email": "james.new@example.com",
"language": "en",
"createdAt": "2026-05-07T00:00:00Z",
"updatedAt": "2026-05-08T00:00:00Z"
}
}