Create Contact+Account using API
Question 1:
---------------
When using the API to create a new "Contact", how do we handle the Account part? Will an account entity automatically be created by CRM if we fill out the Account Name field for the "Contact"? or do we need to create the Account by calling API before we create the Contact? We have noticed that when promoting a Lead to a contact (in CRM) then the Account gets created automatically... wonder if this is the same when we use the Create Contact API ? Alternatively would it be better to create a Lead and then use an API to promote the lead to Contact?
Question 2:
---------------
In some cases when we create a Contact using an API, the same person could exisit in CRM as a lead. What is the best way to handle this? Should we first check to see if a lead exists already, if so then use API to promote to Contact. If not then create the Contact direclty using API... what is best practice?