Upserting the external field using the system-defined duplicate check field

POST {{api-domain}}/crm/v2/Contacts/upsert

In this example, a new external value is passed to the external field ExternalContactID in the Contacts module. Now, the system checks for the system-defined duplicate check field Email. If that email ID exists for a contact, the system updates that contact with the new value for the external field.

Request Body

{"data"=>[{"Last_Name"=>"Boyle P", "External_Contact_ID"=>"Boyle123", "Email"=>"p.boyle@abc.com"}]}

HEADERS

KeyDatatypeRequiredDescription
X-EXTERNALstring