Just another Node module for Mailchimp API v3
As simple as possible for simple Mailchimp V3 API calls.
For more information see: http://developer.mailchimp.com/documentation/mailchimp/
npm install mailchimp-v3-api --save
note: You need a nodejs or iojs version that supports ES6
- First include the Mailchimp-v3 script and add the key.
var MAILCHIMP_V3 = require('./mailchimp-v3-api.js');
var MAILCHIMP = new MAILCHIMP_V3({
key: '[KEY]', // mandatory, API key http://kb.mailchimp.com/accounts/management/about-api-keys
debug: [boolean], // optional, auto set to false
location: [string] // optional, one of Mailchimp locations: http://developer.mailchimp.com/status/ example: 'us12'
});
-
Next you can call all API references mentioned here: http://developer.mailchimp.com/documentation/mailchimp/reference/overview/
-
You can include the method as function and the endpoint as first parameter and call a then() promise on the result
All attributes that have GET methods attached can be called through the get(endpoint) function. Where the param is the endpoint. (endpoints overview: http://goo.gl/s0zf63)
Note: Always include the complete path, like '/lists' or '/lists/{list_id}/interest-categories'
Example:
MAILCHIMP
.get('/lists')
.then(function(response){
console.log(response);
})