/mailchimp-v3-api

Node module for Mailchimp API v3

Primary LanguageJavaScript

mailchimp v3 API

NPM Build Status

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/

Installation:

npm install mailchimp-v3-api --save

Usage:

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' 
});

.GET(endpoint)

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);
	})