Adding recipients to Mailing List
The XML-RPC request must be issued in the format shown bellow. See the examples on how to implement the API call in various languages:
XML-RPC call:
<?xml version="1.0"?> <methodCall> <methodName>mailkit.mailinglist.adduser</methodName> <params> <param><value><int>client_id</int></value></param> <param><value><string>client_md5_hash_here</string></value></param> <param><value><int>mailinglist_id</int></value></param> <param><value><boolean>send opt-in confirmation mail</boolean></value></param> <param> <value> <struct> <member> <name>first_name</name> <value><string>First Name</string></value> </member> <member> <name>last_name</name> <value><string>Last Name</string></value> </member> <member> <name>email</name> <value><string>Email</string></value> </member> <member> <name>status</name> <value><string>male/female</string></value> </member> </struct> </value> </param> <param> <value> <struct> <member> <name>nick_name</name> <value><string>Nickname</string></value> </member> <member> <name>gender</name> <value><string>male/female</string></value> </member> <member> <name>phone</name> <value><string>Phone</string></value> </member> <member> <name>mobile</name> <value><string>Mobile phone</string></value> </member> <member> <name>fax</name> <value><string>Fax</string></value> </member> <member> <name>street</name> <value><string>Street</string></value> </member> <member> <name>city</name> <value><string>City</string></value> </member> <member> <name>state</name> <value><string>State</string></value> </member> <member> <name>country</name> <value><string>Country</string></value> </member> <member> <name>zip</name> <value><string>ZIP/Postal code</string></value> </member> </struct> </value> </param> <param> <value> <struct> <member> <name>custom1</name> <value><string>Custom 1</string></value> </member> <member> <name>custom2</name> <value><string>Custom 2</string></value> </member> <member> <name>custom3</name> <value><string>Custom 3</string></value> </member> </struct> </value> </param> </params> </methodCall>