Download the API Overview Brochure (PDF). An overview of the API and the benefits of using it.
What is the API? The API consists of a series of programming commands that allow an EmailLabs client to perform virtually any actions that they can do via the online EmailLabs interface. The best use of the API is to automate activities that are better handled by a computer system than manually by a person. Repetitive tasks, such as uploading, downloading, or daily message sending, or tasks that involve large data sets can often be sped up through the use of the API.
What can the API do? The API is designed to give EmailLabs clients direct programming level access to the key functions of managing and sending email to large data sets. Virtually everything that can be done in the EmailLabs application can also be done programmatically via the EmailLabs API.
How is the API commonly used?
- Data Synchronization and Centralization The most common use of the API is synchronizing and centralizing client data from in-house CRM (Customer Relationship Management) systems and other databases. The API saves you the step of manually uploading any data file including Excel and CSV (comma separated value) files. For instance, real-time customer data from sign-up forms on your Web site can be automatically added to both the EmailLabs application and your CRM databases simultaneously.
- Automated Message Creation and Distribution If you send a newsletter or other message on a regular basis, our API function can automate your creation and delivery process. For example, one EmailLabs client uses the API to capture promotional content from Web pages to automatically create newsletters and other email messages. The API populates a pre-designed newsletter template with the HTML content and sends a proof message to an administrator who reviews the message for accuracy and schedules it for delivery.
- Private Label Branding for a Customized User Interface Some of our private label clients (agencies and resellers) use our API to modify the user interface of the EmailLabs application, allowing them to market our solution to their clients with their own branding and customize the look and feel according to their specifications.
What are some other uses of the API? The API is also used by EmailLabs partners to re-implement the EmailLabs user interface, as well as by clients who want to use a portion of EmailLabs' functionality as a part of their application.
What does API stand for? Application Programming Interface.
What syntax and protocol do the API use? The API uses an XML syntax over HTTP (or HTTPS) protocols.
What programming languages can use the API? Any programming language can be used to access the API, as long as it can make TCP/IP requests. JAVA, PHP, ASP and many other languages include XML libraries that make handling the syntax of the EmailLabs API simple.
What is an example of an API command?

|