@managed-api/bitbucket-on-premise-v1-sr-connect
v2.0.0
Published
Adaptavist Managed API for Bitbucket On-Premise for ScriptRunner Connect environment
Downloads
8
Keywords
Readme
ScriptRunner Connect Managed API for Bitbucket On-Premise
Managed API for Bitbucket On-Premise is an API Client for Bitbucket On-Premise by Adaptavist. You can read more about Managed APIs here.
This is ScriptRunner Connect runtime specific version of the Managed API (with sr-connect
suffix). If you want to use Managed API in any other runtime, have a look at the runtime agnostic version.
Supported API calls
- fetch
- Project
- Repository
- createRepository
- deleteRepository
- getRepositories
- getRepository
- Commit
- Pull Request
- User
Constructing Managed API
In ScriptRunner Connect a Managed API is constructed for you, but if you need to construct it manually, here's how you can do it:
import { BitbucketOnPremiseApi } from '@managed-api/bitbucket-on-premise-v1-sr-connect';
export default async function() {
const api = new BitbucketOnPremiseApi('API_CONNECTION_ID');
}
Contact
Feel free to drop ideas, suggestions or improvements into our Slack community channel.
Changelog
- 2.0.0
Breaking change:
URL and query string parameters are now URL encoded, meaning if you encoded them explicitly before you have to remove your own encoding, otherwise they will get double encoded.
- Added Paged API
limit
,start
parameters for the following methods with paged response:Repository.Commit.getRepositoryCommits
Repository.getRepositories
Repository.PullRequest.getPullRequests
Repository.PullRequest.getActivities
Repository.PullRequest.Comment.getComments
Repository.PullRequest.Commit.getCommits
Project.getProjects
- Added the following
Repository.Commit
methods:
Copyright Adaptavist 2022 (c) All rights reserved