Contacts API - Merge/ Contact duplication



We've just starting using the Contacts API and are putting a contact record into HubSpot when a new customer signs up.

Where the {New} Contact has the same email address as an existing contact record - the API doesn't appear to handle very well and we end up with two contact records - but with the identifying email address attached to the original not the {New} Contact. All contacts created by API should have an email address (as we collect in our db) but the record when pushed in doesn't display it.

My question: How can we merge these contacts via the API in a sensible way? Anyone came across or dealt with this situation before?


Hi @scott_collen,

Contacts are unique by email in HubSpot; are the second duplicate contacts being created without an email? Or with a different email?