Hi, folks. I’m Justin Morris, the API Ninja as several clients have labeled me. I have several updates to share with you about the Infusionsoft API and I figure I’ll start off by posting my contributions on the blog.
I find myself frequently answering questions from colleagues and customers; to save you and I valuable time, I’ll do my best to post regular updates, tips and tricks on the Infusionsoft API so you extend the power of Infusionsoft into your small business.
When I’m not answering questions in our community, I’m building out new data structures, monitoring the success of and helping clients get integrated with the Infusionsoft API. I’m proud to say that we’ve made substantial headway in documenting and empowering our clients to use third-party resources with Infusionsoft.
- An updated API Guide is available on the Fusebox. Numerous clients and developers have asked our team where it is. If you point your browser to http://help.infusionsoft.com, search for API, you’ll find it; otherwise, click here.
- Marketing Permission Enhancement. All new contacts loaded into Infusionsoft will be marked as “unmarketable.” People can place their contacts in a single opt in status using “APIEmailService.optIn” this method will only work on contacts in the unmarketable status though.
- The PHP SDK is very stable. After much testing and refinding, I’m happy to report that the PHP SDK is in a very stable state and is taking over as the standard for PHP developers who use the Infusionsoft API. I have no hard numbers to back it up, but it seems like a majority of the PHP developers out there are using my SDK instead of writing their own functions, which is sweet!
- Not sure if you have access to read or update a field in the tables? I’ve created a new tool for obtaining table and field access for the Infusionsofts API. It’s located here on the Fusebox. I know it’s ugly, but I don’t claim to be a designer, I’m a coder.
- I have a handful of step-by-step tutorials on one of my sites dedicated to the Infusionsoft API, fuzioncore.com. Soon, there will be video tutorials for the PHP SDK, C# and VB.NET. Also it will be a great API news resource and a place to inquire about custom services. (If you want to find additional partners for API development, check out the Partner Resource Center.)
- In the future, there will be new API methods for QuickBooks integration. I’ve received a lot of input around QuickBooks and our API. My team is still developing methods to make it simple for Infusionsoft to talk to QuickBooks.
- InvoiceService.addRecurringOrder received an overhaul. That is, we allowed it to process quantity, price and tax on recurring orders. Thank you to everyone who has waited patiently for this. If you had any pains around this in the past, go ahead and check out the PHP API documents for more information on how to leverage this.
- The Infusionsoft .NET API is coming soon. For those who develop under the .NET framework, we’re working on a SDK for anyone who is interested in VB.Net, C#, etc.
I hope this introduction and update helps you understand what’s going on with the Infusionsoft API. I’m usually busy working on integrating our product with many systems out there, but if you have questions or comments, share it in the comments below. I’m interested in learning more about what you’d like to know about the API.





Thanks for the update Justin, this is good news! I look forward to the .net SDK.
Justin, this is great. You’ve done more than anyone to transform the Infusionsoft API from a tool for “super-experts” into a tool that a wide range of people can use.
We’re VERY interested in the new API methods for QuickBooks integration. It would be wonderful if you can make this two-way: For example, move orders/invoices from Infusionsoft to QuickBooks, but also move them from QuickBooks back to Infusionsoft.
Justin,
Has any Infusion user successfully integrated Infusion with Membergate, using the new API?
Trey was going to get me the names of someone who did this along with their computer guy’s contact info so that I wouldn’t be starting with a newbie.
Can you get this information for me before my assistant (who is the physical API) dies, please?
Dave
The Quickbooks functions are almost done with testing.
Also there will be another new PHP SDK, more of an extension rather that gives the user a very comfortable 100% Object Oriented environment. It will fully encapsulate the current SDK using it as an engine while maintaining backwards compatibility.
Every other shopping cart I’ve used has integrated perfectly with Quickbooks. I just haven’t been able to successfully integrate Infusionsoft with Quickbooks using the current Quickbook options. I’m glad to hear there is another solution soon. It’s taking so long to add everything into Quickbooks by hand!
Thanks,
Jean
Same question – is there any integration possible between Membergate and Infusionsoft?
I am not aware of any membergate integrations.
Justin, can you provide a more specific date when the .NET API will be available (or a ballpark estimate)?
I too am very interested in the .NET API. Is there a known date?
Check out my blog on using php with the new api and the I-sdk. http://www.objectorientedblogging.com/?p=4
-Dave Geurts
Bump. Any new news on the .NET API?
Any update on integrating InfusionSoft shopping cart sales with QuickBooks?
Any update on integrating InfusionSoft shopping cart sales with QuickBooks?
Any estimate for .Net API SDK?