Mutations
#
acceptEnterpriseAdministratorInvitationType: AcceptEnterpriseAdministratorInvitationPayload
Accepts a pending invitation for a user to become an administrator of an enterprise.
Arguments
Name | Description |
---|---|
inputAcceptEnterpriseAdministratorInvitationInput! | Parameters for AcceptEnterpriseAdministratorInvitation |
#
acceptTopicSuggestionType: AcceptTopicSuggestionPayload
Applies a suggested topic to the repository.
Arguments
Name | Description |
---|---|
inputAcceptTopicSuggestionInput! | Parameters for AcceptTopicSuggestion |
#
addAssigneesToAssignableType: AddAssigneesToAssignablePayload
Adds assignees to an assignable object.
Arguments
Name | Description |
---|---|
inputAddAssigneesToAssignableInput! | Parameters for AddAssigneesToAssignable |
#
addCommentType: AddCommentPayload
Adds a comment to an Issue or Pull Request.
Arguments
Name | Description |
---|---|
inputAddCommentInput! | Parameters for AddComment |
#
addEnterpriseSupportEntitlementType: AddEnterpriseSupportEntitlementPayload
Adds a support entitlement to an enterprise member.
Arguments
Name | Description |
---|---|
inputAddEnterpriseSupportEntitlementInput! | Parameters for AddEnterpriseSupportEntitlement |
#
addLabelsToLabelableType: AddLabelsToLabelablePayload
Adds labels to a labelable object.
Arguments
Name | Description |
---|---|
inputAddLabelsToLabelableInput! | Parameters for AddLabelsToLabelable |
#
addProjectCardType: AddProjectCardPayload
Adds a card to a ProjectColumn. Either contentId
or note
must be provided but not both.
Arguments
Name | Description |
---|---|
inputAddProjectCardInput! | Parameters for AddProjectCard |
#
addProjectColumnType: AddProjectColumnPayload
Adds a column to a Project.
Arguments
Name | Description |
---|---|
inputAddProjectColumnInput! | Parameters for AddProjectColumn |
#
addPullRequestReviewType: AddPullRequestReviewPayload
Adds a review to a Pull Request.
Arguments
Name | Description |
---|---|
inputAddPullRequestReviewInput! | Parameters for AddPullRequestReview |
#
addPullRequestReviewCommentType: AddPullRequestReviewCommentPayload
Adds a comment to a review.
Arguments
Name | Description |
---|---|
inputAddPullRequestReviewCommentInput! | Parameters for AddPullRequestReviewComment |
#
addPullRequestReviewThreadType: AddPullRequestReviewThreadPayload
Adds a new thread to a pending Pull Request Review.
Arguments
Name | Description |
---|---|
inputAddPullRequestReviewThreadInput! | Parameters for AddPullRequestReviewThread |
#
addReactionType: AddReactionPayload
Adds a reaction to a subject.
Arguments
Name | Description |
---|---|
inputAddReactionInput! | Parameters for AddReaction |
#
addStarType: AddStarPayload
Adds a star to a Starrable.
Arguments
Name | Description |
---|---|
inputAddStarInput! | Parameters for AddStar |
#
addVerifiableDomainType: AddVerifiableDomainPayload
Adds a verifiable domain to an owning account.
Arguments
Name | Description |
---|---|
inputAddVerifiableDomainInput! | Parameters for AddVerifiableDomain |
#
approveVerifiableDomainType: ApproveVerifiableDomainPayload
Approve a verifiable domain for notification delivery.
Arguments
Name | Description |
---|---|
inputApproveVerifiableDomainInput! | Parameters for ApproveVerifiableDomain |
#
archiveRepositoryType: ArchiveRepositoryPayload
Marks a repository as archived.
Arguments
Name | Description |
---|---|
inputArchiveRepositoryInput! | Parameters for ArchiveRepository |
#
cancelEnterpriseAdminInvitationType: CancelEnterpriseAdminInvitationPayload
Cancels a pending invitation for an administrator to join an enterprise.
Arguments
Name | Description |
---|---|
inputCancelEnterpriseAdminInvitationInput! | Parameters for CancelEnterpriseAdminInvitation |
#
changeUserStatusType: ChangeUserStatusPayload
Update your status on GitHub.
Arguments
Name | Description |
---|---|
inputChangeUserStatusInput! | Parameters for ChangeUserStatus |
#
clearLabelsFromLabelableType: ClearLabelsFromLabelablePayload
Clears all labels from a labelable object.
Arguments
Name | Description |
---|---|
inputClearLabelsFromLabelableInput! | Parameters for ClearLabelsFromLabelable |
#
cloneProjectType: CloneProjectPayload
Creates a new project by cloning configuration from an existing project.
Arguments
Name | Description |
---|---|
inputCloneProjectInput! | Parameters for CloneProject |
#
cloneTemplateRepositoryType: CloneTemplateRepositoryPayload
Create a new repository with the same files and directory structure as a template repository.
Arguments
Name | Description |
---|---|
inputCloneTemplateRepositoryInput! | Parameters for CloneTemplateRepository |
#
closeIssueType: CloseIssuePayload
Close an issue.
Arguments
Name | Description |
---|---|
inputCloseIssueInput! | Parameters for CloseIssue |
#
closePullRequestType: ClosePullRequestPayload
Close a pull request.
Arguments
Name | Description |
---|---|
inputClosePullRequestInput! | Parameters for ClosePullRequest |
#
convertProjectCardNoteToIssueType: ConvertProjectCardNoteToIssuePayload
Convert a project note card to one associated with a newly created issue.
Arguments
Name | Description |
---|---|
inputConvertProjectCardNoteToIssueInput! | Parameters for ConvertProjectCardNoteToIssue |
#
createBranchProtectionRuleType: CreateBranchProtectionRulePayload
Create a new branch protection rule
Arguments
Name | Description |
---|---|
inputCreateBranchProtectionRuleInput! | Parameters for CreateBranchProtectionRule |
#
createCheckRunType: CreateCheckRunPayload
Create a check run.
Arguments
Name | Description |
---|---|
inputCreateCheckRunInput! | Parameters for CreateCheckRun |
#
createCheckSuiteType: CreateCheckSuitePayload
Create a check suite
Arguments
Name | Description |
---|---|
inputCreateCheckSuiteInput! | Parameters for CreateCheckSuite |
#
createContentAttachmentType: CreateContentAttachmentPayload
Create a content attachment.
Arguments
Name | Description |
---|---|
inputCreateContentAttachmentInput! | Parameters for CreateContentAttachment |
#
createDeploymentType: CreateDeploymentPayload
Creates a new deployment event.
Arguments
Name | Description |
---|---|
inputCreateDeploymentInput! | Parameters for CreateDeployment |
#
createDeploymentStatusType: CreateDeploymentStatusPayload
Create a deployment status.
Arguments
Name | Description |
---|---|
inputCreateDeploymentStatusInput! | Parameters for CreateDeploymentStatus |
#
createEnterpriseOrganizationType: CreateEnterpriseOrganizationPayload
Creates an organization as part of an enterprise account.
Arguments
Name | Description |
---|---|
inputCreateEnterpriseOrganizationInput! | Parameters for CreateEnterpriseOrganization |
#
createIpAllowListEntryType: CreateIpAllowListEntryPayload
Creates a new IP allow list entry.
Arguments
Name | Description |
---|---|
inputCreateIpAllowListEntryInput! | Parameters for CreateIpAllowListEntry |
#
createIssueType: CreateIssuePayload
Creates a new issue.
Arguments
Name | Description |
---|---|
inputCreateIssueInput! | Parameters for CreateIssue |
#
createLabelType: CreateLabelPayload
Creates a new label.
Arguments
Name | Description |
---|---|
inputCreateLabelInput! | Parameters for CreateLabel |
#
createProjectType: CreateProjectPayload
Creates a new project.
Arguments
Name | Description |
---|---|
inputCreateProjectInput! | Parameters for CreateProject |
#
createPullRequestType: CreatePullRequestPayload
Create a new pull request
Arguments
Name | Description |
---|---|
inputCreatePullRequestInput! | Parameters for CreatePullRequest |
#
createRefType: CreateRefPayload
Create a new Git Ref.
Arguments
Name | Description |
---|---|
inputCreateRefInput! | Parameters for CreateRef |
#
createRepositoryType: CreateRepositoryPayload
Create a new repository.
Arguments
Name | Description |
---|---|
inputCreateRepositoryInput! | Parameters for CreateRepository |
#
createTeamDiscussionType: CreateTeamDiscussionPayload
Creates a new team discussion.
Arguments
Name | Description |
---|---|
inputCreateTeamDiscussionInput! | Parameters for CreateTeamDiscussion |
#
createTeamDiscussionCommentType: CreateTeamDiscussionCommentPayload
Creates a new team discussion comment.
Arguments
Name | Description |
---|---|
inputCreateTeamDiscussionCommentInput! | Parameters for CreateTeamDiscussionComment |
#
declineTopicSuggestionType: DeclineTopicSuggestionPayload
Rejects a suggested topic for the repository.
Arguments
Name | Description |
---|---|
inputDeclineTopicSuggestionInput! | Parameters for DeclineTopicSuggestion |
#
deleteBranchProtectionRuleType: DeleteBranchProtectionRulePayload
Delete a branch protection rule
Arguments
Name | Description |
---|---|
inputDeleteBranchProtectionRuleInput! | Parameters for DeleteBranchProtectionRule |
#
deleteDeploymentType: DeleteDeploymentPayload
Deletes a deployment.
Arguments
Name | Description |
---|---|
inputDeleteDeploymentInput! | Parameters for DeleteDeployment |
#
deleteIpAllowListEntryType: DeleteIpAllowListEntryPayload
Deletes an IP allow list entry.
Arguments
Name | Description |
---|---|
inputDeleteIpAllowListEntryInput! | Parameters for DeleteIpAllowListEntry |
#
deleteIssueType: DeleteIssuePayload
Deletes an Issue object.
Arguments
Name | Description |
---|---|
inputDeleteIssueInput! | Parameters for DeleteIssue |
#
deleteIssueCommentType: DeleteIssueCommentPayload
Deletes an IssueComment object.
Arguments
Name | Description |
---|---|
inputDeleteIssueCommentInput! | Parameters for DeleteIssueComment |
#
deleteLabelType: DeleteLabelPayload
Deletes a label.
Arguments
Name | Description |
---|---|
inputDeleteLabelInput! | Parameters for DeleteLabel |
#
deletePackageVersionType: DeletePackageVersionPayload
Delete a package version.
Arguments
Name | Description |
---|---|
inputDeletePackageVersionInput! | Parameters for DeletePackageVersion |
#
deleteProjectType: DeleteProjectPayload
Deletes a project.
Arguments
Name | Description |
---|---|
inputDeleteProjectInput! | Parameters for DeleteProject |
#
deleteProjectCardType: DeleteProjectCardPayload
Deletes a project card.
Arguments
Name | Description |
---|---|
inputDeleteProjectCardInput! | Parameters for DeleteProjectCard |
#
deleteProjectColumnType: DeleteProjectColumnPayload
Deletes a project column.
Arguments
Name | Description |
---|---|
inputDeleteProjectColumnInput! | Parameters for DeleteProjectColumn |
#
deletePullRequestReviewType: DeletePullRequestReviewPayload
Deletes a pull request review.
Arguments
Name | Description |
---|---|
inputDeletePullRequestReviewInput! | Parameters for DeletePullRequestReview |
#
deletePullRequestReviewCommentType: DeletePullRequestReviewCommentPayload
Deletes a pull request review comment.
Arguments
Name | Description |
---|---|
inputDeletePullRequestReviewCommentInput! | Parameters for DeletePullRequestReviewComment |
#
deleteRefType: DeleteRefPayload
Delete a Git Ref.
Arguments
Name | Description |
---|---|
inputDeleteRefInput! | Parameters for DeleteRef |
#
deleteTeamDiscussionType: DeleteTeamDiscussionPayload
Deletes a team discussion.
Arguments
Name | Description |
---|---|
inputDeleteTeamDiscussionInput! | Parameters for DeleteTeamDiscussion |
#
deleteTeamDiscussionCommentType: DeleteTeamDiscussionCommentPayload
Deletes a team discussion comment.
Arguments
Name | Description |
---|---|
inputDeleteTeamDiscussionCommentInput! | Parameters for DeleteTeamDiscussionComment |
#
deleteVerifiableDomainType: DeleteVerifiableDomainPayload
Deletes a verifiable domain.
Arguments
Name | Description |
---|---|
inputDeleteVerifiableDomainInput! | Parameters for DeleteVerifiableDomain |
#
disablePullRequestAutoMergeType: DisablePullRequestAutoMergePayload
Disable auto merge on the given pull request
Arguments
Name | Description |
---|---|
inputDisablePullRequestAutoMergeInput! | Parameters for DisablePullRequestAutoMerge |
#
dismissPullRequestReviewType: DismissPullRequestReviewPayload
Dismisses an approved or rejected pull request review.
Arguments
Name | Description |
---|---|
inputDismissPullRequestReviewInput! | Parameters for DismissPullRequestReview |
#
enablePullRequestAutoMergeType: EnablePullRequestAutoMergePayload
Enable the default auto-merge on a pull request.
Arguments
Name | Description |
---|---|
inputEnablePullRequestAutoMergeInput! | Parameters for EnablePullRequestAutoMerge |
#
followUserType: FollowUserPayload
Follow a user.
Arguments
Name | Description |
---|---|
inputFollowUserInput! | Parameters for FollowUser |
#
importProjectType: ImportProjectPayload
Creates a new project by importing columns and a list of issues/PRs.
Arguments
Name | Description |
---|---|
inputImportProjectInput! | Parameters for ImportProject |
#
inviteEnterpriseAdminType: InviteEnterpriseAdminPayload
Invite someone to become an administrator of the enterprise.
Arguments
Name | Description |
---|---|
inputInviteEnterpriseAdminInput! | Parameters for InviteEnterpriseAdmin |
#
linkRepositoryToProjectType: LinkRepositoryToProjectPayload
Creates a repository link for a project.
Arguments
Name | Description |
---|---|
inputLinkRepositoryToProjectInput! | Parameters for LinkRepositoryToProject |
#
lockLockableType: LockLockablePayload
Lock a lockable object
Arguments
Name | Description |
---|---|
inputLockLockableInput! | Parameters for LockLockable |
#
markFileAsViewedType: MarkFileAsViewedPayload
Mark a pull request file as viewed
Arguments
Name | Description |
---|---|
inputMarkFileAsViewedInput! | Parameters for MarkFileAsViewed |
#
markPullRequestReadyForReviewType: MarkPullRequestReadyForReviewPayload
Marks a pull request ready for review.
Arguments
Name | Description |
---|---|
inputMarkPullRequestReadyForReviewInput! | Parameters for MarkPullRequestReadyForReview |
#
mergeBranchType: MergeBranchPayload
Merge a head into a branch.
Arguments
Name | Description |
---|---|
inputMergeBranchInput! | Parameters for MergeBranch |
#
mergePullRequestType: MergePullRequestPayload
Merge a pull request.
Arguments
Name | Description |
---|---|
inputMergePullRequestInput! | Parameters for MergePullRequest |
#
minimizeCommentType: MinimizeCommentPayload
Minimizes a comment on an Issue, Commit, Pull Request, or Gist
Arguments
Name | Description |
---|---|
inputMinimizeCommentInput! | Parameters for MinimizeComment |
#
moveProjectCardType: MoveProjectCardPayload
Moves a project card to another place.
Arguments
Name | Description |
---|---|
inputMoveProjectCardInput! | Parameters for MoveProjectCard |
#
moveProjectColumnType: MoveProjectColumnPayload
Moves a project column to another place.
Arguments
Name | Description |
---|---|
inputMoveProjectColumnInput! | Parameters for MoveProjectColumn |
#
pinIssueType: PinIssuePayload
Pin an issue to a repository
Arguments
Name | Description |
---|---|
inputPinIssueInput! | Parameters for PinIssue |
#
regenerateEnterpriseIdentityProviderRecoveryCodesType: RegenerateEnterpriseIdentityProviderRecoveryCodesPayload
Regenerates the identity provider recovery codes for an enterprise
Arguments
Name | Description |
---|---|
inputRegenerateEnterpriseIdentityProviderRecoveryCodesInput! | Parameters for RegenerateEnterpriseIdentityProviderRecoveryCodes |
#
regenerateVerifiableDomainTokenType: RegenerateVerifiableDomainTokenPayload
Regenerates a verifiable domain's verification token.
Arguments
Name | Description |
---|---|
inputRegenerateVerifiableDomainTokenInput! | Parameters for RegenerateVerifiableDomainToken |
#
removeAssigneesFromAssignableType: RemoveAssigneesFromAssignablePayload
Removes assignees from an assignable object.
Arguments
Name | Description |
---|---|
inputRemoveAssigneesFromAssignableInput! | Parameters for RemoveAssigneesFromAssignable |
#
removeEnterpriseAdminType: RemoveEnterpriseAdminPayload
Removes an administrator from the enterprise.
Arguments
Name | Description |
---|---|
inputRemoveEnterpriseAdminInput! | Parameters for RemoveEnterpriseAdmin |
#
removeEnterpriseIdentityProviderType: RemoveEnterpriseIdentityProviderPayload
Removes the identity provider from an enterprise
Arguments
Name | Description |
---|---|
inputRemoveEnterpriseIdentityProviderInput! | Parameters for RemoveEnterpriseIdentityProvider |
#
removeEnterpriseOrganizationType: RemoveEnterpriseOrganizationPayload
Removes an organization from the enterprise
Arguments
Name | Description |
---|---|
inputRemoveEnterpriseOrganizationInput! | Parameters for RemoveEnterpriseOrganization |
#
removeEnterpriseSupportEntitlementType: RemoveEnterpriseSupportEntitlementPayload
Removes a support entitlement from an enterprise member.
Arguments
Name | Description |
---|---|
inputRemoveEnterpriseSupportEntitlementInput! | Parameters for RemoveEnterpriseSupportEntitlement |
#
removeLabelsFromLabelableType: RemoveLabelsFromLabelablePayload
Removes labels from a Labelable object.
Arguments
Name | Description |
---|---|
inputRemoveLabelsFromLabelableInput! | Parameters for RemoveLabelsFromLabelable |
#
removeOutsideCollaboratorType: RemoveOutsideCollaboratorPayload
Removes outside collaborator from all repositories in an organization.
Arguments
Name | Description |
---|---|
inputRemoveOutsideCollaboratorInput! | Parameters for RemoveOutsideCollaborator |
#
removeReactionType: RemoveReactionPayload
Removes a reaction from a subject.
Arguments
Name | Description |
---|---|
inputRemoveReactionInput! | Parameters for RemoveReaction |
#
removeStarType: RemoveStarPayload
Removes a star from a Starrable.
Arguments
Name | Description |
---|---|
inputRemoveStarInput! | Parameters for RemoveStar |
#
reopenIssueType: ReopenIssuePayload
Reopen a issue.
Arguments
Name | Description |
---|---|
inputReopenIssueInput! | Parameters for ReopenIssue |
#
reopenPullRequestType: ReopenPullRequestPayload
Reopen a pull request.
Arguments
Name | Description |
---|---|
inputReopenPullRequestInput! | Parameters for ReopenPullRequest |
#
requestReviewsType: RequestReviewsPayload
Set review requests on a pull request.
Arguments
Name | Description |
---|---|
inputRequestReviewsInput! | Parameters for RequestReviews |
#
rerequestCheckSuiteType: RerequestCheckSuitePayload
Rerequests an existing check suite.
Arguments
Name | Description |
---|---|
inputRerequestCheckSuiteInput! | Parameters for RerequestCheckSuite |
#
resolveReviewThreadType: ResolveReviewThreadPayload
Marks a review thread as resolved.
Arguments
Name | Description |
---|---|
inputResolveReviewThreadInput! | Parameters for ResolveReviewThread |
#
setEnterpriseIdentityProviderType: SetEnterpriseIdentityProviderPayload
Creates or updates the identity provider for an enterprise.
Arguments
Name | Description |
---|---|
inputSetEnterpriseIdentityProviderInput! | Parameters for SetEnterpriseIdentityProvider |
#
setOrganizationInteractionLimitType: SetOrganizationInteractionLimitPayload
Set an organization level interaction limit for an organization's public repositories.
Arguments
Name | Description |
---|---|
inputSetOrganizationInteractionLimitInput! | Parameters for SetOrganizationInteractionLimit |
#
setRepositoryInteractionLimitType: SetRepositoryInteractionLimitPayload
Sets an interaction limit setting for a repository.
Arguments
Name | Description |
---|---|
inputSetRepositoryInteractionLimitInput! | Parameters for SetRepositoryInteractionLimit |
#
setUserInteractionLimitType: SetUserInteractionLimitPayload
Set a user level interaction limit for an user's public repositories.
Arguments
Name | Description |
---|---|
inputSetUserInteractionLimitInput! | Parameters for SetUserInteractionLimit |
#
submitPullRequestReviewType: SubmitPullRequestReviewPayload
Submits a pending pull request review.
Arguments
Name | Description |
---|---|
inputSubmitPullRequestReviewInput! | Parameters for SubmitPullRequestReview |
#
transferIssueType: TransferIssuePayload
Transfer an issue to a different repository
Arguments
Name | Description |
---|---|
inputTransferIssueInput! | Parameters for TransferIssue |
#
unarchiveRepositoryType: UnarchiveRepositoryPayload
Unarchives a repository.
Arguments
Name | Description |
---|---|
inputUnarchiveRepositoryInput! | Parameters for UnarchiveRepository |
#
unfollowUserType: UnfollowUserPayload
Unfollow a user.
Arguments
Name | Description |
---|---|
inputUnfollowUserInput! | Parameters for UnfollowUser |
#
unlinkRepositoryFromProjectType: UnlinkRepositoryFromProjectPayload
Deletes a repository link from a project.
Arguments
Name | Description |
---|---|
inputUnlinkRepositoryFromProjectInput! | Parameters for UnlinkRepositoryFromProject |
#
unlockLockableType: UnlockLockablePayload
Unlock a lockable object
Arguments
Name | Description |
---|---|
inputUnlockLockableInput! | Parameters for UnlockLockable |
#
unmarkFileAsViewedType: UnmarkFileAsViewedPayload
Unmark a pull request file as viewed
Arguments
Name | Description |
---|---|
inputUnmarkFileAsViewedInput! | Parameters for UnmarkFileAsViewed |
#
unmarkIssueAsDuplicateType: UnmarkIssueAsDuplicatePayload
Unmark an issue as a duplicate of another issue.
Arguments
Name | Description |
---|---|
inputUnmarkIssueAsDuplicateInput! | Parameters for UnmarkIssueAsDuplicate |
#
unminimizeCommentType: UnminimizeCommentPayload
Unminimizes a comment on an Issue, Commit, Pull Request, or Gist
Arguments
Name | Description |
---|---|
inputUnminimizeCommentInput! | Parameters for UnminimizeComment |
#
unpinIssueType: UnpinIssuePayload
Unpin a pinned issue from a repository
Arguments
Name | Description |
---|---|
inputUnpinIssueInput! | Parameters for UnpinIssue |
#
unresolveReviewThreadType: UnresolveReviewThreadPayload
Marks a review thread as unresolved.
Arguments
Name | Description |
---|---|
inputUnresolveReviewThreadInput! | Parameters for UnresolveReviewThread |
#
updateBranchProtectionRuleType: UpdateBranchProtectionRulePayload
Create a new branch protection rule
Arguments
Name | Description |
---|---|
inputUpdateBranchProtectionRuleInput! | Parameters for UpdateBranchProtectionRule |
#
updateCheckRunType: UpdateCheckRunPayload
Update a check run
Arguments
Name | Description |
---|---|
inputUpdateCheckRunInput! | Parameters for UpdateCheckRun |
#
updateCheckSuitePreferencesType: UpdateCheckSuitePreferencesPayload
Modifies the settings of an existing check suite
Arguments
Name | Description |
---|---|
inputUpdateCheckSuitePreferencesInput! | Parameters for UpdateCheckSuitePreferences |
#
updateEnterpriseAdministratorRoleType: UpdateEnterpriseAdministratorRolePayload
Updates the role of an enterprise administrator.
Arguments
Name | Description |
---|---|
inputUpdateEnterpriseAdministratorRoleInput! | Parameters for UpdateEnterpriseAdministratorRole |
#
updateEnterpriseAllowPrivateRepositoryForkingSettingType: UpdateEnterpriseAllowPrivateRepositoryForkingSettingPayload
Sets whether private repository forks are enabled for an enterprise.
Arguments
Name | Description |
---|---|
inputUpdateEnterpriseAllowPrivateRepositoryForkingSettingInput! | Parameters for UpdateEnterpriseAllowPrivateRepositoryForkingSetting |
#
updateEnterpriseDefaultRepositoryPermissionSettingType: UpdateEnterpriseDefaultRepositoryPermissionSettingPayload
Sets the default repository permission for organizations in an enterprise.
Arguments
Name | Description |
---|---|
inputUpdateEnterpriseDefaultRepositoryPermissionSettingInput! | Parameters for UpdateEnterpriseDefaultRepositoryPermissionSetting |
#
updateEnterpriseMembersCanChangeRepositoryVisibilitySettingType: UpdateEnterpriseMembersCanChangeRepositoryVisibilitySettingPayload
Sets whether organization members with admin permissions on a repository can change repository visibility.
Arguments
Name | Description |
---|---|
inputUpdateEnterpriseMembersCanChangeRepositoryVisibilitySettingInput! | Parameters for UpdateEnterpriseMembersCanChangeRepositoryVisibilitySetting |
#
updateEnterpriseMembersCanCreateRepositoriesSettingType: UpdateEnterpriseMembersCanCreateRepositoriesSettingPayload
Sets the members can create repositories setting for an enterprise.
Arguments
Name | Description |
---|---|
inputUpdateEnterpriseMembersCanCreateRepositoriesSettingInput! | Parameters for UpdateEnterpriseMembersCanCreateRepositoriesSetting |
#
updateEnterpriseMembersCanDeleteIssuesSettingType: UpdateEnterpriseMembersCanDeleteIssuesSettingPayload
Sets the members can delete issues setting for an enterprise.
Arguments
Name | Description |
---|---|
inputUpdateEnterpriseMembersCanDeleteIssuesSettingInput! | Parameters for UpdateEnterpriseMembersCanDeleteIssuesSetting |
#
updateEnterpriseMembersCanDeleteRepositoriesSettingType: UpdateEnterpriseMembersCanDeleteRepositoriesSettingPayload
Sets the members can delete repositories setting for an enterprise.
Arguments
Name | Description |
---|---|
inputUpdateEnterpriseMembersCanDeleteRepositoriesSettingInput! | Parameters for UpdateEnterpriseMembersCanDeleteRepositoriesSetting |
#
updateEnterpriseMembersCanInviteCollaboratorsSettingType: UpdateEnterpriseMembersCanInviteCollaboratorsSettingPayload
Sets whether members can invite collaborators are enabled for an enterprise.
Arguments
Name | Description |
---|---|
inputUpdateEnterpriseMembersCanInviteCollaboratorsSettingInput! | Parameters for UpdateEnterpriseMembersCanInviteCollaboratorsSetting |
#
updateEnterpriseMembersCanMakePurchasesSettingType: UpdateEnterpriseMembersCanMakePurchasesSettingPayload
Sets whether or not an organization admin can make purchases.
Arguments
Name | Description |
---|---|
inputUpdateEnterpriseMembersCanMakePurchasesSettingInput! | Parameters for UpdateEnterpriseMembersCanMakePurchasesSetting |
#
updateEnterpriseMembersCanUpdateProtectedBranchesSettingType: UpdateEnterpriseMembersCanUpdateProtectedBranchesSettingPayload
Sets the members can update protected branches setting for an enterprise.
Arguments
Name | Description |
---|---|
inputUpdateEnterpriseMembersCanUpdateProtectedBranchesSettingInput! | Parameters for UpdateEnterpriseMembersCanUpdateProtectedBranchesSetting |
#
updateEnterpriseMembersCanViewDependencyInsightsSettingType: UpdateEnterpriseMembersCanViewDependencyInsightsSettingPayload
Sets the members can view dependency insights for an enterprise.
Arguments
Name | Description |
---|---|
inputUpdateEnterpriseMembersCanViewDependencyInsightsSettingInput! | Parameters for UpdateEnterpriseMembersCanViewDependencyInsightsSetting |
#
updateEnterpriseOrganizationProjectsSettingType: UpdateEnterpriseOrganizationProjectsSettingPayload
Sets whether organization projects are enabled for an enterprise.
Arguments
Name | Description |
---|---|
inputUpdateEnterpriseOrganizationProjectsSettingInput! | Parameters for UpdateEnterpriseOrganizationProjectsSetting |
#
updateEnterpriseProfileType: UpdateEnterpriseProfilePayload
Updates an enterprise's profile.
Arguments
Name | Description |
---|---|
inputUpdateEnterpriseProfileInput! | Parameters for UpdateEnterpriseProfile |
#
updateEnterpriseRepositoryProjectsSettingType: UpdateEnterpriseRepositoryProjectsSettingPayload
Sets whether repository projects are enabled for a enterprise.
Arguments
Name | Description |
---|---|
inputUpdateEnterpriseRepositoryProjectsSettingInput! | Parameters for UpdateEnterpriseRepositoryProjectsSetting |
#
updateEnterpriseTeamDiscussionsSettingType: UpdateEnterpriseTeamDiscussionsSettingPayload
Sets whether team discussions are enabled for an enterprise.
Arguments
Name | Description |
---|---|
inputUpdateEnterpriseTeamDiscussionsSettingInput! | Parameters for UpdateEnterpriseTeamDiscussionsSetting |
#
updateEnterpriseTwoFactorAuthenticationRequiredSettingType: UpdateEnterpriseTwoFactorAuthenticationRequiredSettingPayload
Sets whether two factor authentication is required for all users in an enterprise.
Arguments
Name | Description |
---|---|
inputUpdateEnterpriseTwoFactorAuthenticationRequiredSettingInput! | Parameters for UpdateEnterpriseTwoFactorAuthenticationRequiredSetting |
#
updateIpAllowListEnabledSettingType: UpdateIpAllowListEnabledSettingPayload
Sets whether an IP allow list is enabled on an owner.
Arguments
Name | Description |
---|---|
inputUpdateIpAllowListEnabledSettingInput! | Parameters for UpdateIpAllowListEnabledSetting |
#
updateIpAllowListEntryType: UpdateIpAllowListEntryPayload
Updates an IP allow list entry.
Arguments
Name | Description |
---|---|
inputUpdateIpAllowListEntryInput! | Parameters for UpdateIpAllowListEntry |
#
updateIssueType: UpdateIssuePayload
Updates an Issue.
Arguments
Name | Description |
---|---|
inputUpdateIssueInput! | Parameters for UpdateIssue |
#
updateIssueCommentType: UpdateIssueCommentPayload
Updates an IssueComment object.
Arguments
Name | Description |
---|---|
inputUpdateIssueCommentInput! | Parameters for UpdateIssueComment |
#
updateLabelType: UpdateLabelPayload
Updates an existing label.
Arguments
Name | Description |
---|---|
inputUpdateLabelInput! | Parameters for UpdateLabel |
#
updateNotificationRestrictionSettingType: UpdateNotificationRestrictionSettingPayload
Update the setting to restrict notifications to only verified domains available to an owner.
Arguments
Name | Description |
---|---|
inputUpdateNotificationRestrictionSettingInput! | Parameters for UpdateNotificationRestrictionSetting |
#
updateProjectType: UpdateProjectPayload
Updates an existing project.
Arguments
Name | Description |
---|---|
inputUpdateProjectInput! | Parameters for UpdateProject |
#
updateProjectCardType: UpdateProjectCardPayload
Updates an existing project card.
Arguments
Name | Description |
---|---|
inputUpdateProjectCardInput! | Parameters for UpdateProjectCard |
#
updateProjectColumnType: UpdateProjectColumnPayload
Updates an existing project column.
Arguments
Name | Description |
---|---|
inputUpdateProjectColumnInput! | Parameters for UpdateProjectColumn |
#
updatePullRequestType: UpdatePullRequestPayload
Update a pull request
Arguments
Name | Description |
---|---|
inputUpdatePullRequestInput! | Parameters for UpdatePullRequest |
#
updatePullRequestReviewType: UpdatePullRequestReviewPayload
Updates the body of a pull request review.
Arguments
Name | Description |
---|---|
inputUpdatePullRequestReviewInput! | Parameters for UpdatePullRequestReview |
#
updatePullRequestReviewCommentType: UpdatePullRequestReviewCommentPayload
Updates a pull request review comment.
Arguments
Name | Description |
---|---|
inputUpdatePullRequestReviewCommentInput! | Parameters for UpdatePullRequestReviewComment |
#
updateRefType: UpdateRefPayload
Update a Git Ref.
Arguments
Name | Description |
---|---|
inputUpdateRefInput! | Parameters for UpdateRef |
#
updateRefsType: UpdateRefsPayload
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.
Arguments
Name | Description |
---|---|
inputUpdateRefsInput! | Parameters for UpdateRefs |
#
updateRepositoryType: UpdateRepositoryPayload
Update information about a repository.
Arguments
Name | Description |
---|---|
inputUpdateRepositoryInput! | Parameters for UpdateRepository |
#
updateSubscriptionType: UpdateSubscriptionPayload
Updates the state for subscribable subjects.
Arguments
Name | Description |
---|---|
inputUpdateSubscriptionInput! | Parameters for UpdateSubscription |
#
updateTeamDiscussionType: UpdateTeamDiscussionPayload
Updates a team discussion.
Arguments
Name | Description |
---|---|
inputUpdateTeamDiscussionInput! | Parameters for UpdateTeamDiscussion |
#
updateTeamDiscussionCommentType: UpdateTeamDiscussionCommentPayload
Updates a discussion comment.
Arguments
Name | Description |
---|---|
inputUpdateTeamDiscussionCommentInput! | Parameters for UpdateTeamDiscussionComment |
#
updateTeamReviewAssignmentType: UpdateTeamReviewAssignmentPayload
Updates team review assignment.
Arguments
Name | Description |
---|---|
inputUpdateTeamReviewAssignmentInput! | Parameters for UpdateTeamReviewAssignment |
#
updateTopicsType: UpdateTopicsPayload
Replaces the repository's topics with the given topics.
Arguments
Name | Description |
---|---|
inputUpdateTopicsInput! | Parameters for UpdateTopics |
#
verifyVerifiableDomainType: VerifyVerifiableDomainPayload
Verify that a verifiable domain has the expected DNS record.
Arguments
Name | Description |
---|---|
inputVerifyVerifiableDomainInput! | Parameters for VerifyVerifiableDomain |