MailingService

MailingService Description: ASMX, WSDL


Add: ASMX, XML
Description: Add a new mailing to send at an undetermined date. Returns MessageID as Integer. Note: Must call Send(MessageID) function to send mailing.

 

Parameters:
Name Type Description
NewMail MailDataset.MailDataTable XSD
 
SoapHeader:
Name Type Description
Username String Your username to login to ListManager.
Password String Your password to login to ListManager.
List String The ListManager list you want to access.
 
Return Value:
Type Description
MailDataset.MailDataTable XSD



AddMemberToOutgoingMailing: ASMX, XML
Description: Add an existing member to a mailing that is already created.

 

Parameters:
Name Type Description
MailingID Int32  
EmailAddress String  
 
SoapHeader:
Name Type Description
Username String Your username to login to ListManager.
Password String Your password to login to ListManager.
List String The ListManager list you want to access.
 
Return Value:
Type Description
ListDataset.ListDataTable XSD



AddToSendLater: ASMX, XML
Description: Add a new mailing to send later. Returns MessageID as Integer.

 

Parameters:
Name Type Description
NewMail MailDataset.MailDataTable XSD
SendDate DateTime  
 
SoapHeader:
Name Type Description
Username String Your username to login to ListManager.
Password String Your password to login to ListManager.
List String The ListManager list you want to access.
 
Return Value:
Type Description
MailDataset.MailDataTable XSD



AddToSendNow: ASMX, XML
Description: Add a new mailing to send now. Returns MessageID as Integer.

 

Parameters:
Name Type Description
NewMail MailDataset.MailDataTable XSD
 
SoapHeader:
Name Type Description
Username String Your username to login to ListManager.
Password String Your password to login to ListManager.
List String The ListManager list you want to access.
 
Return Value:
Type Description
MailDataset.MailDataTable XSD



ApprovalMailExists: ASMX, XML
Description: Check if a mailing for approval exists.

 

Parameters:
Name Type Description
MailingID Int32  
 
SoapHeader:
Name Type Description
Username String Your username to login to ListManager.
Password String Your password to login to ListManager.
List String The ListManager list you want to access.
 
Return Value:
Type Description
Boolean  



DeleteApprovalMail: ASMX, XML
Description: Delete mailing in approval queue.

 

Parameters:
Name Type Description
MessageID Int32  
 
SoapHeader:
Name Type Description
Username String Your username to login to ListManager.
Password String Your password to login to ListManager.
List String The ListManager list you want to access.
 
Return Value:
Type Description
Boolean  



DeleteSentMail: ASMX, XML
Description: Delete email that has already been sent.

 

Parameters:
Name Type Description
MessageID Int32  
 
SoapHeader:
Name Type Description
Username String Your username to login to ListManager.
Password String Your password to login to ListManager.
List String The ListManager list you want to access.
 
Return Value:
Type Description
Boolean  



ListDeliveredMailings: ASMX, XML
Description: List delivered mail recipients for a mailing with MailingID. CompletionStatusID value descriptions:
300 - The mail was sent successfully.
301 - The destination mail server reported a temporary failure error code (between 400 - 499).
302 - The destination mail server reported a permanent failure error code (500+).
303 - A temporary DNS failure occurred.
304 - The domain is reported to be bad via DNS.
305 - A bounce was received for this recipient.
306 - An attempt was made to send to an email address (rather than a member ID) and that address is not syntactically valid.
307 - The message to send for this recipient was deleted from the database.
308 - The expiration date to send the mailing was reached before all attempts were completed.
309 - The recipient was not sent to because the mailing was stopped by an administrator.
310 - The recipient was not processed due to the skip command in mailmerge.
311 - The recipient was not sent to because the mailing was stopped during mail merging by the 'abort' command.

 

Parameters:
Name Type Description
MailingID Int32  
 
SoapHeader:
Name Type Description
Username String Your username to login to ListManager.
Password String Your password to login to ListManager.
List String The ListManager list you want to access.
 
Return Value:
Type Description
MailDeliveredDataset.MailDeliveredDataTable XSD



ListInProgressMailings: ASMX, XML
Description: List mailings that are in progress.

 

Parameters:
none
 
SoapHeader:
Name Type Description
Username String Your username to login to ListManager.
Password String Your password to login to ListManager.
List String The ListManager list you want to access.
 
Return Value:
Type Description
InProgressMailDataset.InProgressMailDataTable XSD



ListMailingsForApproval: ASMX, XML
Description: List mailings that need approval.

 

Parameters:
none
 
SoapHeader:
Name Type Description
Username String Your username to login to ListManager.
Password String Your password to login to ListManager.
List String The ListManager list you want to access.
 
Return Value:
Type Description
ApprovalMailDataset.ApprovalMailDataTable XSD



ListMailingStatistics: ASMX, XML
Description: Return statistics for a MailingID. Table of codes:
300 The mail was sent successfully.
301 The destination mail server reported a temporary failure error code (between 400 - 499).
302 The destination mail server reported a permanent failure error code (500+).
303 A temporary DNS failure occurred.
304 The domain is reported to be bad via DNS.
305 A bounce was received for this recipient.
306 An attempt was made to send to an email address (rather than a member ID) and that address is not syntactically valid.
307 The message to send for this recipient was deleted from the database.
308 The expiration date to send the mailing was reached before all attempts were completed.
309 The recipient was not sent to because the mailing was stopped by an administrator.
310 The recipient was not processed due to the skip command in mailmerge.
311 The recipient was not sent to because the mailing was stopped during mail merging by the 'abort' command.

 

Parameters:
Name Type Description
MessageID Int32  
 
SoapHeader:
Name Type Description
Username String Your username to login to ListManager.
Password String Your password to login to ListManager.
List String The ListManager list you want to access.
 
Return Value:
Type Description
MailingStatisticsDataset.MailingStatisticsDataTable XSD



ListScheduledMailings: ASMX, XML
Description: List mailings that are scheduled to send at a later date.

 

Parameters:
none
 
SoapHeader:
Name Type Description
Username String Your username to login to ListManager.
Password String Your password to login to ListManager.
List String The ListManager list you want to access.
 
Return Value:
Type Description
ApprovalMailDataset.ApprovalMailDataTable XSD



ListSentMailings: ASMX, XML
Description: List mailings that have been sent.

 

Parameters:
Name Type Description
StartDate DateTime  
EndDate DateTime  
 
SoapHeader:
Name Type Description
Username String Your username to login to ListManager.
Password String Your password to login to ListManager.
List String The ListManager list you want to access.
 
Return Value:
Type Description
SentMailDataset.SentMailDataTable XSD



ListSentMailingsSummary: ASMX, XML
Description: Return a summary of all mailings and their completion status in a given date range.

 

Parameters:
Name Type Description
StartDate DateTime  
EndDate DateTime  
 
SoapHeader:
Name Type Description
Username String Your username to login to ListManager.
Password String Your password to login to ListManager.
List String The ListManager list you want to access.
 
Return Value:
Type Description
MailingStatisticsDataset.SentMailingSummaryDataTable XSD



ListTrackingSummary: ASMX, XML
Description: Return a summary of open and clicktracking for all mailings in a given date range.

 

Parameters:
Name Type Description
StartDate DateTime  
EndDate DateTime  
 
SoapHeader:
Name Type Description
Username String Your username to login to ListManager.
Password String Your password to login to ListManager.
List String The ListManager list you want to access.
 
Return Value:
Type Description
MailingStatisticsDataset.TrackingSummaryDataTable XSD



LoadMailingForApproval: ASMX, XML
Description: Load one mailing that needs approval.

 

Parameters:
Name Type Description
MessageID Int32  
 
SoapHeader:
Name Type Description
Username String Your username to login to ListManager.
Password String Your password to login to ListManager.
List String The ListManager list you want to access.
 
Return Value:
Type Description
ApprovalMailDataset.ApprovalMailDataTable XSD



LoadSentMailing: ASMX, XML
Description: Load one mailing that needs approval.

 

Parameters:
Name Type Description
MessageID Int32  
 
SoapHeader:
Name Type Description
Username String Your username to login to ListManager.
Password String Your password to login to ListManager.
List String The ListManager list you want to access.
 
Return Value:
Type Description
SentMailDataset.SentMailDataTable XSD



ScheduleSend: ASMX, XML
Description: Schedule an existing mailing to send at a later date.

 

Parameters:
Name Type Description
MessageID Int32  
SendTime DateTime  
 
SoapHeader:
Name Type Description
Username String Your username to login to ListManager.
Password String Your password to login to ListManager.
List String The ListManager list you want to access.
 
Return Value:
Type Description
Boolean  



Send: ASMX, XML
Description: Send an existing mailing now.

 

Parameters:
Name Type Description
MessageID Int32  
 
SoapHeader:
Name Type Description
Username String Your username to login to ListManager.
Password String Your password to login to ListManager.
List String The ListManager list you want to access.
 
Return Value:
Type Description
Boolean  



SendSpamTest: ASMX, XML
Description: Send a spam test mailing to a reciepient. Returns the ModerateID for the new test mailing.

 

Parameters:
Name Type Description
MessageID Int32  
ToAddress String  
 
SoapHeader:
Name Type Description
Username String Your username to login to ListManager.
Password String Your password to login to ListManager.
List String The ListManager list you want to access.
 
Return Value:
Type Description
Int32  



SendTest: ASMX, XML
Description: Send a test mailing to a reciepient. Returns the ModerateID for the new test mailing.

 

Parameters:
Name Type Description
MessageID Int32  
ToAddress String  
 
SoapHeader:
Name Type Description
Username String Your username to login to ListManager.
Password String Your password to login to ListManager.
List String The ListManager list you want to access.
 
Return Value:
Type Description
Int32  



SentMailExists: ASMX, XML
Description: Check if a sent mailing exists.

 

Parameters:
Name Type Description
MailingID Int32  
 
SoapHeader:
Name Type Description
Username String Your username to login to ListManager.
Password String Your password to login to ListManager.
List String The ListManager list you want to access.
 
Return Value:
Type Description
Boolean