What is an API?
Simply put, it’s a programming interface that lets your system and ours talk to each other. For example, say you have a web registration form that your developers have coded that writes the data to your company database. In that form, you may have an email subscription checkbox (we hope!) that you want to update to both your main database and your SendLabs database. How do you do it?

With the API, you can – eliminating extra work, hassle and the eliminating the probability of data error or loss.

The SendLabs API gives you the ability to interact with your account with easy to use web service methods. We wanted to make it as easy as possible for you to be able to access your subscribers, view your campaign result data and interact programmatically with SendLabs. Our API returns data that can be easily integrated into an application or website. Our API currently only supports the SOAP transfer protocol and we will continue adding methods and more ways to access our API in the near future.

Get Started.
Sendlabs uses a SOAP based API to allow communication between web applications. To start accessing our API, you must be given an API key. This key is associated with your account only and keeps your data safe. Each call you make to our API will require your key. We have provided examples in the major web languages to help get you started (to your right). From there, the possibilities are endless.

To request an API key, please contact us here.

I have my API Key, where can I find the WSDL file?

The most current version of the API can be found at: http://marketer.sendlabs.com/api/TheKeyMaker.wsdl. Listed on the right side of this page are commands available through the API with test cases and code examples. Don't be afraid to bug us if you have any further questions.