Mad Mimi

Addons API Methods

List addons

GET http://api.madmimi.com/addons/available.xml

Returns an xml response listing all available addons including descriptions

List user addons

GET http://api.madmimi.com/addons.xml

Returns an xml response containing a short list of the user’s addons and status (activated/deactivated)

Toggle addon

POST http://api.madmimi.com/addon/toggle/{id_or_key}

Activates or deactivates an addon. Cannot activate paid addons this way.

List Google Analytics domains

GET http://api.madmimi.com/google_analytics.xml

Returns a list of all GA domains for the user

Add GA domain

POST http://api.madmimi.com/google_analytics/create with param domain={domain}

Adds a GA domain

Remove a GA domain

POST http://api.madmimi.com/google_analytics/delete with param domain={domain}

Deletes a GA domain

List Social Links

GET http://api.madmimi.com/social_links/available.xml

Returns an xml list of all social links with keys, names, descriptions and formatting

List user Social Links

GET http://api.madmimi.com/social_links.xml

Returns an xml short list of the social links set for the user

Update Social Links

POST http://api.madmimi.com/social_links/update 

with params {key}={value} pairs for all social links you want to update, e.g. wordpress=http://blog.wordpress.com&twitter=http://twitter.com/twitter

Updates the users social links. Leaves unspecified values as is.

List child accounts

GET http://api.madmimi.com/participants.xml

Returns an xml short list of child accounts

Create a child account

POST http://api.madmimi.com/participants/create with params email, pwd, first_name, last_name, organization_name, address

Returns the new child accounts API key. Optionally also send no_invite=yes to prevent the invitation email from being sent to the user.

Delete a child account

POST http://api.madmimi.com/participants/destroy with param email 

Delete the child accoount

Update a child account

POST http://api.madmimi.com/participants/update with the same params (optional except for email) as create 

Updates the child account

Give list permissions

POST http://api.madmimi.com/participants/update_permissions_for with params email, 
full, read, none. 

The level params (full, etc) expect a comma separated list of list names. Updates the list permissions for the child account.

List Drip Campaigns

GET http://api.madmimi.com/drip_campaigns/list.xml

Gets an XML formatted list of drip campaigns and drips.