No description, website, or topics provided.
JavaScript
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
lib
.gitignore
.travis.yml
README.md
package.json

README.md

Elibom Node.js API Client

Build Status

A Node.js client of the Elibom REST API. The full API reference is here.

Getting Started

1. Install the module

npm install elibom

2. Configure the ElibomClient object passing your credentials.

var elibomClient = require('elibom')('user@domain.com','apiPassword')

Note: You can find your api password at http://www.elibom.com/api-password (make sure you are logged in).

You are now ready to start calling the API methods!

API methods

Send SMS

elibomClient.sendMessage('300XXXXXXXXX','message',function(err,data){	
	if (!err){
		console.log(data);
	}else{
		console.log(err.message);
	}
});

Schedule SMS

elibomClient.scheduleMessage('300XXXXXXXXX','message','YYYY-mm-dd hh:mm',function(err,data){	
	if (!err){
		console.log(data);
	}else{
		console.log(err.message);
	}
});

Show Delivery

elibomClient.showDelivery(deliverId,function(err,data){	
	if (!err){
	   console.log(data);
	}else{
	   console.log(err.message);
	}
});

List Scheduled SMS Messages

elibomClient.listSchedules(function(err,data){	
	if (!err){
		console.log(data);
	}else{
		console.log(err.message);
	}
});

Cancel Scheduled SMS Message

elibomClient.cancelSchedule(scheduleId,function(err,data){	
	if (!err){
		console.log(data);
	}else{
		console.log(err.message);
	}
});

List Users

elibomClient.showUsers(function(err,data){	
	if (!err){
		console.log(data);
	}else{
		console.log(err.message);
	}
});

Show User

elibomClient.showUser(userId,function(err,data){	
	if (!err){
		console.log(data);
	}else{
		console.log(err.message);
	}
});

Show Account

elibomClient.showAccount(function(err,data){	
	if (!err){
		console.log(data);
	}else{
		console.log(err.message);
	}
});