Zoho CRM API - InsertRecords

Zoho CRM API - InsertRecords

Hi,

When inserting a record from API, I understand that this option: duplicateCheck can be used for either 1 or 2 as the switch. Although, there's a missed logic on this methodology. Normally, when we want to create a lead, contacts are obviously included (which is already included in the API). The problem is when having to find out if duplicated emails are involved between leads, duplicated entries can be found as results on being prevented on adding those emails.

Alternatively, one could say to simply not use the duplicateCheck option which the owner will be able to automatically add a new lead even though an email could be duplicated in the system. Although, logically, by disabling this option, owners can determine who's linked with whom on the system (switch '1') and switch '2' would replace the entire row's content with the matched email (which may override previous readings from another customer if I understood correctly in case this behavior may happen from another customer based on the same leads or different leads). By enabling this option, owners won't be able to know who's linked with whom.

The question would be knowing how to go across those distinctions so that emails can still be added amongst the same or different leads without having to override the same row. For instance, would it be possible to have a switch number 3 as an alternative option beside switch 1 and switch 2 ?