title: Infusionsoft: Is it possible to add a new contact through an API call?
body: <p>I have 2 CRMs - one is built on Infusionsoft and the other is custom.</p>
  
  <p>I want to synchronize contacts between these 2 CRMS. It is just unidirectional from the custom one to the Infusionsoft one. So when a customer registers at the custom CRM, I want to add his/her info to the Infusionsoft CRM without having the customer realize it =)</p>
  
  <p>Infusionsoft API uses oAuth2 authentication, and this theoretically means "<code>I have to ask the user to enter my username and password for Infusionsoft to get them added to my Infusionsoft CRM</code>" - as far as I understand their API, which is ridiculous.</p>
  
  <p>I do believe what I am trying to do is NOT impossible..... Maybe I am wrong. In worst case, I could use PhantomJS to pass the oAuth authentication. I don't want to use PhantomJS if any other solution exists. I need help from an expert in Infusionsoft. Please advise. Is it possible?</p>