Skip to content

Pixc2/firstpromoter-api-node

Repository files navigation

firstpromoter-api-node

travis ci

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": {}
  }
}

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published