Updates a contact.
Try it now
Test
RAM authorization
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| ContactId |
string |
No |
The ID of the contact. |
c-qL4HqKONzOM7**** |
| Name |
string |
No |
The name of the contact. |
tom |
| EmailAddress |
string |
No |
The email address of the contact. After you specify an email address, you need to call SendEmailVerificationForMessageContact to send verification information to the email address. After the verification is passed, the email address takes effect. |
someone***@example.com |
| PhoneNumber |
string |
No |
The mobile phone number of the contact. Specify the mobile phone number in the After you specify a mobile phone number, you need to call SendPhoneVerificationForMessageContact to send verification information to the mobile phone number. After the verification is passed, the mobile phone number takes effect. |
86-139****1234 |
| Title |
string |
No |
The job title of the contact. Valid values:
Valid values:
|
TechnicalDirector |
| MessageTypes |
array |
No |
The types of messages received by the contact. |
|
|
string |
No |
The type of the message received by the contact. Valid values:
Valid values:
|
AccountExpenses |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
The returned result. |
||
| RequestId |
string |
The request ID. |
9B34724D-54B0-4A51-B34D-4512372FE1BE |
Examples
Success response
JSON format
{
"RequestId": "9B34724D-54B0-4A51-B34D-4512372FE1BE"
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | InvalidParameter.Name | The Name is invalid. | |
| 400 | InvalidParameter.Name.Length | The Name exceeds the length limit. | |
| 400 | InvalidParameter.Name.AlreadyUsed | The Name already exists. Please change to another name. | |
| 400 | InvalidParameter.EmailAddress | The EmailAddress is invalid. | |
| 400 | InvalidParameter.PhoneNumber | The PhoneNumber is invalid. | |
| 400 | InvalidParameter.Title | The Title is invalid. | |
| 400 | InvalidParameter.MessageTypes | The MessageTypes is invalid. | |
| 400 | InvalidParameter.MobileCountryCode | The current site does not support the country code. | |
| 400 | InvalidParameter.ContactId | The ContactId is invalid. | |
| 400 | MissingParameter.ContactId | You must specify ContactId. | |
| 400 | InvalidParameter.EmailAddress.Length | The EmailAddress exceeds the length limit. | |
| 400 | ContactStatusMismatchAction | The status of the contact does not allow the specified operation. | |
| 404 | EntityNotExists.Contact | This Contact does not exist. | |
| 429 | ConcurrentCallNotSupported | The operation conflicts with other operations. Please try again later. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.