0.1.5 • Published 9 years ago

customerio-client v0.1.5

Weekly downloads
6
License
MIT
Repository
-
Last release
9 years ago

customerio-client

A Customer.IO client for Node.js that isn't awful.

Install

npm install customerio-client

API

Client(siteid, apikey)

A client connection to the Customer.IO API.

Parameters

siteid: String, - Your Customer.IO site ID.

apikey: String, - Your Customer.IO API key.

identify(customerid, email, data)

Set or update information about a user in the Customer.IO database.

Parameters

customerid: String, - The user's unique ID.

email: String, - The user's email address.

data: Object, - Metadata about the user.

Returns

Promise, A promise resolved on success or rejected with error on failure.

deleteUser(customerid)

Remove a user from the Customer.IO database.

Parameters

customerid: String, - The user's unique ID.

Returns

Promise, A promise resolved on success or rejected with error on failure.

track(customerid, name, data)

Send information about a user-generated event to the Customer.IO database.

Parameters

customerid: String, - The user's unique ID.

name: String, - The name of the event.

data: Object, - Any further metadata about the event.

Returns

Promise, A promise resolved on success or rejected with error on failure.

Development

git clone https://github.com/casetext/customerio-client
cd customerio-client
npm install
git checkout -b feature/my-branch
$EDITOR customerio-client.js
npm test
git commit -a
git push origin feature/my-branch

Versions

  • 0.1.2: Fixed bug in HTTP response header parsing.
  • 0.1.1: Fixed bug in client authentication logic.
  • 0.1.0: Initial release.
0.1.5

9 years ago

0.1.4

10 years ago

0.1.3

10 years ago

0.1.2

10 years ago

0.1.1

10 years ago

0.1.0

10 years ago