plivo-node/examples/subaccounts.js
2017-10-24 23:00:08 +05:30

30 lines
1.1 KiB
JavaScript

var Plivo = require('../dist/rest/client.js');
var client = new Plivo.Client();
client.subAccounts.create(new Date().getTime().toString())
.then(function(response) {
console.log("\n============ Sub Account Detail ===========\n", response)
return client.subAccounts.get(response.auth_id)
})
.then(function(response) {
console.log("\n============ Sub Account Detail ===========\n", response)
return response.update(new Date().getTime().toString(), true)
})
.then(function(response) {
console.log("\n============ Sub Account Detail ===========\n", response)
return client.subAccounts.get(response.auth_id)
})
.then(function(response) {
console.log("\n============ updated ===========\n", response)
return response.delete()
})
.then(function(response) {
console.log("\n============ deleted ===========\n", response)
return client.subAccounts.list()
})
.then(function(response) {
console.log("\n============ All Subaccounts ===========\n", response)
})
.catch(function(response) {
console.log("\n============ Error :: ===========\n", response, response.message);
});