mirror of
https://github.com/donl/plivo-node.git
synced 2026-05-26 06:12:28 -06:00
37 lines
1.1 KiB
JavaScript
37 lines
1.1 KiB
JavaScript
var Plivo = require('../dist/rest/client.js');
|
|
var client = new Plivo.Client();
|
|
|
|
var create = {
|
|
username: "thisistestendpoint",
|
|
password: "thisistestpassword",
|
|
alias: "this is test alias"
|
|
};
|
|
|
|
var update = {
|
|
password: "hi new password",
|
|
alias: "hi new alias"
|
|
};
|
|
|
|
client.endpoints.create(create.username, create.password, create.alias)
|
|
.then(function(endpoint) {
|
|
console.log("\n============ created ===========\n", endpoint)
|
|
return client.endpoints.update(endpoint.id, update.username, update.password, update.alias);
|
|
})
|
|
.then(function(endpoint) {
|
|
console.log("\n============ updated ===========\n", endpoint)
|
|
return client.endpoints.get(endpoint.id);
|
|
})
|
|
.then(function(endpoint){
|
|
console.log("\n============ list with id ===========\n", endpoint)
|
|
return endpoint.delete();
|
|
})
|
|
.then(function(result){
|
|
console.log("\n============ deleted ===========\n", result)
|
|
return client.endpoints.list()
|
|
})
|
|
.then(function(endpoints){
|
|
console.log("\n============ list all ===========\n", endpoints)
|
|
})
|
|
.catch(function(response) {
|
|
console.log("\n============ Error :: ===========\n", response);
|
|
});
|