Skip to main content

议题事件类型

对于问题事件和时间线事件的 REST API,了解每种事件类型、GitHub 上的触发操作以及每个事件的唯一属性。

问题事件由问题和拉取请求中的活动触发,在问题事件时间线事件的 REST API 中可用。 每种事件类型指定事件是否可用于问题事件或时间线事件的 REST API。

GitHub 的 REST API 认为每个拉取请求都是一个议题,但并非每个议题都是拉取请求。 因此,议题事件和时间表事件端点可能在响应中同时返回议题和拉取请求。 拉取请求在 issue 对象中有一个 pull_request 属性。 因为拉取请求也是议题,因此议题和拉取请求编号在仓库中不会重叠。 例如,如果您在仓库中打开了您的第一个议题,则编号将为 1。 如果您随后打开了一个拉取请求,则编号将为 2。 每个事件类型指定事件是否发生在拉取请求和/或议题中。

议题事件对象公共属性

问题事件都具有相同的对象结构,但仅在时间线事件的 REST API 中可用的事件除外。 某些事件还包括可提供有关事件资源更多上下文的其他属性。 有关不同于此对象格式的任何属性的详细信息,请参阅特定事件。

名称类型​​说明
idinteger事件的唯一标识符。
node_idstring事件的全局节点 ID
urlstring用于提取事件的 REST API URL。
actorobject生成事件的人。
eventstring识别所发生事件的实际类型。
commit_idstring引用此议题的提交的 SHA。
commit_urlstring指向引用此议题的提交的 GitHub REST API 链接。
created_atstring指示事件发生时间的时间戳。

added_to_project

议题或拉取请求已添加到项目板。 仅当在存储库中启用了项目板时,你才会在响应中看到此事件。

此事件适用于以下问题类型。

问题事件的 REST API时间线事件的 REST API
问题
拉取请求

added_to_project 的属性

注意:项目卡详细信息现在显示在项目相关议题和时间线事件的 REST API 响应中。 此功能现在可供开发者预览。 有关详细信息,请参阅此博客文章

若要接收 project_card 属性,则必须为存储库启用项目板,并且必须在 Accept 标头中提供自定义媒体类型

application/vnd.github.starfox-preview+json

警告:在预览期间,API 可能会更改,恕不提前通知。 预览功能不支持用于生产。 如果遇到任何问题,请联系 GitHub 支持

名称类型​​说明
idinteger事件的唯一标识符。
node_idstring事件的全局节点 ID
urlstring用于提取事件的 REST API URL。
actorobject生成事件的人。
eventstring识别所发生事件的实际类型。
commit_idstring引用此议题的提交的 SHA。
commit_urlstring指向引用此议题的提交的 GitHub REST API 链接。
created_atstring指示事件发生时间的时间戳。
project_cardobject项目卡对象。
project_idinteger项目卡的唯一标识符。
project_urlstring用于检索项目卡的 REST API URL。
column_namestring问题所在列的名称。

已分配

议题或拉取请求已分配给用户。

此事件适用于以下问题类型。

问题事件的 REST API时间线事件的 REST API
问题
拉取请求

assigned 的属性

名称类型​​说明
idinteger事件的唯一标识符。
node_idstring事件的全局节点 ID
urlstring用于提取事件的 REST API URL。
actorobject生成事件的人。
eventstring识别所发生事件的实际类型。
commit_idstring引用此议题的提交的 SHA。
commit_urlstring指向引用此议题的提交的 GitHub REST API 链接。
created_atstring指示事件发生时间的时间戳。
assigneeobject分配到此议题的人员。
assignerobject执行此议题分配的人员。 此字段在问题事件 REST API 中可用,但在时间线事件 REST API 中不可用。

automatic_base_change_failed

GitHub 尝试自动更改拉取请求的基本分支未成功。

此事件适用于以下问题类型。

问题事件的 REST API时间线事件的 REST API
拉取请求

automatic_base_change_failed 的属性

名称类型​​说明
idinteger事件的唯一标识符。
node_idstring事件的全局节点 ID
urlstring用于提取事件的 REST API URL。
actorobject生成事件的人。
eventstring识别所发生事件的实际类型。
commit_idstring引用此议题的提交的 SHA。
commit_urlstring指向引用此议题的提交的 GitHub REST API 链接。
created_atstring指示事件发生时间的时间戳。

automatic_base_change_succeeded

GitHub 尝试自动更改拉取请求的基本分支已成功。

此事件适用于以下问题类型。

问题事件的 REST API时间线事件的 REST API
拉取请求

automatic_base_change_succeeded 的属性

名称类型​​说明
idinteger事件的唯一标识符。
node_idstring事件的全局节点 ID
urlstring用于提取事件的 REST API URL。
actorobject生成事件的人。
eventstring识别所发生事件的实际类型。
commit_idstring引用此议题的提交的 SHA。
commit_urlstring指向引用此议题的提交的 GitHub REST API 链接。
created_atstring指示事件发生时间的时间戳。

base_ref_changed

拉取请求的基本引用分支已更改。

此事件适用于以下问题类型。

问题事件的 REST API时间线事件的 REST API
拉取请求

base_ref_changed 的属性

名称类型​​说明
idinteger事件的唯一标识符。
node_idstring事件的全局节点 ID
urlstring用于提取事件的 REST API URL。
actorobject生成事件的人。
eventstring识别所发生事件的实际类型。
commit_idstring引用此议题的提交的 SHA。
commit_urlstring指向引用此议题的提交的 GitHub REST API 链接。
created_atstring指示事件发生时间的时间戳。

已关闭

议题或拉取请求已关闭。 commit_id 存在时,它会使用“closes/fixes”语法标识关闭问题的提交。 有关语法的详细信息,请参阅“将拉取请求链接到议题”。

此事件适用于以下问题类型。

问题事件的 REST API时间线事件的 REST API
问题
拉取请求

closed 的属性

名称类型​​说明
idinteger事件的唯一标识符。
node_idstring事件的全局节点 ID
urlstring用于提取事件的 REST API URL。
actorobject生成事件的人。
eventstring识别所发生事件的实际类型。
commit_idstring引用此议题的提交的 SHA。
commit_urlstring指向引用此议题的提交的 GitHub REST API 链接。
created_atstring指示事件发生时间的时间戳。

已评论

已将评论添加到议题或拉取请求中。

此事件适用于以下问题类型。

问题事件的 REST API时间线事件的 REST API
问题
拉取请求

commented 的属性

此事件属性不使用与问题事件对象通用属性相同的结构。 此事件返回以下属性。

名称类型​​说明
urlstring用于检索议题评论的 REST API URL。
html_urlstring议题评论的 HTML URL。
issue_urlstring议题的 HTML URL。
idinteger事件的唯一标识符。
node_idstring事件的全局节点 ID
userobject对议题发表评论的人。
created_atstring指示评论添加时间的时间戳。
updated_atstring指示评论更新或创建(如果从未更新)时间的时间戳。
author_associationstring用户在议题仓库中拥有的权限。 例如,如果存储库的所有者创建了注释,该值将为 "OWNER"
bodystring评论正文文本。
eventstring事件值为 "commented"
actorobject生成事件的人。

提交

已将提交添加到拉取请求的 HEAD 分支。

此事件适用于以下问题类型。

问题事件的 REST API时间线事件的 REST API
拉取请求

committed 的属性

此事件属性不使用与问题事件对象通用属性相同的结构。 此事件返回以下属性。

名称类型​​说明
shastring拉取请求中提交的 SHA。
node_idstring事件的全局节点 ID
urlstring用于检索提交的 REST API URL。
html_urlstring提交的 HTML URL。
authorobject编写提交的人。
committerobject代表作者进行提交的人。
treeobject提交的 Git 树。
messagestring提交消息。
parentsarray of objects父提交的列表。
verificationobject验证提交签名的结果。 有关详细信息,请参阅“Git 数据库”。
eventstring事件值为 "committed"

已连接

议题或拉取请求已链接到另一个议题或拉取请求。 有关详细信息,请参阅“将拉取请求链接到议题”。

此事件适用于以下问题类型。

问题事件的 REST API时间线事件的 REST API
问题
拉取请求

connected 的属性

名称类型​​说明
idinteger事件的唯一标识符。
node_idstring事件的全局节点 ID
urlstring用于提取事件的 REST API URL。
actorobject生成事件的人。
eventstring识别所发生事件的实际类型。
commit_idstring引用此议题的提交的 SHA。
commit_urlstring指向引用此议题的提交的 GitHub REST API 链接。
created_atstring指示事件发生时间的时间戳。

convert_to_draft

拉取请求已转换为草稿模式。

此事件适用于以下问题类型。

问题事件的 REST API时间线事件的 REST API
拉取请求

convert_to_draft 的属性

名称类型​​说明
idinteger事件的唯一标识符。
node_idstring事件的全局节点 ID
urlstring用于提取事件的 REST API URL。
actorobject生成事件的人。
eventstring识别所发生事件的实际类型。
commit_idstring引用此议题的提交的 SHA。
commit_urlstring指向引用此议题的提交的 GitHub REST API 链接。
created_atstring指示事件发生时间的时间戳。

converted_note_to_issue

此议题是通过将项目板中的注释转换为议题而产生的。 仅当在存储库中启用了项目板时,你才会在响应中看到此事件。

此事件适用于以下问题类型。

问题事件的 REST API时间线事件的 REST API
问题

converted_note_to_issue 的属性

注意:项目卡详细信息现在显示在项目相关议题和时间线事件的 REST API 响应中。 此功能现在可供开发者预览。 有关详细信息,请参阅此博客文章

若要接收 project_card 属性,则必须为存储库启用项目板,并且必须在 Accept 标头中提供自定义媒体类型

application/vnd.github.starfox-preview+json

警告:在预览期间,API 可能会更改,恕不提前通知。 预览功能不支持用于生产。 如果遇到任何问题,请联系 GitHub 支持

名称类型​​说明
idinteger事件的唯一标识符。
node_idstring事件的全局节点 ID
urlstring用于提取事件的 REST API URL。
actorobject生成事件的人。
eventstring识别所发生事件的实际类型。
commit_idstring引用此议题的提交的 SHA。
commit_urlstring指向引用此议题的提交的 GitHub REST API 链接。
created_atstring指示事件发生时间的时间戳。
project_cardobject项目卡对象。
project_idinteger项目卡的唯一标识符。
project_urlstring用于检索项目卡的 REST API URL。
column_namestring问题所在列的名称。

converted_to_discussion

该问题已关闭并转换为讨论。

此事件适用于以下问题类型。

问题事件的 REST API时间线事件的 REST API
问题

converted_to_discussion 的属性

名称类型​​说明
idinteger事件的唯一标识符。
node_idstring事件的全局节点 ID
urlstring用于提取事件的 REST API URL。
actorobject生成事件的人。
eventstring识别所发生事件的实际类型。
commit_idstring引用此议题的提交的 SHA。
commit_urlstring指向引用此议题的提交的 GitHub REST API 链接。
created_atstring指示事件发生时间的时间戳。

cross-referenced

议题或拉取请求引用自另一个议题或拉取请求。

此事件适用于以下问题类型。

问题事件的 REST API时间线事件的 REST API
问题
拉取请求

cross-referenced 的属性

此事件属性不使用与问题事件对象通用属性相同的结构。 此事件返回以下属性。

名称类型​​说明
actorobject生成事件的人。
created_atstring指示交叉引用添加时间的时间戳。
updated_atstring指示交叉引用更新或创建(如果从未更新)时间的时间戳。
sourceobject添加交叉引用的议题或拉取请求。
source[type]string该值始终为 "issue",因为拉取请求属于类型问题。 时间线事件的 REST API 中仅返回由问题或拉取请求触发的交叉引用事件。 若要确定触发事件的问题是否为拉取请求,可以检查 source[issue][pull_request] 对象是否存在。
source[issue]object添加交叉引用的 issue 对象。
eventstring事件值为 "cross-referenced"

demilestoned

议题或拉取请求已从里程碑中删除。

此事件适用于以下问题类型。

问题事件的 REST API时间线事件的 REST API
问题
拉取请求

demilestoned 的属性

名称类型​​说明
idinteger事件的唯一标识符。
node_idstring事件的全局节点 ID
urlstring用于提取事件的 REST API URL。
actorobject生成事件的人。
eventstring识别所发生事件的实际类型。
commit_idstring引用此议题的提交的 SHA。
commit_urlstring指向引用此议题的提交的 GitHub REST API 链接。
created_atstring指示事件发生时间的时间戳。
milestoneobject里程碑对象。
milestone[title]string里程碑的标题。

deployed

拉取请求已部署。

此事件适用于以下问题类型。

问题事件的 REST API时间线事件的 REST API
拉取请求

deployed 的属性

名称类型​​说明
idinteger事件的唯一标识符。
node_idstring事件的全局节点 ID
urlstring用于提取事件的 REST API URL。
actorobject生成事件的人。
eventstring识别所发生事件的实际类型。
commit_idstring引用此议题的提交的 SHA。
commit_urlstring指向引用此议题的提交的 GitHub REST API 链接。
created_atstring指示事件发生时间的时间戳。

deployment_environment_changed

拉取请求部署环境已更改。

此事件适用于以下问题类型。

问题事件的 REST API时间线事件的 REST API
拉取请求

deployment_environment_changed 的属性

名称类型​​说明
idinteger事件的唯一标识符。
node_idstring事件的全局节点 ID
urlstring用于提取事件的 REST API URL。
actorobject生成事件的人。
eventstring识别所发生事件的实际类型。
commit_idstring引用此议题的提交的 SHA。
commit_urlstring指向引用此议题的提交的 GitHub REST API 链接。
created_atstring指示事件发生时间的时间戳。

已断开连接

议题或拉取请求与另一个议题或拉取请求取消链接。 有关详细信息,请参阅“将拉取请求链接到议题”。

此事件适用于以下问题类型。

问题事件的 REST API时间线事件的 REST API
问题
拉取请求

disconnected 的属性

名称类型​​说明
idinteger事件的唯一标识符。
node_idstring事件的全局节点 ID
urlstring用于提取事件的 REST API URL。
actorobject生成事件的人。
eventstring识别所发生事件的实际类型。
commit_idstring引用此议题的提交的 SHA。
commit_urlstring指向引用此议题的提交的 GitHub REST API 链接。
created_atstring指示事件发生时间的时间戳。

head_ref_deleted

拉取请求的 HEAD 分支已删除。

此事件适用于以下问题类型。

问题事件的 REST API时间线事件的 REST API
拉取请求

head_ref_deleted 的属性

名称类型​​说明
idinteger事件的唯一标识符。
node_idstring事件的全局节点 ID
urlstring用于提取事件的 REST API URL。
actorobject生成事件的人。
eventstring识别所发生事件的实际类型。
commit_idstring引用此议题的提交的 SHA。
commit_urlstring指向引用此议题的提交的 GitHub REST API 链接。
created_atstring指示事件发生时间的时间戳。

head_ref_restored

拉取请求的 HEAD 分支已还原为上一个已知提交。

此事件适用于以下问题类型。

问题事件的 REST API时间线事件的 REST API
拉取请求

head_ref_force_pushed

拉取请求的 HEAD 分支已强制推送。

此事件适用于以下问题类型。

问题事件的 REST API时间线事件的 REST API
拉取请求

head_ref_force_pushed 的属性

名称类型​​说明
idinteger事件的唯一标识符。
node_idstring事件的全局节点 ID
urlstring用于提取事件的 REST API URL。
actorobject生成事件的人。
eventstring识别所发生事件的实际类型。
commit_idstring引用此议题的提交的 SHA。
commit_urlstring指向引用此议题的提交的 GitHub REST API 链接。
created_atstring指示事件发生时间的时间戳。

已标记

标签已添加到议题或拉取请求。

此事件适用于以下问题类型。

问题事件的 REST API时间线事件的 REST API
问题
拉取请求

labeled 的属性

名称类型​​说明
idinteger事件的唯一标识符。
node_idstring事件的全局节点 ID
urlstring用于提取事件的 REST API URL。
actorobject生成事件的人。
eventstring识别所发生事件的实际类型。
commit_idstring引用此议题的提交的 SHA。
commit_urlstring指向引用此议题的提交的 GitHub REST API 链接。
created_atstring指示事件发生时间的时间戳。
labelobject从问题 label[name]
label[color]string十六进制颜色代码。

locked

议题或拉取请求已锁定。

此事件适用于以下问题类型。

问题事件的 REST API时间线事件的 REST API
问题
拉取请求

locked 的属性

名称类型​​说明
idinteger事件的唯一标识符。
node_idstring事件的全局节点 ID
urlstring用于提取事件的 REST API URL。
actorobject生成事件的人。
eventstring识别所发生事件的实际类型。
commit_idstring引用此议题的提交的 SHA。
commit_urlstring指向引用此议题的提交的 GitHub REST API 链接。
created_atstring指示事件发生时间的时间戳。
lock_reasonstring锁定问题或拉取请求对话的原因(如果已提供)。

mentioned

在问题或拉取请求正文中,actor@mentioned

此事件适用于以下问题类型。

问题事件的 REST API时间线事件的 REST API
问题
拉取请求

mentioned 的属性

名称类型​​说明
idinteger事件的唯一标识符。
node_idstring事件的全局节点 ID
urlstring用于提取事件的 REST API URL。
actorobject生成事件的人。
eventstring识别所发生事件的实际类型。
commit_idstring引用此议题的提交的 SHA。
commit_urlstring指向引用此议题的提交的 GitHub REST API 链接。
created_atstring指示事件发生时间的时间戳。

marked_as_duplicate

具有写入权限的用户将议题标记为另一个议题的重复项,或将拉取请求标记为另一个拉取请求的重复项。

此事件适用于以下问题类型。

问题事件的 REST API时间线事件的 REST API
问题
拉取请求

marked_as_duplicate 的属性

名称类型​​说明
idinteger事件的唯一标识符。
node_idstring事件的全局节点 ID
urlstring用于提取事件的 REST API URL。
actorobject生成事件的人。
eventstring识别所发生事件的实际类型。
commit_idstring引用此议题的提交的 SHA。
commit_urlstring指向引用此议题的提交的 GitHub REST API 链接。
created_atstring指示事件发生时间的时间戳。

合并

拉取请求已合并。 commit_id 属性是已合并的 HEAD 提交的 SHA1。 commit_repository 始终与主存储库相同。

此事件适用于以下问题类型。

问题事件的 REST API时间线事件的 REST API
拉取请求

merged 的属性

名称类型​​说明
idinteger事件的唯一标识符。
node_idstring事件的全局节点 ID
urlstring用于提取事件的 REST API URL。
actorobject生成事件的人。
eventstring识别所发生事件的实际类型。
commit_idstring引用此议题的提交的 SHA。
commit_urlstring指向引用此议题的提交的 GitHub REST API 链接。
created_atstring指示事件发生时间的时间戳。

milestoned

议题或拉取请求已添加到里程碑。

此事件适用于以下问题类型。

问题事件的 REST API时间线事件的 REST API
问题
拉取请求

milestoned 的属性

名称类型​​说明
idinteger事件的唯一标识符。
node_idstring事件的全局节点 ID
urlstring用于提取事件的 REST API URL。
actorobject生成事件的人。
eventstring识别所发生事件的实际类型。
commit_idstring引用此议题的提交的 SHA。
commit_urlstring指向引用此议题的提交的 GitHub REST API 链接。
created_atstring指示事件发生时间的时间戳。
milestoneobject里程碑对象。
milestone[title]string里程碑的标题。

moved_columns_in_project

议题或拉取请求已在项目板的各列之间移动。 仅当在存储库中启用了项目板时,你才会在响应中看到此事件。

此事件适用于以下问题类型。

问题事件的 REST API时间线事件的 REST API
问题
拉取请求

moved_columns_in_project 的属性

注意:项目卡详细信息现在显示在项目相关议题和时间线事件的 REST API 响应中。 此功能现在可供开发者预览。 有关详细信息,请参阅此博客文章

若要接收 project_card 属性,则必须为存储库启用项目板,并且必须在 Accept 标头中提供自定义媒体类型

application/vnd.github.starfox-preview+json

警告:在预览期间,API 可能会更改,恕不提前通知。 预览功能不支持用于生产。 如果遇到任何问题,请联系 GitHub 支持

名称类型​​说明
idinteger事件的唯一标识符。
node_idstring事件的全局节点 ID
urlstring用于提取事件的 REST API URL。
actorobject生成事件的人。
eventstring识别所发生事件的实际类型。
commit_idstring引用此议题的提交的 SHA。
commit_urlstring指向引用此议题的提交的 GitHub REST API 链接。
created_atstring指示事件发生时间的时间戳。
project_cardobject项目卡对象。
project_idinteger项目卡的唯一标识符。
project_urlstring用于检索项目卡的 REST API URL。
column_namestring问题所在列的名称。
previous_column_namestring从中移动问题的列的名称。

pinned

该议题已被置顶。

此事件适用于以下问题类型。

问题事件的 REST API时间线事件的 REST API
问题

pinned 的属性

名称类型​​说明
idinteger事件的唯一标识符。
node_idstring事件的全局节点 ID
urlstring用于提取事件的 REST API URL。
actorobject生成事件的人。
eventstring识别所发生事件的实际类型。
commit_idstring引用此议题的提交的 SHA。
commit_urlstring指向引用此议题的提交的 GitHub REST API 链接。
created_atstring指示事件发生时间的时间戳。

ready_for_review

草稿拉取请求已标记为可供审阅。

此事件适用于以下问题类型。

问题事件的 REST API时间线事件的 REST API
拉取请求

ready_for_review 的属性

名称类型​​说明
idinteger事件的唯一标识符。
node_idstring事件的全局节点 ID
urlstring用于提取事件的 REST API URL。
actorobject生成事件的人。
eventstring识别所发生事件的实际类型。
commit_idstring引用此议题的提交的 SHA。
commit_urlstring指向引用此议题的提交的 GitHub REST API 链接。
created_atstring指示事件发生时间的时间戳。

referenced

议题引用自提交消息。 commit_id 属性是提交位置的 SHA1,commit_repository 是推送提交的位置。

此事件适用于以下问题类型。

问题事件的 REST API时间线事件的 REST API
问题
拉取请求

referenced 的属性

名称类型​​说明
idinteger事件的唯一标识符。
node_idstring事件的全局节点 ID
urlstring用于提取事件的 REST API URL。
actorobject生成事件的人。
eventstring识别所发生事件的实际类型。
commit_idstring引用此议题的提交的 SHA。
commit_urlstring指向引用此议题的提交的 GitHub REST API 链接。
created_atstring指示事件发生时间的时间戳。

removed_from_project

议题或拉取请求已从项目板中删除。 仅当在存储库中启用了项目板时,你才会在响应中看到此事件。

此事件适用于以下问题类型。

问题事件的 REST API时间线事件的 REST API
问题
拉取请求

removed_from_project 的属性

注意:项目卡详细信息现在显示在项目相关议题和时间线事件的 REST API 响应中。 此功能现在可供开发者预览。 有关详细信息,请参阅此博客文章

若要接收 project_card 属性,则必须为存储库启用项目板,并且必须在 Accept 标头中提供自定义媒体类型

application/vnd.github.starfox-preview+json

警告:在预览期间,API 可能会更改,恕不提前通知。 预览功能不支持用于生产。 如果遇到任何问题,请联系 GitHub 支持

名称类型​​说明
idinteger事件的唯一标识符。
node_idstring事件的全局节点 ID
urlstring用于提取事件的 REST API URL。
actorobject生成事件的人。
eventstring识别所发生事件的实际类型。
commit_idstring引用此议题的提交的 SHA。
commit_urlstring指向引用此议题的提交的 GitHub REST API 链接。
created_atstring指示事件发生时间的时间戳。
project_cardobject项目卡对象。
project_idinteger项目卡的唯一标识符。
project_urlstring用于检索项目卡的 REST API URL。
column_namestring问题所在列的名称。

renamed

议题或拉取请求标题已更改。

此事件适用于以下问题类型。

问题事件的 REST API时间线事件的 REST API
问题
拉取请求

renamed 的属性

名称类型​​说明
idinteger事件的唯一标识符。
node_idstring事件的全局节点 ID
urlstring用于提取事件的 REST API URL。
actorobject生成事件的人。
eventstring识别所发生事件的实际类型。
commit_idstring引用此议题的提交的 SHA。
commit_urlstring指向引用此议题的提交的 GitHub REST API 链接。
created_atstring指示事件发生时间的时间戳。
renameobject名称详细信息。
rename[from]string之前的名称。
rename[to]string新名称。

已重新打开

问题或拉取请求已重新打开。

此事件适用于以下问题类型。

问题事件的 REST API时间线事件的 REST API
问题
拉取请求

reopened 的属性

名称类型​​说明
idinteger事件的唯一标识符。
node_idstring事件的全局节点 ID
urlstring用于提取事件的 REST API URL。
actorobject生成事件的人。
eventstring识别所发生事件的实际类型。
commit_idstring引用此议题的提交的 SHA。
commit_urlstring指向引用此议题的提交的 GitHub REST API 链接。
created_atstring指示事件发生时间的时间戳。

review_dismissed

拉取请求审查被忽略。

此事件适用于以下问题类型。

问题事件的 REST API时间线事件的 REST API
拉取请求

review_dismissed 的属性

名称类型​​说明
idinteger事件的唯一标识符。
node_idstring事件的全局节点 ID
urlstring用于提取事件的 REST API URL。
actorobject生成事件的人。
eventstring识别所发生事件的实际类型。
commit_idstring引用此议题的提交的 SHA。
commit_urlstring指向引用此议题的提交的 GitHub REST API 链接。
created_atstring指示事件发生时间的时间戳。
dismissed_reviewobject被驳回审查的信息。
dismissed_review[state]string拉取请求被驳回时的状态。 可以是以下选项之一:commentedapprovedchanges_requested
dismissed_review[review_id]string拉取请求审查的唯一标识符。
dismissed_review[dismissal_message]string驳回审查时用户包含的消息。
dismissed_review[dismissal_commit_id]string驳回审查的提交的唯一标识符(如果存在)。

review_requested

已请求拉取请求审查。

此事件适用于以下问题类型。

问题事件的 REST API时间线事件的 REST API
拉取请求

review_requested 的属性

名称类型​​说明
idinteger事件的唯一标识符。
node_idstring事件的全局节点 ID
urlstring用于提取事件的 REST API URL。
actorobject生成事件的人。
eventstring识别所发生事件的实际类型。
commit_idstring引用此议题的提交的 SHA。
commit_urlstring指向引用此议题的提交的 GitHub REST API 链接。
created_atstring指示事件发生时间的时间戳。
requested_reviewerobject被请求审查拉取请求的人员。
review_requesterobject请求审查的人员。

review_request_removed

拉取请求审查被删除。

此事件适用于以下问题类型。

问题事件的 REST API时间线事件的 REST API
拉取请求

review_request_removed 的属性

名称类型​​说明
idinteger事件的唯一标识符。
node_idstring事件的全局节点 ID
urlstring用于提取事件的 REST API URL。
actorobject生成事件的人。
eventstring识别所发生事件的实际类型。
commit_idstring引用此议题的提交的 SHA。
commit_urlstring指向引用此议题的提交的 GitHub REST API 链接。
created_atstring指示事件发生时间的时间戳。
requested_reviewerobject被请求审查拉取请求的人员。
review_requesterobject请求审查的人员。

reviewed

已审查拉取请求。

此事件适用于以下问题类型。

问题事件的 REST API时间线事件的 REST API
拉取请求

reviewed 的属性

此事件属性不使用与问题事件对象通用属性相同的结构。 此事件返回以下属性。

名称类型​​说明
idinteger事件的唯一标识符。
node_idstring事件的全局节点 ID
userobject对议题发表评论的人。
bodystring审查摘要文本。
commit_idstring审查时拉取请求中最新提交的 SHA。
submitted_atstring指示审查提交时间的时间戳。
statestring已提交审查的状态。 可以是 commentedchanges_requestedapproveddismissed 其中之一。
html_urlstring审查的 HTML URL。
pull_request_urlstring用于检索拉取请求的 REST API URL。
author_associationstring用户在议题仓库中拥有的权限。 例如,如果存储库的所有者创建了注释,该值将为 "OWNER"
_linksobjecthtml_urlpull_request_url
eventstring事件值为 "reviewed"

subscribed

有人订阅了接收议题或拉取请求的通知。

此事件适用于以下问题类型。

问题事件的 REST API时间线事件的 REST API
问题
拉取请求

subscribed 的属性

名称类型​​说明
idinteger事件的唯一标识符。
node_idstring事件的全局节点 ID
urlstring用于提取事件的 REST API URL。
actorobject生成事件的人。
eventstring识别所发生事件的实际类型。
commit_idstring引用此议题的提交的 SHA。
commit_urlstring指向引用此议题的提交的 GitHub REST API 链接。
created_atstring指示事件发生时间的时间戳。

transferred

议题已转移到另一个仓库。

此事件适用于以下问题类型。

问题事件的 REST API时间线事件的 REST API
问题

transferred 的属性

名称类型​​说明
idinteger事件的唯一标识符。
node_idstring事件的全局节点 ID
urlstring用于提取事件的 REST API URL。
actorobject生成事件的人。
eventstring识别所发生事件的实际类型。
commit_idstring引用此议题的提交的 SHA。
commit_urlstring指向引用此议题的提交的 GitHub REST API 链接。
created_atstring指示事件发生时间的时间戳。

未分配

已从议题中取消分配用户。

此事件适用于以下问题类型。

问题事件的 REST API时间线事件的 REST API
问题
拉取请求

unassigned 的属性

名称类型​​说明
idinteger事件的唯一标识符。
node_idstring事件的全局节点 ID
urlstring用于提取事件的 REST API URL。
actorobject生成事件的人。
eventstring识别所发生事件的实际类型。
commit_idstring引用此议题的提交的 SHA。
commit_urlstring指向引用此议题的提交的 GitHub REST API 链接。
created_atstring指示事件发生时间的时间戳。
assigneeobject从此议题中取消分配的人员。
assignerobject执行此问题的取消分配的人员。 此字段在问题事件 REST API 中可用,但在时间线事件 REST API 中不可用。

unlabeled

已从议题中删除标签。

此事件适用于以下问题类型。

问题事件的 REST API时间线事件的 REST API
问题
拉取请求

unlabeled 的属性

名称类型​​说明
idinteger事件的唯一标识符。
node_idstring事件的全局节点 ID
urlstring用于提取事件的 REST API URL。
actorobject生成事件的人。
eventstring识别所发生事件的实际类型。
commit_idstring引用此议题的提交的 SHA。
commit_urlstring指向引用此议题的提交的 GitHub REST API 链接。
created_atstring指示事件发生时间的时间戳。
labelobject从问题 label[name]
label[color]string十六进制颜色代码。

未锁定

议题已解锁。

此事件适用于以下问题类型。

问题事件的 REST API时间线事件的 REST API
问题
拉取请求

unlocked 的属性

名称类型​​说明
idinteger事件的唯一标识符。
node_idstring事件的全局节点 ID
urlstring用于提取事件的 REST API URL。
actorobject生成事件的人。
eventstring识别所发生事件的实际类型。
commit_idstring引用此议题的提交的 SHA。
commit_urlstring指向引用此议题的提交的 GitHub REST API 链接。
created_atstring指示事件发生时间的时间戳。
lock_reasonstring锁定问题或拉取请求对话的原因(如果已提供)。

unmarked_as_duplicate

先前被用户标记为另一个议题的重复项的议题不再被视为重复项,或者先前被用户标记为另一个拉取请求的重复项的拉取请求不再被视为重复项。

此事件适用于以下问题类型。

问题事件的 REST API时间线事件的 REST API
问题
拉取请求

unmarked_as_duplicate 的属性

名称类型​​说明
idinteger事件的唯一标识符。
node_idstring事件的全局节点 ID
urlstring用于提取事件的 REST API URL。
actorobject生成事件的人。
eventstring识别所发生事件的实际类型。
commit_idstring引用此议题的提交的 SHA。
commit_urlstring指向引用此议题的提交的 GitHub REST API 链接。
created_atstring指示事件发生时间的时间戳。

unpinned

议题被取消置顶。

此事件适用于以下问题类型。

问题事件的 REST API时间线事件的 REST API
问题

unpinned 的属性

名称类型​​说明
idinteger事件的唯一标识符。
node_idstring事件的全局节点 ID
urlstring用于提取事件的 REST API URL。
actorobject生成事件的人。
eventstring识别所发生事件的实际类型。
commit_idstring引用此议题的提交的 SHA。
commit_urlstring指向引用此议题的提交的 GitHub REST API 链接。
created_atstring指示事件发生时间的时间戳。

已取消订阅

有人取消订阅了接收议题或拉取请求的通知。

此事件适用于以下问题类型。

问题事件的 REST API时间线事件的 REST API
问题
拉取请求

unsubscribed 的属性

名称类型​​说明
idinteger事件的唯一标识符。
node_idstring事件的全局节点 ID
urlstring用于提取事件的 REST API URL。
actorobject生成事件的人。
eventstring识别所发生事件的实际类型。
commit_idstring引用此议题的提交的 SHA。
commit_urlstring指向引用此议题的提交的 GitHub REST API 链接。
created_atstring指示事件发生时间的时间戳。

user_blocked

组织所有者阻止了用户访问组织。 这是通过被阻止的用户对该问题的注释之一完成的。

此事件适用于以下问题类型。

问题事件的 REST API时间线事件的 REST API
问题
拉取请求

user_blocked 的属性

名称类型​​说明
idinteger事件的唯一标识符。
node_idstring事件的全局节点 ID
urlstring用于提取事件的 REST API URL。
actorobject生成事件的人。
eventstring识别所发生事件的实际类型。
commit_idstring引用此议题的提交的 SHA。
commit_urlstring指向引用此议题的提交的 GitHub REST API 链接。
created_atstring指示事件发生时间的时间戳。