Security and permissions

Bitbucket permissions

We require some permissions from your organization's Bitbucket repositories in order to generate development metrics and send code review comments as well as relevant alerts to the corresponding PR channel (such as new commits, review approvals, workflow run results, etc.). Understand why and how we use these OAuth scopes below:


Application scopes

Organization account scopes

ScopePermissionReason
AccoutReadObtain organization members so that they can be linked to Slack users.
EmailReadPullpo user creation.
ProjectReadObtain projects that Pullpo should track.
Pull RequestRead & WriteFetch pull request data to compute engineering metrics, open PR-channels and send relevant alerts, reminders and synchronized messages.

Events

SubscriptionsReason
pullrequest:createdStart tracking velocity metrics. Open PR-channel. Schedule reminders.
pullrequest:updatedUpdate the state of a pull request and related metrics. Send relevant alerts.
pullrequest:approvedRecord time-to-approve. Send PR Approved alert through the corresponding PR channel.
pullrequest:unapprovedUpdate the state of a reviewer's activity in the corresponding pull request.
pullrequest:fulfilledUpdate the state of a pull request and related metrics. Close corresponding PR channel.
pullrequest:supersededUpdate the state of a pull request and related metrics. Close corresponding PR channel.
pullrequest:rejectedUpdate the state of a pull request and related metrics. Close corresponding PR channel.
pullrequest:comment_createdTrack activity metrics. Send synchronized comment through corresponding PR channel.
pullrequest:comment_deletedRemove synchronized comment from corresponding PR channel.
pullrequest:changes_request_createdStart tracking reviewer metrics. Invite reviewer to corresponding PR channel.
pullrequest:changes_request_removedUpdate reviewer metrics.
repo:pushDetect hotfix direct push events to compute stability metrics.
deployment:completedSend workflow results through the corresponding PR channel.
deployment:pendingTrack pending workflows to build the corresponding PR channel worklow results alert.
deployment:startedTrack running workflows to build the corresponding PR channel worklow results alert.
Previous
GitHub permissions
PRODUCT
COMPANY
LEGAL
Terms
Privacy policy
PULLPO
© All rights reserved.