Node.js FirstPromoter API bindings. API docs available here: https://docs.firstpromoter.com/#api-reference
npm install --save firstpromoter-api-node
Creates a new FirstpromoterApiNode
instance.
options
- Optional - A plain JavaScript object that contains the configuration options.
wid
- Optional (String) - Integration ID(wid)key
- Required (Boolean) - API key
A FirstpromoterApiNode
instance.
const FirstpromoterApiNode = require('firstpromoter-api-node');
const firstpromoterApiNode = new FirstpromoterApiNode({
key: 'YOUR_KEY',
wid: 'YOUR_WID'
});
firstpromoterApiNode.post('track/signup', {
email: 'example: email.com',
tid: 'VISITOR_ID'
}).then(
result => console.log(result),
err => console.log(err)
);
{
"body": {
"id": 12345,
"type": "signup",
"amount_cents": null,
"reward": null,
"lead": {},
"promoter": {}
}
}