Official Node.js wrapper for the ActiveCampaign API.
Install using NPM:
npm install activecampaign
If you don't use NPM, try this:
git clone git://github.com/ActiveCampaign/activecampaign-api-nodejs.git activecampaign
- Valid ActiveCampaign hosted account.
varActiveCampaign=require("activecampaign");varac=newActiveCampaign("https://ACCOUNT.api-us1.com",{{KEY}});// TEST API credentialsac.credentials_test().then(function(result){// successful requestif(result.success){// VALID ACCOUNT}else{// INVALID ACCOUNT}},function(result){// request error});// GET requestsvaraccount_view=ac.api("account/view",{});account_view.then(function(result){// successful requestconsole.log(result);},function(result){// request error});varcontact_exists=ac.api("contact/view?email=test@example.com",{});contact_exists.then(function(result){// successful requestconsole.log(result);},function(result){// request error});// POST requestvarlist={name: "List 3",sender_name: "My Company",sender_addr1: "123 S. Street",sender_city: "Chicago",sender_zip: "60601",sender_country: "USA"};varlist_add=ac.api("list/add",list);list_add.then(function(result){// successful requestconsole.log(result);},function(result){// request error});View our full API documentation.
We'd love to help if you have questions or problems. Report issues using the Github Issue Tracker or email help@activecampaign.com.