Have you ever found yourself unable to do some seemingly simple thing in InfusionSoft without a convoluted work-around?
Have you ever been “that close” to finishing a project, in the middle of the night, only to discover you can’t figure out the workaround?
Or has someone ever told you how to do what you wanted to do but you couldn’t because it required the API?
If the answer to any of those questions is YES, then it’s time to hang with the cool kids … the ones who know how to use the API to get things done.
What is an API?
The Infusionsoft API is a way to talk directly to the brain of InfusionSoft without having the filter or limitations of the user-interface.
How does it work?
It’s very simple! InfusionSoft has published an SDK (Software Development Kit). The easy way to think of the SDK is that it is little building blocks of codes, or code shortcuts that you can drop it into your scripts to communicate with the brain of Infusionsoft directly.
For an example of one of these code building blocks, technically called “a method”, you can take a look at the API documentation in the Developer Area of the Infusionsoft Help Center.
So, once you have familiarized yourself with the various methods, or building blocks, you will put them into a PHP file, which in turn, will be put on a server.
The most common way to access the script on your server is with an http post. Generally, the http post will be trigger by a form or some other goal in the Campaign Builder.
So, that’s it – code snippets in a php file, sitting on a server, triggered by an http post.