Connectors

Cloud Infrastructure & DevOps

GitHub GraphQL

GitHub GraphQL API: flexible queries and mutations across repositories, issues, and projects
GitHub GraphQL API referenceAPI checked August 18, 2026
Signs in with
API token
Runs on
Cloud or On-Prem Worker
Operations
263
Ready-made triggers
0

Connect GitHub GraphQL

  1. In Neblex open Connect › Connections and click New Connection.
  2. Search for GitHub GraphQL and give the connection a clear name.
  3. Fill in the fields. Secret values are encrypted and never shown again.
  4. Click Test, then Create Connection.
FieldWhat to enter
Access tokenRequiredSecret

Use it in a flow

  1. Open a flow, open the node library and search for GitHub GraphQL.
  2. Drag it onto the canvas and choose an Operation and your connection.
  3. Map the operation's fields from earlier steps, or click Map with Matt.
  4. Use Test this step to see what it returns, then save.

To start a flow from GitHub GraphQL without a ready-made trigger: a Poll for changes trigger can check one of its list operations on a schedule and pass on only what is new; if GitHub GraphQL can send webhooks, a Webhook trigger receives them at its own URL.

Operations

263 operations in 75 groups. Each one is a step you can add to a flow.

Abort2
Abort queued migrationsabortQueuedMigrationsClear all of a customer's queued migrations
Abort repository migrationabortRepositoryMigrationAbort a repository migration queued or in progress.
Accept3
Accept enterprise administrator invitationacceptEnterpriseAdministratorInvitationAccepts a pending invitation for a user to become an administrator of an enterprise.
Accept enterprise member invitationacceptEnterpriseMemberInvitationAccepts a pending invitation for a user to become an unaffiliated member of an enterprise.
Accept topic suggestionacceptTopicSuggestionApplies a suggested topic to the repository.
Add19
Add assignees to assignableaddAssigneesToAssignableAdds assignees to an assignable object.
Add commentaddCommentAdds a comment to an Issue or Pull Request.
Add discussion commentaddDiscussionCommentAdds a comment to a Discussion, possibly as a reply to another comment.
Add discussion poll voteaddDiscussionPollVoteVote for an option in a discussion poll.
Add enterprise organization memberaddEnterpriseOrganizationMemberAdds enterprise members to an organization within the enterprise.
Add enterprise support entitlementaddEnterpriseSupportEntitlementAdds a support entitlement to an enterprise member.
Add labels to labelableaddLabelsToLabelableAdds labels to a labelable object.
Add project cardaddProjectCardAdds a card to a ProjectColumn.
Add project columnaddProjectColumnAdds a column to a Project.
Add project v2 draft issueaddProjectV2DraftIssueCreates a new draft issue and add it to a Project.
Add project v2 item by idaddProjectV2ItemByIdLinks an existing content instance to a Project.
Add pull request reviewaddPullRequestReviewAdds a review to a Pull Request.
Add pull request review commentaddPullRequestReviewCommentAdds a comment to a review.
Add pull request review threadaddPullRequestReviewThreadAdds a new thread to a pending Pull Request Review.
Add pull request review thread replyaddPullRequestReviewThreadReplyAdds a reply to an existing Pull Request Review Thread.
Add reactionaddReactionAdds a reaction to a subject.
Add staraddStarAdds a star to a Starrable.
Add upvoteaddUpvoteAdd an upvote to a discussion or discussion comment.
Add verifiable domainaddVerifiableDomainAdds a verifiable domain to an owning account.
Approve2
Approve deploymentsapproveDeploymentsApprove all pending deployments under one or more environments
Approve verifiable domainapproveVerifiableDomainApprove a verifiable domain for notification delivery.
Archive2
Archive project v2 itemarchiveProjectV2ItemArchives a ProjectV2Item
Archive repositoryarchiveRepositoryMarks a repository as archived.
Cancel3
Cancel enterprise admin invitationcancelEnterpriseAdminInvitationCancels a pending invitation for an administrator to join an enterprise.
Cancel enterprise member invitationcancelEnterpriseMemberInvitationCancels a pending invitation for an unaffiliated member to join an enterprise.
Cancel sponsorshipcancelSponsorshipCancel an active sponsorship.
Change1
Change user statuschangeUserStatusUpdate your status on GitHub.
Clear2
Clear labels from labelableclearLabelsFromLabelableClears all labels from a labelable object.
Clear project v2 item field valueclearProjectV2ItemFieldValueThis mutation clears the value of a field for an item in a Project.
Clone2
Clone projectcloneProjectCreates a new project by cloning configuration from an existing project.
Clone template repositorycloneTemplateRepositoryCreate a new repository with the same files and directory structure as a template repository.
Close3
Close discussioncloseDiscussionClose a discussion.
Close issuecloseIssueClose an issue.
Close pull requestclosePullRequestClose a pull request.
Code2
Code of conductcodeOfConductLook up a code of conduct by its key
Codes of conductcodesOfConductLook up a code of conduct by its key
Convert3
Convert project card note to issueconvertProjectCardNoteToIssueConvert a project note card to one associated with a newly created issue.
Convert project v2 draft issue item to issueconvertProjectV2DraftIssueItemToIssueConverts a projectV2 draft issue item to an issue.
Convert pull request to draftconvertPullRequestToDraftConverts a pull request to draft
Copy1
Copy project v2copyProjectV2Copy a project.
Create28
Create attribution invitationcreateAttributionInvitationInvites a user to claim reattributable data
Create branch protection rulecreateBranchProtectionRuleCreate a new branch protection rule
Create check runcreateCheckRunCreate a check run.
Create check suitecreateCheckSuiteCreate a check suite
Create commit on branchcreateCommitOnBranchAppends a commit to the given branch as the authenticated user.
Create deploymentcreateDeploymentCreates a new deployment event.
Create deployment statuscreateDeploymentStatusCreate a deployment status.
Create discussioncreateDiscussionCreate a discussion.
Create enterprise organizationcreateEnterpriseOrganizationCreates an organization as part of an enterprise account.
Create environmentcreateEnvironmentCreates an environment or simply returns it if already exists.
Create ip allow list entrycreateIpAllowListEntryCreates a new IP allow list entry.
Create issuecreateIssueCreates a new issue.
Create labelcreateLabelCreates a new label.
Create linked branchcreateLinkedBranchCreate a branch linked to an issue.
Create migration sourcecreateMigrationSourceCreates a GitHub Enterprise Importer (GEI) migration source.
Create projectcreateProjectCreates a new project.
Create project v2createProjectV2Creates a new project.
Create project v2 fieldcreateProjectV2FieldCreate a new project field.
Create project v2 status updatecreateProjectV2StatusUpdateCreates a status update within a Project.
Create pull requestcreatePullRequestCreate a new pull request
Create refcreateRefCreate a new Git Ref.
Create repositorycreateRepositoryCreate a new repository.
Create repository rulesetcreateRepositoryRulesetCreate a repository ruleset
Create sponsors listingcreateSponsorsListingCreate a GitHub Sponsors profile to allow others to sponsor you or your organization.
Create sponsors tiercreateSponsorsTierCreate a new payment tier for your GitHub Sponsors profile.
Create sponsorshipcreateSponsorshipStart a new sponsorship of a maintainer in GitHub Sponsors, or reactivate a past sponsorship.
Create sponsorshipscreateSponsorshipsMake many sponsorships for different sponsorable users or organizations at once.
Create user listcreateUserListCreates a new user list.
Decline1
Decline topic suggestiondeclineTopicSuggestionRejects a suggested topic for the repository.
Delete25
Delete branch protection ruledeleteBranchProtectionRuleDelete a branch protection rule
Delete deploymentdeleteDeploymentDeletes a deployment.
Delete discussiondeleteDiscussionDelete a discussion and all of its replies.
Delete discussion commentdeleteDiscussionCommentDelete a discussion comment.
Delete environmentdeleteEnvironmentDeletes an environment
Delete ip allow list entrydeleteIpAllowListEntryDeletes an IP allow list entry.
Delete issuedeleteIssueDeletes an Issue object.
Delete issue commentdeleteIssueCommentDeletes an IssueComment object.
Delete labeldeleteLabelDeletes a label.
Delete linked branchdeleteLinkedBranchUnlink a branch from an issue.
Delete package versiondeletePackageVersionDelete a package version.
Delete projectdeleteProjectDeletes a project.
Delete project carddeleteProjectCardDeletes a project card.
Delete project columndeleteProjectColumnDeletes a project column.
Delete project v2deleteProjectV2Delete a project.
Delete project v2 fielddeleteProjectV2FieldDelete a project field.
Delete project v2 itemdeleteProjectV2ItemDeletes an item from a Project.
Delete project v2 status updatedeleteProjectV2StatusUpdateDeletes a project status update.
Delete project v2 workflowdeleteProjectV2WorkflowDeletes a project workflow.
Delete pull request reviewdeletePullRequestReviewDeletes a pull request review.
Delete pull request review commentdeletePullRequestReviewCommentDeletes a pull request review comment.
Delete refdeleteRefDelete a Git Ref.
Delete repository rulesetdeleteRepositoryRulesetDelete a repository ruleset
Delete user listdeleteUserListDeletes a user list.
Delete verifiable domaindeleteVerifiableDomainDeletes a verifiable domain.
Dequeue1
Dequeue pull requestdequeuePullRequestRemove a pull request from the merge queue.
Disable1
Disable pull request auto mergedisablePullRequestAutoMergeDisable auto merge on the given pull request
Dismiss2
Dismiss pull request reviewdismissPullRequestReviewDismisses an approved or rejected pull request review.
Dismiss repository vulnerability alertdismissRepositoryVulnerabilityAlertDismisses the Dependabot alert.
Enable1
Enable pull request auto mergeenablePullRequestAutoMergeEnable the default auto-merge on a pull request.
Enqueue1
Enqueue pull requestenqueuePullRequestAdd a pull request to the merge queue.
Enterprise5
EnterpriseenterpriseLook up an enterprise by URL slug.
Enterprise administrator invitationenterpriseAdministratorInvitationLook up a pending enterprise administrator invitation by invitee, enterprise and role.
Enterprise administrator invitation by tokenenterpriseAdministratorInvitationByTokenLook up a pending enterprise administrator invitation by invitation token.
Enterprise member invitationenterpriseMemberInvitationLook up a pending enterprise unaffiliated member invitation by invitee and enterprise.
Enterprise member invitation by tokenenterpriseMemberInvitationByTokenLook up a pending enterprise unaffiliated member invitation by invitation token.
Follow2
Follow organizationfollowOrganizationFollow an organization.
Follow userfollowUserFollow a user.
Grant2
Grant enterprise organizations migrator rolegrantEnterpriseOrganizationsMigratorRoleGrant the migrator role to a user for all organizations under an enterprise account.
Grant migrator rolegrantMigratorRoleGrant the migrator role to a user or a team.
Import1
Import projectimportProjectCreates a new project by importing columns and a list of issues/PRs.
Invite2
Invite enterprise admininviteEnterpriseAdminInvite someone to become an administrator of the enterprise.
Invite enterprise memberinviteEnterpriseMemberInvite someone to become an unaffiliated member of the enterprise.
Licens1
LicenseslicensesReturn a list of known open source licenses
License1
LicenselicenseLook up an open source license by its key
Link3
Link project v2 to repositorylinkProjectV2ToRepositoryLinks a project to a repository.
Link project v2 to teamlinkProjectV2ToTeamLinks a project to a team.
Link repository to projectlinkRepositoryToProjectCreates a repository link for a project.
Lock1
Lock lockablelockLockableLock a lockable object
Mark4
Mark discussion comment as answermarkDiscussionCommentAsAnswerMark a discussion comment as the chosen answer for discussions in an answerable category.
Mark file as viewedmarkFileAsViewedMark a pull request file as viewed
Mark project v2 as templatemarkProjectV2AsTemplateMark a project as a template.
Mark pull request ready for reviewmarkPullRequestReadyForReviewMarks a pull request ready for review.
Marketplace4
Marketplace categoriesmarketplaceCategoriesGet alphabetically sorted list of Marketplace categories
Marketplace categorymarketplaceCategoryLook up a Marketplace category by its slug.
Marketplace listingmarketplaceListingLook up a single Marketplace listing
Marketplace listingsmarketplaceListingsLook up Marketplace listings
Merge2
Merge branchmergeBranchMerge a head into a branch.
Merge pull requestmergePullRequestMerge a pull request.
Meta1
MetametaReturn information about the GitHub instance
Minimize1
Minimize commentminimizeCommentMinimizes a comment on an Issue, Commit, Pull Request, or Gist
Move2
Move project cardmoveProjectCardMoves a project card to another place.
Move project columnmoveProjectColumnMoves a project column to another place.
Node2
NodenodeFetches an object given its ID.
NodesnodesLookup nodes by a list of IDs.
Organization1
OrganizationorganizationLookup a organization by login.
Pin2
Pin environmentpinEnvironmentPin an environment to a repository
Pin issuepinIssuePin an issue to a repository
Publish1
Publish sponsors tierpublishSponsorsTierPublish an existing sponsorship tier that is currently still a draft to a GitHub Sponsors profile.
Rate1
Rate limitrateLimitThe client's rate limit information.
Regenerate2
Regenerate enterprise identity provider recovery codesregenerateEnterpriseIdentityProviderRecoveryCodesRegenerates the identity provider recovery codes for an enterprise
Regenerate verifiable domain tokenregenerateVerifiableDomainTokenRegenerates a verifiable domain's verification token.
Reject1
Reject deploymentsrejectDeploymentsReject all pending deployments under one or more environments
Relay1
RelayrelayWorkaround for re-exposing the root query object.
Remove11
Remove assignees from assignableremoveAssigneesFromAssignableRemoves assignees from an assignable object.
Remove enterprise adminremoveEnterpriseAdminRemoves an administrator from the enterprise.
Remove enterprise identity providerremoveEnterpriseIdentityProviderRemoves the identity provider from an enterprise.
Remove enterprise memberremoveEnterpriseMemberRemoves a user from all organizations within the enterprise
Remove enterprise organizationremoveEnterpriseOrganizationRemoves an organization from the enterprise
Remove enterprise support entitlementremoveEnterpriseSupportEntitlementRemoves a support entitlement from an enterprise member.
Remove labels from labelableremoveLabelsFromLabelableRemoves labels from a Labelable object.
Remove outside collaboratorremoveOutsideCollaboratorRemoves outside collaborator from all repositories in an organization.
Remove reactionremoveReactionRemoves a reaction from a subject.
Remove starremoveStarRemoves a star from a Starrable.
Remove upvoteremoveUpvoteRemove an upvote to a discussion or discussion comment.
Reopen3
Reopen discussionreopenDiscussionReopen a discussion.
Reopen issuereopenIssueReopen a issue.
Reopen pull requestreopenPullRequestReopen a pull request.
Reorder1
Reorder environmentreorderEnvironmentReorder a pinned repository environment
Repository2
RepositoryrepositoryLookup a given repository by the owner and repository name.
Repository ownerrepositoryOwnerLookup a repository owner (ie.
Request1
Request reviewsrequestReviewsSet review requests on a pull request.
Rerequest1
Rerequest check suitererequestCheckSuiteRerequests an existing check suite.
Resolve1
Resolve review threadresolveReviewThreadMarks a review thread as resolved.
Resource1
ResourceresourceLookup resource by a URL.
Retire1
Retire sponsors tierretireSponsorsTierRetire a published payment tier from your GitHub Sponsors profile so it cannot be used to start new sponsorships.
Revert1
Revert pull requestrevertPullRequestCreate a pull request that reverts the changes from a merged pull request.
Revoke2
Revoke enterprise organizations migrator rolerevokeEnterpriseOrganizationsMigratorRoleRevoke the migrator role to a user for all organizations under an enterprise account.
Revoke migrator rolerevokeMigratorRoleRevoke the migrator role from a user or a team.
Search1
SearchsearchPerform a search across resources, returning a maximum of 1,000 results.
Security3
Security advisoriessecurityAdvisoriesGitHub Security Advisories
Security advisorysecurityAdvisoryFetch a Security Advisory by its GHSA ID
Security vulnerabilitiessecurityVulnerabilitiesSoftware Vulnerabilities documented by GitHub Security Advisories
Set4
Set enterprise identity providersetEnterpriseIdentityProviderCreates or updates the identity provider for an enterprise.
Set organization interaction limitsetOrganizationInteractionLimitSet an organization level interaction limit for an organization's public repositories.
Set repository interaction limitsetRepositoryInteractionLimitSets an interaction limit setting for a repository.
Set user interaction limitsetUserInteractionLimitSet a user level interaction limit for an user's public repositories.
Sponsorable1
SponsorablessponsorablesUsers and organizations who can be sponsored via GitHub Sponsors.
Start2
Start organization migrationstartOrganizationMigrationStarts a GitHub Enterprise Importer organization migration.
Start repository migrationstartRepositoryMigrationStarts a GitHub Enterprise Importer (GEI) repository migration.
Submit1
Submit pull request reviewsubmitPullRequestReviewSubmits a pending pull request review.
Topic1
TopictopicLook up a topic by name.
Transfer2
Transfer enterprise organizationtransferEnterpriseOrganizationTransfer an organization from one enterprise to another enterprise.
Transfer issuetransferIssueTransfer an issue to a different repository
Unarchive2
Unarchive project v2 itemunarchiveProjectV2ItemUnarchives a ProjectV2Item
Unarchive repositoryunarchiveRepositoryUnarchives a repository.
Unfollow2
Unfollow organizationunfollowOrganizationUnfollow an organization.
Unfollow userunfollowUserUnfollow a user.
Unlink3
Unlink project v2 from repositoryunlinkProjectV2FromRepositoryUnlinks a project from a repository.
Unlink project v2 from teamunlinkProjectV2FromTeamUnlinks a project to a team.
Unlink repository from projectunlinkRepositoryFromProjectDeletes a repository link from a project.
Unlock1
Unlock lockableunlockLockableUnlock a lockable object
Unmark4
Unmark discussion comment as answerunmarkDiscussionCommentAsAnswerUnmark a discussion comment as the chosen answer for discussions in an answerable category.
Unmark file as viewedunmarkFileAsViewedUnmark a pull request file as viewed
Unmark issue as duplicateunmarkIssueAsDuplicateUnmark an issue as a duplicate of another issue.
Unmark project v2 as templateunmarkProjectV2AsTemplateUnmark a project as a template.
Unminimize1
Unminimize commentunminimizeCommentUnminimizes a comment on an Issue, Commit, Pull Request, or Gist
Unpin1
Unpin issueunpinIssueUnpin a pinned issue from a repository
Unresolve1
Unresolve review threadunresolveReviewThreadMarks a review thread as unresolved.
Update57
Update branch protection ruleupdateBranchProtectionRuleUpdate a branch protection rule
Update check runupdateCheckRunUpdate a check run
Update check suite preferencesupdateCheckSuitePreferencesModifies the settings of an existing check suite
Update discussionupdateDiscussionUpdate a discussion
Update discussion commentupdateDiscussionCommentUpdate the contents of a comment on a Discussion
Update enterprise administrator roleupdateEnterpriseAdministratorRoleUpdates the role of an enterprise administrator.
Update enterprise allow private repository forking settingupdateEnterpriseAllowPrivateRepositoryForkingSettingSets whether private repository forks are enabled for an enterprise.
Update enterprise default repository permission settingupdateEnterpriseDefaultRepositoryPermissionSettingSets the base repository permission for organizations in an enterprise.
Update enterprise members can change repository visibility settingupdateEnterpriseMembersCanChangeRepositoryVisibilitySettingSets whether organization members with admin permissions on a repository can change repository visibility.
Update enterprise members can create repositories settingupdateEnterpriseMembersCanCreateRepositoriesSettingSets the members can create repositories setting for an enterprise.
Update enterprise members can delete issues settingupdateEnterpriseMembersCanDeleteIssuesSettingSets the members can delete issues setting for an enterprise.
Update enterprise members can delete repositories settingupdateEnterpriseMembersCanDeleteRepositoriesSettingSets the members can delete repositories setting for an enterprise.
Update enterprise members can invite collaborators settingupdateEnterpriseMembersCanInviteCollaboratorsSettingSets whether members can invite collaborators are enabled for an enterprise.
Update enterprise members can make purchases settingupdateEnterpriseMembersCanMakePurchasesSettingSets whether or not an organization owner can make purchases.
Update enterprise members can update protected branches settingupdateEnterpriseMembersCanUpdateProtectedBranchesSettingSets the members can update protected branches setting for an enterprise.
Update enterprise members can view dependency insights settingupdateEnterpriseMembersCanViewDependencyInsightsSettingSets the members can view dependency insights for an enterprise.
Update enterprise organization projects settingupdateEnterpriseOrganizationProjectsSettingSets whether organization projects are enabled for an enterprise.
Update enterprise owner organization roleupdateEnterpriseOwnerOrganizationRoleUpdates the role of an enterprise owner with an organization.
Update enterprise profileupdateEnterpriseProfileUpdates an enterprise's profile.
Update enterprise repository projects settingupdateEnterpriseRepositoryProjectsSettingSets whether repository projects are enabled for a enterprise.
Update enterprise two factor authentication required settingupdateEnterpriseTwoFactorAuthenticationRequiredSettingSets whether two factor authentication is required for all users in an enterprise.
Update environmentupdateEnvironmentUpdates an environment.
Update ip allow list enabled settingupdateIpAllowListEnabledSettingSets whether an IP allow list is enabled on an owner.
Update ip allow list entryupdateIpAllowListEntryUpdates an IP allow list entry.
Update ip allow list for installed apps enabled settingupdateIpAllowListForInstalledAppsEnabledSettingSets whether IP allow list configuration for installed GitHub Apps is enabled on an owner.
Update issueupdateIssueUpdates an Issue.
Update issue commentupdateIssueCommentUpdates an IssueComment object.
Update labelupdateLabelUpdates an existing label.
Update notification restriction settingupdateNotificationRestrictionSettingUpdate the setting to restrict notifications to only verified or approved domains available to an owner.
Update organization allow private repository forking settingupdateOrganizationAllowPrivateRepositoryForkingSettingSets whether private repository forks are enabled for an organization.
Update organization web commit signoff settingupdateOrganizationWebCommitSignoffSettingSets whether contributors are required to sign off on web-based commits for repositories in an organization.
Update patreon sponsorabilityupdatePatreonSponsorabilityToggle the setting for your GitHub Sponsors profile that allows other GitHub accounts to sponsor you on GitHub while paying for the sponsorship on Patreon.
Update projectupdateProjectUpdates an existing project.
Update project cardupdateProjectCardUpdates an existing project card.
Update project columnupdateProjectColumnUpdates an existing project column.
Update project v2updateProjectV2Updates an existing project.
Update project v2 collaboratorsupdateProjectV2CollaboratorsUpdate the collaborators on a team or a project
Update project v2 draft issueupdateProjectV2DraftIssueUpdates a draft issue within a Project.
Update project v2 item field valueupdateProjectV2ItemFieldValueThis mutation updates the value of a field for an item in a Project.
Update project v2 item positionupdateProjectV2ItemPositionThis mutation updates the position of the item in the project, where the position represents the priority of an item.
Update project v2 status updateupdateProjectV2StatusUpdateUpdates a status update within a Project.
Update pull requestupdatePullRequestUpdate a pull request
Update pull request branchupdatePullRequestBranchMerge or Rebase HEAD from upstream branch into pull request branch
Update pull request reviewupdatePullRequestReviewUpdates the body of a pull request review.
Update pull request review commentupdatePullRequestReviewCommentUpdates a pull request review comment.
Update refupdateRefUpdate a Git Ref.
Update refsupdateRefsCreates, updates and/or deletes multiple refs in a repository.
Update repositoryupdateRepositoryUpdate information about a repository.
Update repository rulesetupdateRepositoryRulesetUpdate a repository ruleset
Update repository web commit signoff settingupdateRepositoryWebCommitSignoffSettingSets whether contributors are required to sign off on web-based commits for a repository.
Update sponsorship preferencesupdateSponsorshipPreferencesChange visibility of your sponsorship and opt in or out of email updates from the maintainer.
Update subscriptionupdateSubscriptionUpdates the state for subscribable subjects.
Update team review assignmentupdateTeamReviewAssignmentUpdates team review assignment.
Update teams repositoryupdateTeamsRepositoryUpdate team repository.
Update topicsupdateTopicsReplaces the repository's topics with the given topics.
Update user listupdateUserListUpdates an existing user list.
Update user lists for itemupdateUserListsForItemUpdates which of the viewer's lists an item belongs to
User1
UseruserLookup a user by login.
Verify1
Verify verifiable domainverifyVerifiableDomainVerify that a verifiable domain has the expected DNS record.
Viewer1
ViewerviewerThe currently authenticated user.