1.0.0 • Published 4 years ago
firstpromoter-api-node v1.0.0
firstpromoter-api-node
Node.js FirstPromoter API bindings. API docs available here: https://docs.firstpromoter.com/#api-reference
Installation
npm install --save firstpromoter-api-node
API
FirstpromoterApiNode(options)
Creates a new FirstpromoterApiNode
instance.
Arguments
options
- Optional - A plain JavaScript object that contains the configuration options.
Options
wid
- Optional (String) - Integration ID(wid)key
- Required (Boolean) - API key
Return value
A FirstpromoterApiNode
instance.
Example of POST request
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)
);
Result
{
"body": {
"id": 12345,
"type": "signup",
"amount_cents": null,
"reward": null,
"lead": {},
"promoter": {}
}
}