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.
