Sending emails to non contacts via API

We are trying to set up Infusionsoft APIs to send emails to our users. We would like to send emails to email addresses that are not in our Infusionsoft contacts list by simply including the email in the “To” field instead of having to upload each of our contacts into Infusionsoft and then referencing them to send them an email.

Is there a way to do this with any Infusionsoft API?

If not, a few additional questions:

  1. What is the use of To,Cc, Bcc, if we need to pass contact ids?
  2. How can we confirm contact, if its added by API?

Thank you for your help!