Mutation

The root query for implementing GraphQL mutations.

Implements

Fields

acceptEnterpriseAdministratorInvitation (
       input: AcceptEnterpriseAdministratorInvitationInput!
) : AcceptEnterpriseAdministratorInvitationPayload

acceptTopicSuggestion (
       input: AcceptTopicSuggestionInput!
) : AcceptTopicSuggestionPayload

addAssigneesToAssignable (
       input: AddAssigneesToAssignableInput!
) : AddAssigneesToAssignablePayload

addComment (
       input: AddCommentInput!
) : AddCommentPayload

addDiscussionComment (
       input: AddDiscussionCommentInput!
) : AddDiscussionCommentPayload

addEnterpriseSupportEntitlement (
       input: AddEnterpriseSupportEntitlementInput!
) : AddEnterpriseSupportEntitlementPayload

addLabelsToLabelable (
       input: AddLabelsToLabelableInput!
) : AddLabelsToLabelablePayload

addProjectCard (
       input: AddProjectCardInput!
) : AddProjectCardPayload

addProjectColumn (
       input: AddProjectColumnInput!
) : AddProjectColumnPayload

addProjectNextItem (
       input: AddProjectNextItemInput!
) : AddProjectNextItemPayload

addPullRequestReview (
       input: AddPullRequestReviewInput!
) : AddPullRequestReviewPayload

addPullRequestReviewComment (
       input: AddPullRequestReviewCommentInput!
) : AddPullRequestReviewCommentPayload

addPullRequestReviewThread (
       input: AddPullRequestReviewThreadInput!
) : AddPullRequestReviewThreadPayload

addReaction (
       input: AddReactionInput!
) : AddReactionPayload

addStar (
       input: AddStarInput!
) : AddStarPayload

addUpvote (
       input: AddUpvoteInput!
) : AddUpvotePayload

addVerifiableDomain (
       input: AddVerifiableDomainInput!
) : AddVerifiableDomainPayload

approveDeployments (
       input: ApproveDeploymentsInput!
) : ApproveDeploymentsPayload

approveVerifiableDomain (
       input: ApproveVerifiableDomainInput!
) : ApproveVerifiableDomainPayload

archiveRepository (
       input: ArchiveRepositoryInput!
) : ArchiveRepositoryPayload

cancelEnterpriseAdminInvitation (
       input: CancelEnterpriseAdminInvitationInput!
) : CancelEnterpriseAdminInvitationPayload

cancelSponsorship (
       input: CancelSponsorshipInput!
) : CancelSponsorshipPayload

changeUserStatus (
       input: ChangeUserStatusInput!
) : ChangeUserStatusPayload

clearLabelsFromLabelable (
       input: ClearLabelsFromLabelableInput!
) : ClearLabelsFromLabelablePayload

cloneProject (
       input: CloneProjectInput!
) : CloneProjectPayload

cloneTemplateRepository (
       input: CloneTemplateRepositoryInput!
) : CloneTemplateRepositoryPayload

closeIssue (
       input: CloseIssueInput!
) : CloseIssuePayload

closePullRequest (
       input: ClosePullRequestInput!
) : ClosePullRequestPayload

convertProjectCardNoteToIssue (
       input: ConvertProjectCardNoteToIssueInput!
) : ConvertProjectCardNoteToIssuePayload

convertPullRequestToDraft (
       input: ConvertPullRequestToDraftInput!
) : ConvertPullRequestToDraftPayload

createBranchProtectionRule (
       input: CreateBranchProtectionRuleInput!
) : CreateBranchProtectionRulePayload

createCheckRun (
       input: CreateCheckRunInput!
) : CreateCheckRunPayload

createCheckSuite (
       input: CreateCheckSuiteInput!
) : CreateCheckSuitePayload

createCommitOnBranch (
       input: CreateCommitOnBranchInput!
) : CreateCommitOnBranchPayload

createDiscussion (
       input: CreateDiscussionInput!
) : CreateDiscussionPayload

createEnterpriseOrganization (
       input: CreateEnterpriseOrganizationInput!
) : CreateEnterpriseOrganizationPayload

createEnvironment (
       input: CreateEnvironmentInput!
) : CreateEnvironmentPayload

createIpAllowListEntry (
       input: CreateIpAllowListEntryInput!
) : CreateIpAllowListEntryPayload

createIssue (
       input: CreateIssueInput!
) : CreateIssuePayload

createProject (
       input: CreateProjectInput!
) : CreateProjectPayload

createPullRequest (
       input: CreatePullRequestInput!
) : CreatePullRequestPayload

createRef (
       input: CreateRefInput!
) : CreateRefPayload

createRepository (
       input: CreateRepositoryInput!
) : CreateRepositoryPayload

createSponsorship (
       input: CreateSponsorshipInput!
) : CreateSponsorshipPayload

createTeamDiscussion (
       input: CreateTeamDiscussionInput!
) : CreateTeamDiscussionPayload

createTeamDiscussionComment (
       input: CreateTeamDiscussionCommentInput!
) : CreateTeamDiscussionCommentPayload

declineTopicSuggestion (
       input: DeclineTopicSuggestionInput!
) : DeclineTopicSuggestionPayload

deleteBranchProtectionRule (
       input: DeleteBranchProtectionRuleInput!
) : DeleteBranchProtectionRulePayload

deleteDeployment (
       input: DeleteDeploymentInput!
) : DeleteDeploymentPayload

deleteDiscussion (
       input: DeleteDiscussionInput!
) : DeleteDiscussionPayload

deleteDiscussionComment (
       input: DeleteDiscussionCommentInput!
) : DeleteDiscussionCommentPayload

deleteEnvironment (
       input: DeleteEnvironmentInput!
) : DeleteEnvironmentPayload

deleteIpAllowListEntry (
       input: DeleteIpAllowListEntryInput!
) : DeleteIpAllowListEntryPayload

deleteIssue (
       input: DeleteIssueInput!
) : DeleteIssuePayload

deleteIssueComment (
       input: DeleteIssueCommentInput!
) : DeleteIssueCommentPayload

deleteProject (
       input: DeleteProjectInput!
) : DeleteProjectPayload

deleteProjectCard (
       input: DeleteProjectCardInput!
) : DeleteProjectCardPayload

deleteProjectColumn (
       input: DeleteProjectColumnInput!
) : DeleteProjectColumnPayload

deleteProjectNextItem (
       input: DeleteProjectNextItemInput!
) : DeleteProjectNextItemPayload

deletePullRequestReview (
       input: DeletePullRequestReviewInput!
) : DeletePullRequestReviewPayload

deletePullRequestReviewComment (
       input: DeletePullRequestReviewCommentInput!
) : DeletePullRequestReviewCommentPayload

deleteRef (
       input: DeleteRefInput!
) : DeleteRefPayload

deleteTeamDiscussion (
       input: DeleteTeamDiscussionInput!
) : DeleteTeamDiscussionPayload

deleteTeamDiscussionComment (
       input: DeleteTeamDiscussionCommentInput!
) : DeleteTeamDiscussionCommentPayload

deleteVerifiableDomain (
       input: DeleteVerifiableDomainInput!
) : DeleteVerifiableDomainPayload

disablePullRequestAutoMerge (
       input: DisablePullRequestAutoMergeInput!
) : DisablePullRequestAutoMergePayload

dismissPullRequestReview (
       input: DismissPullRequestReviewInput!
) : DismissPullRequestReviewPayload

dismissRepositoryVulnerabilityAlert (
       input: DismissRepositoryVulnerabilityAlertInput!
) : DismissRepositoryVulnerabilityAlertPayload

enablePullRequestAutoMerge (
       input: EnablePullRequestAutoMergeInput!
) : EnablePullRequestAutoMergePayload

followUser (
       input: FollowUserInput!
) : FollowUserPayload

inviteEnterpriseAdmin (
       input: InviteEnterpriseAdminInput!
) : InviteEnterpriseAdminPayload

linkRepositoryToProject (
       input: LinkRepositoryToProjectInput!
) : LinkRepositoryToProjectPayload

lockLockable (
       input: LockLockableInput!
) : LockLockablePayload

markDiscussionCommentAsAnswer (
       input: MarkDiscussionCommentAsAnswerInput!
) : MarkDiscussionCommentAsAnswerPayload

markFileAsViewed (
       input: MarkFileAsViewedInput!
) : MarkFileAsViewedPayload

markPullRequestReadyForReview (
       input: MarkPullRequestReadyForReviewInput!
) : MarkPullRequestReadyForReviewPayload

mergeBranch (
       input: MergeBranchInput!
) : MergeBranchPayload

mergePullRequest (
       input: MergePullRequestInput!
) : MergePullRequestPayload

minimizeComment (
       input: MinimizeCommentInput!
) : MinimizeCommentPayload

moveProjectCard (
       input: MoveProjectCardInput!
) : MoveProjectCardPayload

moveProjectColumn (
       input: MoveProjectColumnInput!
) : MoveProjectColumnPayload

pinIssue (
       input: PinIssueInput!
) : PinIssuePayload

regenerateEnterpriseIdentityProviderRecoveryCodes (
       input: RegenerateEnterpriseIdentityProviderRecoveryCodesInput!
) : RegenerateEnterpriseIdentityProviderRecoveryCodesPayload

regenerateVerifiableDomainToken (
       input: RegenerateVerifiableDomainTokenInput!
) : RegenerateVerifiableDomainTokenPayload

rejectDeployments (
       input: RejectDeploymentsInput!
) : RejectDeploymentsPayload

removeAssigneesFromAssignable (
       input: RemoveAssigneesFromAssignableInput!
) : RemoveAssigneesFromAssignablePayload

removeEnterpriseAdmin (
       input: RemoveEnterpriseAdminInput!
) : RemoveEnterpriseAdminPayload

removeEnterpriseIdentityProvider (
       input: RemoveEnterpriseIdentityProviderInput!
) : RemoveEnterpriseIdentityProviderPayload

removeEnterpriseOrganization (
       input: RemoveEnterpriseOrganizationInput!
) : RemoveEnterpriseOrganizationPayload

removeEnterpriseSupportEntitlement (
       input: RemoveEnterpriseSupportEntitlementInput!
) : RemoveEnterpriseSupportEntitlementPayload

removeLabelsFromLabelable (
       input: RemoveLabelsFromLabelableInput!
) : RemoveLabelsFromLabelablePayload

removeOutsideCollaborator (
       input: RemoveOutsideCollaboratorInput!
) : RemoveOutsideCollaboratorPayload

removeReaction (
       input: RemoveReactionInput!
) : RemoveReactionPayload

removeStar (
       input: RemoveStarInput!
) : RemoveStarPayload

removeUpvote (
       input: RemoveUpvoteInput!
) : RemoveUpvotePayload

reopenIssue (
       input: ReopenIssueInput!
) : ReopenIssuePayload

reopenPullRequest (
       input: ReopenPullRequestInput!
) : ReopenPullRequestPayload

requestReviews (
       input: RequestReviewsInput!
) : RequestReviewsPayload

rerequestCheckSuite (
       input: RerequestCheckSuiteInput!
) : RerequestCheckSuitePayload

resolveReviewThread (
       input: ResolveReviewThreadInput!
) : ResolveReviewThreadPayload

setEnterpriseIdentityProvider (
       input: SetEnterpriseIdentityProviderInput!
) : SetEnterpriseIdentityProviderPayload

setOrganizationInteractionLimit (
       input: SetOrganizationInteractionLimitInput!
) : SetOrganizationInteractionLimitPayload

setRepositoryInteractionLimit (
       input: SetRepositoryInteractionLimitInput!
) : SetRepositoryInteractionLimitPayload

setUserInteractionLimit (
       input: SetUserInteractionLimitInput!
) : SetUserInteractionLimitPayload

submitPullRequestReview (
       input: SubmitPullRequestReviewInput!
) : SubmitPullRequestReviewPayload

transferIssue (
       input: TransferIssueInput!
) : TransferIssuePayload

unarchiveRepository (
       input: UnarchiveRepositoryInput!
) : UnarchiveRepositoryPayload

unfollowUser (
       input: UnfollowUserInput!
) : UnfollowUserPayload

unlinkRepositoryFromProject (
       input: UnlinkRepositoryFromProjectInput!
) : UnlinkRepositoryFromProjectPayload

unlockLockable (
       input: UnlockLockableInput!
) : UnlockLockablePayload

unmarkDiscussionCommentAsAnswer (
       input: UnmarkDiscussionCommentAsAnswerInput!
) : UnmarkDiscussionCommentAsAnswerPayload

unmarkFileAsViewed (
       input: UnmarkFileAsViewedInput!
) : UnmarkFileAsViewedPayload

unmarkIssueAsDuplicate (
       input: UnmarkIssueAsDuplicateInput!
) : UnmarkIssueAsDuplicatePayload

unminimizeComment (
       input: UnminimizeCommentInput!
) : UnminimizeCommentPayload

unpinIssue (
       input: UnpinIssueInput!
) : UnpinIssuePayload

unresolveReviewThread (
       input: UnresolveReviewThreadInput!
) : UnresolveReviewThreadPayload

updateBranchProtectionRule (
       input: UpdateBranchProtectionRuleInput!
) : UpdateBranchProtectionRulePayload

updateCheckRun (
       input: UpdateCheckRunInput!
) : UpdateCheckRunPayload

updateCheckSuitePreferences (
       input: UpdateCheckSuitePreferencesInput!
) : UpdateCheckSuitePreferencesPayload

updateDiscussion (
       input: UpdateDiscussionInput!
) : UpdateDiscussionPayload

updateDiscussionComment (
       input: UpdateDiscussionCommentInput!
) : UpdateDiscussionCommentPayload

updateEnterpriseAdministratorRole (
       input: UpdateEnterpriseAdministratorRoleInput!
) : UpdateEnterpriseAdministratorRolePayload

updateEnterpriseAllowPrivateRepositoryForkingSetting (
       input: UpdateEnterpriseAllowPrivateRepositoryForkingSettingInput!
) : UpdateEnterpriseAllowPrivateRepositoryForkingSettingPayload

updateEnterpriseDefaultRepositoryPermissionSetting (
       input: UpdateEnterpriseDefaultRepositoryPermissionSettingInput!
) : UpdateEnterpriseDefaultRepositoryPermissionSettingPayload

updateEnterpriseMembersCanChangeRepositoryVisibilitySetting (
       input: UpdateEnterpriseMembersCanChangeRepositoryVisibilitySettingInput!
) : UpdateEnterpriseMembersCanChangeRepositoryVisibilitySettingPayload

updateEnterpriseMembersCanCreateRepositoriesSetting (
       input: UpdateEnterpriseMembersCanCreateRepositoriesSettingInput!
) : UpdateEnterpriseMembersCanCreateRepositoriesSettingPayload

updateEnterpriseMembersCanDeleteIssuesSetting (
       input: UpdateEnterpriseMembersCanDeleteIssuesSettingInput!
) : UpdateEnterpriseMembersCanDeleteIssuesSettingPayload

updateEnterpriseMembersCanDeleteRepositoriesSetting (
       input: UpdateEnterpriseMembersCanDeleteRepositoriesSettingInput!
) : UpdateEnterpriseMembersCanDeleteRepositoriesSettingPayload

updateEnterpriseMembersCanInviteCollaboratorsSetting (
       input: UpdateEnterpriseMembersCanInviteCollaboratorsSettingInput!
) : UpdateEnterpriseMembersCanInviteCollaboratorsSettingPayload

updateEnterpriseMembersCanMakePurchasesSetting (
       input: UpdateEnterpriseMembersCanMakePurchasesSettingInput!
) : UpdateEnterpriseMembersCanMakePurchasesSettingPayload

updateEnterpriseMembersCanUpdateProtectedBranchesSetting (
       input: UpdateEnterpriseMembersCanUpdateProtectedBranchesSettingInput!
) : UpdateEnterpriseMembersCanUpdateProtectedBranchesSettingPayload

updateEnterpriseMembersCanViewDependencyInsightsSetting (
       input: UpdateEnterpriseMembersCanViewDependencyInsightsSettingInput!
) : UpdateEnterpriseMembersCanViewDependencyInsightsSettingPayload

updateEnterpriseOrganizationProjectsSetting (
       input: UpdateEnterpriseOrganizationProjectsSettingInput!
) : UpdateEnterpriseOrganizationProjectsSettingPayload

updateEnterpriseProfile (
       input: UpdateEnterpriseProfileInput!
) : UpdateEnterpriseProfilePayload

updateEnterpriseRepositoryProjectsSetting (
       input: UpdateEnterpriseRepositoryProjectsSettingInput!
) : UpdateEnterpriseRepositoryProjectsSettingPayload

updateEnterpriseTeamDiscussionsSetting (
       input: UpdateEnterpriseTeamDiscussionsSettingInput!
) : UpdateEnterpriseTeamDiscussionsSettingPayload

updateEnterpriseTwoFactorAuthenticationRequiredSetting (
       input: UpdateEnterpriseTwoFactorAuthenticationRequiredSettingInput!
) : UpdateEnterpriseTwoFactorAuthenticationRequiredSettingPayload

updateEnvironment (
       input: UpdateEnvironmentInput!
) : UpdateEnvironmentPayload

updateIpAllowListEnabledSetting (
       input: UpdateIpAllowListEnabledSettingInput!
) : UpdateIpAllowListEnabledSettingPayload

updateIpAllowListEntry (
       input: UpdateIpAllowListEntryInput!
) : UpdateIpAllowListEntryPayload

updateIpAllowListForInstalledAppsEnabledSetting (
       input: UpdateIpAllowListForInstalledAppsEnabledSettingInput!
) : UpdateIpAllowListForInstalledAppsEnabledSettingPayload

updateIssue (
       input: UpdateIssueInput!
) : UpdateIssuePayload

updateIssueComment (
       input: UpdateIssueCommentInput!
) : UpdateIssueCommentPayload

updateNotificationRestrictionSetting (
       input: UpdateNotificationRestrictionSettingInput!
) : UpdateNotificationRestrictionSettingPayload

updateOrganizationAllowPrivateRepositoryForkingSetting (
       input: UpdateOrganizationAllowPrivateRepositoryForkingSettingInput!
) : UpdateOrganizationAllowPrivateRepositoryForkingSettingPayload

updateProject (
       input: UpdateProjectInput!
) : UpdateProjectPayload

updateProjectCard (
       input: UpdateProjectCardInput!
) : UpdateProjectCardPayload

updateProjectColumn (
       input: UpdateProjectColumnInput!
) : UpdateProjectColumnPayload

updateProjectNextItemField (
       input: UpdateProjectNextItemFieldInput!
) : UpdateProjectNextItemFieldPayload

updatePullRequest (
       input: UpdatePullRequestInput!
) : UpdatePullRequestPayload

updatePullRequestBranch (
       input: UpdatePullRequestBranchInput!
) : UpdatePullRequestBranchPayload

updatePullRequestReview (
       input: UpdatePullRequestReviewInput!
) : UpdatePullRequestReviewPayload

updatePullRequestReviewComment (
       input: UpdatePullRequestReviewCommentInput!
) : UpdatePullRequestReviewCommentPayload

updateRef (
       input: UpdateRefInput!
) : UpdateRefPayload

updateRepository (
       input: UpdateRepositoryInput!
) : UpdateRepositoryPayload

updateSponsorshipPreferences (
       input: UpdateSponsorshipPreferencesInput!
) : UpdateSponsorshipPreferencesPayload

updateSubscription (
       input: UpdateSubscriptionInput!
) : UpdateSubscriptionPayload

updateTeamDiscussion (
       input: UpdateTeamDiscussionInput!
) : UpdateTeamDiscussionPayload

updateTeamDiscussionComment (
       input: UpdateTeamDiscussionCommentInput!
) : UpdateTeamDiscussionCommentPayload

updateTopics (
       input: UpdateTopicsInput!
) : UpdateTopicsPayload

verifyVerifiableDomain (
       input: VerifyVerifiableDomainInput!
) : VerifyVerifiableDomainPayload