Interact with pivotal-tracker's api
$ npm i --save https://github.com/g3org3/pivotal-api
// Dependency
const PivotalApi = require('pivotal-api')
// User Token
const Api = new PivotalApi(process.env.PIVOTAL_TOKEN)
- getMyinfo
- getProjects
- getAccounts
- getAccountMembership
Api.getMyinfo((err, myInfo) => {
if (err) console.log(err);
else console.log(myInfo.name);
});
// Or if you like promises
Api.getMyinfo()
.then(res => console.log(res.name) )
.fail(err => console.log(err) );
Api.getProjects((err, projects) => {
if (err) console.log(err);
else console.log(projects);
});
// Or if you like promises
Api.getMyinfo()
.then(res => console.log(res) )
.fail(err => console.log(err) );
Api.getAccounts((err, accounts) => {
if (err) console.log(err);
else console.log(projects);
});
// Or if you like promises
Api.getAccounts()
.then(res => console.log(res) )
.fail(err => console.log(err) );
Api.getAccountMemberships(account_id, (err, memberships) => {
if (err) console.log(err);
else console.log(memberships);
});
// Or if you like promises
Api.getAccountMemberships(account_id)
.then(res => console.log(res) )
.fail(err => console.log(err) );
// array of accounts with { id }
// you could use the getAccounts response
// just with promises
Api.getAccountsMemberships(accounts)
.then(res => console.log(res) )
.fail(err => console.log(err) );