ListManager is a powerful, fast, and easily extensible tool to help manage your email distribution. For programmers, ListManager has a number of methods to customize and manipulate the behavior of the product.
ListManager uses powerful relational databases, such as Microsoft SQL Server or Oracle to store its data. You can view the table structure used by ListManager and write whatever extensions or custom reports that meet your needs. You can directly insert data, such as new members, in whatever programming language or environment that best meets your company's needs.
Beyond the exposed database design, the ListManager environment can be altered programmatically in a number of ways. There are pre-defined "hooks" in the program to run scripts at certain key times, and certain functionality is designed to be flexible, such as the automatic phrases content checks.
ListManager has an exposed Application Programming Interface (API) called TclPort for web programmers and others who are interested in augmenting or changing the behavior of ListManager. Using TclPort, a programmer can create powerful Tcl scripts that can be run on the ListManager server, manipulating data in the SQL database or in program variables.
ListManager also has a SOAP-based API which may be invoked from any language that has SOAP support. Examples of ListManager's functions in different languages are available in your ListManager's soap directory:
http://yourlistmanagerurl/soap
Or, you may In the left Navigation bar, click Utilities: Other: Programming API.