README
ViaBox Node Client Library
ViaBox is a simple API. You can sign up for an account at https://www.viabox.com/
Installation
npm install node-viabox
Example Create User
var crypto = require('crypto');
var apiKey = '93b10edb8033b008765e865be29fb335418310d4bdafc';
var viabox = require('node-viabox')(apiKey);
// Create User Object
var password = 'password';
var md5_password = crypto.createHash('md5').update(password).digest("hex");
var newUser = {
"email":"user@domain.com", // User Email
"password": md5_password, // MD5 Password Hash
"first_name":"Tester", // User First Name
"last_name":"Smith" // User Last name
};
// Use API
viabox.User.create(newUser, function(err, user) {
if(!err)
console.log(JSON.stringify(user));
else
console.log(JSON.stringify(err));
});
Example Find User
var apiKey = '93b10edb8033b008765e865be29fb335418310d4bdafc';
var viabox = require('node-viabox')(apiKey);
// Use API
viabox.User.find("user@domain.com", function(err, user) {
if(!err)
console.log(JSON.stringify(user));
else
console.log(JSON.stringify(err));
});
Documentation
Up-to-date documentation at: https://api.wwwviabox.com/docs
Contact api@viabox.com for questions about access to the API.
Tests
npm test