You are here: ListManager Programmer's Guide > Application Programming Interface > Introduction to the API

Introduction to the API

 

A programmer has several choices about how to programmatically solve problems with Lyris ListManager. One technology may be appropriate for one type of customization, where another technology may work better for a different customization. Here are some of the choices:

 

SOAP-Based API

 

Open the SOAP-Based API Online Manual.

 

Mail Commands

Many powerful commands are available as email commands. Members can be subscribed, unsubscribed, and their setting altered through email commands. Data about the membership and other reports can all be requested via email. If your need can be filled with these simple commands you may want to create emails to ListManager rather than using one of the more complicated programming options.

 

Direct Database Access

All the tables in Lyris ListManager are accessible through the SQL language. Data may be inserted, deleted, or modified in these tables directly. For some tasks, such as member creation, it may be easiest to use the programming language and environment you are comfortable with to access the database server using SQL to insert members. However, if you are uncertain about the use of the data or the relationship of the data to program functionality it is probably best to avoid making any direct database modifications.

 

Lyris Command Protocol (LCP)

The LCP interface has been removed and is no longer available. Application programmers should use direct SQL or email commands.