bandwidth-iris
Version:
NodeJs Client library for IRIS / BBS API
44 lines (41 loc) • 1.2 kB
JavaScript
var iris = require("../");
var config = require("./config");
iris.Client.globalOptions.apiEndPoint = config.apiEndPoint;
iris.Client.globalOptions.accountId = config.accountId;
iris.Client.globalOptions.userName = config.userName;
iris.Client.globalOptions.password = config.password;
var site = {
name:"My First Site",
description:"A Site From Node SDK Examples",
address:{
houseNumber: "123",
streetName: "Anywhere St",
city: "Raleigh",
stateCode:"NC",
zip: "27609",
addressType: "Service"
}
};
iris.Site.create(site, function(err,site){
if(err){
console.log("error: " + err);
}else {
console.log("Site successfully created" );
console.log(JSON.stringify(site,null,2));
var updates = {name:"An Updated Site"};
site.name = "Updated Site";
site.update(site,function(err, res){
if(err){
console.log("Error updating site: " + err)
}else {
iris.Site.get(site.id, function(err, updatedSite){
if(err){
console.log("Error getting site: " + err);
}else {
console.log("Updated site: " + JSON.stringify(updatedSite, null, 2));
}
})
}
});
}
});