An object with an ID.
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.
ID of the object.
A Saved Reply is text a user can use to reply quickly.
A user's public key.
A version tag contains the mapping between a tag name and a version.
A request for a user to review a pull request.
A team or user who has the ability to dismiss a review on a protected branch.
A public description of a Marketplace category.
A listing in the GitHub integration marketplace.
Represents the rollup for both the check runs and status for a commit.
Represents a commit status.
A Git push.
Represents an individual commit status context
A Pinned Issue is a issue pinned to a repository's index page.
Represents a Git tree.
Represents a Git tag.
Represents a Git blob.
A repository's open source license
A repository deploy key.
A sponsorship relationship between a sponsor and a maintainer
A GitHub Sponsors tier associated with a GitHub Sponsors listing.
A GitHub Sponsors listing.
An Identity Provider configured to provision SAML and SCIM identities for Organizations
A file in a package version.
Information about a specific package version.
Information for an uploaded package.
An external identity provisioned by SAML SSO or SCIM.
An identity provider configured to provision identities for an enterprise.
An invitation for a user to be added to a repository.
An invitation for a user to become an owner or billing manager of an enterprise.
A subset of repository information queryable from an enterprise.
An IP address or range of addresses that is allowed to access an owner's resources.
A user accounts upload from an Enterprise Server installation.
An email belonging to a user account on an Enterprise Server installation.
A user account on an Enterprise Server installation.
An Enterprise Server installation.
An account for a user who is an admin of an enterprise or a member of an enterprise through one or more organizations.
An account to manage multiple organizations with consolidated policy and billing.
A domain that can be verified for an organization or an enterprise.
Audit log entry for a repository_visibility_change.enable event.
Audit log entry for a repository_visibility_change.disable event.
Audit log entry for a org.update_member_repository_invitation_permission event.
Audit log entry for a org.update_member_repository_creation_permission event.
Audit log entry for a org.update_member event.
Audit log entry for a org.update_default_repository_permission
Audit log entry for a org.unblock_user
Audit log entry for a team.remove_repository event.
Audit log entry for a team.remove_member event.
Audit log entry for a team.change_parent_team event.
Audit log entry for a team.add_member event.
Audit log entry for a team.add_repository event.
Audit log entry for a repo.remove_member event.
Audit log entry for a repo.destroy event.
Audit log entry for a repo.create event.
Audit log entry for a repo.config.unlock_anonymous_git_access event.
Audit log entry for a repo.config.lock_anonymous_git_access event.
Audit log entry for a repo.config.enable_sockpuppet_disallowed event.
Audit log entry for a repo.config.enable_contributors_only event.
Audit log entry for a repo.config.enable_collaborators_only event.
Audit log entry for a repo.config.enable_anonymous_git_access event.
Audit log entry for a repo.config.disable_sockpuppet_disallowed event.
Audit log entry for a repo.config.disable_contributors_only event.
Audit log entry for a repo.config.disable_collaborators_only event.
Audit log entry for a repo.config.disable_anonymous_git_access event.
Audit log entry for a repo.change_merge_setting event.
Audit log entry for a repo.archived event.
Audit log entry for a repo.remove_topic event.
Represents a given language found in repositories.
A repository-topic connects a repository to a topic.
A release asset contains the content for a release asset.
A release contains the content for a release.
Represents a 'user_blocked' event on a given user.
Represents an 'unsubscribed' event on a given Subscribable
.
Represents an 'unpinned' event on a given issue or pull request.
Represents an 'unmarked_as_duplicate' event on a given issue or pull request.
Represents an 'unlocked' event on a given issue or pull request.
Represents an 'unlabeled' event on a given issue or pull request.
Represents an 'unassigned' event on any assignable object.
Represents a 'transferred' event on a given issue or pull request.
Represents a 'subscribed' event on a given Subscribable
.
Represents an 'review_requested' event on a given pull request.
The user's description of what they're currently doing.
A team of users in an organization.
Represents an 'review_request_removed' event on a given pull request.
Represents a 'review_dismissed' event on a given issue or pull request.
Represents a 'reopened' event on any Closable
.
Represents a 'renamed' event on a given issue or pull request
Represents a 'removed_from_project' event on a given issue or pull request.
Represents a 'referenced' event on a given ReferencedSubject
.
Represents a 'ready_for_review' event on a given pull request.
A threaded list of comments for a given pull request.
A common weakness enumeration
A GitHub Security Advisory
A alert for a repository with an affected vulnerability.
A Pinned Discussion is a discussion pinned to a repository's index page.
A category for discussions in a repository.
A thread of comments on a commit.
Represents a commit comment thread part of a pull request.
Represents a Git commit part of a pull request.
Represents a 'pinned' event on a given issue or pull request.
Represents a 'moved_columns_in_project' event on a given issue or pull request.
Represents a 'milestoned' event on a given issue or pull request.
Represents a 'merged' event on a given pull request.
Represents a 'mentioned' event on a given issue or pull request.
Represents a 'marked_as_duplicate' event on a given issue or pull request.
Represents a 'locked' event on a given issue or pull request.
A label for categorizing Issues or Milestones with a given Repository.
Represents a 'labeled' event on a given issue or pull request.
Represents a 'head_ref_restored' event on a given pull request.
Represents a 'head_ref_force_pushed' event on a given pull request.
Represents a 'head_ref_deleted' event on a given pull request.
Represents a 'disconnected' event on a given issue or pull request.
Represents a 'deployment_environment_changed' event on a given pull request.
Describes the status of a given deployment attempt.
Represents triggered deployment instance.
Represents a 'deployed' event on a given pull request.
Represents a 'demilestoned' event on a given issue or pull request.
Represents a 'converted_note_to_issue' event on a given issue or pull request.
Represents a 'convert_to_draft' event on a given pull request.
Represents a 'connected' event on a given issue or pull request.
Represents a 'comment_deleted' event on a given issue or pull request.
Represents a 'base_ref_force_pushed' event on a given pull request.
Represents a 'base_ref_changed' event on a given issue or pull request.
Represents a 'automatic_base_change_succeeded' event on a given pull request.
Represents a 'automatic_base_change_failed' event on a given pull request.
Represents a 'auto_squash_enabled' event on a given pull request.
Represents a 'auto_rebase_enabled' event on a given pull request.
Represents a 'auto_merge_enabled' event on a given pull request.
Represents a 'auto_merge_disabled' event on a given pull request.
Represents a 'base_ref_deleted' event on a given pull request.
Represents a mention made by one issue or pull request to another.
A card in a project.
A column inside a project.
Projects manage issues, pull requests and notes within a project owner.
Represents a Milestone object on a given repository.
Represents a 'closed' event on any Closable
.
An emoji reaction to a particular piece of content.
A comment on a team discussion.
A team discussion.
An edit on user content
Represents a comment on an Gist.
A Gist.
A topic aggregates entities that are related to a subject.
Audit log entry for a repo.add_topic event.
Audit log entry for a repo.add_member event.
Audit log entry for a repo.access event.
Audit log entry for a private_repository_forking.enable event.
Audit log entry for a private_repository_forking.disable event.
Audit log entry for a org.restore_member event.
Audit log entry for a org.remove_outside_collaborator event.
Audit log entry for a org.remove_member event.
Audit log entry for a org.remove_billing_manager event.
Audit log entry for a org.invite_to_business event.
An Invitation for a user to an organization.
Audit log entry for a org.invite_member event.
Audit log entry for a org.enable_two_factor_requirement event.
Audit log entry for a org.enable_saml event.
Audit log entry for a org.enable_oauth_app_restrictions event.
Audit log entry for a org.disable_two_factor_requirement event.
Audit log entry for a org.disable_saml event.
Audit log entry for a org.disable_oauth_app_restrictions event.
Audit log entry for a org.create event.
Audit log entry for a org.config.enable_collaborators_only event.
Audit log entry for a org.config.disable_collaborators_only event.
Audit log entry for a org.block_user
Audit log entry for a org.add_member
Audit log entry for a org.add_billing_manager
Audit log entry for a org.oauth_app_access_requested event.
Audit log entry for a org.oauth_app_access_denied event.
Audit log entry for a org.oauth_app_access_approved event.
Audit log entry for a oauth_application.create event.
Audit log entry for a members_can_delete_repos.enable event.
Audit log entry for a members_can_delete_repos.disable event.
Audit log entry for a members_can_delete_repos.clear event.
An account on GitHub, with one or more owners, that has repositories, members and teams.
The Code of Conduct for a repository
A repository contains the content for a project.
A check run.
A check suite.
Represents a Git commit.
A review comment associated with a given repository pull request.
A review object for a given pull request.
A comment on a discussion.
A discussion in a repository.
A GitHub App.
A team, user or app who has the ability to push to a protected branch.
A branch protection rule.
Represents a Git reference.
A repository pull request.
Represents a comment on an Issue.
An Issue is a place to discuss ideas, enhancements, tasks, and bugs for a project.
Represents an 'assigned' event on any assignable object.
Represents a 'added_to_project' event on a given issue or pull request.
A placeholder user for attribution of imported data on GitHub.
A special type of user which takes actions on behalf of GitHub Apps.
Represents a comment on a given Commit.
A user is an individual's account on GitHub that owns repositories and can make new content.
Autogenerated return type of AddComment
The query root of GitHub's GraphQL interface.