Bitbucket

Bitbucket 是一种基于 Web 的托管服务,适用于使用 GIT 修订控制的项目。

此连接器在以下产品和区域中可用:

服务 Class 区域
Copilot Studio 高级 除以下各项外的所有 Power Automate 区域
     - 美国政府 (GCC)
     - 美国政府 (GCC High)
     - 由世纪互联运营的中国云
     - 美国国防部(DoD)
逻辑应用程序 标准 除以下各项外的所有 逻辑应用区域
     - Azure 政府区域
     - Azure 中国区域
     - 美国国防部(DoD)
Power Apps 高级 除以下各项外的所有 Power Apps 区域
     - 美国政府 (GCC)
     - 美国政府 (GCC High)
     - 由世纪互联运营的中国云
     - 美国国防部(DoD)
Power Automate 高级 除以下各项外的所有 Power Automate 区域
     - 美国政府 (GCC)
     - 美国政府 (GCC High)
     - 由世纪互联运营的中国云
     - 美国国防部(DoD)
联系人​​
Name Microsoft
URL Microsoft LogicApps 支持
Microsoft Power Automate 支持
Microsoft Power Apps 支持
连接器元数据
发布者 Microsoft
Website https://bitbucket.org/
隐私策略 https://www.atlassian.com/legal/privacy-policy

限制

名称 调用 续订期
每个连接的 API 调用数 100 60 秒
触发器轮询的频率 1 30 秒

操作

创建问题

此作会在给定的存储库中创建一个新问题。

合并拉取请求

此作可以合并给定拉取请求。

批准拉取请求

此作用于批准现有拉取请求。

拒绝拉取请求

此作用于拒绝现有拉取请求。

按 ID 获取用户

此作按 ID 返回有关给定用户的所有信息。

按 ID 获取问题

此作检索有关给定问题的所有信息。

创建问题

此作会在给定的存储库中创建一个新问题。

参数

名称 密钥 必需 类型 说明
帐户名
account True string

Atlassian 帐户或团队名称

存储库 ID
slug True string

Bitbucket 存储库

问题标题
title True string
Description
raw string
问题类型
kind True string
Priority
priority True string

问题的优先级类别。

状态
status string
组件
name string

预定义的组件值。

里程碑
name string

预定义的里程碑值。

版本
name string

预定义的版本值。

返回

合并拉取请求

此作可以合并给定拉取请求。

参数

名称 密钥 必需 类型 说明
帐户名
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。

返回

按 ID 获取用户

此作按 ID 返回有关给定用户的所有信息。

参数

名称 密钥 必需 类型 说明
用户 ID
userId True string

用户的 ID。

返回

按 ID 获取问题

此作检索有关给定问题的所有信息。

参数

名称 密钥 必需 类型 说明
帐户名
account True string

Atlassian 帐户或团队名称

存储库 ID
slug True string

Bitbucket 存储库

问题 ID
issueId True string

问题的 ID。

返回

触发器

创建拉取请求时

在给定存储库中创建新的 pullreqest 时触发。

合并拉取请求时

在给定存储库中合并现有 pullreqest 时触发。

推送新提交时

将新提交推送到给定存储库时触发。

更新问题时

在给定存储库中更新问题时触发。

添加存储库时

为经过身份验证的帐户创建新存储库时触发。

添加新问题时

将新问题添加到给定存储库时触发。

请求获得批准时

在指定存储库中批准 pullreqest 时触发。

请求被拒绝时

在给定存储库中拒绝现有 pullreqest 时触发。

创建拉取请求时

在给定存储库中创建新的 pullreqest 时触发。

参数

名称 密钥 必需 类型 说明
帐户名
account True string

Atlassian 帐户或团队名称

存储库 ID
slug True string

Bitbucket 存储库

返回

合并拉取请求时

在给定存储库中合并现有 pullreqest 时触发。

参数

名称 密钥 必需 类型 说明
帐户名
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 存储库

返回

请求获得批准时

在指定存储库中批准 pullreqest 时触发。

参数

名称 密钥 必需 类型 说明
帐户名
account True string

Atlassian 帐户或团队名称

存储库 ID
slug True string

Bitbucket 存储库

返回

请求被拒绝时

在给定存储库中拒绝现有 pullreqest 时触发。

参数

名称 密钥 必需 类型 说明
帐户名
account True string

Atlassian 帐户或团队名称

存储库 ID
slug True string

Bitbucket 存储库

返回

定义

WebhookIssueCreatedResponse

名称 路径 类型 说明
Actor
actor Actor
问题
issue Issue
资料库
repository Repository

WebhookIssueUpdatedResponse

名称 路径 类型 说明
Actor
actor Actor
更改
changes Changes
注释
comment Comment
问题
issue Issue
资料库
repository Repository

WebhookPullRequestApprovedResponse

名称 路径 类型 说明
Approval
approval Approval
Actor
actor Actor
PR
pullrequest PullRequest
资料库
repository Repository

WebhookPullRequestCreatedResponse

名称 路径 类型 说明
Actor
actor Actor
PR
pullrequest PullRequest
资料库
repository Repository

WebhookPullRequestDeclinedResponse

名称 路径 类型 说明
Actor
actor Actor
PR
pullrequest PullRequest
资料库
repository Repository

WebhookPullRequestMergedResponse

名称 路径 类型 说明
Actor
actor Actor
PR
pullrequest PullRequest
资料库
repository Repository

WebhookRepositoryPushResponse

名称 路径 类型 说明
Actor
actor Actor
推送
push Push
资料库
repository Repository

List_repositories_Response

名称 路径 类型 说明
values
values array of object

values

SCM
values.scm string

存储库的源代码管理管理器。

Website
values.website string

网站的 URL(如果已定义)。

Has Wiki
values.has_wiki boolean

如此 如果存储库有 Wiki。

Name
values.name string

存储库的名称。

分支策略
values.fork_policy string

允许分叉、无公共分叉或无分叉。

唯一通用识别码 (UUID)
values.uuid string

存储库的不可变 ID。

语言
values.language string

存储库中使用的编程语言。

已创建 Date-Time
values.created_on date-time

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

有问题跟踪器
values.has_issues boolean

如此 如果为存储库设置了问题跟踪器。

用户名
values.owner.username string

存储库所有者的用户名。

Name
values.owner.display_name string

存储库所有者的显示名称。

唯一通用识别码 (UUID)
values.owner.uuid string

存储库所有者的唯一标识符。

更新了 Date-Time
values.updated_on date-time

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

尺寸
values.size integer

指示存储库大小(以字节为单位)的整数。

类型
values.type string

Git 或水星。

Slug
values.slug string

用于标识存储库的 Slug。

是专用的
values.is_private boolean

如此 如果存储库是专用的。

Description
values.description string

存储库的说明。

ApprovePullRequestResponse

名称 路径 类型 说明
角色
role string

拉取请求的角色。

类型
type string

拉取请求的类型。

用户名
user.username string

审批者的用户名。

Name
user.display_name string

审批者的显示名称。

类型
user.type string

用户或团队。

唯一通用识别码 (UUID)
user.uuid string

用户的通用唯一标识符。

已批准
approved boolean

如果已批准拉取请求,则为 True。

DeclineOrMergePullRequestResponse

名称 路径 类型 说明
Description
description string

拉取请求说明。

Title
title string

拉取请求标题。

Name
destination.branch.name string

目标分支的名称。

Hash
destination.commit.hash string

目标分支头的 SHA1。

Name
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 的人员的唯一标识符。

Name
source.branch.name string

源分支的名称。

Hash
source.commit.hash string

源分支头的 SHA1。

Name
source.repository.name string

源分支存储库的名称。

唯一通用识别码 (UUID)
source.repository.uuid string

源分支存储库的 UUID。

类型
source.repository.type string

源分支存储库的类型。

Name
author.display_name string

创建者的显示名称。

类型
author.type string

创建者的类型。

用户名
author.username string

创建者的用户名

唯一通用识别码 (UUID)
author.uuid string

创建者的通用唯一标识符。

已创建 Date-Time
created_on date-time

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

原因
reason string

拉取请求被拒绝的原因(如果是)。

已更新
updated_on string

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

Id
id integer

拉取请求的 ID。

任务计数
task_count integer

任务计数。

IssueResponse

名称 路径 类型 说明
Priority
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
title string

问题的标题。

组件
component.name string

预定义的组件值。

投票
votes integer

此问题的投票数。

手表
watches integer

问题的监视次数。

文本消息
content.raw string

问题的说明。

加价
content.markup string

问题的说明标记。

html
content.html string

问题的说明 html。

Assignee
assignee string

问题的分配用户。

状态
state string

问题的状态。

版本
version.name string

由管理员定义的版本值。

创建时间
created_on date-time

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

里程碑
milestone.name string

预定义的里程碑值。

已更新
updated_on date-time

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

类型
type string

问题的类型。

问题 ID
id integer

问题的 ID。

UserResponse

名称 路径 类型 说明
用户名
username string

用户名。

类型
type string

用户类型。

显示名称
display_name string

用户的显示名称。

唯一通用识别码 (UUID)
uuid string

用户的通用唯一标识符。

Actor

名称 路径 类型 说明
Name
display_name string

作者的完整显示名称。

类型
type string

用户或团队。

用户名
username string

用户名或团队 ID。

唯一通用识别码 (UUID)
uuid string

用户或团队的唯一标识符。

Approval

名称 路径 类型 说明
日期时间
date string

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

显示名称
user.display_name string

审批者的显示名称。

类型
user.type string

审批者的类型。

用户名
user.username string

审批者的用户名。

唯一通用识别码 (UUID)
user.uuid string

审批者的通用唯一标识符。

Changes

名称 路径 类型 说明
新问题
title.new string

问题字段的新值。

旧问题
title.old string

问题字段的旧值。

注释

名称 路径 类型 说明
Id
id integer

添加的注释的 ID。

父 ID
parent integer

父注释的 ID。

Description
content.raw string

注释的说明。

更新了 Date-Time
updated_on string

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

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

created_on

問题

名称 路径 类型 说明
Title
title string

问题标题。

里程碑
milestone string

已达到问题的阶段。

更新了 Date-Time
updated_on date-time

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

问题内容
content.raw string

原始问题描述。

已创建 Date-Time
created_on date-time

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

组件
component string

用户定义的枚举器值。

问题类型
type string

Bug、增强、建议或任务。

Id
id integer

问题标识符。

状态
state string

问题状态。

Priority
priority string

问题的优先级类别。

版本
version string

包含版本值的字符串。

种类
kind string

GUI 中定义的问题类型。

拉取请求

名称 路径 类型 说明
Id
id integer

拉取请求的 ID。

审阅者
reviewers array of object

拉取请求的审阅者列表。

Description
description string

拉取请求的说明。

Name
destination.branch.name string

目标分支的名称。

Respository 名称
destination.repository.name string

在其中创建问题的存储库的名称。

唯一通用识别码 (UUID)
destination.repository.uuid string

存储库的唯一 ID。

储存库类型
destination.repository.type string

在其中创建问题的存储库的类型。

关闭分支
close_source_branch boolean

合并后关闭源分支。

Name
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

参与者的类型。

Name
source.branch.name string

源分支的名称。

Hash
source.commit.hash string

源分支头的 SHA1。

姓名
source.repository.name string

源分支存储库的名称。

唯一通用识别码 (UUID)
source.repository.uuid string

源分支存储库的 UUID。

类型
source.repository.type string

源分支存储库的类型。

已创建 Date-Time
created_on date-time

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

状态
state string

拉取请求的状态。

原因
reason string

拉取请求被拒绝的原因(如果是)。

更新了 Date-Time
updated_on string

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

Title
title string

拉取请求的名称。

推送

名称 路径 类型 说明
更改
changes array of object

更改

已创建
changes.created boolean

指示引用是否为新引用。

类型
changes.old.type string

类型

raw
changes.old.target.author.raw string

raw

date
changes.old.target.date date-time

date

消息
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

类型

raw
changes.new.target.author.raw string

raw

date
changes.new.target.date date-time

date

消息
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

提交

raw
changes.commits.author.raw string

raw

date
changes.commits.date date-time

date

消息
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

存储库的源代码管理管理器。

网站
website string

存储库的网站。

唯一通用识别码 (UUID)
uuid string

存储库的通用唯一标识符。

全名
full_name string

存储库的全名。

为专用
is_private boolean

一个布尔值,指示存储库是否为专用存储库。

类型
type string

存储库的类型。