MailchimpAPI (open)
mailchimp integration
Syntax
LOADLIB "mod::system/lib/webapi/mail/mailchimp.whlib";
OBJECTTYPE MailchimpAPI
Description
Get your API keys at /account/api/ (or under Extra > API keys after logging in)
API reference: https://mailchimp.com/developer/reference/
Constructor
Properties
Functions
- RECORD FUNCTION AddSubscriber(STRING listid, STRING email, RECORD options)
Subscribe a user
- MACRO DeleteSubscriberPermanently(STRING listid, STRING emailaddress)
Delete a user permanently from a list - This will make it impossible to re-import the list member.
- RECORD FUNCTION GetSubscriber(STRING listid, STRING email)
Retrieve user's subscription status
- RECORD ARRAY FUNCTION ListMailingLists()
List mailinglists for a client
- RECORD ARRAY FUNCTION ListMergeFields(STRING listid)
- VARIANT FUNCTION RawAPICall(STRING method, STRING endpoint, RECORD options)
Do a lowlevel call straight to the api
- MACRO RemoveSubscriber(STRING listid, STRING emailaddress)
Unsubscribe a user from a list