Get pull requests of the specified repository.
npm i @superfaceai/one-sdk
const { SuperfaceClient } = require('@superfaceai/one-sdk');
// You can manage tokens here: https://superface.ai/insights
const sdk = new SuperfaceClient({ sdkAuthToken: '<< Login to get your token >>' });
async function run() {
// Load the profile
const profile = await sdk.getProfile('vcs/pull-requests@2.0.1');
// Use the profile
const result = await profile
.getUseCase('PullRequests')
.perform({
owner: 'superfaceai',
repo: 'one-sdk-js'
}, {
provider: 'mock'
});
// Handle the result
try {
const data = result.unwrap();
console.log(data);
} catch (error) {
console.error(error);
}
}
run();
{
"owner": "superfaceai",
"repo": "one-sdk-js"
}
{
"pullRequests": [
{
"title": "feat: add magic abilities",
"id": 123456789,
"url": "https://api.github.com/repos/superfaceai/one-sdk-js/pulls/173",
"sha": "4z123ad91519dde1d8da2f141237b5760afd9bed"
}
]
}