External Contacts
Update User Contact(s)
Updates the user personal contact(s) (full resource update). Batch request syntax is supported.
put/restapi/v1.0/account/{accountId}/extension/{extensionId}/address-book/contact/{contactId}
Path parameters
accountIdstring required
Internal identifier of the RingCentral account (can be set to "~" to indicate that the account associated with current authorization session should be used)
extensionIdstring required
Internal identifier of the RingCentral extension/user (can be set to "~" to indicate that the extension associated with current authorization session should be used)
contactIdinteger[] required
The list of contact identifiers (comma-separated)
Query parameters
dialingPlanstring
Country code value complying with the ISO 3166-1 alpha-2 format. The default value is home country of the current extension
Request body
Example request
{
"firstName": "Charlie",
"lastName": "Williams",
"middleName": "J",
"nickName": "The Boss",
"company": "Example, Inc.",
"jobTitle": "CEO",
"email": "charlie.williams@example.com",
"email2": "charlie-example@gmail.com",
"email3": "theboss-example@hotmail.com",
"webPage": "http://www.example.com",
"notes": "#1 Customer",
"homePhone": "+15551234567",
"homePhone2": "+15551234567",
"businessPhone": "+15551234567",
"businessPhone2": "+15551234567",
"mobilePhone": "+15551234567",
"businessFax": "+15551234567",
"companyPhone": "+15551234567",
"assistantPhone": "+15551234567",
"carPhone": "+15551234567",
"otherPhone": "+15551234567",
"otherFax": "+15551234567",
"callbackPhone": "+15551234567",
"homeAddress": {
"street": "20 Davis Dr.",
"city": "Belmont",
"state": "CA",
"zip": "94002"
},
"businessAddress": {
"street": "20 Davis Dr.",
"city": "Belmont",
"state": "CA",
"zip": "94002"
},
"otherAddress": {
"street": "20 Davis Dr.",
"city": "Belmont",
"state": "CA",
"zip": "94002"
}
}Response
Success
Example response
{
"uri": "https://platform.ringcentral.com/restapi/v1.0/account/230919004/extension/230919004/address-book/contact/623045004",
"email": "charlie.williams@example.com",
"id": 623045004,
"notes": "#1 Customer",
"company": "Example, Inc.",
"firstName": "Charlie",
"lastName": "Williams",
"jobTitle": "CEO",
"webPage": "http://www.example.com",
"middleName": "J",
"nickName": "The Boss",
"email2": "charlie-example@gmail.com",
"email3": "theboss-example@hotmail.com",
"homePhone": "+15551234567",
"homePhone2": "+15551234567",
"businessPhone": "+15551234567",
"businessPhone2": "+15551234567",
"mobilePhone": "+15551234567",
"businessFax": "+15551234567",
"companyPhone": "+15551234567",
"assistantPhone": "+15551234567",
"carPhone": "+15551234567",
"otherPhone": "+15551234567",
"otherFax": "+15551234567",
"callbackPhone": "+15551234567",
"businessAddress": {
"street": "20 Davis Dr.",
"city": "Belmont",
"state": "CA",
"zip": "94002"
},
"homeAddress": {
"street": "20 Davis Dr.",
"city": "Belmont",
"state": "CA",
"zip": "94002"
},
"otherAddress": {
"street": "20 Davis Dr.",
"city": "Belmont",
"state": "CA",
"zip": "94002"
}
}