A Node.js client of the Elibom REST API. The full API reference is here.
1. Install the module
npm install elibom2. 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!
- Send SMS
- Schedule SMS
- Show Delivery
- List Scheduled SMS Messages
- Show Scheduled SMS Message
- Cancel Scheduled SMS Message
- List Users
- Show User
- Show Account
elibomClient.sendMessage('300XXXXXXXXX','message',function(err,data){
if (!err){
console.log(data);
}else{
console.log(err.message);
}
});elibomClient.scheduleMessage('300XXXXXXXXX','message','YYYY-mm-dd hh:mm',function(err,data){
if (!err){
console.log(data);
}else{
console.log(err.message);
}
});elibomClient.showDelivery(deliverId,function(err,data){
if (!err){
console.log(data);
}else{
console.log(err.message);
}
});elibomClient.listSchedules(function(err,data){
if (!err){
console.log(data);
}else{
console.log(err.message);
}
});elibomClient.cancelSchedule(scheduleId,function(err,data){
if (!err){
console.log(data);
}else{
console.log(err.message);
}
});elibomClient.showUsers(function(err,data){
if (!err){
console.log(data);
}else{
console.log(err.message);
}
});elibomClient.showUser(userId,function(err,data){
if (!err){
console.log(data);
}else{
console.log(err.message);
}
});elibomClient.showAccount(function(err,data){
if (!err){
console.log(data);
}else{
console.log(err.message);
}
});