跳至主要内容

变更类型定义了在服务器上更改数据的 GraphQL 操作。

本文内容

关于变更

每个 GraphQL 架构都有一个用于查询和变更的根类型。变更类型 (mutation type) 定义了在服务器上更改数据的 GraphQL 操作。它类似于执行 HTTP 谓词,例如 POSTPATCHDELETE

如需了解更多信息,请参阅 使用 GraphQL 进行调用

abortQueuedMigrations

清除客户所有已排队的迁移。

abortQueuedMigrations 的输入字段

abortQueuedMigrations 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

success (Boolean)

操作是否成功?

abortRepositoryMigration

中止已排队或正在进行的存储库迁移。

abortRepositoryMigration 的输入字段

abortRepositoryMigration 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

success (Boolean)

操作是否成功?

acceptEnterpriseAdministratorInvitation

接受用户成为企业管理员的待处理邀请。

acceptEnterpriseAdministratorInvitation 的输入字段

acceptEnterpriseAdministratorInvitation 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

invitation (EnterpriseAdministratorInvitation)

已被接受的邀请。

message (String)

确认接受管理员邀请结果的消息。

acceptEnterpriseMemberInvitation

接受用户成为企业非关联成员的待处理邀请。

acceptEnterpriseMemberInvitation 的输入字段

acceptEnterpriseMemberInvitation 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

invitation (EnterpriseMemberInvitation)

已被接受的邀请。

message (String)

确认接受非关联成员邀请结果的消息。

acceptTopicSuggestion

将建议的主题应用于存储库。

acceptTopicSuggestion 的输入字段

acceptTopicSuggestion 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

topic (Topic)

被接受的主题。

警告

topic 已弃用。

建议的主题不再受支持,将于 2024-04-01 UTC 移除。

accessUserNamespaceRepository

在临时时限内访问用户命名空间存储库。

accessUserNamespaceRepository 的输入字段

accessUserNamespaceRepository 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

expiresAt (DateTime)

存储库访问权限到期的时间。

repository (Repository)

临时可访问的存储库。

addAssigneesToAssignable

向可指派对象添加被指派者。

addAssigneesToAssignable 的输入字段

addAssigneesToAssignable 的返回字段

名称描述

assignable (Assignable)

已被指派的项目。

clientMutationId (String)

执行变更的客户端的唯一标识符。

addBlockedBy

向议题添加“被此阻塞”关系。

addBlockedBy 的输入字段

addBlockedBy 的返回字段

名称描述

blockingIssue (Issue)

阻塞给定议题的议题。

clientMutationId (String)

执行变更的客户端的唯一标识符。

issue (Issue)

被阻塞的议题。

addComment

向议题或拉取请求添加评论。

addComment 的输入字段

addComment 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

commentEdge (IssueCommentEdge)

来自主体评论连接的边。

subject (Node)

主体。

timelineEdge (IssueTimelineItemEdge)

来自主体时间轴连接的边。

addDiscussionComment

向讨论添加评论,可能作为对另一个评论的回复。

addDiscussionComment 的输入字段

addDiscussionComment 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

comment (DiscussionComment)

新创建的讨论评论。

addDiscussionPollVote

在讨论投票中为某个选项投票。

addDiscussionPollVote 的输入字段

addDiscussionPollVote 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

pollOption (DiscussionPollOption)

投票添加到的投票选项。

addEnterpriseOrganizationMember

将企业成员添加到企业内的组织中。

addEnterpriseOrganizationMember 的输入字段

addEnterpriseOrganizationMember 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

users ([User!])

被添加到组织中的用户。

addEnterpriseSupportEntitlement

为企业成员添加支持权利。

addEnterpriseSupportEntitlement 的输入字段

addEnterpriseSupportEntitlement 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

message (String)

确认添加支持权利结果的消息。

addLabelsToLabelable

向可标记对象添加标签。

addLabelsToLabelable 的输入字段

addLabelsToLabelable 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

labelable (Labelable)

已被添加标签的项目。

addProjectCard

向 ProjectColumn 添加卡片。必须提供 contentIdnote 之一,但不能同时提供两者。

警告

addProjectCard 已弃用。

项目 (经典) 正被弃用,转而使用新的项目体验,请参阅:https://github.blog/changelog/2024-05-23-sunset-notice-projects-classic/。将于 2025-04-01 UTC 移除。

addProjectCard 的输入字段

addProjectCard 的返回字段

名称描述

cardEdge (ProjectCardEdge)

来自 ProjectColumn 卡片连接的边。

clientMutationId (String)

执行变更的客户端的唯一标识符。

projectColumn (ProjectColumn)

ProjectColumn。

addProjectColumn

向项目添加列。

警告

addProjectColumn 已弃用。

项目 (经典) 正被弃用,转而使用新的项目体验,请参阅:https://github.blog/changelog/2024-05-23-sunset-notice-projects-classic/。将于 2025-04-01 UTC 移除。

addProjectColumn 的输入字段

addProjectColumn 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

columnEdge (ProjectColumnEdge)

来自项目列连接的边。

project (Project)

项目。

addProjectV2DraftIssue

创建新的草稿议题并将其添加到项目。

addProjectV2DraftIssue 的输入字段

addProjectV2DraftIssue 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

projectItem (ProjectV2Item)

添加到项目中的草稿议题。

addProjectV2ItemById

将现有内容实例链接到项目。

addProjectV2ItemById 的输入字段

addProjectV2ItemById 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

item (ProjectV2Item)

添加到项目中的项目。

addPullRequestReview

向拉取请求添加评审。

addPullRequestReview 的输入字段

addPullRequestReview 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

pullRequestReview (PullRequestReview)

新创建的拉取请求评审。

reviewEdge (PullRequestReviewEdge)

来自拉取请求评审连接的边。

addPullRequestReviewComment

向评审添加评论。

addPullRequestReviewComment 的输入字段

addPullRequestReviewComment 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

comment (PullRequestReviewComment)

新创建的评论。

commentEdge (PullRequestReviewCommentEdge)

来自评审评论连接的边。

addPullRequestReviewThread

向待处理的拉取请求评审添加新线程。

addPullRequestReviewThread 的输入字段

addPullRequestReviewThread 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

thread (PullRequestReviewThread)

新创建的线程。

addPullRequestReviewThreadReply

向现有的拉取请求评审线程添加回复。

addPullRequestReviewThreadReply 的输入字段

addPullRequestReviewThreadReply 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

comment (PullRequestReviewComment)

新创建的回复。

addReaction

向主体添加回应。

addReaction 的输入字段

addReaction 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

reaction (Reaction)

回应对象。

reactionGroups ([ReactionGroup!])

主体的回应分组。

subject (Reactable)

可回应的主体。

addStar

向可加星标的对象添加星标。

addStar 的输入字段

addStar 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

starrable (Starrable)

可加星标的对象。

addSubIssue

向给定议题添加子议题。

addSubIssue 的输入字段

addSubIssue 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

issue (Issue)

子议题添加到的父议题。

subIssue (Issue)

父议题的子议题。

addUpvote

对讨论或讨论评论进行赞成投票。

addUpvote 的输入字段

addUpvote 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

subject (Votable)

可投票的主体。

addVerifiableDomain

向所属帐户添加可验证域名。

addVerifiableDomain 的输入字段

addVerifiableDomain 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

domain (VerifiableDomain)

已添加的可验证域名。

approveDeployments

批准一个或多个环境下的所有待处理部署。

approveDeployments 的输入字段

approveDeployments 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

deployments ([Deployment!])

受影响的部署。

approveVerifiableDomain

批准用于通知送达的可验证域名。

approveVerifiableDomain 的输入字段

approveVerifiableDomain 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

domain (VerifiableDomain)

已批准的可验证域名。

archiveProjectV2Item

归档一个 ProjectV2Item。

archiveProjectV2Item 的输入字段

archiveProjectV2Item 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

item (ProjectV2Item)

从项目中归档的项目项。

archiveRepository

将存储库标记为已归档。

archiveRepository 的输入字段

archiveRepository 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

repository (Repository)

被标记为已归档的存储库。

cancelEnterpriseAdminInvitation

取消加入企业的管理员待处理邀请。

cancelEnterpriseAdminInvitation 的输入字段

cancelEnterpriseAdminInvitation 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

invitation (EnterpriseAdministratorInvitation)

已取消的邀请。

message (String)

确认取消管理员邀请结果的消息。

cancelEnterpriseMemberInvitation

取消非关联成员加入企业的待处理邀请。

cancelEnterpriseMemberInvitation 的输入字段

cancelEnterpriseMemberInvitation 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

invitation (EnterpriseMemberInvitation)

已取消的邀请。

message (String)

确认取消成员邀请结果的消息。

cancelSponsorship

取消有效的赞助。

cancelSponsorship 的输入字段

cancelSponsorship 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

sponsorsTier (SponsorsTier)

取消时正在使用的赞助等级。

changeUserStatus

更新您在 GitHub 上的状态。

changeUserStatus 的输入字段

changeUserStatus 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

status (UserStatus)

您更新后的状态。

clearLabelsFromLabelable

清除可标记对象中的所有标签。

clearLabelsFromLabelable 的输入字段

clearLabelsFromLabelable 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

labelable (Labelable)

已清除标签的项目。

clearProjectV2ItemFieldValue

此 Mutation 会清除项目项中某个字段的值。目前仅支持文本、数字、日期、负责人、标签、单选、迭代和里程碑字段。

clearProjectV2ItemFieldValue 的输入字段

clearProjectV2ItemFieldValue 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

projectV2Item (ProjectV2Item)

更新后的项目项。

cloneProject

通过克隆现有项目的配置来创建新项目。

警告

cloneProject 已弃用。

项目 (经典) 正被弃用,转而使用新的项目体验,请参阅:https://github.blog/changelog/2024-05-23-sunset-notice-projects-classic/。将于 2025-04-01 UTC 移除。

cloneProject 的输入字段

cloneProject 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

jobStatusId (String)

用于填充克隆字段的 JobStatus ID。

project (Project)

新克隆的项目。

cloneTemplateRepository

创建一个具有与模板存储库相同的文件和目录结构的新存储库。

cloneTemplateRepository 的输入字段

cloneTemplateRepository 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

repository (Repository)

新存储库。

closeDiscussion

关闭讨论。

closeDiscussion 的输入字段

closeDiscussion 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

discussion (Discussion)

已关闭的讨论。

closeIssue

关闭议题。

closeIssue 的输入字段

closeIssue 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

issue (Issue)

已关闭的议题。

closePullRequest

关闭拉取请求。

closePullRequest 的输入字段

closePullRequest 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

pullRequest (PullRequest)

已关闭的拉取请求。

convertProjectCardNoteToIssue

将项目笔记卡片转换为与新创建的议题相关联的卡片。

警告

convertProjectCardNoteToIssue 已弃用。

项目 (经典) 正被弃用,转而使用新的项目体验,请参阅:https://github.blog/changelog/2024-05-23-sunset-notice-projects-classic/。将于 2025-04-01 UTC 移除。

convertProjectCardNoteToIssue 的输入字段

convertProjectCardNoteToIssue 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

projectCard (ProjectCard)

更新后的 ProjectCard。

convertProjectV2DraftIssueItemToIssue

将 projectV2 草稿议题项转换为议题。

convertProjectV2DraftIssueItemToIssue 的输入字段

convertProjectV2DraftIssueItemToIssue 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

item (ProjectV2Item)

更新后的项目项。

convertPullRequestToDraft

将拉取请求转换为草稿。

convertPullRequestToDraft 的输入字段

convertPullRequestToDraft 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

pullRequest (PullRequest)

现在的草稿拉取请求。

copyProjectV2

复制一个项目。

copyProjectV2 的输入字段

copyProjectV2 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

projectV2 (ProjectV2)

已复制的项目。

createAttributionInvitation

邀请用户认领可重新归属的数据。

createAttributionInvitation 的输入字段

createAttributionInvitation 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

owner (Organization)

限定可重新归属数据范围的所有者。

source (Claimable)

拥有待重新归属数据的帐户。

target (Claimable)

可以认领该数据的帐户。

createBranchProtectionRule

创建新的分支保护规则。

createBranchProtectionRule 的输入字段

createBranchProtectionRule 的返回字段

名称描述

branchProtectionRule (BranchProtectionRule)

新创建的 BranchProtectionRule。

clientMutationId (String)

执行变更的客户端的唯一标识符。

createCheckRun

创建一个检查运行 (check run)。

createCheckRun 的输入字段

createCheckRun 的返回字段

名称描述

checkRun (CheckRun)

新创建的检查运行。

clientMutationId (String)

执行变更的客户端的唯一标识符。

createCheckSuite

创建一个检查套件 (check suite)。

createCheckSuite 的输入字段

createCheckSuite 的返回字段

名称描述

checkSuite (CheckSuite)

新创建的检查套件。

clientMutationId (String)

执行变更的客户端的唯一标识符。

createCommitOnBranch

以身份验证用户身份向指定分支追加一个提交。

此 Mutation 创建一个父级为所提供分支 HEAD 的提交,并更新该分支以指向新提交。可以将其视为类似于 git commit

定位分支

提交被追加到 Ref 类型的 branch。这必须指向一个 git 分支(即全限定路径必须以 refs/heads/ 开头,尽管包含此前缀是可选的)。

调用者可以通过分支的全局节点 ID 或同时传递 repositoryNameWithOwnerrefName 来指定要提交的分支。有关更多详细信息,请参阅 CommittableBranch 的文档。

描述更改

fileChanges 被指定为一个 FilesChanges 对象,描述 FileAdditions (新增文件) 和 FileDeletions (删除文件)。

请参阅 FileChanges 的文档,了解有关如何使用此参数描述任何文件更改集的更多信息。

作者身份

与 Web 提交界面类似,此 Mutation 不支持指定提交的作者或提交者,将来也不会增加对此项的支持。

成功执行此 Mutation 所创建的提交将以验证 API 请求的凭据所有者作为作者。提交者将与使用 Web 界面创作提交的提交者相同。

如果您需要完全控制作者和提交者信息,请改用 Git 数据库 REST API。

提交签名

如果支持,使用此 Mutation 进行的提交将由 GitHub 自动签名,并在用户界面中标记为已验证。

createCommitOnBranch 的输入字段

createCommitOnBranch 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

commit (Commit)

新提交。

ref (Ref)

已更新为指向新提交的引用 (ref)。

createDeployment

创建新的部署事件。

createDeployment 的输入字段

createDeployment 的返回字段

名称描述

autoMerged (Boolean)

如果默认分支已自动合并到部署引用中,则为 True。

clientMutationId (String)

执行变更的客户端的唯一标识符。

deployment (Deployment)

新部署。

createDeploymentStatus

创建部署状态。

createDeploymentStatus 的输入字段

createDeploymentStatus 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

deploymentStatus (DeploymentStatus)

新的部署状态。

createDiscussion

创建讨论。

createDiscussion 的输入字段

createDiscussion 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

discussion (Discussion)

刚刚创建的讨论。

createEnterpriseOrganization

创建一个作为企业帐户一部分的组织。如果组织是启用了 SAML 或使用企业托管用户 (Enterprise Managed Users) 的企业的一部分,则用于创建该组织的个人访问令牌被隐式允许更新其创建的组织。如果组织不属于此类企业,而是单独启用了 SAML,则该令牌将需要 SAML 授权才能继续在该组织上运行。

createEnterpriseOrganization 的输入字段

createEnterpriseOrganization 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

enterprise (Enterprise)

拥有所创建组织的企业。

organization (Organization)

已创建的组织。

createEnvironment

创建一个环境,或者如果环境已存在则直接返回它。

createEnvironment 的输入字段

createEnvironment 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

environment (Environment)

新建或已有的环境。

createIpAllowListEntry

创建新的 IP 允许列表条目。

createIpAllowListEntry 的输入字段

createIpAllowListEntry 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

ipAllowListEntry (IpAllowListEntry)

已创建的 IP 允许列表条目。

createIssue

创建新议题。

createIssue 的输入字段

createIssue 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

issue (Issue)

新议题。

createIssueField

创建新议题字段。

createIssueField 的输入字段

createIssueField 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

issueField (IssueFields)

新创建的议题字段。

createIssueFieldValue

为一个议题创建新的议题字段值。

createIssueFieldValue 的输入字段

createIssueFieldValue 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

issue (Issue)

议题对象。

issueFieldValue (IssueFieldValue)

新创建的议题字段值。

createIssueType

创建新议题类型。

createIssueType 的输入字段

createIssueType 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

issueType (IssueType)

新创建的议题类型。

createLabel

创建新标签。

createLabel 的输入字段

createLabel 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

label (Label)

新标签。

createLinkedBranch

创建一个链接到议题的分支。

createLinkedBranch 的输入字段

createLinkedBranch 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

issue (Issue)

被链接的议题。

linkedBranch (LinkedBranch)

新的分支议题引用。

createMigrationSource

创建一个 GitHub Enterprise Importer (GEI) 迁移源。

createMigrationSource 的输入字段

createMigrationSource 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

migrationSource (MigrationSource)

已创建的迁移源。

createProject

创建新项目。

警告

createProject 已弃用。

项目 (经典) 正被弃用,转而使用新的项目体验,请参阅:https://github.blog/changelog/2024-05-23-sunset-notice-projects-classic/。将于 2025-04-01 UTC 移除。

createProject 的输入字段

createProject 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

project (Project)

新项目。

createProjectV2

创建新项目。

createProjectV2 的输入字段

createProjectV2 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

projectV2 (ProjectV2)

新项目。

createProjectV2Field

创建新的项目字段。

createProjectV2Field 的输入字段

createProjectV2Field 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

projectV2Field (ProjectV2FieldConfiguration)

新字段。

createProjectV2IssueField

创建新的项目议题字段。

createProjectV2IssueField 的输入字段

createProjectV2IssueField 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

projectV2Field (ProjectV2FieldConfiguration)

新字段。

createProjectV2StatusUpdate

在项目中创建状态更新。

createProjectV2StatusUpdate 的输入字段

createProjectV2StatusUpdate 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

statusUpdate (ProjectV2StatusUpdate)

项目中更新后的状态更新。

createPullRequest

创建新拉取请求。

createPullRequest 的输入字段

createPullRequest 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

pullRequest (PullRequest)

新拉取请求。

createRef

创建新的 Git 引用 (Ref)。

createRef 的输入字段

createRef 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

ref (Ref)

新创建的引用。

createRepository

创建新存储库。

createRepository 的输入字段

createRepository 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

repository (Repository)

新存储库。

createRepositoryCustomProperty

创建存储库自定义属性。

createRepositoryCustomProperty 的输入字段

createRepositoryCustomProperty 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

repositoryCustomProperty (RepositoryCustomProperty)

新创建的存储库自定义属性。

createRepositoryRuleset

创建存储库规则集。

createRepositoryRuleset 的输入字段

createRepositoryRuleset 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

ruleset (RepositoryRuleset)

新创建的规则集 (Ruleset)。

createSponsorsListing

创建 GitHub Sponsors 个人资料,以允许他人赞助您或您的组织。

createSponsorsListing 的输入字段

createSponsorsListing 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

sponsorsListing (SponsorsListing)

新的 GitHub Sponsors 个人资料。

createSponsorsTier

为您的 GitHub Sponsors 个人资料创建新的付费等级。

createSponsorsTier 的输入字段

createSponsorsTier 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

sponsorsTier (SponsorsTier)

新等级。

createSponsorship

在 GitHub Sponsors 中开始对维护者的新赞助,或重新激活过去的赞助。

createSponsorship 的输入字段

createSponsorship 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

sponsorship (Sponsorship)

已开始的赞助。

createSponsorships

一次性为不同的受赞助用户或组织发起多项赞助。只能赞助拥有公开 GitHub Sponsors 个人资料的用户。

createSponsorships 的输入字段

createSponsorships 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

sponsorables ([Sponsorable!])

收到赞助的用户和组织。

createUserList

创建新用户列表。

createUserList 的输入字段

createUserList 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

list (UserList)

刚刚创建的列表。

viewer (User)

创建列表的用户。

declineTopicSuggestion

拒绝为存储库建议的主题。

declineTopicSuggestion 的输入字段

declineTopicSuggestion 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

topic (Topic)

被拒绝的主题。

警告

topic 已弃用。

建议的主题不再受支持,将于 2024-04-01 UTC 移除。

deleteBranchProtectionRule

删除分支保护规则。

deleteBranchProtectionRule 的输入字段

deleteBranchProtectionRule 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

deleteDeployment

删除一个部署。

deleteDeployment 的输入字段

deleteDeployment 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

deleteDiscussion

删除一个讨论及其所有回复。

deleteDiscussion 的输入字段

deleteDiscussion 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

discussion (Discussion)

刚刚删除的讨论。

deleteDiscussionComment

删除讨论评论。如果有回复,则改为擦除其内容。

deleteDiscussionComment 的输入字段

deleteDiscussionComment 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

comment (DiscussionComment)

刚刚删除的讨论评论。

deleteEnvironment

删除一个环境。

deleteEnvironment 的输入字段

deleteEnvironment 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

deleteIpAllowListEntry

删除一个 IP 允许列表条目。

deleteIpAllowListEntry 的输入字段

deleteIpAllowListEntry 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

ipAllowListEntry (IpAllowListEntry)

已删除的 IP 允许列表条目。

deleteIssue

删除一个议题 (Issue) 对象。

deleteIssue 的输入字段

deleteIssue 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

repository (Repository)

该议题所属的存储库。

deleteIssueComment

删除一个议题评论 (IssueComment) 对象。

deleteIssueComment 的输入字段

deleteIssueComment 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

deleteIssueField

删除一个议题字段。

deleteIssueField 的输入字段

deleteIssueField 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

issueField (IssueFields)

已删除的议题字段。

deleteIssueFieldValue

从议题中删除一个议题字段值。

deleteIssueFieldValue 的输入字段

deleteIssueFieldValue 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

issue (Issue)

议题对象。

success (Boolean)

字段值是否已成功删除。

deleteIssueType

删除一个议题类型。

deleteIssueType 的输入字段

deleteIssueType 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

deletedIssueTypeId (ID)

已删除议题类型的 ID。

deleteLabel

删除一个标签。

deleteLabel 的输入字段

deleteLabel 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

deleteLinkedBranch

取消分支与议题的链接。

deleteLinkedBranch 的输入字段

deleteLinkedBranch 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

issue (Issue)

已取消链接分支的议题。

deletePackageVersion

删除一个软件包版本。

deletePackageVersion 的输入字段

deletePackageVersion 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

success (Boolean)

操作是否成功。

deleteProject

删除一个项目。

警告

deleteProject 已弃用。

项目 (经典) 正被弃用,转而使用新的项目体验,请参阅:https://github.blog/changelog/2024-05-23-sunset-notice-projects-classic/。将于 2025-04-01 UTC 移除。

deleteProject 的输入字段

deleteProject 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

owner (ProjectOwner)

项目从中移除的存储库或组织。

deleteProjectCard

删除一个项目卡片。

警告

deleteProjectCard 已弃用。

项目 (经典) 正被弃用,转而使用新的项目体验,请参阅:https://github.blog/changelog/2024-05-23-sunset-notice-projects-classic/。将于 2025-04-01 UTC 移除。

deleteProjectCard 的输入字段

deleteProjectCard 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

column (ProjectColumn)

被删除卡片所在的列。

deletedCardId (ID)

已删除卡片的 ID。

deleteProjectColumn

删除一个项目列。

警告

deleteProjectColumn 已弃用。

项目 (经典) 正被弃用,转而使用新的项目体验,请参阅:https://github.blog/changelog/2024-05-23-sunset-notice-projects-classic/。将于 2025-04-01 UTC 移除。

deleteProjectColumn 的输入字段

deleteProjectColumn 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

deletedColumnId (ID)

已删除列的 ID。

project (Project)

被删除列所在的项目。

deleteProjectV2

删除一个项目。

deleteProjectV2 的输入字段

deleteProjectV2 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

projectV2 (ProjectV2)

已删除的项目。

deleteProjectV2Field

删除一个项目字段。

deleteProjectV2Field 的输入字段

deleteProjectV2Field 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

projectV2Field (ProjectV2FieldConfiguration)

已删除的字段。

deleteProjectV2Item

从项目中删除一个项目项。

deleteProjectV2Item 的输入字段

deleteProjectV2Item 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

deletedItemId (ID)

已删除项目项的 ID。

deleteProjectV2StatusUpdate

删除一个项目状态更新。

deleteProjectV2StatusUpdate 的输入字段

deleteProjectV2StatusUpdate 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

deletedStatusUpdateId (ID)

已删除状态更新的 ID。

projectV2 (ProjectV2)

被删除状态更新所在的项目。

deleteProjectV2Workflow

删除一个项目工作流。

deleteProjectV2Workflow 的输入字段

deleteProjectV2Workflow 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

deletedWorkflowId (ID)

已删除工作流的 ID。

projectV2 (ProjectV2)

被删除工作流所在的项目。

deletePullRequestReview

删除一个拉取请求评审。

deletePullRequestReview 的输入字段

deletePullRequestReview 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

pullRequestReview (PullRequestReview)

已删除的拉取请求评审。

deletePullRequestReviewComment

删除一个拉取请求评审评论。

deletePullRequestReviewComment 的输入字段

deletePullRequestReviewComment 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

pullRequestReview (PullRequestReview)

被删除评论所属的拉取请求评审。

pullRequestReviewComment (PullRequestReviewComment)

已删除的拉取请求评审评论。

deleteRef

删除一个 Git 引用 (Ref)。

deleteRef 的输入字段

deleteRef 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

deleteRepositoryCustomProperty

删除一个存储库自定义属性。

deleteRepositoryCustomProperty 的输入字段

deleteRepositoryCustomProperty 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

repositoryCustomProperty (RepositoryCustomProperty)

已删除的自定义属性。

deleteRepositoryRuleset

删除一个存储库规则集。

deleteRepositoryRuleset 的输入字段

deleteRepositoryRuleset 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

deleteUserList

删除一个用户列表。

deleteUserList 的输入字段

deleteUserList 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

user (User)

将被删除列表的所有者。

deleteVerifiableDomain

删除一个可验证域名。

deleteVerifiableDomain 的输入字段

deleteVerifiableDomain 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

owner (VerifiableDomainOwner)

删除该域名的所属帐户。

dequeuePullRequest

从合并队列中移除拉取请求。

dequeuePullRequest 的输入字段

dequeuePullRequest 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

mergeQueueEntry (MergeQueueEntry)

出队拉取请求的合并队列条目。

disablePullRequestAutoMerge

禁用指定拉取请求的自动合并。

disablePullRequestAutoMerge 的输入字段

disablePullRequestAutoMerge 的返回字段

名称描述

actor (Actor)

标识执行该事件的主体。

clientMutationId (String)

执行变更的客户端的唯一标识符。

pullRequest (PullRequest)

已禁用自动合并的拉取请求。

dismissPullRequestReview

驳回已批准或已拒绝的拉取请求评审。

dismissPullRequestReview 的输入字段

dismissPullRequestReview 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

pullRequestReview (PullRequestReview)

已驳回的拉取请求评审。

dismissRepositoryVulnerabilityAlert

忽略 Dependabot 警报。

dismissRepositoryVulnerabilityAlert 的输入字段

dismissRepositoryVulnerabilityAlert 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

repositoryVulnerabilityAlert (RepositoryVulnerabilityAlert)

已忽略的 Dependabot 警报。

enablePullRequestAutoMerge

对拉取请求启用默认自动合并。

enablePullRequestAutoMerge 的输入字段

enablePullRequestAutoMerge 的返回字段

名称描述

actor (Actor)

标识执行该事件的主体。

clientMutationId (String)

执行变更的客户端的唯一标识符。

pullRequest (PullRequest)

已启用自动合并的拉取请求。

enqueuePullRequest

将拉取请求添加到合并队列。

enqueuePullRequest 的输入字段

enqueuePullRequest 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

mergeQueueEntry (MergeQueueEntry)

进队拉取请求的合并队列条目。

followOrganization

关注一个组织。

followOrganization 的输入字段

followOrganization 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

organization (Organization)

已关注的组织。

followUser

关注一个用户。

followUser 的输入字段

followUser 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

user (User)

已关注的用户。

grantEnterpriseOrganizationsMigratorRole

向用户授予企业帐户下所有组织的迁移者角色。

grantEnterpriseOrganizationsMigratorRole 的输入字段

grantEnterpriseOrganizationsMigratorRole 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

organizations (OrganizationConnection)

已为指定用户应用迁移者角色的组织。

grantMigratorRole

向用户或团队授予迁移者角色。

grantMigratorRole 的输入字段

grantMigratorRole 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

success (Boolean)

操作是否成功?

importProject

通过导入列和议题/PR 列表来创建新项目。

警告

importProject 已弃用。

项目 (经典) 正被弃用,转而使用新的项目体验,请参阅:https://github.blog/changelog/2024-05-23-sunset-notice-projects-classic/。将于 2025-04-01 UTC 移除。

importProject 的输入字段

importProject 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

project (Project)

新项目!。

inviteEnterpriseAdmin

邀请某人成为企业的管理员。

inviteEnterpriseAdmin 的输入字段

inviteEnterpriseAdmin 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

invitation (EnterpriseAdministratorInvitation)

已创建的企业管理员邀请。

inviteEnterpriseMember

邀请某人成为企业的非关联成员。

inviteEnterpriseMember 的输入字段

inviteEnterpriseMember 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

invitation (EnterpriseMemberInvitation)

已创建的企业成员邀请。

linkProjectV2ToRepository

将项目链接到存储库。

linkProjectV2ToRepository 的输入字段

linkProjectV2ToRepository 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

repository (Repository)

项目所链接的存储库。

linkProjectV2ToTeam

将项目链接到团队。

linkProjectV2ToTeam 的输入字段

linkProjectV2ToTeam 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

team (Team)

项目所链接的团队。

linkRepositoryToProject

为项目创建一个存储库链接。

警告

linkRepositoryToProject 已弃用。

项目 (经典) 正被弃用,转而使用新的项目体验,请参阅:https://github.blog/changelog/2024-05-23-sunset-notice-projects-classic/。将于 2025-04-01 UTC 移除。

linkRepositoryToProject 的输入字段

linkRepositoryToProject 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

project (Project)

链接的项目。

repository (Repository)

链接的存储库。

lockLockable

锁定一个可锁定对象。

lockLockable 的输入字段

lockLockable 的返回字段

名称描述

actor (Actor)

标识执行该事件的主体。

clientMutationId (String)

执行变更的客户端的唯一标识符。

lockedRecord (Lockable)

已锁定的项目。

markDiscussionCommentAsAnswer

在可回答类别中,将讨论评论标记为所选答案。

markDiscussionCommentAsAnswer 的输入字段

markDiscussionCommentAsAnswer 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

discussion (Discussion)

包含所选评论的讨论。

markFileAsViewed

将拉取请求文件标记为已查看。

markFileAsViewed 的输入字段

markFileAsViewed 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

pullRequest (PullRequest)

更新后的拉取请求。

markProjectV2AsTemplate

将项目标记为模板。请注意,只有组织拥有的项目才能被标记为模板。

markProjectV2AsTemplate 的输入字段

markProjectV2AsTemplate 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

projectV2 (ProjectV2)

项目。

markPullRequestReadyForReview

将拉取请求标记为待评审。

markPullRequestReadyForReview 的输入字段

markPullRequestReadyForReview 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

pullRequest (PullRequest)

待评审的拉取请求。

mergeBranch

将一个 head 合并到分支中。

mergeBranch 的输入字段

mergeBranch 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

mergeCommit (Commit)

生成的合并提交 (Commit)。

mergePullRequest

合并拉取请求。

mergePullRequest 的输入字段

mergePullRequest 的返回字段

名称描述

actor (Actor)

标识执行该事件的主体。

clientMutationId (String)

执行变更的客户端的唯一标识符。

pullRequest (PullRequest)

已合并的拉取请求。

minimizeComment

折叠议题、提交、拉取请求或 Gist 上的评论。

minimizeComment 的输入字段

minimizeComment 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

minimizedComment (Minimizable)

已折叠的评论。

moveProjectCard

将项目卡片移动到另一个位置。

警告

moveProjectCard 已弃用。

项目 (经典) 正被弃用,转而使用新的项目体验,请参阅:https://github.blog/changelog/2024-05-23-sunset-notice-projects-classic/。将于 2025-04-01 UTC 移除。

moveProjectCard 的输入字段

moveProjectCard 的返回字段

名称描述

cardEdge (ProjectCardEdge)

已移动卡片的新边缘 (edge)。

clientMutationId (String)

执行变更的客户端的唯一标识符。

moveProjectColumn

将项目列移动到另一个位置。

警告

moveProjectColumn 已弃用。

项目 (经典) 正被弃用,转而使用新的项目体验,请参阅:https://github.blog/changelog/2024-05-23-sunset-notice-projects-classic/。将于 2025-04-01 UTC 移除。

moveProjectColumn 的输入字段

moveProjectColumn 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

columnEdge (ProjectColumnEdge)

已移动列的新边缘 (edge)。

pinEnvironment

将环境固定到存储库。

pinEnvironment 的输入字段

pinEnvironment 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

environment (Environment)

已固定的环境。

pinnedEnvironment (PinnedEnvironment)

如果我们进行了固定,则是固定的环境对象。

pinIssue

将议题固定到存储库。

pinIssue 的输入字段

pinIssue 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

issue (Issue)

已固定的议题。

pinIssueComment

固定议题评论。

pinIssueComment 的输入字段

pinIssueComment 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

issueComment (IssueComment)

已固定的议题评论。

promoteRepositoryCustomProperty

将存储库自定义属性提升到企业级。

promoteRepositoryCustomProperty 的输入字段

promoteRepositoryCustomProperty 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

repositoryCustomProperty (RepositoryCustomProperty)

已提升的存储库自定义属性。

publishSponsorsTier

将当前仍为草稿的现有赞助等级发布到 GitHub Sponsors 个人资料中。

publishSponsorsTier 的输入字段

publishSponsorsTier 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

sponsorsTier (SponsorsTier)

已发布的等级。

regenerateEnterpriseIdentityProviderRecoveryCodes

为企业重新生成身份提供商恢复代码。

regenerateEnterpriseIdentityProviderRecoveryCodes 的输入字段

regenerateEnterpriseIdentityProviderRecoveryCodes 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

identityProvider (EnterpriseIdentityProvider)

企业的身份提供商。

regenerateVerifiableDomainToken

重新生成可验证域名的验证令牌。

regenerateVerifiableDomainToken 的输入字段

regenerateVerifiableDomainToken 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

verificationToken (String)

已生成的验证令牌。

rejectDeployments

拒绝一个或多个环境下所有待处理的部署。

rejectDeployments 的输入字段

rejectDeployments 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

deployments ([Deployment!])

受影响的部署。

removeAssigneesFromAssignable

从可指派对象中移除负责人。

removeAssigneesFromAssignable 的输入字段

removeAssigneesFromAssignable 的返回字段

名称描述

assignable (Assignable)

已移除负责人的项目。

clientMutationId (String)

执行变更的客户端的唯一标识符。

removeBlockedBy

从议题中移除“被阻碍”关系。

removeBlockedBy 的输入字段

removeBlockedBy 的返回字段

名称描述

blockingIssue (Issue)

之前起阻碍作用的议题。

clientMutationId (String)

执行变更的客户端的唯一标识符。

issue (Issue)

之前被阻碍的议题。

removeEnterpriseAdmin

从企业中移除管理员。

removeEnterpriseAdmin 的输入字段

removeEnterpriseAdmin 的返回字段

名称描述

admin (User)

被移除管理员身份的用户。

clientMutationId (String)

执行变更的客户端的唯一标识符。

enterprise (Enterprise)

更新后的企业。

message (String)

确认移除管理员结果的消息。

viewer (User)

执行该 Mutation 的查看者。

removeEnterpriseIdentityProvider

从企业中移除身份提供商。无论是否拥有企业托管用户 (Enterprise Managed Users),企业所有者都可以使用此 Mutation。

removeEnterpriseIdentityProvider 的输入字段

removeEnterpriseIdentityProvider 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

identityProvider (EnterpriseIdentityProvider)

从企业中移除的身份提供商。

removeEnterpriseMember

将用户完全从企业中移除。

removeEnterpriseMember 的输入字段

removeEnterpriseMember 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

enterprise (Enterprise)

更新后的企业。

user (User)

从企业中移除的用户。

viewer (User)

执行该 Mutation 的查看者。

removeEnterpriseOrganization

从企业中移除一个组织。

removeEnterpriseOrganization 的输入字段

removeEnterpriseOrganization 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

enterprise (Enterprise)

更新后的企业。

organization (Organization)

从企业中移除的组织。

viewer (User)

执行该 Mutation 的查看者。

removeEnterpriseSupportEntitlement

移除企业成员的支持授权。

removeEnterpriseSupportEntitlement 的输入字段

removeEnterpriseSupportEntitlement 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

message (String)

确认移除支持授权结果的消息。

removeLabelsFromLabelable

从可标记对象中移除标签。

removeLabelsFromLabelable 的输入字段

removeLabelsFromLabelable 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

labelable (Labelable)

标签被移除后的可标记对象。

removeOutsideCollaborator

从组织内的所有存储库中移除外部协作者。

removeOutsideCollaborator 的输入字段

removeOutsideCollaborator 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

removedUser (User)

被移除外部协作者身份的用户。

removeReaction

从主体中移除回应 (reaction)。

removeReaction 的输入字段

removeReaction 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

reaction (Reaction)

回应对象。

reactionGroups ([ReactionGroup!])

主体的回应分组。

subject (Reactable)

可回应的主体。

removeStar

取消对可标星对象的点赞/加星。

removeStar 的输入字段

removeStar 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

starrable (Starrable)

可加星标的对象。

removeSubIssue

从指定议题中移除子议题。

removeSubIssue 的输入字段

removeSubIssue 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

issue (Issue)

子议题的父级。

subIssue (Issue)

父议题的子议题。

removeUpvote

移除对讨论或讨论评论的顶 (upvote)。

removeUpvote 的输入字段

removeUpvote 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

subject (Votable)

可投票的主体。

reopenDiscussion

重新开放讨论。

reopenDiscussion 的输入字段

reopenDiscussion 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

discussion (Discussion)

已重新开放的讨论。

reopenIssue

重新开放议题。

reopenIssue 的输入字段

reopenIssue 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

issue (Issue)

已开放的议题。

reopenPullRequest

重新开放拉取请求。

reopenPullRequest 的输入字段

reopenPullRequest 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

pullRequest (PullRequest)

已重新开放的拉取请求。

reorderEnvironment

对固定的存储库环境重新排序。

reorderEnvironment 的输入字段

reorderEnvironment 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

environment (Environment)

已重新排序的环境。

replaceActorsForAssignable

替换可指派对象的所有主体。

replaceActorsForAssignable 的输入字段

replaceActorsForAssignable 的返回字段

名称描述

assignable (Assignable)

已被指派的项目。

clientMutationId (String)

执行变更的客户端的唯一标识符。

reprioritizeSubIssue

在父级列表中重新调整子议题的优先级位置。

reprioritizeSubIssue 的输入字段

reprioritizeSubIssue 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

issue (Issue)

子议题优先级被重新调整的父议题。

requestReviews

设置拉取请求的评审请求。

requestReviews 的输入字段

requestReviews 的返回字段

名称描述

actor (Actor)

标识执行该事件的主体。

clientMutationId (String)

执行变更的客户端的唯一标识符。

pullRequest (PullRequest)

正在获取评审请求的拉取请求。

requestedReviewersEdge (UserEdge)

从拉取请求到所请求评审者的边缘 (edge)。

requestReviewsByLogin

使用登录字符串而不是 ID 来设置拉取请求的评审请求。

requestReviewsByLogin 的输入字段

requestReviewsByLogin 的返回字段

名称描述

actor (Actor)

标识执行该事件的主体。

clientMutationId (String)

执行变更的客户端的唯一标识符。

pullRequest (PullRequest)

正在获取评审请求的拉取请求。

requestedReviewersEdge (UserEdge)

从拉取请求到所请求评审者的边缘 (edge)。

rerequestCheckSuite

重新请求现有的检查套件。

rerequestCheckSuite 的输入字段

rerequestCheckSuite 的返回字段

名称描述

checkSuite (CheckSuite)

所请求的检查套件。

clientMutationId (String)

执行变更的客户端的唯一标识符。

resolveReviewThread

将评审对话线程标记为已解决。

resolveReviewThread 的输入字段

resolveReviewThread 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

thread (PullRequestReviewThread)

要解决的线程。

retireSponsorsTier

从您的 GitHub Sponsors 个人资料中下架已发布的付费等级,使其无法用于开始新的赞助。

retireSponsorsTier 的输入字段

retireSponsorsTier 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

sponsorsTier (SponsorsTier)

已下架的等级。

revertPullRequest

创建一个拉取请求,以还原已合并拉取请求中的更改。

revertPullRequest 的输入字段

revertPullRequest 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

pullRequest (PullRequest)

被还原的拉取请求。

revertPullRequest (PullRequest)

还原输入拉取请求的新拉取请求。

revokeEnterpriseOrganizationsMigratorRole

撤销用户在企业帐户下所有组织的迁移者角色。

revokeEnterpriseOrganizationsMigratorRole 的输入字段

revokeEnterpriseOrganizationsMigratorRole 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

organizations (OrganizationConnection)

已撤销指定用户迁移者角色的组织。

revokeMigratorRole

从用户或团队中撤销迁移者角色。

revokeMigratorRole 的输入字段

revokeMigratorRole 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

success (Boolean)

操作是否成功?

setEnterpriseIdentityProvider

创建或更新企业的身份提供商。

setEnterpriseIdentityProvider 的输入字段

setEnterpriseIdentityProvider 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

identityProvider (EnterpriseIdentityProvider)

企业的身份提供商。

setIssueFieldValue

设置 IssueFieldValue 的值。

setIssueFieldValue 的输入字段

setIssueFieldValue 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

issue (Issue)

已设置字段值的议题。

issueFieldValues ([IssueFieldValue!])

已创建或更新的议题字段值。

setOrganizationInteractionLimit

为组织的公共存储库设置组织级互动限制。

setOrganizationInteractionLimit 的输入字段

setOrganizationInteractionLimit 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

organization (Organization)

已设置互动限制的组织。

setRepositoryCustomPropertyValues

设置存储库的自定义属性值。

setRepositoryCustomPropertyValues 的输入字段

setRepositoryCustomPropertyValues 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

repository (Repository)

已设置自定义属性的存储库。

setRepositoryInteractionLimit

设置存储库的互动限制设置。

setRepositoryInteractionLimit 的输入字段

setRepositoryInteractionLimit 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

repository (Repository)

已设置互动限制的存储库。

setUserInteractionLimit

为用户的公共存储库设置用户级互动限制。

setUserInteractionLimit 的输入字段

setUserInteractionLimit 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

user (User)

已设置互动限制的用户。

startOrganizationMigration

启动 GitHub Enterprise Importer 组织迁移。

startOrganizationMigration 的输入字段

startOrganizationMigration 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

orgMigration (OrganizationMigration)

新的组织迁移。

startRepositoryMigration

启动 GitHub Enterprise Importer (GEI) 仓库迁移。

startRepositoryMigration 的输入字段

startRepositoryMigration 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

repositoryMigration (RepositoryMigration)

新的仓库迁移。

submitPullRequestReview

提交待处理的拉取请求评审。

submitPullRequestReview 的输入字段

submitPullRequestReview 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

pullRequestReview (PullRequestReview)

已提交的拉取请求评审。

transferEnterpriseOrganization

将组织从一个企业转移到另一个企业。

transferEnterpriseOrganization 的输入字段

transferEnterpriseOrganization 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

organization (Organization)

已发起转移的组织。

transferIssue

将议题转移到不同的仓库。

transferIssue 的输入字段

transferIssue 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

issue (Issue)

已转移的议题。

unarchiveProjectV2Item

取消归档 ProjectV2Item。

unarchiveProjectV2Item 的输入字段

unarchiveProjectV2Item 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

item (ProjectV2Item)

从项目中取消归档的条目。

unarchiveRepository

取消归档仓库。

unarchiveRepository 的输入字段

unarchiveRepository 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

repository (Repository)

已取消归档的仓库。

unfollowOrganization

取消关注组织。

unfollowOrganization 的输入字段

unfollowOrganization 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

organization (Organization)

已取消关注的组织。

unfollowUser

取消关注用户。

unfollowUser 的输入字段

unfollowUser 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

user (User)

已取消关注的用户。

unlinkProjectV2FromRepository

取消项目与仓库的关联。

unlinkProjectV2FromRepository 的输入字段

unlinkProjectV2FromRepository 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

repository (Repository)

不再与项目关联的仓库。

unlinkProjectV2FromTeam

取消项目与团队的关联。

unlinkProjectV2FromTeam 的输入字段

unlinkProjectV2FromTeam 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

team (Team)

已取消项目关联的团队。

unlinkRepositoryFromProject

从项目中删除仓库链接。

警告

unlinkRepositoryFromProject 已弃用。

项目 (经典) 正被弃用,转而使用新的项目体验,请参阅:https://github.blog/changelog/2024-05-23-sunset-notice-projects-classic/。将于 2025-04-01 UTC 移除。

unlinkRepositoryFromProject 的输入字段

unlinkRepositoryFromProject 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

project (Project)

链接的项目。

repository (Repository)

链接的存储库。

unlockLockable

解锁可锁定对象。

unlockLockable 的输入字段

unlockLockable 的返回字段

名称描述

actor (Actor)

标识执行该事件的主体。

clientMutationId (String)

执行变更的客户端的唯一标识符。

unlockedRecord (Lockable)

已解锁的条目。

unmarkDiscussionCommentAsAnswer

取消将讨论评论标记为可回答类别讨论中的选定答案。

unmarkDiscussionCommentAsAnswer 的输入字段

unmarkDiscussionCommentAsAnswer 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

discussion (Discussion)

包含该评论的讨论。

unmarkFileAsViewed

取消将拉取请求文件标记为已查看。

unmarkFileAsViewed 的输入字段

unmarkFileAsViewed 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

pullRequest (PullRequest)

更新后的拉取请求。

unmarkIssueAsDuplicate

取消将议题标记为另一个议题的重复项。

unmarkIssueAsDuplicate 的输入字段

unmarkIssueAsDuplicate 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

duplicate (IssueOrPullRequest)

曾被标记为重复项的议题或拉取请求。

unmarkProjectV2AsTemplate

取消将项目标记为模板。

unmarkProjectV2AsTemplate 的输入字段

unmarkProjectV2AsTemplate 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

projectV2 (ProjectV2)

项目。

unminimizeComment

取消折叠议题、提交、拉取请求或 Gist 上的评论。

unminimizeComment 的输入字段

unminimizeComment 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

unminimizedComment (Minimizable)

已取消折叠的评论。

unpinIssue

从仓库中取消置顶已置顶的议题。

unpinIssue 的输入字段

unpinIssue 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

id (ID)

已取消置顶的置顶议题 ID。

issue (Issue)

已取消置顶的议题。

unpinIssueComment

取消置顶议题评论。

unpinIssueComment 的输入字段

unpinIssueComment 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

issueComment (IssueComment)

已取消置顶的议题评论。

unresolveReviewThread

将评审线程标记为未解决。

unresolveReviewThread 的输入字段

unresolveReviewThread 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

thread (PullRequestReviewThread)

要解决的线程。

updateBranchProtectionRule

更新分支保护规则。

updateBranchProtectionRule 的输入字段

updateBranchProtectionRule 的返回字段

名称描述

branchProtectionRule (BranchProtectionRule)

新创建的 BranchProtectionRule。

clientMutationId (String)

执行变更的客户端的唯一标识符。

updateCheckRun

更新检查运行。

updateCheckRun 的输入字段

updateCheckRun 的返回字段

名称描述

checkRun (CheckRun)

已更新的检查运行。

clientMutationId (String)

执行变更的客户端的唯一标识符。

updateCheckSuitePreferences

修改现有检查套件的设置。

updateCheckSuitePreferences 的输入字段

updateCheckSuitePreferences 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

repository (Repository)

已更新的仓库。

updateDiscussion

更新讨论。

updateDiscussion 的输入字段

updateDiscussion 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

discussion (Discussion)

已修改的讨论。

updateDiscussionComment

更新讨论评论的内容。

updateDiscussionComment 的输入字段

updateDiscussionComment 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

comment (DiscussionComment)

已修改的讨论评论。

updateEnterpriseAdministratorRole

更新企业管理员的角色。

updateEnterpriseAdministratorRole 的输入字段

updateEnterpriseAdministratorRole 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

message (String)

确认更改管理员角色结果的消息。

updateEnterpriseAllowPrivateRepositoryForkingSetting

设置是否为企业启用私有仓库分叉。

updateEnterpriseAllowPrivateRepositoryForkingSetting 的输入字段

updateEnterpriseAllowPrivateRepositoryForkingSetting 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

enterprise (Enterprise)

具有更新后的允许私有仓库分叉设置的企业。

message (String)

确认更新允许私有仓库分叉设置结果的消息。

updateEnterpriseDefaultRepositoryPermissionSetting

为企业中的组织设置基础仓库权限。

updateEnterpriseDefaultRepositoryPermissionSetting 的输入字段

updateEnterpriseDefaultRepositoryPermissionSetting 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

enterprise (Enterprise)

具有更新后的基础仓库权限设置的企业。

message (String)

确认更新基础仓库权限设置结果的消息。

updateEnterpriseDeployKeySetting

设置是否允许为企业创建和使用部署密钥。

updateEnterpriseDeployKeySetting 的输入字段

updateEnterpriseDeployKeySetting 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

enterprise (Enterprise)

具有更新后的部署密钥设置的企业。

message (String)

确认更新部署密钥设置结果的消息。

updateEnterpriseMembersCanChangeRepositoryVisibilitySetting

设置具有仓库管理权限的组织成员是否可以更改仓库可见性。

updateEnterpriseMembersCanChangeRepositoryVisibilitySetting 的输入字段

updateEnterpriseMembersCanChangeRepositoryVisibilitySetting 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

enterprise (Enterprise)

具有更新后的“成员可以更改仓库可见性”设置的企业。

message (String)

确认更新“成员可以更改仓库可见性”设置结果的消息。

updateEnterpriseMembersCanCreateRepositoriesSetting

为企业设置“成员可以创建仓库”设置。

updateEnterpriseMembersCanCreateRepositoriesSetting 的输入字段

updateEnterpriseMembersCanCreateRepositoriesSetting 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

enterprise (Enterprise)

具有更新后的“成员可以创建仓库”设置的企业。

message (String)

确认更新“成员可以创建仓库”设置结果的消息。

updateEnterpriseMembersCanDeleteIssuesSetting

为企业设置“成员可以删除议题”设置。

updateEnterpriseMembersCanDeleteIssuesSetting 的输入字段

updateEnterpriseMembersCanDeleteIssuesSetting 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

enterprise (Enterprise)

具有更新后的“成员可以删除议题”设置的企业。

message (String)

确认更新“成员可以删除议题”设置结果的消息。

updateEnterpriseMembersCanDeleteRepositoriesSetting

为企业设置“成员可以删除仓库”设置。

updateEnterpriseMembersCanDeleteRepositoriesSetting 的输入字段

updateEnterpriseMembersCanDeleteRepositoriesSetting 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

enterprise (Enterprise)

具有更新后的“成员可以删除仓库”设置的企业。

message (String)

确认更新“成员可以删除仓库”设置结果的消息。

updateEnterpriseMembersCanInviteCollaboratorsSetting

设置是否为企业启用“成员可以邀请协作者”。

updateEnterpriseMembersCanInviteCollaboratorsSetting 的输入字段

updateEnterpriseMembersCanInviteCollaboratorsSetting 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

enterprise (Enterprise)

具有更新后的“成员可以邀请协作者”设置的企业。

message (String)

确认更新“成员可以邀请协作者”设置结果的消息。

updateEnterpriseMembersCanMakePurchasesSetting

设置组织所有者是否可以进行购买。

updateEnterpriseMembersCanMakePurchasesSetting 的输入字段

updateEnterpriseMembersCanMakePurchasesSetting 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

enterprise (Enterprise)

具有更新后的“成员可以进行购买”设置的企业。

message (String)

确认更新“成员可以进行购买”设置结果的消息。

updateEnterpriseMembersCanUpdateProtectedBranchesSetting

为企业设置“成员可以更新受保护分支”设置。

updateEnterpriseMembersCanUpdateProtectedBranchesSetting 的输入字段

updateEnterpriseMembersCanUpdateProtectedBranchesSetting 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

enterprise (Enterprise)

具有更新后的“成员可以更新受保护分支”设置的企业。

message (String)

确认更新“成员可以更新受保护分支”设置结果的消息。

updateEnterpriseMembersCanViewDependencyInsightsSetting

为企业设置“成员可以查看依赖项分析”。

updateEnterpriseMembersCanViewDependencyInsightsSetting 的输入字段

updateEnterpriseMembersCanViewDependencyInsightsSetting 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

enterprise (Enterprise)

具有更新后的“成员可以查看依赖项分析”设置的企业。

message (String)

确认更新“成员可以查看依赖项分析”设置结果的消息。

updateEnterpriseOrganizationProjectsSetting

设置是否为企业启用组织项目。

updateEnterpriseOrganizationProjectsSetting 的输入字段

updateEnterpriseOrganizationProjectsSetting 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

enterprise (Enterprise)

具有更新后的组织项目设置的企业。

message (String)

确认更新组织项目设置结果的消息。

updateEnterpriseOwnerOrganizationRole

更新企业所有者在组织中的角色。

updateEnterpriseOwnerOrganizationRole 的输入字段

updateEnterpriseOwnerOrganizationRole 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

message (String)

确认更改所有者组织角色结果的消息。

updateEnterpriseProfile

更新企业的资料。

updateEnterpriseProfile 的输入字段

updateEnterpriseProfile 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

enterprise (Enterprise)

更新后的企业。

updateEnterpriseRepositoryProjectsSetting

设置是否为企业启用仓库项目。

updateEnterpriseRepositoryProjectsSetting 的输入字段

updateEnterpriseRepositoryProjectsSetting 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

enterprise (Enterprise)

具有更新后的仓库项目设置的企业。

message (String)

确认更新仓库项目设置结果的消息。

updateEnterpriseTwoFactorAuthenticationDisallowedMethodsSetting

设置企业用户不得使用的双因素身份验证方法。

updateEnterpriseTwoFactorAuthenticationDisallowedMethodsSetting 的输入字段

updateEnterpriseTwoFactorAuthenticationDisallowedMethodsSetting 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

enterprise (Enterprise)

具有更新后的双因素身份验证禁用方法设置的企业。

message (String)

确认更新双因素身份验证禁用方法设置结果的消息。

updateEnterpriseTwoFactorAuthenticationRequiredSetting

设置企业中的所有用户是否都需要进行双因素身份验证。

updateEnterpriseTwoFactorAuthenticationRequiredSetting 的输入字段

updateEnterpriseTwoFactorAuthenticationRequiredSetting 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

enterprise (Enterprise)

具有更新后的双因素身份验证强制设置的企业。

message (String)

确认更新双因素身份验证强制设置结果的消息。

updateEnvironment

更新环境。

updateEnvironment 的输入字段

updateEnvironment 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

environment (Environment)

已更新的环境。

updateIpAllowListEnabledSetting

设置所有者是否启用 IP 允许列表。

updateIpAllowListEnabledSetting 的输入字段

updateIpAllowListEnabledSetting 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

owner (IpAllowListOwner)

设置已被更新的 IP 允许列表所有者。

updateIpAllowListEntry

更新 IP 允许列表条目。

updateIpAllowListEntry 的输入字段

updateIpAllowListEntry 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

ipAllowListEntry (IpAllowListEntry)

已更新的 IP 允许列表条目。

updateIpAllowListForInstalledAppsEnabledSetting

设置所有者是否对已安装的 GitHub App 启用 IP 允许列表配置。

updateIpAllowListForInstalledAppsEnabledSetting 的输入字段

updateIpAllowListForInstalledAppsEnabledSetting 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

owner (IpAllowListOwner)

设置已被更新的 IP 允许列表所有者。

updateIpAllowListUserLevelEnforcementEnabledSetting

设置企业是否启用 IP 允许列表用户级强制执行。

updateIpAllowListUserLevelEnforcementEnabledSetting 的输入字段

updateIpAllowListUserLevelEnforcementEnabledSetting 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

owner (IpAllowListOwner)

设置已被更新的 IP 允许列表所有者。

updateIssue

更新议题。

updateIssue 的输入字段

updateIssue 的返回字段

名称描述

actor (Actor)

标识执行该事件的主体。

clientMutationId (String)

执行变更的客户端的唯一标识符。

issue (Issue)

议题。

updateIssueComment

更新 IssueComment 对象。

updateIssueComment 的输入字段

updateIssueComment 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

issueComment (IssueComment)

已更新的评论。

updateIssueField

更新议题字段。

updateIssueField 的输入字段

updateIssueField 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

issueField (IssueFields)

已更新的议题字段。

updateIssueFieldValue

更新议题的现有议题字段值。

updateIssueFieldValue 的输入字段

updateIssueFieldValue 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

issue (Issue)

议题对象。

issueFieldValue (IssueFieldValue)

已更新的议题字段值。

updateIssueIssueType

更新议题的议题类型。

updateIssueIssueType 的输入字段

updateIssueIssueType 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

issue (Issue)

已更新的议题。

updateIssueType

更新议题类型。

updateIssueType 的输入字段

updateIssueType 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

issueType (IssueType)

已更新的议题类型。

updateLabel

更新现有标签。

updateLabel 的输入字段

updateLabel 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

label (Label)

已更新的标签。

updateNotificationRestrictionSetting

更新将通知限制为所有者可用的已验证或已批准域的设置。

updateNotificationRestrictionSetting 的输入字段

updateNotificationRestrictionSetting 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

owner (VerifiableDomainOwner)

设置已被更新的所有者。

updateOrganizationAllowPrivateRepositoryForkingSetting

设置是否为组织启用私有仓库分叉。

updateOrganizationAllowPrivateRepositoryForkingSetting 的输入字段

updateOrganizationAllowPrivateRepositoryForkingSetting 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

message (String)

确认更新允许私有仓库分叉设置结果的消息。

organization (Organization)

具有更新后的允许私有仓库分叉设置的组织。

updateOrganizationWebCommitSignoffSetting

设置是否要求协作者对组织中仓库的基于 Web 的提交进行签名。

updateOrganizationWebCommitSignoffSetting 的输入字段

updateOrganizationWebCommitSignoffSetting 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

message (String)

确认更新 Web 提交签名设置结果的消息。

organization (Organization)

具有更新后的 Web 提交签名设置的组织。

updatePatreonSponsorability

切换 GitHub Sponsors 资料的设置,该设置允许其他 GitHub 账户在 GitHub 上赞助你,同时在 Patreon 上支付赞助费用。仅在你拥有 GitHub Sponsors 资料且已将 GitHub 账户与 Patreon 连接时适用。

updatePatreonSponsorability 的输入字段

updatePatreonSponsorability 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

sponsorsListing (SponsorsListing)

GitHub Sponsors 资料。

updateProject

更新现有项目。

警告

updateProject 已弃用。

项目 (经典) 正被弃用,转而使用新的项目体验,请参阅:https://github.blog/changelog/2024-05-23-sunset-notice-projects-classic/。将于 2025-04-01 UTC 移除。

updateProject 的输入字段

updateProject 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

project (Project)

已更新的项目。

updateProjectCard

更新现有项目卡片。

警告

updateProjectCard 已弃用。

项目 (经典) 正被弃用,转而使用新的项目体验,请参阅:https://github.blog/changelog/2024-05-23-sunset-notice-projects-classic/。将于 2025-04-01 UTC 移除。

updateProjectCard 的输入字段

updateProjectCard 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

projectCard (ProjectCard)

更新后的 ProjectCard。

updateProjectColumn

更新现有项目列。

警告

updateProjectColumn 已弃用。

项目 (经典) 正被弃用,转而使用新的项目体验,请参阅:https://github.blog/changelog/2024-05-23-sunset-notice-projects-classic/。将于 2025-04-01 UTC 移除。

updateProjectColumn 的输入字段

updateProjectColumn 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

projectColumn (ProjectColumn)

已更新的项目列。

updateProjectV2

更新现有项目。

updateProjectV2 的输入字段

updateProjectV2 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

projectV2 (ProjectV2)

已更新的项目。

updateProjectV2Collaborators

更新团队或项目上的协作者。

updateProjectV2Collaborators 的输入字段

updateProjectV2Collaborators 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

collaborators (ProjectV2ActorConnection)

被授予角色的协作者。

updateProjectV2DraftIssue

更新项目内的草稿议题。

updateProjectV2DraftIssue 的输入字段

updateProjectV2DraftIssue 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

draftIssue (DraftIssue)

项目中已更新的草稿议题。

updateProjectV2Field

更新项目字段。

updateProjectV2Field 的输入字段

updateProjectV2Field 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

projectV2Field (ProjectV2FieldConfiguration)

已更新的字段。

updateProjectV2ItemFieldValue

此变更更新项目中条目的字段值。目前仅支持单选、文本、数字、日期和迭代字段。

updateProjectV2ItemFieldValue 的输入字段

updateProjectV2ItemFieldValue 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

projectV2Item (ProjectV2Item)

更新后的项目项。

updateProjectV2ItemPosition

此变更更新条目在项目中的位置,其中位置代表条目的优先级。

updateProjectV2ItemPosition 的输入字段

updateProjectV2ItemPosition 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

items (ProjectV2ItemConnection)

新顺序下的条目。

updateProjectV2StatusUpdate

更新项目内的状态更新。

updateProjectV2StatusUpdate 的输入字段

updateProjectV2StatusUpdate 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

statusUpdate (ProjectV2StatusUpdate)

项目中更新后的状态更新。

updatePullRequest

更新拉取请求。

updatePullRequest 的输入字段

updatePullRequest 的返回字段

名称描述

actor (Actor)

标识执行该事件的主体。

clientMutationId (String)

执行变更的客户端的唯一标识符。

pullRequest (PullRequest)

更新后的拉取请求。

updatePullRequestBranch

将上游分支的 HEAD 合并或变基到拉取请求分支。

updatePullRequestBranch 的输入字段

updatePullRequestBranch 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

pullRequest (PullRequest)

更新后的拉取请求。

updatePullRequestReview

更新拉取请求评审的正文。

updatePullRequestReview 的输入字段

updatePullRequestReview 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

pullRequestReview (PullRequestReview)

已更新的拉取请求评审。

updatePullRequestReviewComment

更新拉取请求评审评论。

updatePullRequestReviewComment 的输入字段

updatePullRequestReviewComment 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

pullRequestReviewComment (PullRequestReviewComment)

已更新的评论。

updateRef

更新 Git 引用 (Ref)。

updateRef 的输入字段

updateRef 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

ref (Ref)

已更新的引用。

updateRefs

在仓库中创建、更新和/或删除多个引用。

此变更接受 RefUpdate 列表并在仓库上执行这些更新。所有更新均以原子方式执行,这意味着如果其中一个被拒绝,则不会修改任何其他引用。

RefUpdate.beforeOid 指定在执行任何更新之前,给定引用需要指向给定的值。可以使用值 0000000000000000000000000000000000000000 来验证引用不应存在。

RefUpdate.afterOid 指定执行所有更新后给定引用将指向的值。可以使用值 0000000000000000000000000000000000000000 来删除引用。

如果 RefUpdate.force 设置为 true,则允许对给定引用进行非快进更新。

updateRefs 的输入字段

updateRefs 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

updateRepository

更新仓库的信息。

updateRepository 的输入字段

updateRepository 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

repository (Repository)

已更新的仓库。

updateRepositoryCustomProperty

更新仓库自定义属性。

updateRepositoryCustomProperty 的输入字段

updateRepositoryCustomProperty 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

repositoryCustomProperty (RepositoryCustomProperty)

已更新的仓库自定义属性。

updateRepositoryRuleset

更新仓库规则集。

updateRepositoryRuleset 的输入字段

updateRepositoryRuleset 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

ruleset (RepositoryRuleset)

新创建的规则集 (Ruleset)。

updateRepositoryWebCommitSignoffSetting

设置是否要求协作者对仓库的基于 Web 的提交进行签名。

updateRepositoryWebCommitSignoffSetting 的输入字段

updateRepositoryWebCommitSignoffSetting 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

message (String)

确认更新 Web 提交签名设置结果的消息。

repository (Repository)

已更新的仓库。

updateSponsorshipPreferences

更改赞助的可见性,并选择加入或退出维护者的电子邮件更新。

updateSponsorshipPreferences 的输入字段

updateSponsorshipPreferences 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

sponsorship (Sponsorship)

已更新的赞助信息。

updateSubscription

更新可订阅主体的状态。

updateSubscription 的输入字段

updateSubscription 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

subscribable (Subscribable)

输入的其可订阅实体。

updateTeamReviewAssignment

更新团队评审分配。

updateTeamReviewAssignment 的输入字段

updateTeamReviewAssignment 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

team (Team)

已修改的团队。

updateTeamsRepository

更新团队仓库。

updateTeamsRepository 的输入字段

updateTeamsRepository 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

repository (Repository)

已更新的仓库。

teams ([Team!])

被授予仓库权限的团队。

updateTopics

用给定的主题替换仓库的主题。

updateTopics 的输入字段

updateTopics 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

invalidTopicNames ([String!])

提供的主题名称中无效的名称。

repository (Repository)

已更新的仓库。

updateUserList

更新现有的用户列表。

updateUserList 的输入字段

updateUserList 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

list (UserList)

刚刚更新的列表。

updateUserListsForItem

更新条目所属的查看者列表。

updateUserListsForItem 的输入字段

updateUserListsForItem 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

item (UserListItems)

已添加的条目。

lists ([UserList!])

此条目所属的列表。

user (User)

拥有这些列表的用户。

verifyVerifiableDomain

验证可验证域是否具有预期的 DNS 记录。

verifyVerifiableDomain 的输入字段

verifyVerifiableDomain 的返回字段

名称描述

clientMutationId (String)

执行变更的客户端的唯一标识符。

domain (VerifiableDomain)

已验证的可验证域。

© . This site is unofficial and not affiliated with GitHub, Inc.