Bitbucket

Bitbucket は、GIT リビジョン管理を使用するプロジェクト向けの Web ベースのホスティング サービスです。

このコネクタは、次の製品および地域で利用可能です。

Service クラス 地域
Logic Apps 標準 以下を除くすべての Logic Apps 地域 :
     -   Azure 政府の地域
     -   Azure 中国の地域
     -   国防総省 (DoD)
Power Automate プレミアム 以下を除くすべての Power Automate 地域 :
     -   米国政府 (GCC)
     -   米国政府 (GCC High)
     -   21Vianet が運用する中国のクラウド
     -   国防総省 (DoD)
Power Apps プレミアム 以下を除くすべての Power Apps 地域 :
     -   米国政府 (GCC)
     -   米国政府 (GCC High)
     -   21Vianet が運用する中国のクラウド
     -   国防総省 (DoD)
コネクタのメタデータ
公開元 Microsoft
Web サイト https://bitbucket.org/
プライバシー ポリシー https://www.atlassian.com/legal/privacy-policy

調整制限

名前 呼び出し 更新期間
接続ごとの API 呼び出し 100 60 秒
トリガー ポーリングの頻度 1 30 秒

アクション

ID でイシューを取得する

この操作は、指定されたイシューに関するすべての情報を取得します。

ID でユーザーを取得する

この操作は、ID から指定されたユーザーに関するすべての情報を返します。

イシューを作成する

この操作により、指定されたリポジトリに新しいイシューが作成されます。

プル要求をマージする

この操作により、特定のプル要求をマージできます。

プル要求を承認する

この操作は、既存のプル要求を承認するために使用されます。

プル要求を拒否する

この操作は、既存のプル要求を拒否するために使用されます。

ID でイシューを取得する

この操作は、指定されたイシューに関するすべての情報を取得します。

パラメーター

名前 キー 必須 説明
アカウント名
account True string

Atlassian のアカウントまたはチーム名

リポジトリ ID
slug True string

Bitbucket リポジトリ

イシュー ID
issueId True string

イシュー ID。

戻り値

本文​​
IssueResponse

ID でユーザーを取得する

この操作は、ID から指定されたユーザーに関するすべての情報を返します。

パラメーター

名前 キー 必須 説明
ユーザー ID
userId True string

ユーザーの ID。

戻り値

本文​​
UserResponse

イシューを作成する

この操作により、指定されたリポジトリに新しいイシューが作成されます。

パラメーター

名前 キー 必須 説明
アカウント名
account True string

Atlassian のアカウントまたはチーム名

リポジトリ ID
slug True string

Bitbucket リポジトリ

問題のタイトル
title True string
内容
raw string
問題の種類
kind True string
優先順位
priority True string

イシューの優先カテゴリ。

ステータス
status string
コンポーネント
name string

事前定義されたコンポーネント値。

マイルストーン
name string

事前定義されたマイルストーン値。

バージョン
name string

事前定義されたバージョン値。

戻り値

本文​​
IssueResponse

プル要求をマージする

この操作により、特定のプル要求をマージできます。

パラメーター

名前 キー 必須 説明
アカウント名
account True string

Atlassian のアカウントまたはチーム名

リポジトリ ID
slug True string

Bitbucket リポジトリ

プル要求 ID
pullrequestId True string

プル要求の ID。

戻り値

プル要求を承認する

この操作は、既存のプル要求を承認するために使用されます。

パラメーター

名前 キー 必須 説明
アカウント名
account True string

Atlassian のアカウントまたはチーム名

リポジトリ ID
slug True string

Bitbucket リポジトリ

プル要求 ID
pullrequestId True string

プル要求の ID。

戻り値

プル要求を拒否する

この操作は、既存のプル要求を拒否するために使用されます。

パラメーター

名前 キー 必須 説明
アカウント名
account True string

Atlassian のアカウントまたはチーム名

リポジトリ ID
slug True string

Bitbucket リポジトリ

プル要求 ID
pullrequestId True string

プル要求の ID。

戻り値

トリガー

イシューが更新されたとき

イシューが指定されたリポジトリで更新されるとトリガーされます。

プル要求がマージされたとき

指定したリポジトリで既存のプル要求がマージされたときにトリガーされます。

プル要求が作成されたとき

指定したリポジトリに新しいプル要求が作成されたときにトリガーされます。

プル要求が承認されたとき

指定したリポジトリのプル要求が承認されたときにトリガーされます。

プル要求が拒否されたとき

指定したリポジトリで既存のプル要求が拒否されたときにトリガーされます。

リポジトリが追加されたとき

認証されたアカウントに新しいリポジトリが作成されたときにトリガーされます。

新しいイシューが追加されたとき

新しいイシューが指定されたリポジトリに追加されるとトリガーされます。

新しいコミットがプッシュされるとき

新しいコミットが指定されたリポジトリにプッシュされるとトリガーされます。

イシューが更新されたとき

イシューが指定されたリポジトリで更新されるとトリガーされます。

パラメーター

名前 キー 必須 説明
アカウント名
account True string

Atlassian のアカウントまたはチーム名

リポジトリ ID
slug True string

Bitbucket リポジトリ

戻り値

プル要求がマージされたとき

指定したリポジトリで既存のプル要求がマージされたときにトリガーされます。

パラメーター

名前 キー 必須 説明
アカウント名
account True string

Atlassian のアカウントまたはチーム名

リポジトリ ID
slug True string

Bitbucket リポジトリ

戻り値

プル要求が作成されたとき

指定したリポジトリに新しいプル要求が作成されたときにトリガーされます。

パラメーター

名前 キー 必須 説明
アカウント名
account True string

Atlassian のアカウントまたはチーム名

リポジトリ ID
slug True string

Bitbucket リポジトリ

戻り値

プル要求が承認されたとき

指定したリポジトリのプル要求が承認されたときにトリガーされます。

パラメーター

名前 キー 必須 説明
アカウント名
account True string

Atlassian のアカウントまたはチーム名

リポジトリ ID
slug True string

Bitbucket リポジトリ

戻り値

プル要求が拒否されたとき

指定したリポジトリで既存のプル要求が拒否されたときにトリガーされます。

パラメーター

名前 キー 必須 説明
アカウント名
account True string

Atlassian のアカウントまたはチーム名

リポジトリ ID
slug True string

Bitbucket リポジトリ

戻り値

リポジトリが追加されたとき

認証されたアカウントに新しいリポジトリが作成されたときにトリガーされます。

パラメーター

名前 キー 必須 説明
アカウント名
account True string

Atlassian のアカウントまたはチーム名

戻り値

新しいイシューが追加されたとき

新しいイシューが指定されたリポジトリに追加されるとトリガーされます。

パラメーター

名前 キー 必須 説明
アカウント名
account True string

Atlassian のアカウントまたはチーム名

リポジトリ ID
slug True string

Bitbucket リポジトリ

戻り値

新しいコミットがプッシュされるとき

新しいコミットが指定されたリポジトリにプッシュされるとトリガーされます。

パラメーター

名前 キー 必須 説明
アカウント名
account True string

Atlassian のアカウントまたはチーム名

リポジトリ ID
slug True string

Bitbucket リポジトリ

戻り値

定義

WebhookIssueCreatedResponse

名前 パス 説明
人材
actor Actor
イシュー
issue Issue
リポジトリ
repository Repository

WebhookIssueUpdatedResponse

名前 パス 説明
人材
actor Actor
変更
changes Changes
コメント
comment Comment
イシュー
issue Issue
リポジトリ
repository Repository

WebhookPullRequestApprovedResponse

名前 パス 説明
承認
approval Approval
人材
actor Actor
PR
pullrequest PullRequest
リポジトリ
repository Repository

WebhookPullRequestCreatedResponse

名前 パス 説明
人材
actor Actor
PR
pullrequest PullRequest
リポジトリ
repository Repository

WebhookPullRequestDeclinedResponse

名前 パス 説明
人材
actor Actor
PR
pullrequest PullRequest
リポジトリ
repository Repository

WebhookPullRequestMergedResponse

名前 パス 説明
人材
actor Actor
PR
pullrequest PullRequest
リポジトリ
repository Repository

WebhookRepositoryPushResponse

名前 パス 説明
人材
actor Actor
プッシュ
push Push
リポジトリ
repository Repository

List_repositories_Response

名前 パス 説明
values array of object

SCM
values.scm string

リポジトリのソース管理マネージャー。

Web サイト
values.website string

定義されている場合、Web サイトの URL。

Wiki があるかどうか
values.has_wiki boolean

リポジトリに Wiki がある場合は True。

件名
values.name string

リポジトリ名。

フォーク ポリシー
values.fork_policy string

フォークを許可。公開フォークまたはフォークなしは許可しません。

UUID
values.uuid string

リポジトリの不変 ID。

言語
values.language string

リポジトリで使用されるプログラミング言語。

作成日時
values.created_on date-time

yyyy-MM-ddTHH:mm:ss.fff(+hh:mm or -hh:mm)

イシュー トラッカーがあるかどうか
values.has_issues boolean

リポジトリにイシュー トラッカーが設定されている場合は True。

ユーザー名
values.owner.username string

リポジトリ所有者のユーザー名。

件名
values.owner.display_name string

リポジトリ所有者の表示名。

UUID
values.owner.uuid string

リポジトリ所有者の一意識別子。

更新日時
values.updated_on date-time

yyyy-MM-ddTHH:mm:ss.fff(+hh:mm or -hh:mm)

サイズ
values.size integer

リポジトリのサイズをバイト単位で示す整数。

タイプ
values.type string

Git または Mercurial。

置換フィールド
values.slug string

リポジトリを識別するために使用される置換フィールド。

非公開
values.is_private boolean

リポジトリが非公開の場合は True。

内容
values.description string

リポジトリの説明。

ApprovePullRequestResponse

名前 パス 説明
役割
role string

プル要求のロール。

タイプ
type string

プル要求の種類。

ユーザー名
user.username string

承認者のユーザー名。

件名
user.display_name string

承認者の表示名。

タイプ
user.type string

ユーザーまたはチーム。

UUID
user.uuid string

ユーザーのユニバーサル一意識別子。

承認済かどうか
approved boolean

プル要求が承認された場合は True。

DeclineOrMergePullRequestResponse

名前 パス 説明
内容
description string

プル要求の説明。

敬称
title string

プル要求のタイトル。

件名
destination.branch.name string

宛先ブランチの名前。

ハッシュ
destination.commit.hash string

宛先ブランチ ヘッドのSHA1。

件名
destination.repository.name string

宛先ブランチ リポジトリの名前。

UUID
destination.repository.uuid string

宛先ブランチ リポジトリの UUID。

タイプ
destination.repository.type string

宛先ブランチ リポジトリの種類。

ステータス
state string

プル要求の状態。

クローズしたユーザー名
closed_by.username string

PR を閉じたユーザーの名前。

クローズしたユーザーの名前
closed_by.display_name string

PR を閉じたユーザーの名前。

ユーザーの種類
closed_by.type string

ユーザーまたはチームによって閉じられました。

UUID
closed_by.uuid string

PR をクローズしたユーザーの一意識別子。

件名
source.branch.name string

ソース ブランチの名前。

ハッシュ
source.commit.hash string

ソース ブランチ ヘッドのSHA1。

件名
source.repository.name string

ソース ブランチ リポジトリの名前。

UUID
source.repository.uuid string

ソース ブランチ リポジトリの UUID。

タイプ
source.repository.type string

ソース ブランチ リポジトリの種類。

件名
author.display_name string

作成者の表示名。

タイプ
author.type string

作成者の種類。

ユーザー名
author.username string

作成者のユーザー名

UUID
author.uuid string

作成者のユニバーサル一意識別子。

作成日時
created_on date-time

yyyy-MM-ddTHH:mm:ss.fff(+hh:mm or -hh:mm)

理由
reason string

プル要求が拒否された理由 (拒否された場合)。

更新日
updated_on string

yyyy-MM-ddTHH:mm:ss.fff(+hh:mm or -hh:mm)

ID
id integer

プル要求の ID。

タスク数
task_count integer

タスク数。

IssueResponse

名前 パス 説明
優先順位
priority string

イシューの優先度。

種類
kind string

イシューの種類。

種類
repository.type string

リポジトリの種類。

名前
repository.name string

リポジトリの名前。

完全な名前
repository.full_name string

このリポジトリの完全な名前。

UUID
repository.uuid string

リポジトリのユニバーサル一意識別子。

ユーザー名
reporter.username string

報告者のユーザー名。

表示名です
reporter.display_name string

報告者の表示名。

タイプ
reporter.type string

報告者の種類。

UUID
reporter.uuid string

報告者のユニバーサル一意識別子。

敬称
title string

イシューのタイトル。

コンポーネント
component.name string

事前定義されたコンポーネント値。

投票数
votes integer

このイシューに対する投票数。

ウォッチ
watches integer

このイシューに対するウォッチ数。

テキスト
content.raw string

イシューの説明。

マークアップ
content.markup string

イシューの説明マークアップ。

HTML
content.html string

イシューの説明 HTML。

割当先
assignee string

イシューの割り当てられたユーザー。

ステータス
state string

イシューの状態。

バージョン
version.name string

管理者によって定義されたバージョン値。

作成日時
created_on date-time

yyyy-MM-ddTHH:mm:ss.fff(+hh:mm or -hh:mm)

マイルストーン
milestone.name string

事前定義されたマイルストーン値。

更新日
updated_on date-time

yyyy-MM-ddTHH:mm:ss.fff(+hh:mm or -hh:mm)

タイプ
type string

イシューの種類。

イシュー ID
id integer

イシュー ID。

UserResponse

名前 パス 説明
ユーザー名
username string

ユーザー名。

タイプ
type string

ユーザーの種類。

表示名
display_name string

ユーザーの表示名。

UUID
uuid string

ユーザーのユニバーサル一意識別子。

人材

名前 パス 説明
件名
display_name string

作成者の完全な表示名。

タイプ
type string

ユーザーまたはチーム。

ユーザー名
username string

ユーザー名またはチーム ID。

UUID
uuid string

ユーザーまたはチームの一意識別子。

承認

名前 パス 説明
日時
date string

yyyy-MM-ddTHH:mm:ss.fff(+hh:mm or -hh:mm)

表示名
user.display_name string

承認者の表示名。

種類
user.type string

承認者の種類。

ユーザー名
user.username string

承認者のユーザー名。

UUID
user.uuid string

承認者のユニバーサル一意識別子。

変更

名前 パス 説明
新しい問題
title.new string

イシュー フィールドの新しい値。

古いイシュー
title.old string

イシュー フィールドの古い値。

コメント

名前 パス 説明
ID
id integer

追加されたコメントの ID。

親 ID
parent integer

親コメントの ID。

内容
content.raw string

コメントの説明。

更新日時
updated_on string

yyyy-MM-ddTHH:mm:ss.fff(+hh:mm or -hh:mm)

yyyy-MM-ddTHH:mm:ss.fff(+hh:mm or -hh:mm)
created_on date-time

created_on

イシュー

名前 パス 説明
敬称
title string

イシュー タイトル。

マイルストーン
milestone string

イシューが達したステージ。

更新日時
updated_on date-time

yyyy-MM-ddTHH:mm:ss.fff(+hh:mm or -hh:mm)

イシュー コンテンツ
content.raw string

生のイシューの説明。

作成日時
created_on date-time

yyyy-MM-ddTHH:mm:ss.fff(+hh:mm or -hh:mm)

コンポーネント
component string

ユーザー定義の列挙子の値。

問題の種類
type string

バグ、拡張、提案またはタスク。

ID
id integer

イシューの識別子。

ステータス
state string

イシューの状態。

優先順位
priority string

イシューの優先カテゴリ。

バージョン
version string

バージョン値を含む文字列。

種類
kind string

GUI で定義されているイシューの種類。

PullRequest

名前 パス 説明
ID
id integer

プル要求の ID。

レビューアー
reviewers array of object

プル要求レビュー担当者の一覧。

内容
description string

プル要求の説明。

件名
destination.branch.name string

宛先ブランチの名前。

リポジトリ名
destination.repository.name string

イシューが作成されたリポジトリの名前。

UUID
destination.repository.uuid string

リポジトリの一意 ID。

リポジトリの種類
destination.repository.type string

イシューが作成されたリポジトリの種類。

クローズされたブランチ
close_source_branch boolean

マージ後にソース ブランチをクローズします。

件名
author.display_name string

PR 作成者の表示名。

タイプ
author.type string

ユーザーまたはチーム。

ユーザー名
author.username string

PR 作成者のユーザー名。

UUID
author.uuid string

作成者のユニバーサル一意識別子。

関係者
participants array of object
役割
participants.role string

参加者のロール。

表示名
participants.user.display_name string

参加者の表示名

タイプ
participants.user.type string

ユーザーまたはチーム。

ユーザー名
participants.user.username string

参加者のユーザー名。

UUID
participants.user.uuid string

ユーザーのユニバーサル一意識別子。

タイプ
participants.type string

参加者の種類。

件名
source.branch.name string

ソース ブランチの名前。

ハッシュ
source.commit.hash string

ソース ブランチ ヘッドのSHA1。

名前
source.repository.name string

ソース ブランチ リポジトリの名前。

UUID
source.repository.uuid string

ソース ブランチ リポジトリの UUID。

タイプ
source.repository.type string

ソース ブランチ リポジトリの種類。

作成日時
created_on date-time

yyyy-MM-ddTHH:mm:ss.fff(+hh:mm or -hh:mm)

ステータス
state string

プル要求の状態。

理由
reason string

プル要求が拒否された理由 (拒否された場合)。

更新日時
updated_on string

yyyy-MM-ddTHH:mm:ss.fff(+hh:mm or -hh:mm)

敬称
title string

プル要求の名前。

プッシュ

名前 パス 説明
変更
changes array of object

変更

作成済
changes.created boolean

参照が新しいかどうかを示します。

種類
changes.old.type string

種類

changes.old.target.author.raw string

日付
changes.old.target.date date-time

日付

メッセージ
changes.old.target.message string

メッセージ

ハッシュ
changes.old.target.hash string

ハッシュ

種類
changes.old.target.type string

種類

changes.old.target.parents array of object

種類
changes.old.target.parents.type string

種類

href
changes.old.target.parents.links.html.href string

href

href
changes.old.target.parents.links.self.href string

href

ハッシュ
changes.old.target.parents.hash string

ハッシュ

href
changes.old.target.links.html.href string

href

href
changes.old.target.links.self.href string

href

名前
changes.old.name string

名前

href
changes.old.links.commits.href string

href

href
changes.old.links.html.href string

href

href
changes.old.links.self.href string

href

種類
changes.new.type string

種類

changes.new.target.author.raw string

日付
changes.new.target.date date-time

日付

メッセージ
changes.new.target.message string

メッセージ

ハッシュ
changes.new.target.hash string

ハッシュ

種類
changes.new.target.type string

種類

changes.new.target.parents array of object

種類
changes.new.target.parents.type string

種類

href
changes.new.target.parents.links.html.href string

href

href
changes.new.target.parents.links.self.href string

href

ハッシュ
changes.new.target.parents.hash string

ハッシュ

href
changes.new.target.links.html.href string

href

href
changes.new.target.links.self.href string

href

名前
changes.new.name string

名前

href
changes.new.links.commits.href string

href

href
changes.new.links.html.href string

href

href
changes.new.links.self.href string

href

切り捨て
changes.truncated boolean

Bitbucket がこのペイロードのコミット配列を切り捨てたかどうかを示します。

終了
changes.closed boolean

参照が古いかどうかを示します。

コミット
changes.commits array of object

コミット

changes.commits.author.raw string

日付
changes.commits.date date-time

日付

メッセージ
changes.commits.message string

メッセージ

ハッシュ
changes.commits.hash string

ハッシュ

種類
changes.commits.type string

種類

changes.commits.parents array of object

種類
changes.commits.parents.type string

種類

href
changes.commits.parents.links.html.href string

href

href
changes.commits.parents.links.self.href string

href

ハッシュ
changes.commits.parents.hash string

ハッシュ

強制
changes.forced boolean

プッシュが強制されたかどうかを示します。

リポジトリ

名前 パス 説明
表示名
owner.display_name string

所有者の表示名。

種類
owner.type string

所有者の種類。

ユーザー名
owner.username string

所有者のユーザー名。

UUID
owner.uuid string

所有者を表すユニバーサル一意識別子。

名前
name string

リポジトリの名前。

SCM
scm string

リポジトリのソース管理マネージャー。

Web サイト
website string

リポジトリの Web サイト。

UUID
uuid string

リポジトリのユニバーサル一意識別子。

完全な名前
full_name string

このリポジトリの完全な名前。

非公開
is_private boolean

リポジトリが非公開かどうかを示すブール値。

種類
type string

リポジトリの種類。