À propos des mutations
Chaque schéma GraphQL a un type racine pour les requêtes et les mutations. Le type de mutation définit les opérations GraphQL qui modifient les données sur le serveur. Il est analogue à l’exécution de verbes HTTP tels que POST
, PATCH
et DELETE
.
Pour plus d’informations, consultez « Formation d’appels avec GraphQL ».
abortQueuedMigrations
Clear all of a customer's queued migrations.
Champs d’entrée pour abortQueuedMigrations
input
(AbortQueuedMigrationsInput!
)
Champs de retour pour abortQueuedMigrations
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| Did the operation succeed?. |
abortRepositoryMigration
Abort a repository migration queued or in progress.
Champs d’entrée pour abortRepositoryMigration
input
(AbortRepositoryMigrationInput!
)
Champs de retour pour abortRepositoryMigration
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| Did the operation succeed?. |
addAssigneesToAssignable
Adds assignees to an assignable object.
Champs d’entrée pour addAssigneesToAssignable
input
(AddAssigneesToAssignableInput!
)
Champs de retour pour addAssigneesToAssignable
Nom | Description |
---|---|
| The item that was assigned. |
| A unique identifier for the client performing the mutation. |
addComment
Adds a comment to an Issue or Pull Request.
Champs d’entrée pour addComment
input
(AddCommentInput!
)
Champs de retour pour addComment
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The edge from the subject's comment connection. |
| The subject. |
| The edge from the subject's timeline connection. |
addDiscussionComment
Adds a comment to a Discussion, possibly as a reply to another comment.
Champs d’entrée pour addDiscussionComment
input
(AddDiscussionCommentInput!
)
Champs de retour pour addDiscussionComment
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The newly created discussion comment. |
addDiscussionPollVote
Vote for an option in a discussion poll.
Champs d’entrée pour addDiscussionPollVote
input
(AddDiscussionPollVoteInput!
)
Champs de retour pour addDiscussionPollVote
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The poll option that a vote was added to. |
addEnterpriseAdmin
Adds an administrator to the global enterprise account.
Champs d’entrée pour addEnterpriseAdmin
input
(AddEnterpriseAdminInput!
)
Champs de retour pour addEnterpriseAdmin
Nom | Description |
---|---|
| The user who was added as an administrator. |
| A unique identifier for the client performing the mutation. |
| The updated enterprise. |
| The role of the administrator. |
| The viewer performing the mutation. |
addEnterpriseOrganizationMember
Adds enterprise members to an organization within the enterprise.
addLabelsToLabelable
Adds labels to a labelable object.
Champs d’entrée pour addLabelsToLabelable
input
(AddLabelsToLabelableInput!
)
Champs de retour pour addLabelsToLabelable
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The item that was labeled. |
addProjectCard
Adds a card to a ProjectColumn. Either contentId
or note
must be provided but not both.
Champs d’entrée pour addProjectCard
input
(AddProjectCardInput!
)
Champs de retour pour addProjectCard
Nom | Description |
---|---|
| The edge from the ProjectColumn's card connection. |
| A unique identifier for the client performing the mutation. |
| The ProjectColumn. |
addProjectColumn
Adds a column to a Project.
Champs d’entrée pour addProjectColumn
input
(AddProjectColumnInput!
)
Champs de retour pour addProjectColumn
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The edge from the project's column connection. |
| The project. |
addProjectV2DraftIssue
Creates a new draft issue and add it to a Project.
Champs d’entrée pour addProjectV2DraftIssue
input
(AddProjectV2DraftIssueInput!
)
Champs de retour pour addProjectV2DraftIssue
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The draft issue added to the project. |
addProjectV2ItemById
Links an existing content instance to a Project.
Champs d’entrée pour addProjectV2ItemById
input
(AddProjectV2ItemByIdInput!
)
Champs de retour pour addProjectV2ItemById
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The item added to the project. |
addPullRequestReview
Adds a review to a Pull Request.
Champs d’entrée pour addPullRequestReview
input
(AddPullRequestReviewInput!
)
Champs de retour pour addPullRequestReview
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The newly created pull request review. |
| The edge from the pull request's review connection. |
addPullRequestReviewComment
Adds a comment to a review.
Champs d’entrée pour addPullRequestReviewComment
Champs de retour pour addPullRequestReviewComment
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The newly created comment. |
| The edge from the review's comment connection. |
addPullRequestReviewThread
Adds a new thread to a pending Pull Request Review.
Champs d’entrée pour addPullRequestReviewThread
input
(AddPullRequestReviewThreadInput!
)
Champs de retour pour addPullRequestReviewThread
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The newly created thread. |
addPullRequestReviewThreadReply
Adds a reply to an existing Pull Request Review Thread.
Champs d’entrée pour addPullRequestReviewThreadReply
Champs de retour pour addPullRequestReviewThreadReply
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The newly created reply. |
addReaction
Adds a reaction to a subject.
Champs d’entrée pour addReaction
input
(AddReactionInput!
)
Champs de retour pour addReaction
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The reaction object. |
| The reaction groups for the subject. |
| The reactable subject. |
addStar
Adds a star to a Starrable.
Champs d’entrée pour addStar
input
(AddStarInput!
)
Champs de retour pour addStar
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The starrable. |
addUpvote
Add an upvote to a discussion or discussion comment.
Champs d’entrée pour addUpvote
input
(AddUpvoteInput!
)
Champs de retour pour addUpvote
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The votable subject. |
addVerifiableDomain
Adds a verifiable domain to an owning account.
Champs d’entrée pour addVerifiableDomain
input
(AddVerifiableDomainInput!
)
Champs de retour pour addVerifiableDomain
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The verifiable domain that was added. |
approveDeployments
Approve all pending deployments under one or more environments.
Champs d’entrée pour approveDeployments
input
(ApproveDeploymentsInput!
)
Champs de retour pour approveDeployments
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The affected deployments. |
approveVerifiableDomain
Approve a verifiable domain for notification delivery.
Champs d’entrée pour approveVerifiableDomain
input
(ApproveVerifiableDomainInput!
)
Champs de retour pour approveVerifiableDomain
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The verifiable domain that was approved. |
archiveProjectV2Item
Archives a ProjectV2Item.
Champs d’entrée pour archiveProjectV2Item
input
(ArchiveProjectV2ItemInput!
)
Champs de retour pour archiveProjectV2Item
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The item archived from the project. |
archiveRepository
Marks a repository as archived.
Champs d’entrée pour archiveRepository
input
(ArchiveRepositoryInput!
)
Champs de retour pour archiveRepository
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The repository that was marked as archived. |
changeUserStatus
Update your status on GitHub.
Champs d’entrée pour changeUserStatus
input
(ChangeUserStatusInput!
)
Champs de retour pour changeUserStatus
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| Your updated status. |
clearLabelsFromLabelable
Clears all labels from a labelable object.
Champs d’entrée pour clearLabelsFromLabelable
input
(ClearLabelsFromLabelableInput!
)
Champs de retour pour clearLabelsFromLabelable
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The item that was unlabeled. |
clearProjectV2ItemFieldValue
This mutation clears the value of a field for an item in a Project. Currently only text, number, date, assignees, labels, single-select, iteration and milestone fields are supported.
Champs d’entrée pour clearProjectV2ItemFieldValue
Champs de retour pour clearProjectV2ItemFieldValue
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The updated item. |
cloneProject
Creates a new project by cloning configuration from an existing project.
Champs d’entrée pour cloneProject
input
(CloneProjectInput!
)
Champs de retour pour cloneProject
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The id of the JobStatus for populating cloned fields. |
| The new cloned project. |
cloneTemplateRepository
Create a new repository with the same files and directory structure as a template repository.
Champs d’entrée pour cloneTemplateRepository
input
(CloneTemplateRepositoryInput!
)
Champs de retour pour cloneTemplateRepository
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The new repository. |
closeDiscussion
Close a discussion.
Champs d’entrée pour closeDiscussion
input
(CloseDiscussionInput!
)
Champs de retour pour closeDiscussion
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The discussion that was closed. |
closeIssue
Close an issue.
Champs d’entrée pour closeIssue
input
(CloseIssueInput!
)
Champs de retour pour closeIssue
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The issue that was closed. |
closePullRequest
Close a pull request.
Champs d’entrée pour closePullRequest
input
(ClosePullRequestInput!
)
Champs de retour pour closePullRequest
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The pull request that was closed. |
convertProjectCardNoteToIssue
Convert a project note card to one associated with a newly created issue.
Champs d’entrée pour convertProjectCardNoteToIssue
Champs de retour pour convertProjectCardNoteToIssue
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The updated ProjectCard. |
convertPullRequestToDraft
Converts a pull request to draft.
Champs d’entrée pour convertPullRequestToDraft
input
(ConvertPullRequestToDraftInput!
)
Champs de retour pour convertPullRequestToDraft
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The pull request that is now a draft. |
copyProjectV2
Copy a project.
Champs d’entrée pour copyProjectV2
input
(CopyProjectV2Input!
)
Champs de retour pour copyProjectV2
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The copied project. |
createAttributionInvitation
Invites a user to claim reattributable data.
Champs d’entrée pour createAttributionInvitation
Champs de retour pour createAttributionInvitation
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The owner scoping the reattributable data. |
| The account owning the data to reattribute. |
| The account which may claim the data. |
createBranchProtectionRule
Create a new branch protection rule.
Champs d’entrée pour createBranchProtectionRule
input
(CreateBranchProtectionRuleInput!
)
Champs de retour pour createBranchProtectionRule
Nom | Description |
---|---|
| The newly created BranchProtectionRule. |
| A unique identifier for the client performing the mutation. |
createCheckRun
Create a check run.
Champs d’entrée pour createCheckRun
input
(CreateCheckRunInput!
)
Champs de retour pour createCheckRun
Nom | Description |
---|---|
| The newly created check run. |
| A unique identifier for the client performing the mutation. |
createCheckSuite
Create a check suite.
Champs d’entrée pour createCheckSuite
input
(CreateCheckSuiteInput!
)
Champs de retour pour createCheckSuite
Nom | Description |
---|---|
| The newly created check suite. |
| A unique identifier for the client performing the mutation. |
createCommitOnBranch
Appends a commit to the given branch as the authenticated user.
This mutation creates a commit whose parent is the HEAD of the provided
branch and also updates that branch to point to the new commit.
It can be thought of as similar to git commit
.
Locating a Branch
Commits are appended to a branch
of type Ref
.
This must refer to a git branch (i.e. the fully qualified path must
begin with refs/heads/
, although including this prefix is optional.
Callers may specify the branch
to commit to either by its global node
ID or by passing both of repositoryNameWithOwner
and refName
. For
more details see the documentation for CommittableBranch
.
Describing Changes
fileChanges
are specified as a FilesChanges
object describing
FileAdditions
and FileDeletions
.
Please see the documentation for FileChanges
for more information on
how to use this argument to describe any set of file changes.
Authorship
Similar to the web commit interface, this mutation does not support specifying the author or committer of the commit and will not add support for this in the future.
A commit created by a successful execution of this mutation will be authored by the owner of the credential which authenticates the API request. The committer will be identical to that of commits authored using the web interface.
If you need full control over author and committer information, please use the Git Database REST API instead.
Commit Signing
Commits made using this mutation are automatically signed by GitHub if supported and will be marked as verified in the user interface.
Champs d’entrée pour createCommitOnBranch
input
(CreateCommitOnBranchInput!
)
Champs de retour pour createCommitOnBranch
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The new commit. |
| The ref which has been updated to point to the new commit. |
createDeployment
Creates a new deployment event.
Remarque
createDeployment
is available under the Deployments preview. Pendant la période de préversion, l’API peut être modifiée sans préavis.
Champs d’entrée pour createDeployment
input
(CreateDeploymentInput!
)
Champs de retour pour createDeployment
Nom | Description |
---|---|
| True if the default branch has been auto-merged into the deployment ref. |
| A unique identifier for the client performing the mutation. |
| The new deployment. |
createDeploymentStatus
Create a deployment status.
Remarque
createDeploymentStatus
is available under the Deployments preview. Pendant la période de préversion, l’API peut être modifiée sans préavis.
Champs d’entrée pour createDeploymentStatus
input
(CreateDeploymentStatusInput!
)
Champs de retour pour createDeploymentStatus
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The new deployment status. |
createDiscussion
Create a discussion.
Champs d’entrée pour createDiscussion
input
(CreateDiscussionInput!
)
Champs de retour pour createDiscussion
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The discussion that was just created. |
createEnterpriseOrganization
Creates an organization as part of an enterprise account. A personal access token used to create an organization is implicitly permitted to update the organization it created, if the organization is part of an enterprise that has SAML enabled or uses Enterprise Managed Users. If the organization is not part of such an enterprise, and instead has SAML enabled for it individually, the token will then require SAML authorization to continue working against that organization.
Champs d’entrée pour createEnterpriseOrganization
Champs de retour pour createEnterpriseOrganization
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The enterprise that owns the created organization. |
| The organization that was created. |
createEnvironment
Creates an environment or simply returns it if already exists.
Champs d’entrée pour createEnvironment
input
(CreateEnvironmentInput!
)
Champs de retour pour createEnvironment
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The new or existing environment. |
createIpAllowListEntry
Creates a new IP allow list entry.
Champs d’entrée pour createIpAllowListEntry
input
(CreateIpAllowListEntryInput!
)
Champs de retour pour createIpAllowListEntry
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The IP allow list entry that was created. |
createIssue
Creates a new issue.
Champs d’entrée pour createIssue
input
(CreateIssueInput!
)
Champs de retour pour createIssue
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The new issue. |
createLabel
Creates a new label.
Remarque
createLabel
is available under the Labels preview. Pendant la période de préversion, l’API peut être modifiée sans préavis.
Champs d’entrée pour createLabel
input
(CreateLabelInput!
)
Champs de retour pour createLabel
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The new label. |
createLinkedBranch
Create a branch linked to an issue.
Champs d’entrée pour createLinkedBranch
input
(CreateLinkedBranchInput!
)
Champs de retour pour createLinkedBranch
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The issue that was linked to. |
| The new branch issue reference. |
createMigrationSource
Creates a GitHub Enterprise Importer (GEI) migration source.
Champs d’entrée pour createMigrationSource
input
(CreateMigrationSourceInput!
)
Champs de retour pour createMigrationSource
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The created migration source. |
createProject
Creates a new project.
Champs d’entrée pour createProject
input
(CreateProjectInput!
)
Champs de retour pour createProject
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The new project. |
createProjectV2
Creates a new project.
Champs d’entrée pour createProjectV2
input
(CreateProjectV2Input!
)
Champs de retour pour createProjectV2
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The new project. |
createProjectV2Field
Create a new project field.
Champs d’entrée pour createProjectV2Field
input
(CreateProjectV2FieldInput!
)
Champs de retour pour createProjectV2Field
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The new field. |
createPullRequest
Create a new pull request.
Champs d’entrée pour createPullRequest
input
(CreatePullRequestInput!
)
Champs de retour pour createPullRequest
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The new pull request. |
createRef
Create a new Git Ref.
Champs d’entrée pour createRef
input
(CreateRefInput!
)
Champs de retour pour createRef
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The newly created ref. |
createRepository
Create a new repository.
Champs d’entrée pour createRepository
input
(CreateRepositoryInput!
)
Champs de retour pour createRepository
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The new repository. |
createRepositoryRuleset
Create a repository ruleset.
Champs d’entrée pour createRepositoryRuleset
input
(CreateRepositoryRulesetInput!
)
Champs de retour pour createRepositoryRuleset
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The newly created Ruleset. |
createTeamDiscussion
Creates a new team discussion.
Champs d’entrée pour createTeamDiscussion
input
(CreateTeamDiscussionInput!
)
Champs de retour pour createTeamDiscussion
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The new discussion. Avertissement
The Team Discussions feature is deprecated in favor of Organization Discussions. Follow the guide at https://github.blog/changelog/2023-02-08-sunset-notice-team-discussions/ to find a suitable replacement. Removal on 2024-07-01 UTC. |
createTeamDiscussionComment
Creates a new team discussion comment.
Champs d’entrée pour createTeamDiscussionComment
Champs de retour pour createTeamDiscussionComment
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The new comment. Avertissement
The Team Discussions feature is deprecated in favor of Organization Discussions. Follow the guide at https://github.blog/changelog/2023-02-08-sunset-notice-team-discussions/ to find a suitable replacement. Removal on 2024-07-01 UTC. |
createUserList
Creates a new user list.
Champs d’entrée pour createUserList
input
(CreateUserListInput!
)
Champs de retour pour createUserList
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The list that was just created. |
| The user who created the list. |
deleteBranchProtectionRule
Delete a branch protection rule.
Champs d’entrée pour deleteBranchProtectionRule
input
(DeleteBranchProtectionRuleInput!
)
Champs de retour pour deleteBranchProtectionRule
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
deleteDeployment
Deletes a deployment.
Champs d’entrée pour deleteDeployment
input
(DeleteDeploymentInput!
)
Champs de retour pour deleteDeployment
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
deleteDiscussion
Delete a discussion and all of its replies.
Champs d’entrée pour deleteDiscussion
input
(DeleteDiscussionInput!
)
Champs de retour pour deleteDiscussion
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The discussion that was just deleted. |
deleteDiscussionComment
Delete a discussion comment. If it has replies, wipe it instead.
Champs d’entrée pour deleteDiscussionComment
input
(DeleteDiscussionCommentInput!
)
Champs de retour pour deleteDiscussionComment
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The discussion comment that was just deleted. |
deleteEnvironment
Deletes an environment.
Champs d’entrée pour deleteEnvironment
input
(DeleteEnvironmentInput!
)
Champs de retour pour deleteEnvironment
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
deleteIpAllowListEntry
Deletes an IP allow list entry.
Champs d’entrée pour deleteIpAllowListEntry
input
(DeleteIpAllowListEntryInput!
)
Champs de retour pour deleteIpAllowListEntry
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The IP allow list entry that was deleted. |
deleteIssue
Deletes an Issue object.
Champs d’entrée pour deleteIssue
input
(DeleteIssueInput!
)
Champs de retour pour deleteIssue
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The repository the issue belonged to. |
deleteIssueComment
Deletes an IssueComment object.
Champs d’entrée pour deleteIssueComment
input
(DeleteIssueCommentInput!
)
Champs de retour pour deleteIssueComment
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
deleteLabel
Deletes a label.
Remarque
deleteLabel
is available under the Labels preview. Pendant la période de préversion, l’API peut être modifiée sans préavis.
Champs d’entrée pour deleteLabel
input
(DeleteLabelInput!
)
Champs de retour pour deleteLabel
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
deleteLinkedBranch
Unlink a branch from an issue.
Champs d’entrée pour deleteLinkedBranch
input
(DeleteLinkedBranchInput!
)
Champs de retour pour deleteLinkedBranch
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The issue the linked branch was unlinked from. |
deletePackageVersion
Delete a package version.
Remarque
deletePackageVersion
is available under the Access to package version deletion preview. Pendant la période de préversion, l’API peut être modifiée sans préavis.
Champs d’entrée pour deletePackageVersion
input
(DeletePackageVersionInput!
)
Champs de retour pour deletePackageVersion
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| Whether or not the operation succeeded. |
deleteProject
Deletes a project.
Champs d’entrée pour deleteProject
input
(DeleteProjectInput!
)
Champs de retour pour deleteProject
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The repository or organization the project was removed from. |
deleteProjectCard
Deletes a project card.
Champs d’entrée pour deleteProjectCard
input
(DeleteProjectCardInput!
)
Champs de retour pour deleteProjectCard
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The column the deleted card was in. |
| The deleted card ID. |
deleteProjectColumn
Deletes a project column.
Champs d’entrée pour deleteProjectColumn
input
(DeleteProjectColumnInput!
)
Champs de retour pour deleteProjectColumn
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The deleted column ID. |
| The project the deleted column was in. |
deleteProjectV2
Delete a project.
Champs d’entrée pour deleteProjectV2
input
(DeleteProjectV2Input!
)
Champs de retour pour deleteProjectV2
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The deleted Project. |
deleteProjectV2Field
Delete a project field.
Champs d’entrée pour deleteProjectV2Field
input
(DeleteProjectV2FieldInput!
)
Champs de retour pour deleteProjectV2Field
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The deleted field. |
deleteProjectV2Item
Deletes an item from a Project.
Champs d’entrée pour deleteProjectV2Item
input
(DeleteProjectV2ItemInput!
)
Champs de retour pour deleteProjectV2Item
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The ID of the deleted item. |
deleteProjectV2Workflow
Deletes a project workflow.
Champs d’entrée pour deleteProjectV2Workflow
input
(DeleteProjectV2WorkflowInput!
)
Champs de retour pour deleteProjectV2Workflow
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The ID of the deleted workflow. |
| The project the deleted workflow was in. |
deletePullRequestReview
Deletes a pull request review.
Champs d’entrée pour deletePullRequestReview
input
(DeletePullRequestReviewInput!
)
Champs de retour pour deletePullRequestReview
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The deleted pull request review. |
deletePullRequestReviewComment
Deletes a pull request review comment.
Champs d’entrée pour deletePullRequestReviewComment
Champs de retour pour deletePullRequestReviewComment
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The pull request review the deleted comment belonged to. |
| The deleted pull request review comment. |
deleteRef
Delete a Git Ref.
Champs d’entrée pour deleteRef
input
(DeleteRefInput!
)
Champs de retour pour deleteRef
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
deleteRepositoryRuleset
Delete a repository ruleset.
Champs d’entrée pour deleteRepositoryRuleset
input
(DeleteRepositoryRulesetInput!
)
Champs de retour pour deleteRepositoryRuleset
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
deleteTeamDiscussion
Deletes a team discussion.
Champs d’entrée pour deleteTeamDiscussion
input
(DeleteTeamDiscussionInput!
)
Champs de retour pour deleteTeamDiscussion
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
deleteTeamDiscussionComment
Deletes a team discussion comment.
Champs d’entrée pour deleteTeamDiscussionComment
Champs de retour pour deleteTeamDiscussionComment
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
deleteUserList
Deletes a user list.
Champs d’entrée pour deleteUserList
input
(DeleteUserListInput!
)
Champs de retour pour deleteUserList
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The owner of the list that will be deleted. |
deleteVerifiableDomain
Deletes a verifiable domain.
Champs d’entrée pour deleteVerifiableDomain
input
(DeleteVerifiableDomainInput!
)
Champs de retour pour deleteVerifiableDomain
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The owning account from which the domain was deleted. |
dequeuePullRequest
Remove a pull request from the merge queue.
Champs d’entrée pour dequeuePullRequest
input
(DequeuePullRequestInput!
)
Champs de retour pour dequeuePullRequest
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The merge queue entry of the dequeued pull request. |
disablePullRequestAutoMerge
Disable auto merge on the given pull request.
Champs d’entrée pour disablePullRequestAutoMerge
Champs de retour pour disablePullRequestAutoMerge
Nom | Description |
---|---|
| Identifies the actor who performed the event. |
| A unique identifier for the client performing the mutation. |
| The pull request auto merge was disabled on. |
dismissPullRequestReview
Dismisses an approved or rejected pull request review.
Champs d’entrée pour dismissPullRequestReview
input
(DismissPullRequestReviewInput!
)
Champs de retour pour dismissPullRequestReview
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The dismissed pull request review. |
dismissRepositoryVulnerabilityAlert
Dismisses the Dependabot alert.
Champs d’entrée pour dismissRepositoryVulnerabilityAlert
Champs de retour pour dismissRepositoryVulnerabilityAlert
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The Dependabot alert that was dismissed. |
enablePullRequestAutoMerge
Enable the default auto-merge on a pull request.
Champs d’entrée pour enablePullRequestAutoMerge
input
(EnablePullRequestAutoMergeInput!
)
Champs de retour pour enablePullRequestAutoMerge
Nom | Description |
---|---|
| Identifies the actor who performed the event. |
| A unique identifier for the client performing the mutation. |
| The pull request auto-merge was enabled on. |
enqueuePullRequest
Add a pull request to the merge queue.
Champs d’entrée pour enqueuePullRequest
input
(EnqueuePullRequestInput!
)
Champs de retour pour enqueuePullRequest
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The merge queue entry for the enqueued pull request. |
followOrganization
Follow an organization.
Champs d’entrée pour followOrganization
input
(FollowOrganizationInput!
)
Champs de retour pour followOrganization
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The organization that was followed. |
followUser
Follow a user.
Champs d’entrée pour followUser
input
(FollowUserInput!
)
Champs de retour pour followUser
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The user that was followed. |
grantEnterpriseOrganizationsMigratorRole
Grant the migrator role to a user for all organizations under an enterprise account.
Champs d’entrée pour grantEnterpriseOrganizationsMigratorRole
Champs de retour pour grantEnterpriseOrganizationsMigratorRole
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The organizations that had the migrator role applied to for the given user. |
grantMigratorRole
Grant the migrator role to a user or a team.
Champs d’entrée pour grantMigratorRole
input
(GrantMigratorRoleInput!
)
Champs de retour pour grantMigratorRole
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| Did the operation succeed?. |
importProject
Creates a new project by importing columns and a list of issues/PRs.
Remarque
importProject
is available under the Import project preview. Pendant la période de préversion, l’API peut être modifiée sans préavis.
Champs d’entrée pour importProject
input
(ImportProjectInput!
)
Champs de retour pour importProject
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The new Project!. |
linkProjectV2ToRepository
Links a project to a repository.
Champs d’entrée pour linkProjectV2ToRepository
input
(LinkProjectV2ToRepositoryInput!
)
Champs de retour pour linkProjectV2ToRepository
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The repository the project is linked to. |
linkProjectV2ToTeam
Links a project to a team.
Champs d’entrée pour linkProjectV2ToTeam
input
(LinkProjectV2ToTeamInput!
)
Champs de retour pour linkProjectV2ToTeam
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The team the project is linked to. |
linkRepositoryToProject
Creates a repository link for a project.
Champs d’entrée pour linkRepositoryToProject
input
(LinkRepositoryToProjectInput!
)
Champs de retour pour linkRepositoryToProject
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The linked Project. |
| The linked Repository. |
lockLockable
Lock a lockable object.
Champs d’entrée pour lockLockable
input
(LockLockableInput!
)
Champs de retour pour lockLockable
Nom | Description |
---|---|
| Identifies the actor who performed the event. |
| A unique identifier for the client performing the mutation. |
| The item that was locked. |
markDiscussionCommentAsAnswer
Mark a discussion comment as the chosen answer for discussions in an answerable category.
Champs d’entrée pour markDiscussionCommentAsAnswer
Champs de retour pour markDiscussionCommentAsAnswer
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The discussion that includes the chosen comment. |
markFileAsViewed
Mark a pull request file as viewed.
Champs d’entrée pour markFileAsViewed
input
(MarkFileAsViewedInput!
)
Champs de retour pour markFileAsViewed
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The updated pull request. |
markProjectV2AsTemplate
Mark a project as a template. Note that only projects which are owned by an Organization can be marked as a template.
Champs d’entrée pour markProjectV2AsTemplate
input
(MarkProjectV2AsTemplateInput!
)
Champs de retour pour markProjectV2AsTemplate
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The project. |
markPullRequestReadyForReview
Marks a pull request ready for review.
Champs d’entrée pour markPullRequestReadyForReview
Champs de retour pour markPullRequestReadyForReview
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The pull request that is ready for review. |
mergeBranch
Merge a head into a branch.
Champs d’entrée pour mergeBranch
input
(MergeBranchInput!
)
Champs de retour pour mergeBranch
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The resulting merge Commit. |
mergePullRequest
Merge a pull request.
Champs d’entrée pour mergePullRequest
input
(MergePullRequestInput!
)
Champs de retour pour mergePullRequest
Nom | Description |
---|---|
| Identifies the actor who performed the event. |
| A unique identifier for the client performing the mutation. |
| The pull request that was merged. |
minimizeComment
Minimizes a comment on an Issue, Commit, Pull Request, or Gist.
Champs d’entrée pour minimizeComment
input
(MinimizeCommentInput!
)
Champs de retour pour minimizeComment
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The comment that was minimized. |
moveProjectCard
Moves a project card to another place.
Champs d’entrée pour moveProjectCard
input
(MoveProjectCardInput!
)
Champs de retour pour moveProjectCard
Nom | Description |
---|---|
| The new edge of the moved card. |
| A unique identifier for the client performing the mutation. |
moveProjectColumn
Moves a project column to another place.
Champs d’entrée pour moveProjectColumn
input
(MoveProjectColumnInput!
)
Champs de retour pour moveProjectColumn
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The new edge of the moved column. |
pinIssue
Pin an issue to a repository.
Champs d’entrée pour pinIssue
input
(PinIssueInput!
)
Champs de retour pour pinIssue
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The issue that was pinned. |
regenerateVerifiableDomainToken
Regenerates a verifiable domain's verification token.
rejectDeployments
Reject all pending deployments under one or more environments.
Champs d’entrée pour rejectDeployments
input
(RejectDeploymentsInput!
)
Champs de retour pour rejectDeployments
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The affected deployments. |
removeAssigneesFromAssignable
Removes assignees from an assignable object.
Champs d’entrée pour removeAssigneesFromAssignable
Champs de retour pour removeAssigneesFromAssignable
Nom | Description |
---|---|
| The item that was unassigned. |
| A unique identifier for the client performing the mutation. |
removeEnterpriseAdmin
Removes an administrator from the enterprise.
Champs d’entrée pour removeEnterpriseAdmin
input
(RemoveEnterpriseAdminInput!
)
Champs de retour pour removeEnterpriseAdmin
Nom | Description |
---|---|
| The user who was removed as an administrator. |
| A unique identifier for the client performing the mutation. |
| The updated enterprise. |
| A message confirming the result of removing an administrator. |
| The viewer performing the mutation. |
removeLabelsFromLabelable
Removes labels from a Labelable object.
Champs d’entrée pour removeLabelsFromLabelable
input
(RemoveLabelsFromLabelableInput!
)
Champs de retour pour removeLabelsFromLabelable
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The Labelable the labels were removed from. |
removeOutsideCollaborator
Removes outside collaborator from all repositories in an organization.
Champs d’entrée pour removeOutsideCollaborator
input
(RemoveOutsideCollaboratorInput!
)
Champs de retour pour removeOutsideCollaborator
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The user that was removed as an outside collaborator. |
removeReaction
Removes a reaction from a subject.
Champs d’entrée pour removeReaction
input
(RemoveReactionInput!
)
Champs de retour pour removeReaction
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The reaction object. |
| The reaction groups for the subject. |
| The reactable subject. |
removeStar
Removes a star from a Starrable.
Champs d’entrée pour removeStar
input
(RemoveStarInput!
)
Champs de retour pour removeStar
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The starrable. |
removeUpvote
Remove an upvote to a discussion or discussion comment.
Champs d’entrée pour removeUpvote
input
(RemoveUpvoteInput!
)
Champs de retour pour removeUpvote
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The votable subject. |
reopenDiscussion
Reopen a discussion.
Champs d’entrée pour reopenDiscussion
input
(ReopenDiscussionInput!
)
Champs de retour pour reopenDiscussion
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The discussion that was reopened. |
reopenIssue
Reopen a issue.
Champs d’entrée pour reopenIssue
input
(ReopenIssueInput!
)
Champs de retour pour reopenIssue
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The issue that was opened. |
reopenPullRequest
Reopen a pull request.
Champs d’entrée pour reopenPullRequest
input
(ReopenPullRequestInput!
)
Champs de retour pour reopenPullRequest
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The pull request that was reopened. |
requestReviews
Set review requests on a pull request.
Champs d’entrée pour requestReviews
input
(RequestReviewsInput!
)
Champs de retour pour requestReviews
Nom | Description |
---|---|
| Identifies the actor who performed the event. |
| A unique identifier for the client performing the mutation. |
| The pull request that is getting requests. |
| The edge from the pull request to the requested reviewers. |
rerequestCheckSuite
Rerequests an existing check suite.
Champs d’entrée pour rerequestCheckSuite
input
(RerequestCheckSuiteInput!
)
Champs de retour pour rerequestCheckSuite
Nom | Description |
---|---|
| The requested check suite. |
| A unique identifier for the client performing the mutation. |
resolveReviewThread
Marks a review thread as resolved.
Champs d’entrée pour resolveReviewThread
input
(ResolveReviewThreadInput!
)
Champs de retour pour resolveReviewThread
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The thread to resolve. |
revertPullRequest
Create a pull request that reverts the changes from a merged pull request.
Champs d’entrée pour revertPullRequest
input
(RevertPullRequestInput!
)
Champs de retour pour revertPullRequest
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The pull request that was reverted. |
| The new pull request that reverts the input pull request. |
revokeEnterpriseOrganizationsMigratorRole
Revoke the migrator role to a user for all organizations under an enterprise account.
Champs d’entrée pour revokeEnterpriseOrganizationsMigratorRole
Champs de retour pour revokeEnterpriseOrganizationsMigratorRole
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The organizations that had the migrator role revoked for the given user. |
revokeMigratorRole
Revoke the migrator role from a user or a team.
Champs d’entrée pour revokeMigratorRole
input
(RevokeMigratorRoleInput!
)
Champs de retour pour revokeMigratorRole
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| Did the operation succeed?. |
startOrganizationMigration
Starts a GitHub Enterprise Importer organization migration.
Champs d’entrée pour startOrganizationMigration
input
(StartOrganizationMigrationInput!
)
Champs de retour pour startOrganizationMigration
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The new organization migration. |
startRepositoryMigration
Starts a GitHub Enterprise Importer (GEI) repository migration.
Champs d’entrée pour startRepositoryMigration
input
(StartRepositoryMigrationInput!
)
Champs de retour pour startRepositoryMigration
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The new repository migration. |
submitPullRequestReview
Submits a pending pull request review.
Champs d’entrée pour submitPullRequestReview
input
(SubmitPullRequestReviewInput!
)
Champs de retour pour submitPullRequestReview
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The submitted pull request review. |
transferIssue
Transfer an issue to a different repository.
Champs d’entrée pour transferIssue
input
(TransferIssueInput!
)
Champs de retour pour transferIssue
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The issue that was transferred. |
unarchiveProjectV2Item
Unarchives a ProjectV2Item.
Champs d’entrée pour unarchiveProjectV2Item
input
(UnarchiveProjectV2ItemInput!
)
Champs de retour pour unarchiveProjectV2Item
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The item unarchived from the project. |
unarchiveRepository
Unarchives a repository.
Champs d’entrée pour unarchiveRepository
input
(UnarchiveRepositoryInput!
)
Champs de retour pour unarchiveRepository
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The repository that was unarchived. |
unfollowOrganization
Unfollow an organization.
Champs d’entrée pour unfollowOrganization
input
(UnfollowOrganizationInput!
)
Champs de retour pour unfollowOrganization
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The organization that was unfollowed. |
unfollowUser
Unfollow a user.
Champs d’entrée pour unfollowUser
input
(UnfollowUserInput!
)
Champs de retour pour unfollowUser
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The user that was unfollowed. |
unlinkProjectV2FromRepository
Unlinks a project from a repository.
Champs d’entrée pour unlinkProjectV2FromRepository
Champs de retour pour unlinkProjectV2FromRepository
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The repository the project is no longer linked to. |
unlinkProjectV2FromTeam
Unlinks a project to a team.
Champs d’entrée pour unlinkProjectV2FromTeam
input
(UnlinkProjectV2FromTeamInput!
)
Champs de retour pour unlinkProjectV2FromTeam
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The team the project is unlinked from. |
unlinkRepositoryFromProject
Deletes a repository link from a project.
Champs d’entrée pour unlinkRepositoryFromProject
Champs de retour pour unlinkRepositoryFromProject
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The linked Project. |
| The linked Repository. |
unlockLockable
Unlock a lockable object.
Champs d’entrée pour unlockLockable
input
(UnlockLockableInput!
)
Champs de retour pour unlockLockable
Nom | Description |
---|---|
| Identifies the actor who performed the event. |
| A unique identifier for the client performing the mutation. |
| The item that was unlocked. |
unmarkDiscussionCommentAsAnswer
Unmark a discussion comment as the chosen answer for discussions in an answerable category.
Champs d’entrée pour unmarkDiscussionCommentAsAnswer
Champs de retour pour unmarkDiscussionCommentAsAnswer
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The discussion that includes the comment. |
unmarkFileAsViewed
Unmark a pull request file as viewed.
Champs d’entrée pour unmarkFileAsViewed
input
(UnmarkFileAsViewedInput!
)
Champs de retour pour unmarkFileAsViewed
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The updated pull request. |
unmarkIssueAsDuplicate
Unmark an issue as a duplicate of another issue.
Champs d’entrée pour unmarkIssueAsDuplicate
input
(UnmarkIssueAsDuplicateInput!
)
Champs de retour pour unmarkIssueAsDuplicate
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The issue or pull request that was marked as a duplicate. |
unmarkProjectV2AsTemplate
Unmark a project as a template.
Champs d’entrée pour unmarkProjectV2AsTemplate
input
(UnmarkProjectV2AsTemplateInput!
)
Champs de retour pour unmarkProjectV2AsTemplate
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The project. |
unminimizeComment
Unminimizes a comment on an Issue, Commit, Pull Request, or Gist.
Champs d’entrée pour unminimizeComment
input
(UnminimizeCommentInput!
)
Champs de retour pour unminimizeComment
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The comment that was unminimized. |
unpinIssue
Unpin a pinned issue from a repository.
Champs d’entrée pour unpinIssue
input
(UnpinIssueInput!
)
Champs de retour pour unpinIssue
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The issue that was unpinned. |
unresolveReviewThread
Marks a review thread as unresolved.
Champs d’entrée pour unresolveReviewThread
input
(UnresolveReviewThreadInput!
)
Champs de retour pour unresolveReviewThread
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The thread to resolve. |
unsubscribeFromNotifications
Unsubscribes from notifications.
updateBranchProtectionRule
Update a branch protection rule.
Champs d’entrée pour updateBranchProtectionRule
input
(UpdateBranchProtectionRuleInput!
)
Champs de retour pour updateBranchProtectionRule
Nom | Description |
---|---|
| The newly created BranchProtectionRule. |
| A unique identifier for the client performing the mutation. |
updateCheckRun
Update a check run.
Champs d’entrée pour updateCheckRun
input
(UpdateCheckRunInput!
)
Champs de retour pour updateCheckRun
Nom | Description |
---|---|
| The updated check run. |
| A unique identifier for the client performing the mutation. |
updateCheckSuitePreferences
Modifies the settings of an existing check suite.
Champs d’entrée pour updateCheckSuitePreferences
Champs de retour pour updateCheckSuitePreferences
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The updated repository. |
updateDiscussion
Update a discussion.
Champs d’entrée pour updateDiscussion
input
(UpdateDiscussionInput!
)
Champs de retour pour updateDiscussion
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The modified discussion. |
updateDiscussionComment
Update the contents of a comment on a Discussion.
Champs d’entrée pour updateDiscussionComment
input
(UpdateDiscussionCommentInput!
)
Champs de retour pour updateDiscussionComment
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The modified discussion comment. |
updateEnterpriseAllowPrivateRepositoryForkingSetting
Sets whether private repository forks are enabled for an enterprise.
Champs d’entrée pour updateEnterpriseAllowPrivateRepositoryForkingSetting
Champs de retour pour updateEnterpriseAllowPrivateRepositoryForkingSetting
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The enterprise with the updated allow private repository forking setting. |
| A message confirming the result of updating the allow private repository forking setting. |
updateEnterpriseDefaultRepositoryPermissionSetting
Sets the base repository permission for organizations in an enterprise.
Champs d’entrée pour updateEnterpriseDefaultRepositoryPermissionSetting
Champs de retour pour updateEnterpriseDefaultRepositoryPermissionSetting
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The enterprise with the updated base repository permission setting. |
| A message confirming the result of updating the base repository permission setting. |
updateEnterpriseMembersCanChangeRepositoryVisibilitySetting
Sets whether organization members with admin permissions on a repository can change repository visibility.
Champs d’entrée pour updateEnterpriseMembersCanChangeRepositoryVisibilitySetting
Champs de retour pour updateEnterpriseMembersCanChangeRepositoryVisibilitySetting
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The enterprise with the updated members can change repository visibility setting. |
| A message confirming the result of updating the members can change repository visibility setting. |
updateEnterpriseMembersCanCreateRepositoriesSetting
Sets the members can create repositories setting for an enterprise.
Champs d’entrée pour updateEnterpriseMembersCanCreateRepositoriesSetting
Champs de retour pour updateEnterpriseMembersCanCreateRepositoriesSetting
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The enterprise with the updated members can create repositories setting. |
| A message confirming the result of updating the members can create repositories setting. |
updateEnterpriseMembersCanDeleteIssuesSetting
Sets the members can delete issues setting for an enterprise.
Champs d’entrée pour updateEnterpriseMembersCanDeleteIssuesSetting
Champs de retour pour updateEnterpriseMembersCanDeleteIssuesSetting
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The enterprise with the updated members can delete issues setting. |
| A message confirming the result of updating the members can delete issues setting. |
updateEnterpriseMembersCanDeleteRepositoriesSetting
Sets the members can delete repositories setting for an enterprise.
Champs d’entrée pour updateEnterpriseMembersCanDeleteRepositoriesSetting
Champs de retour pour updateEnterpriseMembersCanDeleteRepositoriesSetting
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The enterprise with the updated members can delete repositories setting. |
| A message confirming the result of updating the members can delete repositories setting. |
updateEnterpriseMembersCanInviteCollaboratorsSetting
Sets whether members can invite collaborators are enabled for an enterprise.
Champs d’entrée pour updateEnterpriseMembersCanInviteCollaboratorsSetting
Champs de retour pour updateEnterpriseMembersCanInviteCollaboratorsSetting
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The enterprise with the updated members can invite collaborators setting. |
| A message confirming the result of updating the members can invite collaborators setting. |
updateEnterpriseMembersCanMakePurchasesSetting
Sets whether or not an organization owner can make purchases.
Champs d’entrée pour updateEnterpriseMembersCanMakePurchasesSetting
Champs de retour pour updateEnterpriseMembersCanMakePurchasesSetting
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The enterprise with the updated members can make purchases setting. |
| A message confirming the result of updating the members can make purchases setting. |
updateEnterpriseMembersCanUpdateProtectedBranchesSetting
Sets the members can update protected branches setting for an enterprise.
Champs d’entrée pour updateEnterpriseMembersCanUpdateProtectedBranchesSetting
Champs de retour pour updateEnterpriseMembersCanUpdateProtectedBranchesSetting
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The enterprise with the updated members can update protected branches setting. |
| A message confirming the result of updating the members can update protected branches setting. |
updateEnterpriseMembersCanViewDependencyInsightsSetting
Sets the members can view dependency insights for an enterprise.
Champs d’entrée pour updateEnterpriseMembersCanViewDependencyInsightsSetting
Champs de retour pour updateEnterpriseMembersCanViewDependencyInsightsSetting
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The enterprise with the updated members can view dependency insights setting. |
| A message confirming the result of updating the members can view dependency insights setting. |
updateEnterpriseOrganizationProjectsSetting
Sets whether organization projects are enabled for an enterprise.
Champs d’entrée pour updateEnterpriseOrganizationProjectsSetting
Champs de retour pour updateEnterpriseOrganizationProjectsSetting
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The enterprise with the updated organization projects setting. |
| A message confirming the result of updating the organization projects setting. |
updateEnterpriseOwnerOrganizationRole
Updates the role of an enterprise owner with an organization.
Champs d’entrée pour updateEnterpriseOwnerOrganizationRole
Champs de retour pour updateEnterpriseOwnerOrganizationRole
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| A message confirming the result of changing the owner's organization role. |
updateEnterpriseProfile
Updates an enterprise's profile.
Champs d’entrée pour updateEnterpriseProfile
input
(UpdateEnterpriseProfileInput!
)
Champs de retour pour updateEnterpriseProfile
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The updated enterprise. |
updateEnterpriseRepositoryProjectsSetting
Sets whether repository projects are enabled for a enterprise.
Champs d’entrée pour updateEnterpriseRepositoryProjectsSetting
Champs de retour pour updateEnterpriseRepositoryProjectsSetting
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The enterprise with the updated repository projects setting. |
| A message confirming the result of updating the repository projects setting. |
updateEnterpriseTeamDiscussionsSetting
Sets whether team discussions are enabled for an enterprise.
Champs d’entrée pour updateEnterpriseTeamDiscussionsSetting
Champs de retour pour updateEnterpriseTeamDiscussionsSetting
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The enterprise with the updated team discussions setting. |
| A message confirming the result of updating the team discussions setting. |
updateEnterpriseTwoFactorAuthenticationRequiredSetting
Sets whether two factor authentication is required for all users in an enterprise.
Champs d’entrée pour updateEnterpriseTwoFactorAuthenticationRequiredSetting
Champs de retour pour updateEnterpriseTwoFactorAuthenticationRequiredSetting
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The enterprise with the updated two factor authentication required setting. |
| A message confirming the result of updating the two factor authentication required setting. |
updateEnvironment
Updates an environment.
Champs d’entrée pour updateEnvironment
input
(UpdateEnvironmentInput!
)
Champs de retour pour updateEnvironment
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The updated environment. |
updateIpAllowListEnabledSetting
Sets whether an IP allow list is enabled on an owner.
Champs d’entrée pour updateIpAllowListEnabledSetting
Champs de retour pour updateIpAllowListEnabledSetting
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The IP allow list owner on which the setting was updated. |
updateIpAllowListEntry
Updates an IP allow list entry.
Champs d’entrée pour updateIpAllowListEntry
input
(UpdateIpAllowListEntryInput!
)
Champs de retour pour updateIpAllowListEntry
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The IP allow list entry that was updated. |
updateIpAllowListForInstalledAppsEnabledSetting
Sets whether IP allow list configuration for installed GitHub Apps is enabled on an owner.
Champs d’entrée pour updateIpAllowListForInstalledAppsEnabledSetting
Champs de retour pour updateIpAllowListForInstalledAppsEnabledSetting
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The IP allow list owner on which the setting was updated. |
updateIssue
Updates an Issue.
Champs d’entrée pour updateIssue
input
(UpdateIssueInput!
)
Champs de retour pour updateIssue
Nom | Description |
---|---|
| Identifies the actor who performed the event. |
| A unique identifier for the client performing the mutation. |
| The issue. |
updateIssueComment
Updates an IssueComment object.
Champs d’entrée pour updateIssueComment
input
(UpdateIssueCommentInput!
)
Champs de retour pour updateIssueComment
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The updated comment. |
updateLabel
Updates an existing label.
Remarque
updateLabel
is available under the Labels preview. Pendant la période de préversion, l’API peut être modifiée sans préavis.
Champs d’entrée pour updateLabel
input
(UpdateLabelInput!
)
Champs de retour pour updateLabel
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The updated label. |
updateNotificationRestrictionSetting
Update the setting to restrict notifications to only verified or approved domains available to an owner.
Champs d’entrée pour updateNotificationRestrictionSetting
Champs de retour pour updateNotificationRestrictionSetting
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The owner on which the setting was updated. |
updateOrganizationAllowPrivateRepositoryForkingSetting
Sets whether private repository forks are enabled for an organization.
Champs d’entrée pour updateOrganizationAllowPrivateRepositoryForkingSetting
Champs de retour pour updateOrganizationAllowPrivateRepositoryForkingSetting
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| A message confirming the result of updating the allow private repository forking setting. |
| The organization with the updated allow private repository forking setting. |
updateOrganizationWebCommitSignoffSetting
Sets whether contributors are required to sign off on web-based commits for repositories in an organization.
Champs d’entrée pour updateOrganizationWebCommitSignoffSetting
Champs de retour pour updateOrganizationWebCommitSignoffSetting
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| A message confirming the result of updating the web commit signoff setting. |
| The organization with the updated web commit signoff setting. |
updateProject
Updates an existing project.
Champs d’entrée pour updateProject
input
(UpdateProjectInput!
)
Champs de retour pour updateProject
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The updated project. |
updateProjectCard
Updates an existing project card.
Champs d’entrée pour updateProjectCard
input
(UpdateProjectCardInput!
)
Champs de retour pour updateProjectCard
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The updated ProjectCard. |
updateProjectColumn
Updates an existing project column.
Champs d’entrée pour updateProjectColumn
input
(UpdateProjectColumnInput!
)
Champs de retour pour updateProjectColumn
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The updated project column. |
updateProjectV2
Updates an existing project.
Champs d’entrée pour updateProjectV2
input
(UpdateProjectV2Input!
)
Champs de retour pour updateProjectV2
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The updated Project. |
updateProjectV2Collaborators
Update the collaborators on a team or a project.
Champs d’entrée pour updateProjectV2Collaborators
Champs de retour pour updateProjectV2Collaborators
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The collaborators granted a role. |
updateProjectV2DraftIssue
Updates a draft issue within a Project.
Champs d’entrée pour updateProjectV2DraftIssue
input
(UpdateProjectV2DraftIssueInput!
)
Champs de retour pour updateProjectV2DraftIssue
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The draft issue updated in the project. |
updateProjectV2ItemFieldValue
This mutation updates the value of a field for an item in a Project. Currently only single-select, text, number, date, and iteration fields are supported.
Champs d’entrée pour updateProjectV2ItemFieldValue
Champs de retour pour updateProjectV2ItemFieldValue
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The updated item. |
updateProjectV2ItemPosition
This mutation updates the position of the item in the project, where the position represents the priority of an item.
Champs d’entrée pour updateProjectV2ItemPosition
Champs de retour pour updateProjectV2ItemPosition
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The items in the new order. |
updatePullRequest
Update a pull request.
Champs d’entrée pour updatePullRequest
input
(UpdatePullRequestInput!
)
Champs de retour pour updatePullRequest
Nom | Description |
---|---|
| Identifies the actor who performed the event. |
| A unique identifier for the client performing the mutation. |
| The updated pull request. |
updatePullRequestBranch
Merge or Rebase HEAD from upstream branch into pull request branch.
Champs d’entrée pour updatePullRequestBranch
input
(UpdatePullRequestBranchInput!
)
Champs de retour pour updatePullRequestBranch
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The updated pull request. |
updatePullRequestReview
Updates the body of a pull request review.
Champs d’entrée pour updatePullRequestReview
input
(UpdatePullRequestReviewInput!
)
Champs de retour pour updatePullRequestReview
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The updated pull request review. |
updatePullRequestReviewComment
Updates a pull request review comment.
Champs d’entrée pour updatePullRequestReviewComment
Champs de retour pour updatePullRequestReviewComment
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The updated comment. |
updateRef
Update a Git Ref.
Champs d’entrée pour updateRef
input
(UpdateRefInput!
)
Champs de retour pour updateRef
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The updated Ref. |
updateRefs
Creates, updates and/or deletes multiple refs in a repository.
This mutation takes a list of RefUpdate
s and performs these updates
on the repository. All updates are performed atomically, meaning that
if one of them is rejected, no other ref will be modified.
RefUpdate.beforeOid
specifies that the given reference needs to point
to the given value before performing any updates. A value of
0000000000000000000000000000000000000000
can be used to verify that
the references should not exist.
RefUpdate.afterOid
specifies the value that the given reference
will point to after performing all updates. A value of
0000000000000000000000000000000000000000
can be used to delete a
reference.
If RefUpdate.force
is set to true
, a non-fast-forward updates
for the given reference will be allowed.
Remarque
updateRefs
is available under the Update refs preview update multiple refs in a single operation preview. Pendant la période de préversion, l’API peut être modifiée sans préavis.
Champs d’entrée pour updateRefs
input
(UpdateRefsInput!
)
Champs de retour pour updateRefs
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
updateRepository
Update information about a repository.
Champs d’entrée pour updateRepository
input
(UpdateRepositoryInput!
)
Champs de retour pour updateRepository
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The updated repository. |
updateRepositoryRuleset
Update a repository ruleset.
Champs d’entrée pour updateRepositoryRuleset
input
(UpdateRepositoryRulesetInput!
)
Champs de retour pour updateRepositoryRuleset
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The newly created Ruleset. |
updateRepositoryWebCommitSignoffSetting
Sets whether contributors are required to sign off on web-based commits for a repository.
Champs d’entrée pour updateRepositoryWebCommitSignoffSetting
Champs de retour pour updateRepositoryWebCommitSignoffSetting
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| A message confirming the result of updating the web commit signoff setting. |
| The updated repository. |
updateSubscription
Updates the state for subscribable subjects.
Champs d’entrée pour updateSubscription
input
(UpdateSubscriptionInput!
)
Champs de retour pour updateSubscription
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The input subscribable entity. |
updateTeamDiscussion
Updates a team discussion.
Champs d’entrée pour updateTeamDiscussion
input
(UpdateTeamDiscussionInput!
)
Champs de retour pour updateTeamDiscussion
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The updated discussion. |
updateTeamDiscussionComment
Updates a discussion comment.
Champs d’entrée pour updateTeamDiscussionComment
Champs de retour pour updateTeamDiscussionComment
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The updated comment. |
updateTeamReviewAssignment
Updates team review assignment.
Remarque
updateTeamReviewAssignment
is available under the Team review assignments preview. Pendant la période de préversion, l’API peut être modifiée sans préavis.
Champs d’entrée pour updateTeamReviewAssignment
input
(UpdateTeamReviewAssignmentInput!
)
Champs de retour pour updateTeamReviewAssignment
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The team that was modified. |
updateTeamsRepository
Update team repository.
Champs d’entrée pour updateTeamsRepository
input
(UpdateTeamsRepositoryInput!
)
Champs de retour pour updateTeamsRepository
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The repository that was updated. |
| The teams granted permission on the repository. |
updateTopics
Replaces the repository's topics with the given topics.
Champs d’entrée pour updateTopics
input
(UpdateTopicsInput!
)
Champs de retour pour updateTopics
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| Names of the provided topics that are not valid. |
| The updated repository. |
updateUserList
Updates an existing user list.
Champs d’entrée pour updateUserList
input
(UpdateUserListInput!
)
Champs de retour pour updateUserList
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The list that was just updated. |
updateUserListsForItem
Updates which of the viewer's lists an item belongs to.
Champs d’entrée pour updateUserListsForItem
input
(UpdateUserListsForItemInput!
)
Champs de retour pour updateUserListsForItem
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The item that was added. |
| The lists to which this item belongs. |
| The user who owns the lists. |
verifyVerifiableDomain
Verify that a verifiable domain has the expected DNS record.
Champs d’entrée pour verifyVerifiableDomain
input
(VerifyVerifiableDomainInput!
)
Champs de retour pour verifyVerifiableDomain
Nom | Description |
---|---|
| A unique identifier for the client performing the mutation. |
| The verifiable domain that was verified. |