GitHubNode

An object with an ID.

EXAMPLE USAGES
GitHubAddPullRequestComment

Add a comment to a pull request given its id - see the GitHubGetPullRequest example for how to find a PR's id given its repository and number.

FIELDS
id (ID!)

ID of the object.

IMPLEMENTED BY
GitHubSavedReply

A Saved Reply is text a user can use to reply quickly.

GitHubPublicKey

A user's public key.

GitHubPackageTag

A version tag contains the mapping between a tag name and a version.

GitHubReviewRequest

A request for a user to review a pull request.

GitHubReviewDismissalAllowance

A team or user who has the ability to dismiss a review on a protected branch.

GitHubMarketplaceCategory

A public description of a Marketplace category.

GitHubMarketplaceListing

A listing in the GitHub integration marketplace.

GitHubStatusCheckRollup

Represents the rollup for both the check runs and status for a commit.

GitHubStatus

Represents a commit status.

GitHubPush

A Git push.

GitHubStatusContext

Represents an individual commit status context

GitHubPinnedIssue

A Pinned Issue is a issue pinned to a repository's index page.

GitHubTree

Represents a Git tree.

GitHubTag

Represents a Git tag.

GitHubBlob

Represents a Git blob.

GitHubLicense

A repository's open source license

GitHubDeployKey

A repository deploy key.

GitHubSponsorship

A sponsorship relationship between a sponsor and a maintainer

GitHubSponsorsTier

A GitHub Sponsors tier associated with a GitHub Sponsors listing.

GitHubSponsorsListing

A GitHub Sponsors listing.

GitHubOrganizationIdentityProvider

An Identity Provider configured to provision SAML and SCIM identities for Organizations

GitHubPackageFile

A file in a package version.

GitHubPackageVersion

Information about a specific package version.

GitHubPackage

Information for an uploaded package.

GitHubExternalIdentity

An external identity provisioned by SAML SSO or SCIM.

GitHubEnterpriseIdentityProvider

An identity provider configured to provision identities for an enterprise.

GitHubRepositoryInvitation

An invitation for a user to be added to a repository.

GitHubEnterpriseAdministratorInvitation

An invitation for a user to become an owner or billing manager of an enterprise.

GitHubEnterpriseRepositoryInfo

A subset of repository information queryable from an enterprise.

GitHubIpAllowListEntry

An IP address or range of addresses that is allowed to access an owner's resources.

GitHubEnterpriseServerUserAccountsUpload

A user accounts upload from an Enterprise Server installation.

GitHubEnterpriseServerUserAccountEmail

An email belonging to a user account on an Enterprise Server installation.

GitHubEnterpriseServerUserAccount

A user account on an Enterprise Server installation.

GitHubEnterpriseServerInstallation

An Enterprise Server installation.

GitHubEnterpriseUserAccount

An account for a user who is an admin of an enterprise or a member of an enterprise through one or more organizations.

GitHubEnterprise

An account to manage multiple organizations with consolidated policy and billing.

GitHubVerifiableDomain

A domain that can be verified for an organization or an enterprise.

GitHubRepositoryVisibilityChangeEnableAuditEntry

Audit log entry for a repository_visibility_change.enable event.

GitHubRepositoryVisibilityChangeDisableAuditEntry

Audit log entry for a repository_visibility_change.disable event.

GitHubOrgUpdateMemberRepositoryInvitationPermissionAuditEntry

Audit log entry for a org.update_member_repository_invitation_permission event.

GitHubOrgUpdateMemberRepositoryCreationPermissionAuditEntry

Audit log entry for a org.update_member_repository_creation_permission event.

GitHubOrgUpdateMemberAuditEntry

Audit log entry for a org.update_member event.

GitHubOrgUpdateDefaultRepositoryPermissionAuditEntry

Audit log entry for a org.update_default_repository_permission

GitHubOrgUnblockUserAuditEntry

Audit log entry for a org.unblock_user

GitHubTeamRemoveRepositoryAuditEntry

Audit log entry for a team.remove_repository event.

GitHubTeamRemoveMemberAuditEntry

Audit log entry for a team.remove_member event.

GitHubTeamChangeParentTeamAuditEntry

Audit log entry for a team.change_parent_team event.

GitHubTeamAddMemberAuditEntry

Audit log entry for a team.add_member event.

GitHubTeamAddRepositoryAuditEntry

Audit log entry for a team.add_repository event.

GitHubRepoRemoveMemberAuditEntry

Audit log entry for a repo.remove_member event.

GitHubRepoDestroyAuditEntry

Audit log entry for a repo.destroy event.

GitHubRepoCreateAuditEntry

Audit log entry for a repo.create event.

GitHubRepoConfigUnlockAnonymousGitAccessAuditEntry

Audit log entry for a repo.config.unlock_anonymous_git_access event.

GitHubRepoConfigLockAnonymousGitAccessAuditEntry

Audit log entry for a repo.config.lock_anonymous_git_access event.

GitHubRepoConfigEnableSockpuppetDisallowedAuditEntry

Audit log entry for a repo.config.enable_sockpuppet_disallowed event.

GitHubRepoConfigEnableContributorsOnlyAuditEntry

Audit log entry for a repo.config.enable_contributors_only event.

GitHubRepoConfigEnableCollaboratorsOnlyAuditEntry

Audit log entry for a repo.config.enable_collaborators_only event.

GitHubRepoConfigEnableAnonymousGitAccessAuditEntry

Audit log entry for a repo.config.enable_anonymous_git_access event.

GitHubRepoConfigDisableSockpuppetDisallowedAuditEntry

Audit log entry for a repo.config.disable_sockpuppet_disallowed event.

GitHubRepoConfigDisableContributorsOnlyAuditEntry

Audit log entry for a repo.config.disable_contributors_only event.

GitHubRepoConfigDisableCollaboratorsOnlyAuditEntry

Audit log entry for a repo.config.disable_collaborators_only event.

GitHubRepoConfigDisableAnonymousGitAccessAuditEntry

Audit log entry for a repo.config.disable_anonymous_git_access event.

GitHubRepoChangeMergeSettingAuditEntry

Audit log entry for a repo.change_merge_setting event.

GitHubRepoArchivedAuditEntry

Audit log entry for a repo.archived event.

GitHubRepoRemoveTopicAuditEntry

Audit log entry for a repo.remove_topic event.

GitHubLanguage

Represents a given language found in repositories.

GitHubRepositoryTopic

A repository-topic connects a repository to a topic.

GitHubReleaseAsset

A release asset contains the content for a release asset.

GitHubRelease

A release contains the content for a release.

GitHubUserBlockedEvent

Represents a 'user_blocked' event on a given user.

GitHubUnsubscribedEvent

Represents an 'unsubscribed' event on a given Subscribable.

GitHubUnpinnedEvent

Represents an 'unpinned' event on a given issue or pull request.

GitHubUnmarkedAsDuplicateEvent

Represents an 'unmarked_as_duplicate' event on a given issue or pull request.

GitHubUnlockedEvent

Represents an 'unlocked' event on a given issue or pull request.

GitHubUnlabeledEvent

Represents an 'unlabeled' event on a given issue or pull request.

GitHubUnassignedEvent

Represents an 'unassigned' event on any assignable object.

GitHubTransferredEvent

Represents a 'transferred' event on a given issue or pull request.

GitHubSubscribedEvent

Represents a 'subscribed' event on a given Subscribable.

GitHubReviewRequestedEvent

Represents an 'review_requested' event on a given pull request.

GitHubUserStatus

The user's description of what they're currently doing.

GitHubTeam

A team of users in an organization.

GitHubReviewRequestRemovedEvent

Represents an 'review_request_removed' event on a given pull request.

GitHubReviewDismissedEvent

Represents a 'review_dismissed' event on a given issue or pull request.

GitHubReopenedEvent

Represents a 'reopened' event on any Closable.

GitHubRenamedTitleEvent

Represents a 'renamed' event on a given issue or pull request

GitHubRemovedFromProjectEvent

Represents a 'removed_from_project' event on a given issue or pull request.

GitHubReferencedEvent

Represents a 'referenced' event on a given ReferencedSubject.

GitHubReadyForReviewEvent

Represents a 'ready_for_review' event on a given pull request.

GitHubPullRequestReviewThread

A threaded list of comments for a given pull request.

GitHubCWE

A common weakness enumeration

GitHubSecurityAdvisory

A GitHub Security Advisory

GitHubRepositoryVulnerabilityAlert

A alert for a repository with an affected vulnerability.

GitHubPinnedDiscussion

A Pinned Discussion is a discussion pinned to a repository's index page.

GitHubDiscussionCategory

A category for discussions in a repository.

GitHubCommitCommentThread

A thread of comments on a commit.

GitHubPullRequestCommitCommentThread

Represents a commit comment thread part of a pull request.

GitHubPullRequestCommit

Represents a Git commit part of a pull request.

GitHubPinnedEvent

Represents a 'pinned' event on a given issue or pull request.

GitHubMovedColumnsInProjectEvent

Represents a 'moved_columns_in_project' event on a given issue or pull request.

GitHubMilestonedEvent

Represents a 'milestoned' event on a given issue or pull request.

GitHubMergedEvent

Represents a 'merged' event on a given pull request.

GitHubMentionedEvent

Represents a 'mentioned' event on a given issue or pull request.

GitHubMarkedAsDuplicateEvent

Represents a 'marked_as_duplicate' event on a given issue or pull request.

GitHubLockedEvent

Represents a 'locked' event on a given issue or pull request.

GitHubLabel

A label for categorizing Issues or Milestones with a given Repository.

GitHubLabeledEvent

Represents a 'labeled' event on a given issue or pull request.

GitHubHeadRefRestoredEvent

Represents a 'head_ref_restored' event on a given pull request.

GitHubHeadRefForcePushedEvent

Represents a 'head_ref_force_pushed' event on a given pull request.

GitHubHeadRefDeletedEvent

Represents a 'head_ref_deleted' event on a given pull request.

GitHubDisconnectedEvent

Represents a 'disconnected' event on a given issue or pull request.

GitHubDeploymentEnvironmentChangedEvent

Represents a 'deployment_environment_changed' event on a given pull request.

GitHubDeploymentStatus

Describes the status of a given deployment attempt.

GitHubDeployment

Represents triggered deployment instance.

GitHubDeployedEvent

Represents a 'deployed' event on a given pull request.

GitHubDemilestonedEvent

Represents a 'demilestoned' event on a given issue or pull request.

GitHubConvertedNoteToIssueEvent

Represents a 'converted_note_to_issue' event on a given issue or pull request.

GitHubConvertToDraftEvent

Represents a 'convert_to_draft' event on a given pull request.

GitHubConnectedEvent

Represents a 'connected' event on a given issue or pull request.

GitHubCommentDeletedEvent

Represents a 'comment_deleted' event on a given issue or pull request.

GitHubBaseRefForcePushedEvent

Represents a 'base_ref_force_pushed' event on a given pull request.

GitHubBaseRefChangedEvent

Represents a 'base_ref_changed' event on a given issue or pull request.

GitHubAutomaticBaseChangeSucceededEvent

Represents a 'automatic_base_change_succeeded' event on a given pull request.

GitHubAutomaticBaseChangeFailedEvent

Represents a 'automatic_base_change_failed' event on a given pull request.

GitHubAutoSquashEnabledEvent

Represents a 'auto_squash_enabled' event on a given pull request.

GitHubAutoRebaseEnabledEvent

Represents a 'auto_rebase_enabled' event on a given pull request.

GitHubAutoMergeEnabledEvent

Represents a 'auto_merge_enabled' event on a given pull request.

GitHubAutoMergeDisabledEvent

Represents a 'auto_merge_disabled' event on a given pull request.

GitHubBaseRefDeletedEvent

Represents a 'base_ref_deleted' event on a given pull request.

GitHubCrossReferencedEvent

Represents a mention made by one issue or pull request to another.

GitHubProjectCard

A card in a project.

GitHubProjectColumn

A column inside a project.

GitHubProject

Projects manage issues, pull requests and notes within a project owner.

GitHubMilestone

Represents a Milestone object on a given repository.

GitHubClosedEvent

Represents a 'closed' event on any Closable.

GitHubReaction

An emoji reaction to a particular piece of content.

GitHubTeamDiscussionComment

A comment on a team discussion.

GitHubTeamDiscussion

A team discussion.

GitHubUserContentEdit

An edit on user content

GitHubGistComment

Represents a comment on an Gist.

GitHubGist

A Gist.

GitHubTopic

A topic aggregates entities that are related to a subject.

GitHubRepoAddTopicAuditEntry

Audit log entry for a repo.add_topic event.

GitHubRepoAddMemberAuditEntry

Audit log entry for a repo.add_member event.

GitHubRepoAccessAuditEntry

Audit log entry for a repo.access event.

GitHubPrivateRepositoryForkingEnableAuditEntry

Audit log entry for a private_repository_forking.enable event.

GitHubPrivateRepositoryForkingDisableAuditEntry

Audit log entry for a private_repository_forking.disable event.

GitHubOrgRestoreMemberAuditEntry

Audit log entry for a org.restore_member event.

GitHubOrgRemoveOutsideCollaboratorAuditEntry

Audit log entry for a org.remove_outside_collaborator event.

GitHubOrgRemoveMemberAuditEntry

Audit log entry for a org.remove_member event.

GitHubOrgRemoveBillingManagerAuditEntry

Audit log entry for a org.remove_billing_manager event.

GitHubOrgInviteToBusinessAuditEntry

Audit log entry for a org.invite_to_business event.

GitHubOrganizationInvitation

An Invitation for a user to an organization.

GitHubOrgInviteMemberAuditEntry

Audit log entry for a org.invite_member event.

GitHubOrgEnableTwoFactorRequirementAuditEntry

Audit log entry for a org.enable_two_factor_requirement event.

GitHubOrgEnableSamlAuditEntry

Audit log entry for a org.enable_saml event.

GitHubOrgEnableOauthAppRestrictionsAuditEntry

Audit log entry for a org.enable_oauth_app_restrictions event.

GitHubOrgDisableTwoFactorRequirementAuditEntry

Audit log entry for a org.disable_two_factor_requirement event.

GitHubOrgDisableSamlAuditEntry

Audit log entry for a org.disable_saml event.

GitHubOrgDisableOauthAppRestrictionsAuditEntry

Audit log entry for a org.disable_oauth_app_restrictions event.

GitHubOrgCreateAuditEntry

Audit log entry for a org.create event.

GitHubOrgConfigEnableCollaboratorsOnlyAuditEntry

Audit log entry for a org.config.enable_collaborators_only event.

GitHubOrgConfigDisableCollaboratorsOnlyAuditEntry

Audit log entry for a org.config.disable_collaborators_only event.

GitHubOrgBlockUserAuditEntry

Audit log entry for a org.block_user

GitHubOrgAddMemberAuditEntry

Audit log entry for a org.add_member

GitHubOrgAddBillingManagerAuditEntry

Audit log entry for a org.add_billing_manager

GitHubOrgOauthAppAccessRequestedAuditEntry

Audit log entry for a org.oauth_app_access_requested event.

GitHubOrgOauthAppAccessDeniedAuditEntry

Audit log entry for a org.oauth_app_access_denied event.

GitHubOrgOauthAppAccessApprovedAuditEntry

Audit log entry for a org.oauth_app_access_approved event.

GitHubOauthApplicationCreateAuditEntry

Audit log entry for a oauth_application.create event.

GitHubMembersCanDeleteReposEnableAuditEntry

Audit log entry for a members_can_delete_repos.enable event.

GitHubMembersCanDeleteReposDisableAuditEntry

Audit log entry for a members_can_delete_repos.disable event.

GitHubMembersCanDeleteReposClearAuditEntry

Audit log entry for a members_can_delete_repos.clear event.

GitHubOrganization

An account on GitHub, with one or more owners, that has repositories, members and teams.

GitHubCodeOfConduct

The Code of Conduct for a repository

GitHubRepository

A repository contains the content for a project.

GitHubCheckRun

A check run.

GitHubCheckSuite

A check suite.

GitHubCommit

Represents a Git commit.

GitHubPullRequestReviewComment

A review comment associated with a given repository pull request.

GitHubPullRequestReview

A review object for a given pull request.

GitHubDiscussionComment

A comment on a discussion.

GitHubDiscussion

A discussion in a repository.

GitHubApp

A GitHub App.

GitHubPushAllowance

A team, user or app who has the ability to push to a protected branch.

GitHubBranchProtectionRule

A branch protection rule.

GitHubRef

Represents a Git reference.

GitHubPullRequest

A repository pull request.

GitHubIssueComment

Represents a comment on an Issue.

GitHubIssue

An Issue is a place to discuss ideas, enhancements, tasks, and bugs for a project.

GitHubAssignedEvent

Represents an 'assigned' event on any assignable object.

GitHubAddedToProjectEvent

Represents a 'added_to_project' event on a given issue or pull request.

GitHubMannequin

A placeholder user for attribution of imported data on GitHub.

GitHubBot

A special type of user which takes actions on behalf of GitHub Apps.

GitHubCommitComment

Represents a comment on a given Commit.

GitHubUser

A user is an individual's account on GitHub that owns repositories and can make new content.

REQUIRED BY
GitHubAddCommentPayload

Autogenerated return type of AddComment

GitHubQuery

The query root of GitHub's GraphQL interface.

____________________________________________________________________________________________________