why integrate ?
The aim of the extravision integration API is to provide clients with current IT investments or operational systems, a great way to integrate with extravision functionality quickly and easily. The level of integration is different for every client.
The API allows for outside systems to have a very well defined protocol by which they can access extravision's system functionality. It allows us to provide functionality and pieces of our application and/or architecture in a secure manner, as well as shields the outside user from any unnecessary complexity. The process can run continuly providing near real-time results or in batch at a scheduled time.
It also allows for outside programmers to implement their own workflow, and tap into the extravision functionality when appropriate. This can make for very seamless technology solutions- sometimes where the end user is not even aware they are using any extravision technology.
how does it work ?
Our API (Application Programming Interface) has been implemented in two different ways to suit everyones needs. We have a SOAP (Simple Object Access Protocol) interface or an even simpler HTML post interface both over HTTPS (Secure HTTP). Both methods have the same set of API's and all information is transfered in an XML standard. Whatever your operating system (Linux, Windows, Unix, Solaris, Mac) or platform (Java, ColdFusion, Perl, Python, PHP) you will be able to access the API.
SOAP is an industry standard cross-platform protocol for web services and APIs. It is a simple XML-based protocol to let applications exchange information Most, if not all, programming languages have some level of SOAP functionality available.
Any website can make a HTML post over HTTPS. This is the same process as submitting a simple web form.
what can you do with the api ?
Pretty much anything you can do in the web interface you can do via the api. This involves downloading results and creating campaigns. If the api doesn't exist already then we will happily look at developing the api for you.
Some of the functionality currently available in the api is :
- Download results such as clicks, opens, replies etc.
- Create a new campaign
- Upload a list
- Edit campaign content
- Track a click from an external site
- Send a test message
- Download results such as clicks, opens, replies etc.
|