NOTE: The NPM package name for this library has been changed from engage-api
to watson-campaign-automation-api
. You will need to update the dependency in package.json if you wish to continue to have access to the latest revisions of the library.
This is a node.js library for interacting with the IBM Marketing Cloud (previously known as Silverpop Engage). It is not an exhaustive implementation of the IBM Marketing Cloud API. Rather, it provides an extensible base for implementing API method functionality, and it is intended to give potential IBM Marketing Cloud API developers a good starting place for their Node.js projects. This project is maintained by engineers from the IBM Marketing Cloud Professional Services department in our spare time, and other developers are welcome to fork new versions.
Please note: the IBM Marketing Cloud API is only available to current customers and partners of IBM who have active IBM Marketing Cloud licenses. If you are not currently a customer, this project will probably not be useful to you.
For additional information, see the following files under the docs subdirectory:
- preparation.md - instructions for preparing to use the library
- usage.md - general library usage instructions
- methods.md - specific method usage documentation
Pull requests are welcome, but we can only accept them if the contributor has signed off on the Developer's Certificate of Origin 1.1 (DCO). To indicate signoff, your commit message should include a developer sign-off including your full name and email address in the following format:
DCO 1.1 Signed-off-by: Joe Lafiosca <[email protected]>
node-engage Copyright (C) 2015-2016 IBM
This project is made available under the MIT License. Please see the included file LICENSE.md for more details.