How to avoid Duplication of Contact in FreeAgent

Hi,
Can anybody know how to avoid duplication of Contacts through API?
Please tell me how to do duplicate check through API?

This is the classic contact syncing issue. And given that no one else
has really done it very well, it’s clearly a hard one to do :slight_smile:

I think google will offer to merge two with the same name, or the same
company, but either way it leaves it up to the user.

For contact syncing in mobileagent, any contact I created on the
phone, I stored the freeagent id (/contacts/xxx) in the contact
record. Going the other way (phone → freeagent) I just made a new
one.On 2 September 2013 10:50, Meeta Pande meeta2345@gmail.com wrote:

Thanks for reply.

But it is not the case where only one field is mandatory in FreeAgent. there
are three fields First Name, Last Name And Organisation Name which depending
on each other.
then How I do the comparison of fields
(For eg: If I use org name for doing duplicate check then if in first
contact org name is exist then ok but if in 2nd contact only First Name,Last
Name exist and org name not exist, then in that case duplicate contact will
create.

On Monday, September 2, 2013 12:28:30 PM UTC+5:30, Meeta Pande wrote:

Hi,
Can anybody know how to avoid duplication of Contacts through API?
Please tell me how to do duplicate check through API?


You received this message because you are subscribed to the Google Groups
“FreeAgent API” group.
To unsubscribe from this group and stop receiving emails from it, send an
email to freeagent_api+unsubscribe@googlegroups.com.
To post to this group, send email to freeagent_api@googlegroups.com.
Visit this group at http://groups.google.com/group/freeagent_api.
For more options, visit https://groups.google.com/groups/opt_out.

Nic Wise
t. +44 7788 592 806 | @fastchicken
b. http://www.fastchicken.co.nz/

Thanks for reply.

But it is not the case where only one field is mandatory in FreeAgent.
there are three fields First Name, Last Name And Organisation Name which
depending on each other.
then How I do the comparison of fields
(For eg: If I use org name for doing duplicate check then if in first
contact org name is exist then ok but if in 2nd contact only First
Name,Last Name exist and org name not exist, then in that case duplicate
contact will create.On Monday, September 2, 2013 12:28:30 PM UTC+5:30, Meeta Pande wrote:

Hi,
Can anybody know how to avoid duplication of Contacts through API?
Please tell me how to do duplicate check through API?

Hi Meeta,

As Nic says, there is no easy way to do this. FreeAgent can store a first
name and last name and/or an organisation name. Even then there is the
possibility that two people with the same name work at the same company
(which is easily the case in a large organisation).

If you’re trying to import contacts from another system I think you’ll have
to compute a score to determine if a contact is likely to be a duplicate
and then ask the user to make a decision.

Kind regards,

GraemeOn 2 September 2013 10:50, Meeta Pande meeta2345@gmail.com wrote:

Thanks for reply.

But it is not the case where only one field is mandatory in FreeAgent.
there are three fields First Name, Last Name And Organisation Name which
depending on each other.
then How I do the comparison of fields
(For eg: If I use org name for doing duplicate check then if in first
contact org name is exist then ok but if in 2nd contact only First
Name,Last Name exist and org name not exist, then in that case duplicate
contact will create.

On Monday, September 2, 2013 12:28:30 PM UTC+5:30, Meeta Pande wrote:

Hi,
Can anybody know how to avoid duplication of Contacts through API?
Please tell me how to do duplicate check through API?


You received this message because you are subscribed to the Google Groups
“FreeAgent API” group.
To unsubscribe from this group and stop receiving emails from it, send an
email to freeagent_api+unsubscribe@googlegroups.com.
To post to this group, send email to freeagent_api@googlegroups.com.
Visit this group at http://groups.google.com/group/freeagent_api.
For more options, visit https://groups.google.com/groups/opt_out.

Graeme Boyd
Senior Software Engineer

Web. freeagent.com http://www.freeagent.com/ Blog. The FreeAgent Blog - FreeAgent
Twitter. @freeagent https://twitter.com/#!/freeagent Facebook.
FreeAgent | Edinburgh

40 Torphichen Street, Edinburgh, EH3 8JB
FreeAgent Central Ltd. Registered in sunny Scotland SC316774

Hi Meeta,

The FreeAgent API will create a contact regardless of whether there is an
existing contact with the same details.

To avoid duplication, download the list of FreeAgent contacts using
api.freeagent.com/v2/contacts and check against that list before creating
new contacts in FreeAgent.

Kind regards,

GraemeOn 2 September 2013 07:58, Meeta Pande meeta2345@gmail.com wrote:

Hi,
Can anybody know how to avoid duplication of Contacts through API?
Please tell me how to do duplicate check through API?


You received this message because you are subscribed to the Google Groups
“FreeAgent API” group.
To unsubscribe from this group and stop receiving emails from it, send an
email to freeagent_api+unsubscribe@googlegroups.com.
To post to this group, send email to freeagent_api@googlegroups.com.
Visit this group at http://groups.google.com/group/freeagent_api.
For more options, visit https://groups.google.com/groups/opt_out.

Graeme Boyd
Senior Software Engineer

Web. freeagent.com http://www.freeagent.com/ Blog. The FreeAgent Blog - FreeAgent
Twitter. @freeagent https://twitter.com/#!/freeagent Facebook.
FreeAgent | Edinburgh

40 Torphichen Street, Edinburgh, EH3 8JB
FreeAgent Central Ltd. Registered in sunny Scotland SC316774

Thanks Nic & Graeme for you reply.On Monday, September 2, 2013 12:28:30 PM UTC+5:30, Meeta Pande wrote:

Hi,
Can anybody know how to avoid duplication of Contacts through API?
Please tell me how to do duplicate check through API?