Crea una lista.
string CreateList(string accessKey, string name, string defaultSettings, bool copyTemplate, Option[] options)
accessKey: chiave di accesso ottenuta chiamando il metodo Login
name: nome della lista
defaultSettings: se "default" usa i settaggi di default delle liste, se corrisponde ad un ID utilizza le impostazioni di base della lista corrispondente
copyTemplate: Se impostato a true copia i template di default per la lista
options: array con le opzioni da modificare:
- owneremail: indirizzo mittente
- bouncedemail: indirizzo per i messaggi di errore
- description: descrizione della lista
- format: formato della lista ("html", "text")
- charset: charset del testo (vedere sezione "charset ammessi")
- public: flag che indica se la lista è visibile nel frontend
- tracking: flag che abilita il tracciamento delle aperture
- nl_sendername: nome mittente email
- sms_sendername: nome mittente sms
- optout_type: tipo optout (1: Singolo con pagina conferma, 2: Singolo, 3: Doppio)
- sendemailoptout: flag che invia o meno la mail ai disiscritti.
- notifyemail: email di notifica all'amministratore in caso di disiscrizione
- frontendform: flag che permette di visualizzare le form di iscrizioni nel frontend
- disclaimer: intestazione aggiunta ai messaggi della lista
- headerxabuse: intestazione aggiunta ai messaggi della lista
- kbmax: dimensione del messaggio oltre la quale viene generato un warning
- replyto: indirizzo di posta a cui verranno inviate eventuali risposte alla newsletter
- displayas: nome che verrà visualizzato nel campo "A:" nelle newsletter ricevute (campo1,campo2 etc.)
- headerlistunsubscriber: intestazione aggiunta ai messaggi della lista
- multipart_text: flag per generare in automatico la versione del messaggio solo testo in fase di invio
- conversionlab_trackcode: codice per il tracciamento con conversionlab
- default_prefix: prefisso internazionale di default per gli sms
- multi_optout_list: elenco di liste che compariranno all'utente nel caso di opt-out multiplo (es.: 1,2,3 etc.)
- subscribedemail: flag per inviare un'email agli utenti appena iscritti
- sendconfirmsms: flag per inviare un sms agli utenti appena iscritti
- senderfaxname: nome mittente fax
- senderfax: numero mittente fax
- senderfirstname: nome mittente posta cartacea
- senderlastname: cognome mittente posta cartacea
- sendercompanyname: azienda mittente posta cartacea
- senderaddress: indirizzo mittente posta cartacea
- senderpostalcode: codice postale mittente posta cartacea
- sendercity: città mittente posta cartacea
- senderprovince: provincia mittente posta cartacea
- senderstate: stato mittente posta cartacea
Esempio di messaggio CreateListResult
<InsertListResult>
<errorCode>0</errorCode>
<errorDescription></errorDescription>
<list>
<listID>1</listID>
<listName>Demo</listName>
<hash></hash>
<name></name>
<description></description>
<format></format>
<charset></charset>
<public></public>
<tracking></tracking>
<unsubscribe></unsubscribe>
<owneremail></owneremail>
<bounceemail></bounceemail>
<header></header>
<footer></footer>
<footercustom></footercustom>
<footermailup></footermailup>
<nl_sendername></nl_sendername>
<sms_sendername></sms_sendername>
<optout_type></optout_type>
<sendemailoptout></sendemailoptout>
<notifyemail></notifyemail>
<frontendform></frontendform>
<disclaimer></disclaimer>
<headerxabuse></headerxabuse>
…
…
</list>
</InsertListResult>