Overview
GetNlLists()
This method returns the following information (see the sample response code below):
...
Note |
---|
|
Characters & and " are not escaped in returned response, so please avoid these characters in names of lists and groups otherwise you will experience some problems due to an invalid returned XML |
Sample GetNlLists request
Code Block |
---|
language | html/xml |
---|
linenumbers | true |
---|
|
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://ws.mailupnet.it/">
<soapenv:Header>
<ws:Authentication>
<ws:User>myUser</ws:User>
<ws:Password>OXEX2CQ5</ws:Password><ws:encType>UTF-8</ws:encType>
</ws:Authentication>
</soapenv:Header>
<soapenv:Body>
<ws:GetNlLists/>
</soapenv:Body>
</soapenv:Envelope> |
Sample GetNlLists response
Code Block |
---|
language | html/xml |
---|
linenumbers | true |
---|
|
<?xml version="1.0" encoding="windows-1252" ?>
<mailupMessage>
<mailupBody>
<ReturnCode>0</ReturnCode>
<Lists>
<List idList="1" listGUID="66af9900-7dd7-4cca-9125-beadaf345659" listName="News">
<Groups>
<Group idGroup="3" groupName="MY FIRST IMPORT" />
<Group idGroup="6" groupName="TEST" />
<Group idGroup="8" groupName="AUTOMATICALLY UPDATED ADDRESSES" />
<Group idGroup="9" groupName="Change your email" />
<Group idGroup="10" groupName="Receive our SMS" />
<Group idGroup="11" groupName="Update your personal data" />
<Group idGroup="12" groupName="Subscribed using a social networks account" />
<Group idGroup="22" groupName="Preferred Customers" />
<Group idGroup="23" groupName="Resellers" />
</Groups>
</List>
<List idList="2" listGUID="0e591119-cd77-4157-9379-6ac75335664" listName="SMS">
<Groups>
<Group idGroup="13" groupName="TEST" />
<Group idGroup="14" groupName="Subscribed using social login" />
<Group idGroup="15" groupName="UPDATED VIA AUTOPROFILE FEATURE" />
<Group idGroup="19" groupName="March Promotion" />
<Group idGroup="20" groupName="April Promotion" />
<Group idGroup="21" groupName="May Promotion" />
</Groups>
</List>
<List idList="4" listGUID="2c8d028c-e614-4ab2-81fc-0ef13b34560a" listName="test">
<Groups></Groups>
</List>
</Lists>
</mailupBody>
</mailupMessage> |
Error codes
Error code | Description |
---|
0 | request execution succeeded |
-200 | unrecognized error |
Ruby Example
Code Block |
---|
|
# Refer to https://mailup.atlassian.net/wiki/display/mailupapi/MailUp+RubyGem for gem information.
require 'mailup'
m = MailUp::Import.new('username', 'password', 'console_url')
m.get_nl_lists
# => <?xml version=\"1.0\" encoding=\"windows-1252\" ?><mailupMessage><mailupBody><ReturnCode>0</ReturnCode><Lists>...</Lists></mailupBody></mailupMessage> |
...