Skip to main content
waffle.svg
Domo Knowledge Base

Bitbucket Connector

Version 7

 

Intro

Atlassian Bitbucket is a web-based hosting service used for source code and development projects that use either Mercurial or Git revision control systems. Use Domo's Bitbucket connector to retrieve over 40 different Bitbucket report types. To learn more about the Bitbucket API, visit their page (https://confluence.atlassian.com/bit...222724129.html).

You connect to your Bitbucket account in the Data Center. This topic discusses the fields and menus that are specific to the Bitbucket connector user interface. General information for adding DataSets, setting update schedules, and editing DataSet information is discussed in Adding a DataSet Using a Data Connector.

Prerequisites

To connect to your Bitbucket account and create a DataSet, you must have either Bitbucket or Google credentials.

Connecting to Your Bitbucket Account

This section enumerates the options in the Credentials and Details panes in the Bitbucket Connector page. The components of the other panes in this page, Scheduling and Name & Describe Your DataSet, are universal across most connector types and are discussed in greater length in Adding a DataSet Using a Data Connector.

Credentials Pane

The Domo Bitbucket connector uses OAuth to connect, so there is no need to enter credentials within Domo. Click Connect (or select Add Account if you have existing Bitbucket accounts in Domo) to open the Bitbucket OAuth screen where you can choose to enter either Bitbucket or Google credentials. Once you have entered valid credentials, you can use the same account any time you go to create a new Bitbucket DataSet. You can manage connector accounts in the Accounts tab in the Data Center. For more information about this tab, see Managing User Accounts for Connectors.

Note: If you are already logged into Bitbucket when you connect in Domo, you are authenticated automatically when you click Add account. If you want to connect to an account that is different from the one you are logged into, you must first log out of Bitbucket.

Details Pane

This pane contains a primary Reports menu, along with various other menus which may or may not appear depending on the report type you select.

Menu

Description

Report

Select the Bitbucket report you want to run. The following reports are available:

List Users

Returns a list of all users.

List Users for Account

Returns details of users for the provided account name.

List Followers for Username

Returns a list of followers for the specified account name.

List Followings for Username

Returns a list of followings for the specified account name.

List User Privileges

Returns a list of user privileges.

List Team Details

Returns a list of team details for the specified team.

List Team Members

Returns a list of team members for the specified team.

List Team Followers

Returns a list of team followers for the specified team.

List Team Following

Returns a list of teams following the specified team.

List Team Repositories

Returns a list of team repositories for the specified team.

List Pullrequest Activity

Returns a list of Pullrequest activities for the specified owner and repository.

List Pullrequest

Returns a list of Pullrequests for the specified owner and repository.

List Branch Restriction

Returns a list of branch restriction for the specified account name and repository.

List Repository Privileges

Returns a list of repository privileges for the specified account name and repository.

List All Public Repositories

Returns a list of all public repositories.

List All Repositories for Owner

Returns a list of all Repositories for the specified owner.

List Repository Details

Returns the repository details for the specified owner and repository.

List Forks on a Repository for Owner

Returns a list of repository forks for the specified owner and repository.

List Watchers on a Repository for Owner

Returns a list of watchers on a repository for the specified owner and repository.

List Commits on a Repository for Owner

Returns a list of commits on a repository for the specified owner and repository.

List Followers for Repository

Returns a list of followers for the specified account name and repository.

List Services for Repository

Returns a list of services for the specified account name and repository.

List Events for Repository

Returns a list of events for the specified account name and repository.

List Deploy Keys for Repository

Returns a list of deploy keys for the specified account name and repository.

List Change Sets for Repository

Returns a list of change sets for the specified account name and repository.

List Issue Component for Repository

Returns a list of issue components for the specified account name and repository.

List Group Members

Returns a list of group members for the specified account and group.

List User Groups

Returns a list of user groups for the specified account.

List User Groups Privileges

Returns a list of user group privileges for the specified account, owner, and group.

List Groups Having Access to Account's Repositories

Returns a list of groups with access to a specific account's repositories.

List Groups Having Access to a Repository

Return a list of groups with access to a specific repository.

List Repositories with Privileged Group

Returns a list of repositories with a privileged group for the specified account, owner, and group.

List Issue Versions for Repository

Returns a list of issue versions for the specified account and repository.

List Issue Milestone for Repository

Returns a list of issue milestones for the specified account and repository.

List Group Privileges on a Repository

Returns a list of group privileges for the specified account, repository, owner, and group.

List Repositories Account Follows

Returns a list of repositories followed by the given account,

List Repositories Account Owns

Returns a list of repositories owned by the given account.

List Repositories Details Account Follows

Returns a list of repositories followed by the given account.

List Account SSH Keys

Returns a list of SSH keys for the specified account.

List Account Emails

Returns a list of account emails for the specified account.

List Account Consumers

Returns a list of account consumers for the specified account.

List Account Events

Returns a list of account events for the specified account.

List Account Invitations

Returns a list of account invitations for the specified account.

Account Name

Enter the name of the account you want to retrieve data for.

Team Name

Enter the name of the team you want to retrieve data for.

Owner Name

Enter the name of the repository owner you want to retrieve data for.

Group Name

Enter the name of the group you want to retrieve data for.

Repository Name

Enter the name of the repository you want to retrieve data for.

Report State Date

Select whether to pull data for a specific date or a relative number of days back from the date the report is run.

Select Specific Date

Select the date for the report.

Days Back

Enter the number of days back you want to pull data for every time the report is run. For example, if you entered 7, the report would pull data for the last 7 days every time it ran.

Other Panes

For information about the remaining sections of the connector interface, including how to configure scheduling, retry, and update options, see Adding a DataSet Using a Data Connector.