diff --git a/cmd/gqldoc/main.go b/cmd/gqldoc/main.go index a249c40297c3f..759cd60d9a7c7 100644 --- a/cmd/gqldoc/main.go +++ b/cmd/gqldoc/main.go @@ -143,6 +143,7 @@ func convertSchemaTree(schemaFiles []string) (*introspection.Root, error) { if err != nil { return nil, errors.WithStack(err) } + return schema, nil } diff --git a/example/github/enums.md b/example/github/enums.md index 6317696cc1bfa..08f4d5a477969 100644 --- a/example/github/enums.md +++ b/example/github/enums.md @@ -4,9 +4,9 @@ [Enums](https://graphql.github.io/graphql-spec/June2018/#sec-Enums) represent possible sets of values for a field. -### StarOrderField +### AuditLogOrderField -

Properties by which star connections can be ordered.

+

Properties by which Audit Log connections can be ordered.

@@ -14,16 +14,16 @@ - - + +
Description
STARRED_AT

Allows ordering a list of stars by when they were created.

CREATED_AT

Order audit log entries by timestamp

--- -### MilestoneOrderField +### CheckAnnotationLevel -

Properties by which milestone connections can be ordered.

+

Represents an annotation’s information level.

@@ -31,28 +31,24 @@ - - - - - - + + - - + + - - + +
Description
CREATED_AT

Order milestones by when they were created.

DUE_DATE

Order milestones by when they are due.

FAILURE

An annotation indicating an inescapable error.

NUMBER

Order milestones by their number.

NOTICE

An annotation indicating some information.

UPDATED_AT

Order milestones by when they were last updated.

WARNING

An annotation indicating an ignorable error.

--- -### ProjectOrderField +### CheckConclusionState -

Properties by which project connections can be ordered.

+

The possible states for a check suite or run conclusion.

@@ -60,66 +56,48 @@ - - + + - - + + - - + + -
Description
CREATED_AT

Order projects by creation time

ACTION_REQUIRED

The check suite or run requires action.

NAME

Order projects by name

CANCELLED

The check suite or run has been cancelled.

UPDATED_AT

Order projects by update time

FAILURE

The check suite or run has failed.

- ---- - -### RepositoryInvitationOrderField - -

Properties by which repository invitation connections can be ordered.

- - - - + + - - + + - - + + -
ValueDescriptionNEUTRAL

The check suite or run was neutral.

CREATED_AT

Order repository invitations by creation time

SKIPPED

The check suite or run was skipped.

INVITEE_LOGIN

Order repository invitations by invitee login

STALE

The check suite or run was marked stale by GitHub. Only GitHub can use this conclusion.

- ---- - -### PullRequestUpdateState - -

The possible target states when updating a pull request.

- - - - + + - - + + - - + +
ValueDescriptionSTARTUP_FAILURE

The check suite or run has failed at startup.

CLOSED

A pull request that has been closed without being merged.

SUCCESS

The check suite or run has succeeded.

OPEN

A pull request that is still open.

TIMED_OUT

The check suite or run has timed out.

--- -### TeamMemberOrderField +### CheckRunType -

Properties by which team member connections can be ordered.

+

The possible types of check runs.

@@ -127,20 +105,20 @@ - - + + - - + +
Description
CREATED_AT

Order team members by creation time

ALL

Every check run available.

LOGIN

Order team members by login

LATEST

The latest check run.

--- -### SubscriptionState +### CheckStatusState -

The possible states of a subscription.

+

The possible states for a check suite or run status.

@@ -148,24 +126,32 @@ - - + + - - + + - - + + + + + + + + + +
Description
IGNORED

The User is never notified.

COMPLETED

The check suite or run has been completed.

SUBSCRIBED

The User is notified of all conversations.

IN_PROGRESS

The check suite or run is in progress.

UNSUBSCRIBED

The User is only notified when participating or @mentioned.

QUEUED

The check suite or run has been queued.

REQUESTED

The check suite or run has been requested.

WAITING

The check suite or run is in waiting state.

--- -### TeamMemberRole +### CollaboratorAffiliation -

The possible team member roles; either ‘maintainer’ or ‘member’.

+

Collaborators affiliation level with a subject.

@@ -173,20 +159,24 @@ - - + + - - + + + + + +
Description
MAINTAINER

A team maintainer has permission to add and remove team members.

ALL

All collaborators the authenticated user can see.

MEMBER

A team member has no administrative permissions on the team.

DIRECT

All collaborators with permissions to an organization-owned subject, regardless of organization membership status.

OUTSIDE

All outside collaborators of an organization-owned subject.

--- -### PullRequestTimelineItemsItemType +### CommentAuthorAssociation -

The possible item types found in a timeline.

+

A comment author association with repository.

@@ -194,232 +184,283 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + +
Description
ADDED_TO_PROJECT_EVENT

Represents a ‘added_to_project’ event on a given issue or pull request.

COLLABORATOR

Author has been invited to collaborate on the repository.

ASSIGNED_EVENT

Represents an ‘assigned’ event on any assignable object.

CONTRIBUTOR

Author has previously committed to the repository.

AUTOMATIC_BASE_CHANGE_FAILED_EVENT

Represents a ‘automatic_base_change_failed’ event on a given pull request.

FIRST_TIMER

Author has not previously committed to GitHub.

AUTOMATIC_BASE_CHANGE_SUCCEEDED_EVENT

Represents a ‘automatic_base_change_succeeded’ event on a given pull request.

FIRST_TIME_CONTRIBUTOR

Author has not previously committed to the repository.

AUTO_MERGE_DISABLED_EVENT

Represents a ‘auto_merge_disabled’ event on a given pull request.

MANNEQUIN

Author is a placeholder for an unclaimed user.

AUTO_MERGE_ENABLED_EVENT

Represents a ‘auto_merge_enabled’ event on a given pull request.

MEMBER

Author is a member of the organization that owns the repository.

AUTO_REBASE_ENABLED_EVENT

Represents a ‘auto_rebase_enabled’ event on a given pull request.

NONE

Author has no association with the repository.

AUTO_SQUASH_ENABLED_EVENT

Represents a ‘auto_squash_enabled’ event on a given pull request.

OWNER

Author is the owner of the repository.

+ +--- + +### CommentCannotUpdateReason + +

The possible errors that will prevent a user from updating a comment.

+ + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + +
BASE_REF_CHANGED_EVENT

Represents a ‘base_ref_changed’ event on a given issue or pull request.

ValueDescription
BASE_REF_DELETED_EVENT

Represents a ‘base_ref_deleted’ event on a given pull request.

ARCHIVED

Unable to create comment because repository is archived.

BASE_REF_FORCE_PUSHED_EVENT

Represents a ‘base_ref_force_pushed’ event on a given pull request.

DENIED

You cannot update this comment

CLOSED_EVENT

Represents a ‘closed’ event on any Closable.

INSUFFICIENT_ACCESS

You must be the author or have write access to this repository to update this comment.

COMMENT_DELETED_EVENT

Represents a ‘comment_deleted’ event on a given issue or pull request.

LOCKED

Unable to create comment because issue is locked.

CONNECTED_EVENT

Represents a ‘connected’ event on a given issue or pull request.

LOGIN_REQUIRED

You must be logged in to update this comment.

CONVERTED_NOTE_TO_ISSUE_EVENT

Represents a ‘converted_note_to_issue’ event on a given issue or pull request.

MAINTENANCE

Repository is under maintenance.

CONVERT_TO_DRAFT_EVENT

Represents a ‘convert_to_draft’ event on a given pull request.

VERIFIED_EMAIL_REQUIRED

At least one email address must be verified to update this comment.

+ +--- + +### CommitContributionOrderField + +

Properties by which commit contribution connections can be ordered.

+ + - - + + - - + + - - + + +
CROSS_REFERENCED_EVENT

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

ValueDescription
DEMILESTONED_EVENT

Represents a ‘demilestoned’ event on a given issue or pull request.

COMMIT_COUNT

Order commit contributions by how many commits they represent.

DEPLOYED_EVENT

Represents a ‘deployed’ event on a given pull request.

OCCURRED_AT

Order commit contributions by when they were made.

+ +--- + +### ContributionLevel + +

Varying levels of contributions from none to many.

+ + - - + + - - + + - - - - - - - - - - - - - - + + - - + + - - + + - - + + +
DEPLOYMENT_ENVIRONMENT_CHANGED_EVENT

Represents a ‘deployment_environment_changed’ event on a given pull request.

ValueDescription
DISCONNECTED_EVENT

Represents a ‘disconnected’ event on a given issue or pull request.

FIRST_QUARTILE

Lowest 25% of days of contributions.

HEAD_REF_DELETED_EVENT

Represents a ‘head_ref_deleted’ event on a given pull request.

HEAD_REF_FORCE_PUSHED_EVENT

Represents a ‘head_ref_force_pushed’ event on a given pull request.

HEAD_REF_RESTORED_EVENT

Represents a ‘head_ref_restored’ event on a given pull request.

ISSUE_COMMENT

Represents a comment on an Issue.

FOURTH_QUARTILE

Highest 25% of days of contributions. More contributions than the third quartile.

LABELED_EVENT

Represents a ‘labeled’ event on a given issue or pull request.

NONE

No contributions occurred.

LOCKED_EVENT

Represents a ‘locked’ event on a given issue or pull request.

SECOND_QUARTILE

Second lowest 25% of days of contributions. More contributions than the first quartile.

MARKED_AS_DUPLICATE_EVENT

Represents a ‘marked_as_duplicate’ event on a given issue or pull request.

THIRD_QUARTILE

Second highest 25% of days of contributions. More contributions than second quartile, less than the fourth quartile.

+ +--- + +### DefaultRepositoryPermissionField + +

The possible default permissions for repositories.

+ + - - + + - - + + - - + + - - + + - - + + +
MENTIONED_EVENT

Represents a ‘mentioned’ event on a given issue or pull request.

ValueDescription
MERGED_EVENT

Represents a ‘merged’ event on a given pull request.

ADMIN

Can read, write, and administrate repos by default

MILESTONED_EVENT

Represents a ‘milestoned’ event on a given issue or pull request.

NONE

No access

MOVED_COLUMNS_IN_PROJECT_EVENT

Represents a ‘moved_columns_in_project’ event on a given issue or pull request.

READ

Can read repos by default

PINNED_EVENT

Represents a ‘pinned’ event on a given issue or pull request.

WRITE

Can read and write repos by default

+ +--- + +### DeploymentOrderField + +

Properties by which deployment connections can be ordered.

+ + - - + + - - + + +
PULL_REQUEST_COMMIT

Represents a Git commit part of a pull request.

ValueDescription
PULL_REQUEST_COMMIT_COMMENT_THREAD

Represents a commit comment thread part of a pull request.

CREATED_AT

Order collection by creation time

+ +--- + +### DeploymentState + +

The possible states in which a deployment can be.

+ + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + +
PULL_REQUEST_REVIEW

A review object for a given pull request.

ValueDescription
PULL_REQUEST_REVIEW_THREAD

A threaded list of comments for a given pull request.

ABANDONED

The pending deployment was not updated after 30 minutes.

PULL_REQUEST_REVISION_MARKER

Represents the latest point in the pull request timeline for which the viewer has seen the pull request’s commits.

ACTIVE

The deployment is currently active.

READY_FOR_REVIEW_EVENT

Represents a ‘ready_for_review’ event on a given pull request.

DESTROYED

An inactive transient deployment.

REFERENCED_EVENT

Represents a ‘referenced’ event on a given ReferencedSubject.

ERROR

The deployment experienced an error.

REMOVED_FROM_PROJECT_EVENT

Represents a ‘removed_from_project’ event on a given issue or pull request.

FAILURE

The deployment has failed.

RENAMED_TITLE_EVENT

Represents a ‘renamed’ event on a given issue or pull request

INACTIVE

The deployment is inactive.

REOPENED_EVENT

Represents a ‘reopened’ event on any Closable.

IN_PROGRESS

The deployment is in progress.

REVIEW_DISMISSED_EVENT

Represents a ‘review_dismissed’ event on a given issue or pull request.

PENDING

The deployment is pending.

REVIEW_REQUESTED_EVENT

Represents an ‘review_requested’ event on a given pull request.

QUEUED

The deployment has queued

REVIEW_REQUEST_REMOVED_EVENT

Represents an ‘review_request_removed’ event on a given pull request.

WAITING

The deployment is waiting.

+ +--- + +### DeploymentStatusState + +

The possible states for a deployment status.

+ + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + +
SUBSCRIBED_EVENT

Represents a ‘subscribed’ event on a given Subscribable.

ValueDescription
TRANSFERRED_EVENT

Represents a ‘transferred’ event on a given issue or pull request.

ERROR

The deployment experienced an error.

UNASSIGNED_EVENT

Represents an ‘unassigned’ event on any assignable object.

FAILURE

The deployment has failed.

UNLABELED_EVENT

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

INACTIVE

The deployment is inactive.

UNLOCKED_EVENT

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

IN_PROGRESS

The deployment is in progress.

UNMARKED_AS_DUPLICATE_EVENT

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

PENDING

The deployment is pending.

UNPINNED_EVENT

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

QUEUED

The deployment is queued

UNSUBSCRIBED_EVENT

Represents an ‘unsubscribed’ event on a given Subscribable.

SUCCESS

The deployment was successful.

USER_BLOCKED_EVENT

Represents a ‘user_blocked’ event on a given user.

WAITING

The deployment is waiting.

--- -### EnterpriseEnabledSettingValue +### DiffSide -

The possible values for an enabled/no policy enterprise setting.

+

The possible sides of a diff.

@@ -427,20 +468,20 @@ - - + + - - + +
Description
ENABLED

The setting is enabled for organizations in the enterprise.

LEFT

The left side of the diff.

NO_POLICY

There is no policy set for organizations in the enterprise.

RIGHT

The right side of the diff.

--- -### LockReason +### EnterpriseAdministratorInvitationOrderField -

The possible reasons that an issue or pull request was locked.

+

Properties by which enterprise administrator invitation connections can be ordered.

@@ -448,28 +489,16 @@ - - - - - - - - - - - - - - + +
Description
OFF_TOPIC

The issue or pull request was locked because the conversation was off-topic.

RESOLVED

The issue or pull request was locked because the conversation was resolved.

SPAM

The issue or pull request was locked because the conversation was spam.

TOO_HEATED

The issue or pull request was locked because the conversation was too heated.

CREATED_AT

Order enterprise administrator member invitations by creation time

--- -### RefOrderField +### EnterpriseAdministratorRole -

Properties by which ref connections can be ordered.

+

The possible administrator roles in an enterprise account.

@@ -477,20 +506,20 @@ - - + + - - + +
Description
ALPHABETICAL

Order refs by their alphanumeric name

BILLING_MANAGER

Represents a billing manager of the enterprise account.

TAG_COMMIT_DATE

Order refs by underlying commit date if the ref prefix is refs/tags/

OWNER

Represents an owner of the enterprise account.

--- -### TeamRole +### EnterpriseDefaultRepositoryPermissionSettingValue -

The role of a user on a team.

+

The possible values for the enterprise default repository permission setting.

@@ -499,19 +528,31 @@ - + - - + + + + + + + + + + + + + +
ADMIN

User has admin rights on the team.

Organization members will be able to clone, pull, push, and add new collaborators to all organization repositories.

MEMBER

User is a member of the team.

NONE

Organization members will only be able to clone and pull public repositories.

NO_POLICY

Organizations in the enterprise choose default repository permissions for their members.

READ

Organization members will be able to clone and pull all organization repositories.

WRITE

Organization members will be able to clone, pull, and push all organization repositories.

--- -### OrgCreateAuditEntryBillingPlan +### EnterpriseEnabledDisabledSettingValue -

The billing plans available for organizations.

+

The possible values for an enabled/disabled enterprise setting.

@@ -519,32 +560,24 @@ - - - - - - + + - - + + - - - - - - + +
Description
BUSINESS

Team Plan

BUSINESS_PLUS

Enterprise Cloud Plan

DISABLED

The setting is disabled for organizations in the enterprise.

FREE

Free Plan

ENABLED

The setting is enabled for organizations in the enterprise.

TIERED_PER_SEAT

Tiered Per Seat Plan

UNLIMITED

Legacy Unlimited Plan

NO_POLICY

There is no policy set for organizations in the enterprise.

--- -### EnterpriseServerUserAccountsUploadSyncState +### EnterpriseEnabledSettingValue -

Synchronization state of the Enterprise Server user accounts upload

+

The possible values for an enabled/no policy enterprise setting.

@@ -552,24 +585,20 @@ - - - - - - + + - - + +
Description
FAILURE

The synchronization of the upload failed.

PENDING

The synchronization of the upload is pending.

ENABLED

The setting is enabled for organizations in the enterprise.

SUCCESS

The synchronization of the upload succeeded.

NO_POLICY

There is no policy set for organizations in the enterprise.

--- -### PullRequestReviewEvent +### EnterpriseMemberOrderField -

The possible events to perform on a pull request review.

+

Properties by which enterprise member connections can be ordered.

@@ -577,28 +606,20 @@ - - - - - - - - - - + + - - + +
Description
APPROVE

Submit feedback and approve merging these changes.

COMMENT

Submit general feedback without explicit approval.

DISMISS

Dismiss review so it now longer effects merging.

CREATED_AT

Order enterprise members by creation time

REQUEST_CHANGES

Submit feedback that must be addressed before merging.

LOGIN

Order enterprise members by login

--- -### RepoAccessAuditEntryVisibility +### EnterpriseMembersCanCreateRepositoriesSettingValue -

The privacy of a repository

+

The possible values for the enterprise members can create repositories setting.

@@ -606,24 +627,32 @@ - - + + + + + + + + + + - + - +
Description
INTERNAL

The repository is visible only to users in the same business.

ALL

Members will be able to create public and private repositories.

DISABLED

Members will not be able to create public or private repositories.

NO_POLICY

Organization administrators choose whether to allow members to create repositories.

PRIVATE

The repository is visible only to those with explicit access.

Members will be able to create only private repositories.

PUBLIC

The repository is visible to everyone.

Members will be able to create only public repositories.

--- -### ProjectColumnPurpose +### EnterpriseMembersCanMakePurchasesSettingValue -

The semantic purpose of the column - todo, in progress, or done.

+

The possible values for the members can make purchases setting.

@@ -631,24 +660,20 @@ - - - - - - + + - - + +
Description
DONE

The column contains cards which are complete

IN_PROGRESS

The column contains cards which are currently being worked on

DISABLED

The setting is disabled for organizations in the enterprise.

TODO

The column contains cards still to be worked on

ENABLED

The setting is enabled for organizations in the enterprise.

--- -### VerifiableDomainOrderField +### EnterpriseServerInstallationOrderField -

Properties by which verifiable domain connections can be ordered.

+

Properties by which Enterprise Server installation connections can be ordered.

@@ -657,19 +682,23 @@ - + - - + + + + + +
CREATED_AT

Order verifiable domains by their creation date.

Order Enterprise Server installations by creation time

DOMAIN

Order verifiable domains by the domain name.

CUSTOMER_NAME

Order Enterprise Server installations by customer name

HOST_NAME

Order Enterprise Server installations by host name

--- -### IpAllowListEntryOrderField +### EnterpriseServerUserAccountEmailOrderField -

Properties by which IP allow list entry connections can be ordered.

+

Properties by which Enterprise Server user account email connections can be ordered.

@@ -677,20 +706,16 @@ - - - - - - + +
Description
ALLOW_LIST_VALUE

Order IP allow list entries by the allow list value.

CREATED_AT

Order IP allow list entries by creation time.

EMAIL

Order emails by email

--- -### MergeableState +### EnterpriseServerUserAccountOrderField -

Whether or not a PullRequest can be merged.

+

Properties by which Enterprise Server user account connections can be ordered.

@@ -698,24 +723,20 @@ - - - - - - + + - - + +
Description
CONFLICTING

The pull request cannot be merged due to merge conflicts.

MERGEABLE

The pull request can be merged.

LOGIN

Order user accounts by login

UNKNOWN

The mergeability of the pull request is still being calculated.

REMOTE_CREATED_AT

Order user accounts by creation time on the Enterprise Server installation

--- -### OrganizationMemberRole +### EnterpriseServerUserAccountsUploadOrderField -

The possible roles within an organization for its members.

+

Properties by which Enterprise Server user accounts upload connections can be ordered.

@@ -723,20 +744,16 @@ - - - - - - + +
Description
ADMIN

The user is an administrator of the organization.

MEMBER

The user is a member of the organization.

CREATED_AT

Order user accounts uploads by creation time

--- -### ProjectCardState +### EnterpriseServerUserAccountsUploadSyncState -

Various content states of a ProjectCard

+

Synchronization state of the Enterprise Server user accounts upload

@@ -744,24 +761,24 @@ - - + + - - + + - - + +
Description
CONTENT_ONLY

The card has content only.

FAILURE

The synchronization of the upload failed.

NOTE_ONLY

The card has a note only.

PENDING

The synchronization of the upload is pending.

REDACTED

The card is redacted.

SUCCESS

The synchronization of the upload succeeded.

--- -### OperationType +### EnterpriseUserAccountMembershipRole -

The corresponding operation type for the action

+

The possible roles for enterprise membership.

@@ -769,40 +786,20 @@ - - - - - - - - - - - - - - - - - - - - - - + + - - + +
Description
ACCESS

An existing resource was accessed

AUTHENTICATION

A resource performed an authentication event

CREATE

A new resource was created

MODIFY

An existing resource was modified

REMOVE

An existing resource was removed

RESTORE

An existing resource was restored

MEMBER

The user is a member of the enterprise membership.

TRANSFER

An existing resource was transferred between multiple resources

OWNER

The user is an owner of the enterprise membership.

--- -### PackageVersionOrderField +### EnterpriseUserDeployment -

Properties by which package version connections can be ordered.

+

The possible GitHub Enterprise deployments where this user can exist.

@@ -810,16 +807,20 @@ - - + + + + + +
Description
CREATED_AT

Order package versions by creation time

CLOUD

The user is part of a GitHub Enterprise Cloud deployment.

SERVER

The user is part of a GitHub Enterprise Server deployment.

--- -### EnterpriseServerUserAccountEmailOrderField +### FileViewedState -

Properties by which Enterprise Server user account email connections can be ordered.

+

The possible viewed states of a file .

@@ -827,16 +828,24 @@ - - + + + + + + + + + +
Description
EMAIL

Order emails by email

DISMISSED

The file has new changes since last viewed.

UNVIEWED

The file has not been marked as viewed.

VIEWED

The file has been marked as viewed.

--- -### PackageType +### FundingPlatform -

The possible types of a package.

+

The possible funding platforms for repository funding links.

@@ -844,40 +853,52 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + + + + + + + + + + + + +
Description
DEBIAN

A debian package.

COMMUNITY_BRIDGE

Community Bridge funding platform.

DOCKER

A docker image.

CUSTOM

Custom funding platform.

MAVEN

A maven package.

GITHUB

GitHub funding platform.

NPM

An npm package.

ISSUEHUNT

IssueHunt funding platform.

NUGET

A nuget package.

KO_FI

Ko-fi funding platform.

PYPI

A python package.

LIBERAPAY

Liberapay funding platform.

RUBYGEMS

A rubygems package.

OPEN_COLLECTIVE

Open Collective funding platform.

OTECHIE

Otechie funding platform.

PATREON

Patreon funding platform.

TIDELIFT

Tidelift funding platform.

--- -### SecurityAdvisoryOrderField +### GistOrderField -

Properties by which security advisory connections can be ordered.

+

Properties by which gist connections can be ordered.

@@ -885,20 +906,24 @@ - - - + + + + + + + - +
Description
PUBLISHED_AT

Order advisories by publication time

CREATED_AT

Order gists by creation time

PUSHED_AT

Order gists by push time

UPDATED_AT

Order advisories by update time

Order gists by update time

--- -### DiffSide +### GistPrivacy -

The possible sides of a diff.

+

The privacy of a Gist

@@ -906,20 +931,24 @@ - - + + - - + + + + + +
Description
LEFT

The left side of the diff.

ALL

Gists that are public and secret

RIGHT

The right side of the diff.

PUBLIC

Public

SECRET

Secret

--- -### RepositoryInteractionLimitExpiry +### GitSignatureState -

The length for a repository interaction limit to be enabled for.

+

The state of a Git signature.

@@ -927,85 +956,80 @@ - - + + - - + + - - + + - - + + - - + + -
Description
ONE_DAY

The interaction limit will expire after 1 day.

BAD_CERT

The signing certificate or its chain could not be verified

ONE_MONTH

The interaction limit will expire after 1 month.

BAD_EMAIL

Invalid email used for signing

ONE_WEEK

The interaction limit will expire after 1 week.

EXPIRED_KEY

Signing key expired

SIX_MONTHS

The interaction limit will expire after 6 months.

GPGVERIFY_ERROR

Internal error - the GPG verification service misbehaved

THREE_DAYS

The interaction limit will expire after 3 days.

GPGVERIFY_UNAVAILABLE

Internal error - the GPG verification service is unavailable at the moment

- ---- - -### DeploymentState - -

The possible states in which a deployment can be.

- - - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + + + + +
ValueDescriptionINVALID

Invalid signature

ABANDONED

The pending deployment was not updated after 30 minutes.

MALFORMED_SIG

Malformed signature

ACTIVE

The deployment is currently active.

NOT_SIGNING_KEY

The usage flags for the key that signed this don’t allow signing

DESTROYED

An inactive transient deployment.

NO_USER

Email used for signing not known to GitHub

ERROR

The deployment experienced an error.

OCSP_ERROR

Valid signature, though certificate revocation check failed

FAILURE

The deployment has failed.

OCSP_PENDING

Valid signature, pending certificate revocation checking

INACTIVE

The deployment is inactive.

OCSP_REVOKED

One or more certificates in chain has been revoked

IN_PROGRESS

The deployment is in progress.

UNKNOWN_KEY

Key used for signing not known to GitHub

PENDING

The deployment is pending.

UNKNOWN_SIG_TYPE

Unknown signature type

QUEUED

The deployment has queued

UNSIGNED

Unsigned

WAITING

The deployment is waiting.

UNVERIFIED_EMAIL

Email used for signing unverified on GitHub

VALID

Valid signature and verified by GitHub

--- -### SavedReplyOrderField +### IdentityProviderConfigurationState -

Properties by which saved reply connections can be ordered.

+

The possible states in which authentication can be configured with an identity provider.

@@ -1013,16 +1037,24 @@ - - + + + + + + + + + +
Description
UPDATED_AT

Order saved reply by when they were updated.

CONFIGURED

Authentication with an identity provider is configured but not enforced.

ENFORCED

Authentication with an identity provider is configured and enforced.

UNCONFIGURED

Authentication with an identity provider is not configured.

--- -### PackageFileOrderField +### IpAllowListEnabledSettingValue -

Properties by which package file connections can be ordered.

+

The possible values for the IP allow list enabled setting.

@@ -1030,33 +1062,41 @@ - - + + + + + +
Description
CREATED_AT

Order package files by creation time

DISABLED

The setting is disabled for the owner.

ENABLED

The setting is enabled for the owner.

--- -### ReactionOrderField +### IpAllowListEntryOrderField -

A list of fields that reactions can be ordered by.

+

Properties by which IP allow list entry connections can be ordered.

+ + + + - +
Value Description
ALLOW_LIST_VALUE

Order IP allow list entries by the allow list value.

CREATED_AT

Allows ordering a list of reactions by when they were created.

Order IP allow list entries by creation time.

--- -### RepoChangeMergeSettingAuditEntryMergeType +### IssueCommentOrderField -

The merge options available for pull requests to this repository.

+

Properties by which issue comment connections can be ordered.

@@ -1064,16 +1104,33 @@ - - + + + +
Description
MERGE

The pull request is added to the base branch in a merge commit.

UPDATED_AT

Order issue comments by update time

+ +--- + +### IssueOrderField + +

Properties by which issue connections can be ordered.

+ + + + + - - + + - - + + + + + +
ValueDescription
REBASE

Commits from the pull request are added onto the base branch individually without a merge commit.

COMMENTS

Order issues by comment count

SQUASH

The pull request’s commits are squashed into a single commit before they are merged to the base branch.

CREATED_AT

Order issues by creation time

UPDATED_AT

Order issues by update time

@@ -1233,9 +1290,9 @@ --- -### ContributionLevel +### LabelOrderField -

Varying levels of contributions from none to many.

+

Properties by which label connections can be ordered.

@@ -1243,32 +1300,20 @@ - - - - - - - - - - - - - - + + - - + +
Description
FIRST_QUARTILE

Lowest 25% of days of contributions.

FOURTH_QUARTILE

Highest 25% of days of contributions. More contributions than the third quartile.

NONE

No contributions occurred.

SECOND_QUARTILE

Second lowest 25% of days of contributions. More contributions than the first quartile.

CREATED_AT

Order labels by creation time

THIRD_QUARTILE

Second highest 25% of days of contributions. More contributions than second quartile, less than the fourth quartile.

NAME

Order labels by name

--- -### AuditLogOrderField +### LanguageOrderField -

Properties by which Audit Log connections can be ordered.

+

Properties by which language connections can be ordered.

@@ -1276,16 +1321,16 @@ - - + +
Description
CREATED_AT

Order audit log entries by timestamp

SIZE

Order languages by the size of all files containing the language

--- -### LabelOrderField +### LockReason -

Properties by which label connections can be ordered.

+

The possible reasons that an issue or pull request was locked.

@@ -1293,45 +1338,28 @@ - - - - - - - -
Description
CREATED_AT

Order labels by creation time

NAME

Order labels by name

- ---- - -### PullRequestState - -

The possible states of a pull request.

- - - - - + + - - + + - - + + - - + +
ValueDescriptionOFF_TOPIC

The issue or pull request was locked because the conversation was off-topic.

CLOSED

A pull request that has been closed without being merged.

RESOLVED

The issue or pull request was locked because the conversation was resolved.

MERGED

A pull request that has been closed by being merged.

SPAM

The issue or pull request was locked because the conversation was spam.

OPEN

A pull request that is still open.

TOO_HEATED

The issue or pull request was locked because the conversation was too heated.

--- -### EnterpriseEnabledDisabledSettingValue +### MergeStateStatus -

The possible values for an enabled/disabled enterprise setting.

+

Detailed status information about a pull request merge.

@@ -1339,24 +1367,44 @@ - - + + - - + + - - + + + + + + + + + + + + + + + + + + + + + +
Description
DISABLED

The setting is disabled for organizations in the enterprise.

BEHIND

The head ref is out of date.

ENABLED

The setting is enabled for organizations in the enterprise.

BLOCKED

The merge is blocked.

NO_POLICY

There is no policy set for organizations in the enterprise.

CLEAN

Mergeable and passing commit status.

DIRTY

The merge commit cannot be cleanly created.

DRAFT

The merge is blocked due to the pull request being a draft.

HAS_HOOKS

Mergeable with passing commit status and pre-receive hooks.

UNKNOWN

The state cannot currently be determined.

UNSTABLE

Mergeable with non-passing commit status.

--- -### OrganizationInvitationType +### MergeableState -

The possible organization invitation types.

+

Whether or not a PullRequest can be merged.

@@ -1364,20 +1412,24 @@ - - + + - - + + + + + +
Description
EMAIL

The invitation was to an email address.

CONFLICTING

The pull request cannot be merged due to merge conflicts.

USER

The invitation was to an existing user.

MERGEABLE

The pull request can be merged.

UNKNOWN

The mergeability of the pull request is still being calculated.

--- -### RepositoryOrderField +### MilestoneOrderField -

Properties by which repository connections can be ordered.

+

Properties by which milestone connections can be ordered.

@@ -1386,31 +1438,27 @@ - - - - - + - - + + - - + + - +
CREATED_AT

Order repositories by creation time

NAME

Order repositories by name

Order milestones by when they were created.

PUSHED_AT

Order repositories by push time

DUE_DATE

Order milestones by when they are due.

STARGAZERS

Order repositories by number of stargazers

NUMBER

Order milestones by their number.

UPDATED_AT

Order repositories by update time

Order milestones by when they were last updated.

--- -### EnterpriseAdministratorRole +### MilestoneState -

The possible administrator roles in an enterprise account.

+

The possible states of a milestone.

@@ -1418,20 +1466,20 @@ - - + + - - + +
Description
BILLING_MANAGER

Represents a billing manager of the enterprise account.

CLOSED

A milestone that has been closed.

OWNER

Represents an owner of the enterprise account.

OPEN

A milestone that is still open.

--- -### EnterpriseAdministratorInvitationOrderField +### NotificationRestrictionSettingValue -

Properties by which enterprise administrator invitation connections can be ordered.

+

The possible values for the notification restriction setting.

@@ -1439,16 +1487,20 @@ - - + + + + + +
Description
CREATED_AT

Order enterprise administrator member invitations by creation time

DISABLED

The setting is disabled for the owner.

ENABLED

The setting is enabled for the owner.

--- -### OrgUpdateDefaultRepositoryPermissionAuditEntryPermission +### OauthApplicationCreateAuditEntryState -

The default permission a repository can have in an Organization.

+

The state of an OAuth Application when it was created.

@@ -1456,28 +1508,24 @@ - - - - - - + + - - + + - - + +
Description
ADMIN

Can read, clone, push, and add collaborators to repositories.

NONE

No default permission value.

ACTIVE

The OAuth Application was active and allowed to have OAuth Accesses.

READ

Can read and clone repositories.

PENDING_DELETION

The OAuth Application was in the process of being deleted.

WRITE

Can read, clone and push to repositories.

SUSPENDED

The OAuth Application was suspended from generating OAuth Accesses due to abuse or security concerns.

--- -### ReportedContentClassifiers +### OperationType -

The reasons a piece of content can be reported or minimized.

+

The corresponding operation type for the action

@@ -1485,36 +1533,40 @@ - - + + - - + + - - + + - - + + - - + + - - + + + + + +
Description
ABUSE

An abusive or harassing piece of content

ACCESS

An existing resource was accessed

DUPLICATE

A duplicated piece of content

AUTHENTICATION

A resource performed an authentication event

OFF_TOPIC

An irrelevant piece of content

CREATE

A new resource was created

OUTDATED

An outdated piece of content

MODIFY

An existing resource was modified

RESOLVED

The content has been resolved

REMOVE

An existing resource was removed

SPAM

A spammy piece of content

RESTORE

An existing resource was restored

TRANSFER

An existing resource was transferred between multiple resources

--- -### RepoAddMemberAuditEntryVisibility +### OrderDirection -

The privacy of a repository

+

Possible directions in which to order a list of items when provided an orderBy argument.

@@ -1522,24 +1574,20 @@ - - - - - - + + - - + +
Description
INTERNAL

The repository is visible only to users in the same business.

PRIVATE

The repository is visible only to those with explicit access.

ASC

Specifies an ascending order for a given orderBy argument.

PUBLIC

The repository is visible to everyone.

DESC

Specifies a descending order for a given orderBy argument.

--- -### GistOrderField +### OrgAddMemberAuditEntryPermission -

Properties by which gist connections can be ordered.

+

The permissions available to members on an Organization.

@@ -1547,24 +1595,20 @@ - - - - - - + + - - + +
Description
CREATED_AT

Order gists by creation time

PUSHED_AT

Order gists by push time

ADMIN

Can read, clone, push, and add collaborators to repositories.

UPDATED_AT

Order gists by update time

READ

Can read and clone repositories.

--- -### SecurityAdvisorySeverity +### OrgCreateAuditEntryBillingPlan -

Severity of the vulnerability.

+

The billing plans available for organizations.

@@ -1572,28 +1616,32 @@ - - + + - - + + - - + + - - + + + + + +
Description
CRITICAL

Critical.

BUSINESS

Team Plan

HIGH

High.

BUSINESS_PLUS

Enterprise Cloud Plan

LOW

Low.

FREE

Free Plan

MODERATE

Moderate.

TIERED_PER_SEAT

Tiered Per Seat Plan

UNLIMITED

Legacy Unlimited Plan

--- -### SecurityVulnerabilityOrderField +### OrgRemoveBillingManagerAuditEntryReason -

Properties by which security vulnerability connections can be ordered.

+

The reason a billing manager was removed from an Organization.

@@ -1601,16 +1649,24 @@ - - + + + + + + + + + +
Description
UPDATED_AT

Order vulnerability by update time

SAML_EXTERNAL_IDENTITY_MISSING

SAML external identity missing

SAML_SSO_ENFORCEMENT_REQUIRES_EXTERNAL_IDENTITY

SAML SSO enforcement requires an external identity

TWO_FACTOR_REQUIREMENT_NON_COMPLIANCE

The organization required 2FA of its billing managers and this user did not have 2FA enabled.

--- -### SamlSignatureAlgorithm +### OrgRemoveMemberAuditEntryMembershipType -

The possible signature algorithms used to sign SAML requests for a Identity Provider.

+

The type of membership a user has with an Organization.

@@ -1618,28 +1674,38 @@ - - + + - - + + - - + + - - + + + + + +
Description
RSA_SHA1

RSA-SHA1

ADMIN

Organization administrators have full access and can change several settings, +including the names of repositories that belong to the Organization and Owners +team membership. In addition, organization admins can delete the organization +and all of its repositories.

RSA_SHA256

RSA-SHA256

BILLING_MANAGER

A billing manager is a user who manages the billing settings for the Organization, such as updating payment information.

RSA_SHA384

RSA-SHA384

DIRECT_MEMBER

A direct member is a user that is a member of the Organization.

RSA_SHA512

RSA-SHA512

OUTSIDE_COLLABORATOR

An outside collaborator is a person who isn’t explicitly a member of the +Organization, but who has Read, Write, or Admin permissions to one or more +repositories in the organization.

UNAFFILIATED

An unaffiliated collaborator is a person who is not a member of the +Organization and does not have access to any repositories in the Organization.

--- -### GitSignatureState +### OrgRemoveMemberAuditEntryReason -

The state of a Git signature.

+

The reason a member was removed from an Organization.

@@ -1647,80 +1713,60 @@ - - + + - - + + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - + + +
Description
BAD_CERT

The signing certificate or its chain could not be verified

SAML_EXTERNAL_IDENTITY_MISSING

SAML external identity missing

BAD_EMAIL

Invalid email used for signing

SAML_SSO_ENFORCEMENT_REQUIRES_EXTERNAL_IDENTITY

SAML SSO enforcement requires an external identity

EXPIRED_KEY

Signing key expired

TWO_FACTOR_ACCOUNT_RECOVERY

User was removed from organization during account recovery

GPGVERIFY_ERROR

Internal error - the GPG verification service misbehaved

GPGVERIFY_UNAVAILABLE

Internal error - the GPG verification service is unavailable at the moment

INVALID

Invalid signature

MALFORMED_SIG

Malformed signature

NOT_SIGNING_KEY

The usage flags for the key that signed this don’t allow signing

NO_USER

Email used for signing not known to GitHub

OCSP_ERROR

Valid signature, though certificate revocation check failed

OCSP_PENDING

Valid signature, pending certificate revocation checking

OCSP_REVOKED

One or more certificates in chain has been revoked

TWO_FACTOR_REQUIREMENT_NON_COMPLIANCE

The organization required 2FA of its billing managers and this user did not have 2FA enabled.

UNKNOWN_KEY

Key used for signing not known to GitHub

USER_ACCOUNT_DELETED

User account has been deleted

+ +--- + +### OrgRemoveOutsideCollaboratorAuditEntryMembershipType + +

The type of membership a user has with an Organization.

+ + - - + + - - + + - - + + - - + +
UNKNOWN_SIG_TYPE

Unknown signature type

ValueDescription
UNSIGNED

Unsigned

BILLING_MANAGER

A billing manager is a user who manages the billing settings for the Organization, such as updating payment information.

UNVERIFIED_EMAIL

Email used for signing unverified on GitHub

OUTSIDE_COLLABORATOR

An outside collaborator is a person who isn’t explicitly a member of the +Organization, but who has Read, Write, or Admin permissions to one or more +repositories in the organization.

VALID

Valid signature and verified by GitHub

UNAFFILIATED

An unaffiliated collaborator is a person who is not a member of the +Organization and does not have access to any repositories in the organization.

--- -### SponsorsGoalKind +### OrgRemoveOutsideCollaboratorAuditEntryReason -

The different kinds of goals a GitHub Sponsors member can have.

+

The reason an outside collaborator was removed from an Organization.

@@ -1728,20 +1774,20 @@ - - + + - - + +
Description
MONTHLY_SPONSORSHIP_AMOUNT

The goal is about getting a certain dollar amount from sponsorships each month.

SAML_EXTERNAL_IDENTITY_MISSING

SAML external identity missing

TOTAL_SPONSORS_COUNT

The goal is about reaching a certain number of sponsors.

TWO_FACTOR_REQUIREMENT_NON_COMPLIANCE

The organization required 2FA of its billing managers and this user did not have 2FA enabled.

--- -### EnterpriseMembersCanMakePurchasesSettingValue +### OrgUpdateDefaultRepositoryPermissionAuditEntryPermission -

The possible values for the members can make purchases setting.

+

The default permission a repository can have in an Organization.

@@ -1749,20 +1795,28 @@ - - + + - - + + + + + + + + + +
Description
DISABLED

The setting is disabled for organizations in the enterprise.

ADMIN

Can read, clone, push, and add collaborators to repositories.

ENABLED

The setting is enabled for organizations in the enterprise.

NONE

No default permission value.

READ

Can read and clone repositories.

WRITE

Can read, clone and push to repositories.

--- -### OrganizationOrderField +### OrgUpdateMemberAuditEntryPermission -

Properties by which organization connections can be ordered.

+

The permissions available to members on an Organization.

@@ -1770,20 +1824,20 @@ - - + + - - + +
Description
CREATED_AT

Order organizations by creation time

ADMIN

Can read, clone, push, and add collaborators to repositories.

LOGIN

Order organizations by login

READ

Can read and clone repositories.

--- -### CheckStatusState +### OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility -

The possible states for a check suite or run status.

+

The permissions available for repository creation on an Organization.

@@ -1791,32 +1845,44 @@ - - + + - - + + - - + + - - + + - - + + + + + + + + + + + + + +
Description
COMPLETED

The check suite or run has been completed.

ALL

All organization members are restricted from creating any repositories.

IN_PROGRESS

The check suite or run is in progress.

INTERNAL

All organization members are restricted from creating internal repositories.

QUEUED

The check suite or run has been queued.

NONE

All organization members are allowed to create any repositories.

REQUESTED

The check suite or run has been requested.

PRIVATE

All organization members are restricted from creating private repositories.

WAITING

The check suite or run is in waiting state.

PRIVATE_INTERNAL

All organization members are restricted from creating private or internal repositories.

PUBLIC

All organization members are restricted from creating public repositories.

PUBLIC_INTERNAL

All organization members are restricted from creating public or internal repositories.

PUBLIC_PRIVATE

All organization members are restricted from creating public or private repositories.

--- -### EnterpriseServerInstallationOrderField +### OrganizationInvitationRole -

Properties by which Enterprise Server installation connections can be ordered.

+

The possible organization invitation roles.

@@ -1824,24 +1890,28 @@ - - + + - - + + - - + + + + + +
Description
CREATED_AT

Order Enterprise Server installations by creation time

ADMIN

The user is invited to be an admin of the organization.

CUSTOMER_NAME

Order Enterprise Server installations by customer name

BILLING_MANAGER

The user is invited to be a billing manager of the organization.

HOST_NAME

Order Enterprise Server installations by host name

DIRECT_MEMBER

The user is invited to be a direct member of the organization.

REINSTATE

The user’s previous role will be reinstated.

--- -### RepositoryLockReason +### OrganizationInvitationType -

The possible reasons a given repository could be in a locked state.

+

The possible organization invitation types.

@@ -1849,28 +1919,20 @@ - - - - - - - - - - + + - - + +
Description
BILLING

The repository is locked due to a billing related reason.

MIGRATING

The repository is locked due to a migration.

MOVING

The repository is locked due to a move.

EMAIL

The invitation was to an email address.

RENAME

The repository is locked due to a rename.

USER

The invitation was to an existing user.

--- -### OrgRemoveMemberAuditEntryMembershipType +### OrganizationMemberRole -

The type of membership a user has with an Organization.

+

The possible roles within an organization for its members.

@@ -1879,37 +1941,44 @@ - + - - + + +
ADMIN

Organization administrators have full access and can change several settings, -including the names of repositories that belong to the Organization and Owners -team membership. In addition, organization admins can delete the organization -and all of its repositories.

The user is an administrator of the organization.

BILLING_MANAGER

A billing manager is a user who manages the billing settings for the Organization, such as updating payment information.

MEMBER

The user is a member of the organization.

+ +--- + +### OrganizationMembersCanCreateRepositoriesSettingValue + +

The possible values for the members can create repositories setting on an organization.

+ + - - + + - - + + - - + + + + + +
DIRECT_MEMBER

A direct member is a user that is a member of the Organization.

ValueDescription
OUTSIDE_COLLABORATOR

An outside collaborator is a person who isn’t explicitly a member of the -Organization, but who has Read, Write, or Admin permissions to one or more -repositories in the organization.

ALL

Members will be able to create public and private repositories.

UNAFFILIATED

An unaffiliated collaborator is a person who is not a member of the -Organization and does not have access to any repositories in the Organization.

DISABLED

Members will not be able to create public or private repositories.

PRIVATE

Members will be able to create only private repositories.

--- -### PackageOrderField +### OrganizationOrderField -

Properties by which package connections can be ordered.

+

Properties by which organization connections can be ordered.

@@ -1918,15 +1987,19 @@ Organization and does not have access to any repositories in the Organization. - + + + + +
CREATED_AT

Order packages by creation time

Order organizations by creation time

LOGIN

Order organizations by login

--- -### TeamOrderField +### PackageFileOrderField -

Properties by which team connections can be ordered.

+

Properties by which package file connections can be ordered.

@@ -1934,16 +2007,16 @@ Organization and does not have access to any repositories in the Organization.Description - - + +
NAME

Allows ordering a list of teams by name.

CREATED_AT

Order package files by creation time

--- -### TeamRepositoryOrderField +### PackageOrderField -

Properties by which team repository connections can be ordered.

+

Properties by which package connections can be ordered.

@@ -1952,35 +2025,15 @@ Organization and does not have access to any repositories in the Organization. - - - - - - - - - - - - - - - - - - - - - +
CREATED_AT

Order repositories by creation time

NAME

Order repositories by name

PERMISSION

Order repositories by permission

PUSHED_AT

Order repositories by push time

STARGAZERS

Order repositories by number of stargazers

UPDATED_AT

Order repositories by update time

Order packages by creation time

--- -### OrgRemoveBillingManagerAuditEntryReason +### PackageType -

The reason a billing manager was removed from an Organization.

+

The possible types of a package.

@@ -1988,49 +2041,40 @@ Organization and does not have access to any repositories in the Organization.Description - - + + - - + + - - + + -
SAML_EXTERNAL_IDENTITY_MISSING

SAML external identity missing

DEBIAN

A debian package.

SAML_SSO_ENFORCEMENT_REQUIRES_EXTERNAL_IDENTITY

SAML SSO enforcement requires an external identity

DOCKER

A docker image.

TWO_FACTOR_REQUIREMENT_NON_COMPLIANCE

The organization required 2FA of its billing managers and this user did not have 2FA enabled.

MAVEN

A maven package.

- ---- - -### PullRequestMergeMethod - -

Represents available types of methods to use when merging a pull request.

- - - - + + - - + + - - + + - - + +
ValueDescriptionNPM

An npm package.

MERGE

Add all commits from the head branch to the base branch with a merge commit.

NUGET

A nuget package.

REBASE

Add all commits from the head branch onto the base branch individually.

PYPI

A python package.

SQUASH

Combine all commits from the head branch into a single commit in the base branch.

RUBYGEMS

A rubygems package.

--- -### SponsorsTierOrderField +### PackageVersionOrderField -

Properties by which Sponsors tiers connections can be ordered.

+

Properties by which package version connections can be ordered.

@@ -2039,89 +2083,7 @@ Organization and does not have access to any repositories in the Organization. - - - - - - -
CREATED_AT

Order tiers by creation time.

MONTHLY_PRICE_IN_CENTS

Order tiers by their monthly price in cents

- ---- - -### RepositoryVisibility - -

The repository’s visibility level.

- - - - - - - - - - - - - - - - - - -
ValueDescription
INTERNAL

The repository is visible only to users in the same business.

PRIVATE

The repository is visible only to those with explicit access.

PUBLIC

The repository is visible to everyone.

- ---- - -### FundingPlatform - -

The possible funding platforms for repository funding links.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
ValueDescription
COMMUNITY_BRIDGE

Community Bridge funding platform.

CUSTOM

Custom funding platform.

GITHUB

GitHub funding platform.

ISSUEHUNT

IssueHunt funding platform.

KO_FI

Ko-fi funding platform.

LIBERAPAY

Liberapay funding platform.

OPEN_COLLECTIVE

Open Collective funding platform.

OTECHIE

Otechie funding platform.

PATREON

Patreon funding platform.

TIDELIFT

Tidelift funding platform.

Order package versions by creation time

@@ -2172,9 +2134,9 @@ Organization and does not have access to any repositories in the Organization.Identifier formats available for advisories.

+

The possible archived states of a project card.

@@ -2182,20 +2144,20 @@ Organization and does not have access to any repositories in the Organization.Description - - + + - - + +
CVE

Common Vulnerabilities and Exposures Identifier.

ARCHIVED

A project card that is archived

GHSA

GitHub Security Advisory ID.

NOT_ARCHIVED

A project card that is not archived

--- -### OrgRemoveOutsideCollaboratorAuditEntryReason +### ProjectCardState -

The reason an outside collaborator was removed from an Organization.

+

Various content states of a ProjectCard

@@ -2203,20 +2165,24 @@ Organization and does not have access to any repositories in the Organization.Description - - + + - - + + + + + +
SAML_EXTERNAL_IDENTITY_MISSING

SAML external identity missing

CONTENT_ONLY

The card has content only.

TWO_FACTOR_REQUIREMENT_NON_COMPLIANCE

The organization required 2FA of its billing managers and this user did not have 2FA enabled.

NOTE_ONLY

The card has a note only.

REDACTED

The card is redacted.

--- -### OrderDirection +### ProjectColumnPurpose -

Possible directions in which to order a list of items when provided an orderBy argument.

+

The semantic purpose of the column - todo, in progress, or done.

@@ -2224,20 +2190,24 @@ Organization and does not have access to any repositories in the Organization.Description - - + + - - + + + + + +
ASC

Specifies an ascending order for a given orderBy argument.

DONE

The column contains cards which are complete

DESC

Specifies a descending order for a given orderBy argument.

IN_PROGRESS

The column contains cards which are currently being worked on

TODO

The column contains cards still to be worked on

--- -### PullRequestReviewCommentState +### ProjectOrderField -

The possible states of a pull request review comment.

+

Properties by which project connections can be ordered.

@@ -2245,20 +2215,24 @@ Organization and does not have access to any repositories in the Organization.Description - - + + - - + + + + + +
PENDING

A comment that is part of a pending review

CREATED_AT

Order projects by creation time

SUBMITTED

A comment that is part of a submitted review

NAME

Order projects by name

UPDATED_AT

Order projects by update time

--- -### PullRequestReviewState +### ProjectState -

The possible states of a pull request review.

+

State of the project; either ‘open’ or ‘closed’

@@ -2266,32 +2240,20 @@ Organization and does not have access to any repositories in the Organization.Description - - - - - - - - - - - - - - + + - - + +
APPROVED

A review allowing the pull request to merge.

CHANGES_REQUESTED

A review blocking the pull request from merging.

COMMENTED

An informational review.

DISMISSED

A review that has been dismissed.

CLOSED

The project is closed.

PENDING

A review that has not yet been submitted.

OPEN

The project is open.

--- -### RepositoryPrivacy +### ProjectTemplate -

The privacy of a repository

+

GitHub-provided templates for Projects

@@ -2299,20 +2261,28 @@ Organization and does not have access to any repositories in the Organization.Description - - + + - - + + + + + + + + + +
PRIVATE

Private

AUTOMATED_KANBAN_V2

Create a board with v2 triggers to automatically move cards across To do, In progress and Done columns.

PUBLIC

Public

AUTOMATED_REVIEWS_KANBAN

Create a board with triggers to automatically move cards across columns with review automation.

BASIC_KANBAN

Create a board with columns for To do, In progress and Done.

BUG_TRIAGE

Create a board to triage and prioritize bugs with To do, priority, and Done columns.

--- -### RepoCreateAuditEntryVisibility +### PullRequestMergeMethod -

The privacy of a repository

+

Represents available types of methods to use when merging a pull request.

@@ -2320,24 +2290,24 @@ Organization and does not have access to any repositories in the Organization.Description - - + + - - + + - - + +
INTERNAL

The repository is visible only to users in the same business.

MERGE

Add all commits from the head branch to the base branch with a merge commit.

PRIVATE

The repository is visible only to those with explicit access.

REBASE

Add all commits from the head branch onto the base branch individually.

PUBLIC

The repository is visible to everyone.

SQUASH

Combine all commits from the head branch into a single commit in the base branch.

--- -### CommitContributionOrderField +### PullRequestOrderField -

Properties by which commit contribution connections can be ordered.

+

Properties by which pull_requests connections can be ordered.

@@ -2345,20 +2315,20 @@ Organization and does not have access to any repositories in the Organization.Description - - + + - - + +
COMMIT_COUNT

Order commit contributions by how many commits they represent.

CREATED_AT

Order pull_requests by creation time

OCCURRED_AT

Order commit contributions by when they were made.

UPDATED_AT

Order pull_requests by update time

--- -### OauthApplicationCreateAuditEntryState +### PullRequestReviewCommentState -

The state of an OAuth Application when it was created.

+

The possible states of a pull request review comment.

@@ -2366,24 +2336,20 @@ Organization and does not have access to any repositories in the Organization.Description - - - - - - + + - - + +
ACTIVE

The OAuth Application was active and allowed to have OAuth Accesses.

PENDING_DELETION

The OAuth Application was in the process of being deleted.

PENDING

A comment that is part of a pending review

SUSPENDED

The OAuth Application was suspended from generating OAuth Accesses due to abuse or security concerns.

SUBMITTED

A comment that is part of a submitted review

--- -### RepoArchivedAuditEntryVisibility +### PullRequestReviewDecision -

The privacy of a repository

+

The review status of a pull request.

@@ -2391,24 +2357,24 @@ Organization and does not have access to any repositories in the Organization.Description - - + + - - + + - - + +
INTERNAL

The repository is visible only to users in the same business.

APPROVED

The pull request has received an approving review.

PRIVATE

The repository is visible only to those with explicit access.

CHANGES_REQUESTED

Changes have been requested on the pull request.

PUBLIC

The repository is visible to everyone.

REVIEW_REQUIRED

A review is required before the pull request can be merged.

--- -### DefaultRepositoryPermissionField +### PullRequestReviewEvent -

The possible default permissions for repositories.

+

The possible events to perform on a pull request review.

@@ -2416,28 +2382,28 @@ Organization and does not have access to any repositories in the Organization.Description - - + + - - + + - - + + - - + +
ADMIN

Can read, write, and administrate repos by default

APPROVE

Submit feedback and approve merging these changes.

NONE

No access

COMMENT

Submit general feedback without explicit approval.

READ

Can read repos by default

DISMISS

Dismiss review so it now longer effects merging.

WRITE

Can read and write repos by default

REQUEST_CHANGES

Submit feedback that must be addressed before merging.

--- -### UserBlockDuration +### PullRequestReviewState -

The possible durations that a user can be blocked for.

+

The possible states of a pull request review.

@@ -2445,32 +2411,32 @@ Organization and does not have access to any repositories in the Organization.Description - - + + - - + + - - + + - - + + - - + +
ONE_DAY

The user was blocked for 1 day

APPROVED

A review allowing the pull request to merge.

ONE_MONTH

The user was blocked for 30 days

CHANGES_REQUESTED

A review blocking the pull request from merging.

ONE_WEEK

The user was blocked for 7 days

COMMENTED

An informational review.

PERMANENT

The user was blocked permanently

DISMISSED

A review that has been dismissed.

THREE_DAYS

The user was blocked for 3 days

PENDING

A review that has not yet been submitted.

--- -### OrgRemoveMemberAuditEntryReason +### PullRequestState -

The reason a member was removed from an Organization.

+

The possible states of a pull request.

@@ -2478,32 +2444,24 @@ Organization and does not have access to any repositories in the Organization.Description - - - - - - - - - - + + - - + + - - + +
SAML_EXTERNAL_IDENTITY_MISSING

SAML external identity missing

SAML_SSO_ENFORCEMENT_REQUIRES_EXTERNAL_IDENTITY

SAML SSO enforcement requires an external identity

TWO_FACTOR_ACCOUNT_RECOVERY

User was removed from organization during account recovery

CLOSED

A pull request that has been closed without being merged.

TWO_FACTOR_REQUIREMENT_NON_COMPLIANCE

The organization required 2FA of its billing managers and this user did not have 2FA enabled.

MERGED

A pull request that has been closed by being merged.

USER_ACCOUNT_DELETED

User account has been deleted

OPEN

A pull request that is still open.

--- -### LanguageOrderField +### PullRequestTimelineItemsItemType -

Properties by which language connections can be ordered.

+

The possible item types found in a timeline.

@@ -2511,216 +2469,232 @@ Organization and does not have access to any repositories in the Organization.Description - - + + -
SIZE

Order languages by the size of all files containing the language

ADDED_TO_PROJECT_EVENT

Represents a ‘added_to_project’ event on a given issue or pull request.

- ---- - -### ReleaseOrderField - -

Properties by which release connections can be ordered.

- - - - + + - - + + - - + + -
ValueDescriptionASSIGNED_EVENT

Represents an ‘assigned’ event on any assignable object.

CREATED_AT

Order releases by creation time

AUTOMATIC_BASE_CHANGE_FAILED_EVENT

Represents a ‘automatic_base_change_failed’ event on a given pull request.

NAME

Order releases alphabetically by name

AUTOMATIC_BASE_CHANGE_SUCCEEDED_EVENT

Represents a ‘automatic_base_change_succeeded’ event on a given pull request.

- ---- - -### OrganizationInvitationRole - -

The possible organization invitation roles.

- - - - + + - - + + - - + + - - + + - - + + -
ValueDescriptionAUTO_MERGE_DISABLED_EVENT

Represents a ‘auto_merge_disabled’ event on a given pull request.

ADMIN

The user is invited to be an admin of the organization.

AUTO_MERGE_ENABLED_EVENT

Represents a ‘auto_merge_enabled’ event on a given pull request.

BILLING_MANAGER

The user is invited to be a billing manager of the organization.

AUTO_REBASE_ENABLED_EVENT

Represents a ‘auto_rebase_enabled’ event on a given pull request.

DIRECT_MEMBER

The user is invited to be a direct member of the organization.

AUTO_SQUASH_ENABLED_EVENT

Represents a ‘auto_squash_enabled’ event on a given pull request.

REINSTATE

The user’s previous role will be reinstated.

BASE_REF_CHANGED_EVENT

Represents a ‘base_ref_changed’ event on a given issue or pull request.

- ---- - -### SamlDigestAlgorithm - -

The possible digest algorithms used to sign SAML requests for an identity provider.

- - - - + + - - + + - - + + - - + + - - + + -
ValueDescriptionBASE_REF_DELETED_EVENT

Represents a ‘base_ref_deleted’ event on a given pull request.

SHA1

SHA1

BASE_REF_FORCE_PUSHED_EVENT

Represents a ‘base_ref_force_pushed’ event on a given pull request.

SHA256

SHA256

CLOSED_EVENT

Represents a ‘closed’ event on any Closable.

SHA384

SHA384

COMMENT_DELETED_EVENT

Represents a ‘comment_deleted’ event on a given issue or pull request.

SHA512

SHA512

CONNECTED_EVENT

Represents a ‘connected’ event on a given issue or pull request.

- ---- - -### SponsorableOrderField - -

Properties by which sponsorable connections can be ordered.

- - - - + + - - + + -
ValueDescriptionCONVERTED_NOTE_TO_ISSUE_EVENT

Represents a ‘converted_note_to_issue’ event on a given issue or pull request.

LOGIN

Order sponsorable entities by login (username).

CONVERT_TO_DRAFT_EVENT

Represents a ‘convert_to_draft’ event on a given pull request.

- ---- - -### IpAllowListEnabledSettingValue - -

The possible values for the IP allow list enabled setting.

- - - - + + - - + + - - + + -
ValueDescriptionCROSS_REFERENCED_EVENT

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

DISABLED

The setting is disabled for the owner.

DEMILESTONED_EVENT

Represents a ‘demilestoned’ event on a given issue or pull request.

ENABLED

The setting is enabled for the owner.

DEPLOYED_EVENT

Represents a ‘deployed’ event on a given pull request.

- ---- - -### OrganizationMembersCanCreateRepositoriesSettingValue - -

The possible values for the members can create repositories setting on an organization.

- - - - + + - - + + - - + + - - + + -
ValueDescriptionDEPLOYMENT_ENVIRONMENT_CHANGED_EVENT

Represents a ‘deployment_environment_changed’ event on a given pull request.

ALL

Members will be able to create public and private repositories.

DISCONNECTED_EVENT

Represents a ‘disconnected’ event on a given issue or pull request.

DISABLED

Members will not be able to create public or private repositories.

HEAD_REF_DELETED_EVENT

Represents a ‘head_ref_deleted’ event on a given pull request.

PRIVATE

Members will be able to create only private repositories.

HEAD_REF_FORCE_PUSHED_EVENT

Represents a ‘head_ref_force_pushed’ event on a given pull request.

- ---- - -### SearchType - -

Represents the individual results of a search.

- - - - + + - - + + - - + + - - + + -
ValueDescriptionHEAD_REF_RESTORED_EVENT

Represents a ‘head_ref_restored’ event on a given pull request.

ISSUE

Returns results matching issues in repositories.

ISSUE_COMMENT

Represents a comment on an Issue.

REPOSITORY

Returns results matching repositories.

LABELED_EVENT

Represents a ‘labeled’ event on a given issue or pull request.

USER

Returns results matching users and organizations on GitHub.

LOCKED_EVENT

Represents a ‘locked’ event on a given issue or pull request.

- ---- - -### EnterpriseMembersCanCreateRepositoriesSettingValue - -

The possible values for the enterprise members can create repositories setting.

- - - - + + - - + + - - + + - - + + - - + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ValueDescriptionMARKED_AS_DUPLICATE_EVENT

Represents a ‘marked_as_duplicate’ event on a given issue or pull request.

ALL

Members will be able to create public and private repositories.

MENTIONED_EVENT

Represents a ‘mentioned’ event on a given issue or pull request.

DISABLED

Members will not be able to create public or private repositories.

MERGED_EVENT

Represents a ‘merged’ event on a given pull request.

NO_POLICY

Organization administrators choose whether to allow members to create repositories.

MILESTONED_EVENT

Represents a ‘milestoned’ event on a given issue or pull request.

PRIVATE

Members will be able to create only private repositories.

MOVED_COLUMNS_IN_PROJECT_EVENT

Represents a ‘moved_columns_in_project’ event on a given issue or pull request.

PUBLIC

Members will be able to create only public repositories.

PINNED_EVENT

Represents a ‘pinned’ event on a given issue or pull request.

PULL_REQUEST_COMMIT

Represents a Git commit part of a pull request.

PULL_REQUEST_COMMIT_COMMENT_THREAD

Represents a commit comment thread part of a pull request.

PULL_REQUEST_REVIEW

A review object for a given pull request.

PULL_REQUEST_REVIEW_THREAD

A threaded list of comments for a given pull request.

PULL_REQUEST_REVISION_MARKER

Represents the latest point in the pull request timeline for which the viewer has seen the pull request’s commits.

READY_FOR_REVIEW_EVENT

Represents a ‘ready_for_review’ event on a given pull request.

REFERENCED_EVENT

Represents a ‘referenced’ event on a given ReferencedSubject.

REMOVED_FROM_PROJECT_EVENT

Represents a ‘removed_from_project’ event on a given issue or pull request.

RENAMED_TITLE_EVENT

Represents a ‘renamed’ event on a given issue or pull request

REOPENED_EVENT

Represents a ‘reopened’ event on any Closable.

REVIEW_DISMISSED_EVENT

Represents a ‘review_dismissed’ event on a given issue or pull request.

REVIEW_REQUESTED_EVENT

Represents an ‘review_requested’ event on a given pull request.

REVIEW_REQUEST_REMOVED_EVENT

Represents an ‘review_request_removed’ event on a given pull request.

SUBSCRIBED_EVENT

Represents a ‘subscribed’ event on a given Subscribable.

TRANSFERRED_EVENT

Represents a ‘transferred’ event on a given issue or pull request.

UNASSIGNED_EVENT

Represents an ‘unassigned’ event on any assignable object.

UNLABELED_EVENT

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

UNLOCKED_EVENT

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

UNMARKED_AS_DUPLICATE_EVENT

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

UNPINNED_EVENT

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

UNSUBSCRIBED_EVENT

Represents an ‘unsubscribed’ event on a given Subscribable.

USER_BLOCKED_EVENT

Represents a ‘user_blocked’ event on a given user.

--- -### PullRequestOrderField +### PullRequestUpdateState -

Properties by which pull_requests connections can be ordered.

+

The possible target states when updating a pull request.

@@ -2728,20 +2702,20 @@ Organization and does not have access to any repositories in the Organization.Description - - + + - - + +
CREATED_AT

Order pull_requests by creation time

CLOSED

A pull request that has been closed without being merged.

UPDATED_AT

Order pull_requests by update time

OPEN

A pull request that is still open.

--- -### OrgAddMemberAuditEntryPermission +### ReactionContent -

The permissions available to members on an Organization.

+

Emojis that can be attached to Issues, Pull Requests and Comments.

@@ -2749,20 +2723,44 @@ Organization and does not have access to any repositories in the Organization.Description - - + + - - + + + + + + + + + + + + + + + + + + + + + + + + + +
ADMIN

Can read, clone, push, and add collaborators to repositories.

CONFUSED

Represents the :confused: emoji.

READ

Can read and clone repositories.

EYES

Represents the :eyes: emoji.

HEART

Represents the :heart: emoji.

HOORAY

Represents the :hooray: emoji.

LAUGH

Represents the :laugh: emoji.

ROCKET

Represents the :rocket: emoji.

THUMBS_DOWN

Represents the :-1: emoji.

THUMBS_UP

Represents the :+1: emoji.

--- -### OrgUpdateMemberAuditEntryPermission +### ReactionOrderField -

The permissions available to members on an Organization.

+

A list of fields that reactions can be ordered by.

@@ -2770,20 +2768,16 @@ Organization and does not have access to any repositories in the Organization.Description - - - - - - + +
ADMIN

Can read, clone, push, and add collaborators to repositories.

READ

Can read and clone repositories.

CREATED_AT

Allows ordering a list of reactions by when they were created.

--- -### RepositoryInteractionLimit +### RefOrderField -

A repository interaction limit.

+

Properties by which ref connections can be ordered.

@@ -2791,28 +2785,20 @@ Organization and does not have access to any repositories in the Organization.Description - - - - - - - - - - + + - - + +
COLLABORATORS_ONLY

Users that are not collaborators will not be able to interact with the repository.

CONTRIBUTORS_ONLY

Users that have not previously committed to a repository’s default branch will be unable to interact with the repository.

EXISTING_USERS

Users that have recently created their account will be unable to interact with the repository.

ALPHABETICAL

Order refs by their alphanumeric name

NO_LIMIT

No interaction limits are enabled.

TAG_COMMIT_DATE

Order refs by underlying commit date if the ref prefix is refs/tags/

--- -### TeamDiscussionOrderField +### ReleaseOrderField -

Properties by which team discussion connections can be ordered.

+

Properties by which release connections can be ordered.

@@ -2821,15 +2807,19 @@ Organization and does not have access to any repositories in the Organization. - + + + + +
CREATED_AT

Allows chronological ordering of team discussions.

Order releases by creation time

NAME

Order releases alphabetically by name

--- -### RepositoryContributionType +### RepoAccessAuditEntryVisibility -

The reason a repository is listed as ‘contributed’.

+

The privacy of a repository

@@ -2837,77 +2827,74 @@ Organization and does not have access to any repositories in the Organization.Description - - - - - - - - - - + + - - + + - - + +
COMMIT

Created a commit

ISSUE

Created an issue

PULL_REQUEST

Created a pull request

INTERNAL

The repository is visible only to users in the same business.

PULL_REQUEST_REVIEW

Reviewed a pull request

PRIVATE

The repository is visible only to those with explicit access.

REPOSITORY

Created the repository

PUBLIC

The repository is visible to everyone.

--- -### OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility +### RepoAddMemberAuditEntryVisibility -

The permissions available for repository creation on an Organization.

+

The privacy of a repository

- - - - - + - - + + - - + + +
Value Description
ALL

All organization members are restricted from creating any repositories.

INTERNAL

All organization members are restricted from creating internal repositories.

The repository is visible only to users in the same business.

NONE

All organization members are allowed to create any repositories.

PRIVATE

The repository is visible only to those with explicit access.

PRIVATE

All organization members are restricted from creating private repositories.

PUBLIC

The repository is visible to everyone.

+ +--- + +### RepoArchivedAuditEntryVisibility + +

The privacy of a repository

+ + - - + + - - + + - - + + - - + +
PRIVATE_INTERNAL

All organization members are restricted from creating private or internal repositories.

ValueDescription
PUBLIC

All organization members are restricted from creating public repositories.

INTERNAL

The repository is visible only to users in the same business.

PUBLIC_INTERNAL

All organization members are restricted from creating public or internal repositories.

PRIVATE

The repository is visible only to those with explicit access.

PUBLIC_PRIVATE

All organization members are restricted from creating public or private repositories.

PUBLIC

The repository is visible to everyone.

--- -### CommentCannotUpdateReason +### RepoChangeMergeSettingAuditEntryMergeType -

The possible errors that will prevent a user from updating a comment.

+

The merge options available for pull requests to this repository.

@@ -2915,40 +2902,49 @@ Organization and does not have access to any repositories in the Organization.Description - - + + - - + + - - + + +
ARCHIVED

Unable to create comment because repository is archived.

MERGE

The pull request is added to the base branch in a merge commit.

DENIED

You cannot update this comment

REBASE

Commits from the pull request are added onto the base branch individually without a merge commit.

INSUFFICIENT_ACCESS

You must be the author or have write access to this repository to update this comment.

SQUASH

The pull request’s commits are squashed into a single commit before they are merged to the base branch.

+ +--- + +### RepoCreateAuditEntryVisibility + +

The privacy of a repository

+ + - - + + - - + + - - + + - - + +
LOCKED

Unable to create comment because issue is locked.

ValueDescription
LOGIN_REQUIRED

You must be logged in to update this comment.

INTERNAL

The repository is visible only to users in the same business.

MAINTENANCE

Repository is under maintenance.

PRIVATE

The repository is visible only to those with explicit access.

VERIFIED_EMAIL_REQUIRED

At least one email address must be verified to update this comment.

PUBLIC

The repository is visible to everyone.

--- -### EnterpriseDefaultRepositoryPermissionSettingValue +### RepoDestroyAuditEntryVisibility -

The possible values for the enterprise default repository permission setting.

+

The privacy of a repository

@@ -2956,53 +2952,49 @@ Organization and does not have access to any repositories in the Organization.Description - - - - - - - - - - + + - - + + - - + +
ADMIN

Organization members will be able to clone, pull, push, and add new collaborators to all organization repositories.

NONE

Organization members will only be able to clone and pull public repositories.

NO_POLICY

Organizations in the enterprise choose default repository permissions for their members.

INTERNAL

The repository is visible only to users in the same business.

READ

Organization members will be able to clone and pull all organization repositories.

PRIVATE

The repository is visible only to those with explicit access.

WRITE

Organization members will be able to clone, pull, and push all organization repositories.

PUBLIC

The repository is visible to everyone.

--- -### SponsorshipPrivacy +### RepoRemoveMemberAuditEntryVisibility -

The privacy of a sponsorship

+

The privacy of a repository

+ + + + - + - +
Value Description
INTERNAL

The repository is visible only to users in the same business.

PRIVATE

Private

The repository is visible only to those with explicit access.

PUBLIC

Public

The repository is visible to everyone.

--- -### FileViewedState +### ReportedContentClassifiers -

The possible viewed states of a file .

+

The reasons a piece of content can be reported or minimized.

@@ -3010,24 +3002,36 @@ Organization and does not have access to any repositories in the Organization.Description - - + + - - + + - - + + + + + + + + + + + + + +
DISMISSED

The file has new changes since last viewed.

ABUSE

An abusive or harassing piece of content

UNVIEWED

The file has not been marked as viewed.

DUPLICATE

A duplicated piece of content

VIEWED

The file has been marked as viewed.

OFF_TOPIC

An irrelevant piece of content

OUTDATED

An outdated piece of content

RESOLVED

The content has been resolved

SPAM

A spammy piece of content

--- -### TeamReviewAssignmentAlgorithm +### RepositoryAffiliation -

The possible team review assignment algorithms

+

The affiliation of a user to a repository

@@ -3035,20 +3039,25 @@ Organization and does not have access to any repositories in the Organization.Description - - + + - - + + + + + +
LOAD_BALANCE

Balance review load across the entire team

COLLABORATOR

Repositories that the user has been added to as a collaborator.

ROUND_ROBIN

Alternate reviews between each team member

ORGANIZATION_MEMBER

Repositories that the user has access to through being a member of an +organization. This includes every repository on every team that the user is on.

OWNER

Repositories that are owned by the authenticated user.

--- -### TopicSuggestionDeclineReason +### RepositoryContributionType -

Reason that the suggested topic is declined.

+

The reason a repository is listed as ‘contributed’.

@@ -3056,28 +3065,32 @@ Organization and does not have access to any repositories in the Organization.Description - - + + - - + + - - + + - - + + + + + +
NOT_RELEVANT

The suggested topic is not relevant to the repository.

COMMIT

Created a commit

PERSONAL_PREFERENCE

The viewer does not like the suggested topic.

ISSUE

Created an issue

TOO_GENERAL

The suggested topic is too general for the repository.

PULL_REQUEST

Created a pull request

TOO_SPECIFIC

The suggested topic is too specific for the repository (e.g. #ruby-on-rails-version-4-2-1).

PULL_REQUEST_REVIEW

Reviewed a pull request

REPOSITORY

Created the repository

--- -### IssueCommentOrderField +### RepositoryInteractionLimit -

Properties by which issue comment connections can be ordered.

+

A repository interaction limit.

@@ -3085,16 +3098,28 @@ Organization and does not have access to any repositories in the Organization.Description - - + + + + + + + + + + + + + +
UPDATED_AT

Order issue comments by update time

COLLABORATORS_ONLY

Users that are not collaborators will not be able to interact with the repository.

CONTRIBUTORS_ONLY

Users that have not previously committed to a repository’s default branch will be unable to interact with the repository.

EXISTING_USERS

Users that have recently created their account will be unable to interact with the repository.

NO_LIMIT

No interaction limits are enabled.

--- -### PullRequestReviewDecision +### RepositoryInteractionLimitExpiry -

The review status of a pull request.

+

The length for a repository interaction limit to be enabled for.

@@ -3102,24 +3127,32 @@ Organization and does not have access to any repositories in the Organization.Description - - + + - - + + - - + + + + + + + + + +
APPROVED

The pull request has received an approving review.

ONE_DAY

The interaction limit will expire after 1 day.

CHANGES_REQUESTED

Changes have been requested on the pull request.

ONE_MONTH

The interaction limit will expire after 1 month.

REVIEW_REQUIRED

A review is required before the pull request can be merged.

ONE_WEEK

The interaction limit will expire after 1 week.

SIX_MONTHS

The interaction limit will expire after 6 months.

THREE_DAYS

The interaction limit will expire after 3 days.

--- -### TeamPrivacy +### RepositoryInteractionLimitOrigin -

The possible team privacy values.

+

Indicates where an interaction limit is configured.

@@ -3127,20 +3160,24 @@ Organization and does not have access to any repositories in the Organization.Description - - + + - - + + + + + +
SECRET

A secret team can only be seen by its members.

ORGANIZATION

A limit that is configured at the organization level.

VISIBLE

A visible team can be seen and @mentioned by every member of the organization.

REPOSITORY

A limit that is configured at the repository level.

USER

A limit that is configured at the user-wide level.

--- -### NotificationRestrictionSettingValue +### RepositoryInvitationOrderField -

The possible values for the notification restriction setting.

+

Properties by which repository invitation connections can be ordered.

@@ -3148,20 +3185,20 @@ Organization and does not have access to any repositories in the Organization.Description - - + + - - + +
DISABLED

The setting is disabled for the owner.

CREATED_AT

Order repository invitations by creation time

ENABLED

The setting is enabled for the owner.

INVITEE_LOGIN

Order repository invitations by invitee login

--- -### MilestoneState +### RepositoryLockReason -

The possible states of a milestone.

+

The possible reasons a given repository could be in a locked state.

@@ -3169,20 +3206,28 @@ Organization and does not have access to any repositories in the Organization.Description - - + + - - + + + + + + + + + +
CLOSED

A milestone that has been closed.

BILLING

The repository is locked due to a billing related reason.

OPEN

A milestone that is still open.

MIGRATING

The repository is locked due to a migration.

MOVING

The repository is locked due to a move.

RENAME

The repository is locked due to a rename.

--- -### SecurityAdvisoryEcosystem +### RepositoryOrderField -

The possible ecosystems of a security vulnerability’s package.

+

Properties by which repository connections can be ordered.

@@ -3190,36 +3235,32 @@ Organization and does not have access to any repositories in the Organization.Description - - - - - - + + - - + + - - + + - - + + - - + +
COMPOSER

PHP packages hosted at packagist.org

MAVEN

Java artifacts hosted at the Maven central repository

CREATED_AT

Order repositories by creation time

NPM

JavaScript packages hosted at npmjs.com

NAME

Order repositories by name

NUGET

.NET packages hosted at the NuGet Gallery

PUSHED_AT

Order repositories by push time

PIP

Python packages hosted at PyPI.org

STARGAZERS

Order repositories by number of stargazers

RUBYGEMS

Ruby gems hosted at RubyGems.org

UPDATED_AT

Order repositories by update time

--- -### ProjectState +### RepositoryPermission -

State of the project; either ‘open’ or ‘closed’

+

The access level to a repository

@@ -3227,20 +3268,33 @@ Organization and does not have access to any repositories in the Organization.Description - - + + - - + + + + + + + + + + + + + +
CLOSED

The project is closed.

ADMIN

Can read, clone, and push to this repository. Can also manage issues, pull +requests, and repository settings, including adding collaborators

OPEN

The project is open.

MAINTAIN

Can read, clone, and push to this repository. They can also manage issues, pull requests, and some repository settings

READ

Can read and clone this repository. Can also open and comment on issues and pull requests

TRIAGE

Can read and clone this repository. Can also manage issues and pull requests

WRITE

Can read, clone, and push to this repository. Can also manage issues and pull requests

--- -### RepositoryInteractionLimitOrigin +### RepositoryPrivacy -

Indicates where an interaction limit is configured.

+

The privacy of a repository

@@ -3248,24 +3302,20 @@ Organization and does not have access to any repositories in the Organization.Description - - - - - - + + - - + +
ORGANIZATION

A limit that is configured at the organization level.

REPOSITORY

A limit that is configured at the repository level.

PRIVATE

Private

USER

A limit that is configured at the user-wide level.

PUBLIC

Public

--- -### RepositoryAffiliation +### RepositoryVisibility -

The affiliation of a user to a repository

+

The repository’s visibility level.

@@ -3273,25 +3323,24 @@ Organization and does not have access to any repositories in the Organization.Description - - + + - - + + - - + +
COLLABORATOR

Repositories that the user has been added to as a collaborator.

INTERNAL

The repository is visible only to users in the same business.

ORGANIZATION_MEMBER

Repositories that the user has access to through being a member of an -organization. This includes every repository on every team that the user is on.

PRIVATE

The repository is visible only to those with explicit access.

OWNER

Repositories that are owned by the authenticated user.

PUBLIC

The repository is visible to everyone.

--- -### DeploymentOrderField +### RequestableCheckStatusState -

Properties by which deployment connections can be ordered.

+

The possible states that can be requested when creating a check run.

@@ -3299,37 +3348,28 @@ organization. This includes every repository on every team that the user is on.< - - + + -
Description
CREATED_AT

Order collection by creation time

COMPLETED

The check suite or run has been completed.

- ---- - -### ProjectCardArchivedState - -

The possible archived states of a project card.

- - - - + + - - + + - - + +
ValueDescriptionIN_PROGRESS

The check suite or run is in progress.

ARCHIVED

A project card that is archived

QUEUED

The check suite or run has been queued.

NOT_ARCHIVED

A project card that is not archived

WAITING

The check suite or run is in waiting state.

--- -### CheckConclusionState +### SamlDigestAlgorithm -

The possible states for a check suite or run conclusion.

+

The possible digest algorithms used to sign SAML requests for an identity provider.

@@ -3337,73 +3377,74 @@ organization. This includes every repository on every team that the user is on.< - - + + - - + + - - + + - - + + +
Description
ACTION_REQUIRED

The check suite or run requires action.

SHA1

SHA1

CANCELLED

The check suite or run has been cancelled.

SHA256

SHA256

FAILURE

The check suite or run has failed.

SHA384

SHA384

NEUTRAL

The check suite or run was neutral.

SHA512

SHA512

+ +--- + +### SamlSignatureAlgorithm + +

The possible signature algorithms used to sign SAML requests for a Identity Provider.

+ + - - + + - - + + - - + + - - + + - - + +
SKIPPED

The check suite or run was skipped.

ValueDescription
STALE

The check suite or run was marked stale by GitHub. Only GitHub can use this conclusion.

RSA_SHA1

RSA-SHA1

STARTUP_FAILURE

The check suite or run has failed at startup.

RSA_SHA256

RSA-SHA256

SUCCESS

The check suite or run has succeeded.

RSA_SHA384

RSA-SHA384

TIMED_OUT

The check suite or run has timed out.

RSA_SHA512

RSA-SHA512

--- -### IssueOrderField +### SavedReplyOrderField -

Properties by which issue connections can be ordered.

+

Properties by which saved reply connections can be ordered.

- - - - - - - - - +
Value Description
COMMENTS

Order issues by comment count

CREATED_AT

Order issues by creation time

UPDATED_AT

Order issues by update time

Order saved reply by when they were updated.

--- -### RepoRemoveMemberAuditEntryVisibility +### SearchType -

The privacy of a repository

+

Represents the individual results of a search.

@@ -3411,24 +3452,24 @@ organization. This includes every repository on every team that the user is on.< - - + + - - + + - - + +
Description
INTERNAL

The repository is visible only to users in the same business.

ISSUE

Returns results matching issues in repositories.

PRIVATE

The repository is visible only to those with explicit access.

REPOSITORY

Returns results matching repositories.

PUBLIC

The repository is visible to everyone.

USER

Returns results matching users and organizations on GitHub.

--- -### RepositoryPermission +### SecurityAdvisoryEcosystem -

The access level to a repository

+

The possible ecosystems of a security vulnerability’s package.

@@ -3436,33 +3477,36 @@ organization. This includes every repository on every team that the user is on.< - - + + - - + + - - + + - - + + - - + + + + + +
Description
ADMIN

Can read, clone, and push to this repository. Can also manage issues, pull -requests, and repository settings, including adding collaborators

COMPOSER

PHP packages hosted at packagist.org

MAINTAIN

Can read, clone, and push to this repository. They can also manage issues, pull requests, and some repository settings

MAVEN

Java artifacts hosted at the Maven central repository

READ

Can read and clone this repository. Can also open and comment on issues and pull requests

NPM

JavaScript packages hosted at npmjs.com

TRIAGE

Can read and clone this repository. Can also manage issues and pull requests

NUGET

.NET packages hosted at the NuGet Gallery

WRITE

Can read, clone, and push to this repository. Can also manage issues and pull requests

PIP

Python packages hosted at PyPI.org

RUBYGEMS

Ruby gems hosted at RubyGems.org

--- -### CheckRunType +### SecurityAdvisoryIdentifierType -

The possible types of check runs.

+

Identifier formats available for advisories.

@@ -3470,20 +3514,20 @@ requests, and repository settings, including adding collaborators

- - + + - - + +
Description
ALL

Every check run available.

CVE

Common Vulnerabilities and Exposures Identifier.

LATEST

The latest check run.

GHSA

GitHub Security Advisory ID.

--- -### TeamMembershipType +### SecurityAdvisoryOrderField -

Defines which types of team members are included in the returned list. Can be one of IMMEDIATE, CHILD_TEAM or ALL.

+

Properties by which security advisory connections can be ordered.

@@ -3491,24 +3535,20 @@ requests, and repository settings, including adding collaborators

- - - - - - + + - - + +
Description
ALL

Includes immediate and child team members for the team.

CHILD_TEAM

Includes only child team members for the team.

PUBLISHED_AT

Order advisories by publication time

IMMEDIATE

Includes only immediate members of the team.

UPDATED_AT

Order advisories by update time

--- -### CheckAnnotationLevel +### SecurityAdvisorySeverity -

Represents an annotation’s information level.

+

Severity of the vulnerability.

@@ -3516,24 +3556,28 @@ requests, and repository settings, including adding collaborators

- - + + - - + + - - + + + + + +
Description
FAILURE

An annotation indicating an inescapable error.

CRITICAL

Critical.

NOTICE

An annotation indicating some information.

HIGH

High.

WARNING

An annotation indicating an ignorable error.

LOW

Low.

MODERATE

Moderate.

--- -### EnterpriseUserDeployment +### SecurityVulnerabilityOrderField -

The possible GitHub Enterprise deployments where this user can exist.

+

Properties by which security vulnerability connections can be ordered.

@@ -3541,20 +3585,16 @@ requests, and repository settings, including adding collaborators

- - - - - - + +
Description
CLOUD

The user is part of a GitHub Enterprise Cloud deployment.

SERVER

The user is part of a GitHub Enterprise Server deployment.

UPDATED_AT

Order vulnerability by update time

--- -### IdentityProviderConfigurationState +### SponsorableOrderField -

The possible states in which authentication can be configured with an identity provider.

+

Properties by which sponsorable connections can be ordered.

@@ -3562,24 +3602,16 @@ requests, and repository settings, including adding collaborators

- - - - - - - - - - + +
Description
CONFIGURED

Authentication with an identity provider is configured but not enforced.

ENFORCED

Authentication with an identity provider is configured and enforced.

UNCONFIGURED

Authentication with an identity provider is not configured.

LOGIN

Order sponsorable entities by login (username).

--- -### ReactionContent +### SponsorsGoalKind -

Emojis that can be attached to Issues, Pull Requests and Comments.

+

The different kinds of goals a GitHub Sponsors member can have.

@@ -3587,44 +3619,20 @@ requests, and repository settings, including adding collaborators

- - - - - - - - - - - - - - - - - - - - - - - - - - + + - - + +
Description
CONFUSED

Represents the :confused: emoji.

EYES

Represents the :eyes: emoji.

HEART

Represents the :heart: emoji.

HOORAY

Represents the :hooray: emoji.

LAUGH

Represents the :laugh: emoji.

ROCKET

Represents the :rocket: emoji.

THUMBS_DOWN

Represents the :-1: emoji.

MONTHLY_SPONSORSHIP_AMOUNT

The goal is about getting a certain dollar amount from sponsorships each month.

THUMBS_UP

Represents the :+1: emoji.

TOTAL_SPONSORS_COUNT

The goal is about reaching a certain number of sponsors.

--- -### StatusState +### SponsorsTierOrderField -

The possible commit status states.

+

Properties by which Sponsors tiers connections can be ordered.

@@ -3632,32 +3640,37 @@ requests, and repository settings, including adding collaborators

- - - - - - + + - - + + +
Description
ERROR

Status is errored.

EXPECTED

Status is expected.

CREATED_AT

Order tiers by creation time.

FAILURE

Status is failing.

MONTHLY_PRICE_IN_CENTS

Order tiers by their monthly price in cents

+ +--- + +### SponsorshipOrderField + +

Properties by which sponsorship connections can be ordered.

+ + - - + + - - + +
PENDING

Status is pending.

ValueDescription
SUCCESS

Status is successful.

CREATED_AT

Order sponsorship by creation time.

--- -### EnterpriseUserAccountMembershipRole +### SponsorshipPrivacy -

The possible roles for enterprise membership.

+

The privacy of a sponsorship

@@ -3665,20 +3678,20 @@ requests, and repository settings, including adding collaborators

- - + + - - + +
Description
MEMBER

The user is a member of the enterprise membership.

PRIVATE

Private

OWNER

The user is an owner of the enterprise membership.

PUBLIC

Public

--- -### CollaboratorAffiliation +### StarOrderField -

Collaborators affiliation level with a subject.

+

Properties by which star connections can be ordered.

@@ -3686,24 +3699,16 @@ requests, and repository settings, including adding collaborators

- - - - - - - - - - + +
Description
ALL

All collaborators the authenticated user can see.

DIRECT

All collaborators with permissions to an organization-owned subject, regardless of organization membership status.

OUTSIDE

All outside collaborators of an organization-owned subject.

STARRED_AT

Allows ordering a list of stars by when they were created.

--- -### ProjectTemplate +### StatusState -

GitHub-provided templates for Projects

+

The possible commit status states.

@@ -3711,28 +3716,32 @@ requests, and repository settings, including adding collaborators

- - + + - - + + - - + + - - + + + + + +
Description
AUTOMATED_KANBAN_V2

Create a board with v2 triggers to automatically move cards across To do, In progress and Done columns.

ERROR

Status is errored.

AUTOMATED_REVIEWS_KANBAN

Create a board with triggers to automatically move cards across columns with review automation.

EXPECTED

Status is expected.

BASIC_KANBAN

Create a board with columns for To do, In progress and Done.

FAILURE

Status is failing.

BUG_TRIAGE

Create a board to triage and prioritize bugs with To do, priority, and Done columns.

PENDING

Status is pending.

SUCCESS

Status is successful.

--- -### UserStatusOrderField +### SubscriptionState -

Properties by which user status connections can be ordered.

+

The possible states of a subscription.

@@ -3740,8 +3749,16 @@ requests, and repository settings, including adding collaborators

- - + + + + + + + + + +
Description
UPDATED_AT

Order user statuses by when they were updated.

IGNORED

The User is never notified.

SUBSCRIBED

The User is notified of all conversations.

UNSUBSCRIBED

The User is only notified when participating or @mentioned.

@@ -3764,9 +3781,9 @@ requests, and repository settings, including adding collaborators

--- -### EnterpriseServerUserAccountsUploadOrderField +### TeamDiscussionOrderField -

Properties by which Enterprise Server user accounts upload connections can be ordered.

+

Properties by which team discussion connections can be ordered.

@@ -3775,15 +3792,15 @@ requests, and repository settings, including adding collaborators

- +
CREATED_AT

Order user accounts uploads by creation time

Allows chronological ordering of team discussions.

--- -### RequestableCheckStatusState +### TeamMemberOrderField -

The possible states that can be requested when creating a check run.

+

Properties by which team member connections can be ordered.

@@ -3791,28 +3808,20 @@ requests, and repository settings, including adding collaborators

- - - - - - - - - - + + - - + +
Description
COMPLETED

The check suite or run has been completed.

IN_PROGRESS

The check suite or run is in progress.

QUEUED

The check suite or run has been queued.

CREATED_AT

Order team members by creation time

WAITING

The check suite or run is in waiting state.

LOGIN

Order team members by login

--- -### OrgRemoveOutsideCollaboratorAuditEntryMembershipType +### TeamMemberRole -

The type of membership a user has with an Organization.

+

The possible team member roles; either ‘maintainer’ or ‘member’.

@@ -3820,27 +3829,20 @@ requests, and repository settings, including adding collaborators

- - - - - - + + - - + +
Description
BILLING_MANAGER

A billing manager is a user who manages the billing settings for the Organization, such as updating payment information.

OUTSIDE_COLLABORATOR

An outside collaborator is a person who isn’t explicitly a member of the -Organization, but who has Read, Write, or Admin permissions to one or more -repositories in the organization.

MAINTAINER

A team maintainer has permission to add and remove team members.

UNAFFILIATED

An unaffiliated collaborator is a person who is not a member of the -Organization and does not have access to any repositories in the organization.

MEMBER

A team member has no administrative permissions on the team.

--- -### CommentAuthorAssociation +### TeamMembershipType -

A comment author association with repository.

+

Defines which types of team members are included in the returned list. Can be one of IMMEDIATE, CHILD_TEAM or ALL.

@@ -3848,44 +3850,24 @@ Organization and does not have access to any repositories in the organization.Description - - - - - - - - - - - - - - - - - - - - - - + + - - + + - - + +
COLLABORATOR

Author has been invited to collaborate on the repository.

CONTRIBUTOR

Author has previously committed to the repository.

FIRST_TIMER

Author has not previously committed to GitHub.

FIRST_TIME_CONTRIBUTOR

Author has not previously committed to the repository.

MANNEQUIN

Author is a placeholder for an unclaimed user.

MEMBER

Author is a member of the organization that owns the repository.

ALL

Includes immediate and child team members for the team.

NONE

Author has no association with the repository.

CHILD_TEAM

Includes only child team members for the team.

OWNER

Author is the owner of the repository.

IMMEDIATE

Includes only immediate members of the team.

--- -### GistPrivacy +### TeamOrderField -

The privacy of a Gist

+

Properties by which team connections can be ordered.

@@ -3893,24 +3875,16 @@ Organization and does not have access to any repositories in the organization.Description - - - - - - - - - - + +
ALL

Gists that are public and secret

PUBLIC

Public

SECRET

Secret

NAME

Allows ordering a list of teams by name.

--- -### RepoDestroyAuditEntryVisibility +### TeamPrivacy -

The privacy of a repository

+

The possible team privacy values.

@@ -3918,24 +3892,20 @@ Organization and does not have access to any repositories in the organization.Description - - - - - - + + - - + +
INTERNAL

The repository is visible only to users in the same business.

PRIVATE

The repository is visible only to those with explicit access.

SECRET

A secret team can only be seen by its members.

PUBLIC

The repository is visible to everyone.

VISIBLE

A visible team can be seen and @mentioned by every member of the organization.

--- -### MergeStateStatus +### TeamRepositoryOrderField -

Detailed status information about a pull request merge.

+

Properties by which team repository connections can be ordered.

@@ -3943,44 +3913,36 @@ Organization and does not have access to any repositories in the organization.Description - - - - - - - - - - + + - - + + - - + + - - + + - - + + - - + +
BEHIND

The head ref is out of date.

BLOCKED

The merge is blocked.

CLEAN

Mergeable and passing commit status.

CREATED_AT

Order repositories by creation time

DIRTY

The merge commit cannot be cleanly created.

NAME

Order repositories by name

DRAFT

The merge is blocked due to the pull request being a draft.

PERMISSION

Order repositories by permission

HAS_HOOKS

Mergeable with passing commit status and pre-receive hooks.

PUSHED_AT

Order repositories by push time

UNKNOWN

The state cannot currently be determined.

STARGAZERS

Order repositories by number of stargazers

UNSTABLE

Mergeable with non-passing commit status.

UPDATED_AT

Order repositories by update time

--- -### EnterpriseServerUserAccountOrderField +### TeamReviewAssignmentAlgorithm -

Properties by which Enterprise Server user account connections can be ordered.

+

The possible team review assignment algorithms

@@ -3988,20 +3950,20 @@ Organization and does not have access to any repositories in the organization.Description - - + + - - + +
LOGIN

Order user accounts by login

LOAD_BALANCE

Balance review load across the entire team

REMOTE_CREATED_AT

Order user accounts by creation time on the Enterprise Server installation

ROUND_ROBIN

Alternate reviews between each team member

--- -### EnterpriseMemberOrderField +### TeamRole -

Properties by which enterprise member connections can be ordered.

+

The role of a user on a team.

@@ -4009,20 +3971,20 @@ Organization and does not have access to any repositories in the organization.Description - - + + - - + +
CREATED_AT

Order enterprise members by creation time

ADMIN

User has admin rights on the team.

LOGIN

Order enterprise members by login

MEMBER

User is a member of the team.

--- -### SponsorshipOrderField +### TopicSuggestionDeclineReason -

Properties by which sponsorship connections can be ordered.

+

Reason that the suggested topic is declined.

@@ -4030,16 +3992,28 @@ Organization and does not have access to any repositories in the organization.Description - - + + + + + + + + + + + + + +
CREATED_AT

Order sponsorship by creation time.

NOT_RELEVANT

The suggested topic is not relevant to the repository.

PERSONAL_PREFERENCE

The viewer does not like the suggested topic.

TOO_GENERAL

The suggested topic is too general for the repository.

TOO_SPECIFIC

The suggested topic is too specific for the repository (e.g. #ruby-on-rails-version-4-2-1).

--- -### DeploymentStatusState +### UserBlockDuration -

The possible states for a deployment status.

+

The possible durations that a user can be blocked for.

@@ -4047,36 +4021,62 @@ Organization and does not have access to any repositories in the organization.Description - - + + - - + + - - + + - - + + - - + + + +
ERROR

The deployment experienced an error.

ONE_DAY

The user was blocked for 1 day

FAILURE

The deployment has failed.

ONE_MONTH

The user was blocked for 30 days

INACTIVE

The deployment is inactive.

ONE_WEEK

The user was blocked for 7 days

IN_PROGRESS

The deployment is in progress.

PERMANENT

The user was blocked permanently

PENDING

The deployment is pending.

THREE_DAYS

The user was blocked for 3 days

+ +--- + +### UserStatusOrderField + +

Properties by which user status connections can be ordered.

+ + + + + - - + + + +
ValueDescription
QUEUED

The deployment is queued

UPDATED_AT

Order user statuses by when they were updated.

+ +--- + +### VerifiableDomainOrderField + +

Properties by which verifiable domain connections can be ordered.

+ + + + + - - + + - - + +
ValueDescription
SUCCESS

The deployment was successful.

CREATED_AT

Order verifiable domains by their creation date.

WAITING

The deployment is waiting.

DOMAIN

Order verifiable domains by the domain name.

diff --git a/example/github/input_objects.md b/example/github/input_objects.md index 515c690049482..a32585462b147 100644 --- a/example/github/input_objects.md +++ b/example/github/input_objects.md @@ -4,9 +4,9 @@ [Input objects](https://graphql.github.io/graphql-spec/June2018/#sec-Input-Objects) can be described as "composable objects" because they include a set of input fields that define the object. -### MarkPullRequestReadyForReviewInput +### AcceptEnterpriseAdministratorInvitationInput -

Autogenerated input type of MarkPullRequestReadyForReview

+

Autogenerated input type of AcceptEnterpriseAdministratorInvitation

#### Input fields @@ -21,16 +21,16 @@

A unique identifier for the client performing the mutation.

- pullRequestId (ID!) -

ID of the pull request to be marked as ready for review.

+ invitationId (ID!) +

The id of the invitation being accepted

--- -### LockLockableInput +### AcceptTopicSuggestionInput -

Autogenerated input type of LockLockable

+

Autogenerated input type of AcceptTopicSuggestion

#### Input fields @@ -45,20 +45,20 @@

A unique identifier for the client performing the mutation.

- lockReason (LockReason) -

A reason for why the item will be locked.

+ name (String!) +

The name of the suggested topic.

- lockableId (ID!) -

ID of the item to be locked.

+ repositoryId (ID!) +

The Node ID of the repository.

--- -### CloseIssueInput +### AddAssigneesToAssignableInput -

Autogenerated input type of CloseIssue

+

Autogenerated input type of AddAssigneesToAssignable

#### Input fields @@ -69,20 +69,24 @@ Description - clientMutationId (String) -

A unique identifier for the client performing the mutation.

+ assignableId (ID!) +

The id of the assignable object to add assignees to.

- issueId (ID!) -

ID of the issue to be closed.

+ assigneeIds ([ID!]!) +

The id of users to add as assignees.

+ + + clientMutationId (String) +

A unique identifier for the client performing the mutation.

--- -### RemoveLabelsFromLabelableInput +### AddCommentInput -

Autogenerated input type of RemoveLabelsFromLabelable

+

Autogenerated input type of AddComment

#### Input fields @@ -93,24 +97,24 @@ Description - clientMutationId (String) -

A unique identifier for the client performing the mutation.

+ body (String!) +

The contents of the comment.

- labelIds ([ID!]!) -

The ids of labels to remove.

+ clientMutationId (String) +

A unique identifier for the client performing the mutation.

- labelableId (ID!) -

The id of the Labelable to remove labels from.

+ subjectId (ID!) +

The Node ID of the subject to modify.

--- -### UnarchiveRepositoryInput +### AddEnterpriseSupportEntitlementInput -

Autogenerated input type of UnarchiveRepository

+

Autogenerated input type of AddEnterpriseSupportEntitlement

#### Input fields @@ -125,16 +129,20 @@

A unique identifier for the client performing the mutation.

- repositoryId (ID!) -

The ID of the repository to unarchive.

+ enterpriseId (ID!) +

The ID of the Enterprise which the admin belongs to.

+ + + login (String!) +

The login of a member who will receive the support entitlement.

--- -### UpdateEnterpriseTwoFactorAuthenticationRequiredSettingInput +### AddLabelsToLabelableInput -

Autogenerated input type of UpdateEnterpriseTwoFactorAuthenticationRequiredSetting

+

Autogenerated input type of AddLabelsToLabelable

#### Input fields @@ -149,20 +157,20 @@

A unique identifier for the client performing the mutation.

- enterpriseId (ID!) -

The ID of the enterprise on which to set the two factor authentication required setting.

+ labelIds ([ID!]!) +

The ids of the labels to add.

- settingValue (EnterpriseEnabledSettingValue!) -

The value for the two factor authentication required setting on the enterprise.

+ labelableId (ID!) +

The id of the labelable object to add labels to.

--- -### CheckRunOutput +### AddProjectCardInput -

Descriptive details about the check run.

+

Autogenerated input type of AddProjectCard

#### Input fields @@ -173,32 +181,28 @@ Description - annotations ([CheckAnnotationData!]) -

The annotations that are made as part of the check run.

- - - images ([CheckRunOutputImage!]) -

Images attached to the check run output displayed in the GitHub pull request UI.

+ clientMutationId (String) +

A unique identifier for the client performing the mutation.

- summary (String!) -

The summary of the check run (supports Commonmark).

+ contentId (ID) +

The content of the card. Must be a member of the ProjectCardItem union

- text (String) -

The details of the check run (supports Commonmark).

+ note (String) +

The note on the card.

- title (String!) -

A title to provide for this check run.

+ projectColumnId (ID!) +

The Node ID of the ProjectColumn.

--- -### CheckAnnotationData +### AddProjectColumnInput -

Information from a check run analysis to specific lines of code.

+

Autogenerated input type of AddProjectColumn

#### Input fields @@ -209,36 +213,24 @@ Description - annotationLevel (CheckAnnotationLevel!) -

Represents an annotation’s information level

- - - location (CheckAnnotationRange!) -

The location of the annotation

- - - message (String!) -

A short description of the feedback for these lines of code.

- - - path (String!) -

The path of the file to add an annotation to.

+ clientMutationId (String) +

A unique identifier for the client performing the mutation.

- rawDetails (String) -

Details about this annotation.

+ name (String!) +

The name of the column.

- title (String) -

The title that represents the annotation.

+ projectId (ID!) +

The Node ID of the project.

--- -### MinimizeCommentInput +### AddPullRequestReviewCommentInput -

Autogenerated input type of MinimizeComment

+

Autogenerated input type of AddPullRequestReviewComment

#### Input fields @@ -249,48 +241,44 @@ Description - classifier (ReportedContentClassifiers!) -

The classification of comment

+ body (String!) +

The text of the comment.

clientMutationId (String)

A unique identifier for the client performing the mutation.

- subjectId (ID!) -

The Node ID of the subject to modify.

+ commitOID (GitObjectID) +

The SHA of the commit to comment on.

- - ---- - -### DeletePullRequestReviewCommentInput - -

Autogenerated input type of DeletePullRequestReviewComment

- - -#### Input fields - - - - + + - - + + - - + + + + + + + + + +
NameDescriptioninReplyTo (ID)

The comment id to reply to.

clientMutationId (String)

A unique identifier for the client performing the mutation.

path (String)

The relative path of the file to comment on.

id (ID!)

The ID of the comment to delete.

position (Int)

The line index in the diff to comment on.

pullRequestId (ID)

The node ID of the pull request reviewing

pullRequestReviewId (ID)

The Node ID of the review to modify.

--- -### ConvertProjectCardNoteToIssueInput +### AddPullRequestReviewInput -

Autogenerated input type of ConvertProjectCardNoteToIssue

+

Autogenerated input type of AddPullRequestReview

#### Input fields @@ -302,31 +290,39 @@ body (String) -

The body of the newly created issue.

+

The contents of the review body comment.

clientMutationId (String)

A unique identifier for the client performing the mutation.

- projectCardId (ID!) -

The ProjectCard ID to convert.

+ comments ([DraftPullRequestReviewComment]) +

The review line comments.

- repositoryId (ID!) -

The ID of the repository to create the issue in.

+ commitOID (GitObjectID) +

The commit OID the review pertains to.

- title (String) -

The title of the newly created issue. Defaults to the card’s note text.

+ event (PullRequestReviewEvent) +

The event to perform on the pull request review.

+ + + pullRequestId (ID!) +

The Node ID of the pull request to modify.

+ + + threads ([DraftPullRequestReviewThread]) +

The review line comment threads.

--- -### UpdateProjectInput +### AddPullRequestReviewThreadInput -

Autogenerated input type of UpdateProject

+

Autogenerated input type of AddPullRequestReviewThread

#### Input fields @@ -337,36 +333,48 @@ Description - body (String) -

The description of project.

+ body (String!) +

Body of the thread’s first comment.

clientMutationId (String)

A unique identifier for the client performing the mutation.

- name (String) -

The name of project.

+ line (Int!) +

The line of the blob to which the thread refers. The end of the line range for multi-line comments.

- projectId (ID!) -

The Project ID to update.

+ path (String!) +

Path to the file being commented on.

- public (Boolean) -

Whether the project is public or not.

+ pullRequestId (ID) +

The node ID of the pull request reviewing

- state (ProjectState) -

Whether the project is open or closed.

+ pullRequestReviewId (ID) +

The Node ID of the review to modify.

+ + + side (DiffSide) +

The side of the diff on which the line resides. For multi-line comments, this is the side for the end of the line range.

+ + + startLine (Int) +

The first line of the range to which the comment refers.

+ + + startSide (DiffSide) +

The side of the diff on which the start line resides.

--- -### RemoveOutsideCollaboratorInput +### AddReactionInput -

Autogenerated input type of RemoveOutsideCollaborator

+

Autogenerated input type of AddReaction

#### Input fields @@ -381,20 +389,20 @@

A unique identifier for the client performing the mutation.

- organizationId (ID!) -

The ID of the organization to remove the outside collaborator from.

+ content (ReactionContent!) +

The name of the emoji to react with.

- userId (ID!) -

The ID of the outside collaborator to remove.

+ subjectId (ID!) +

The Node ID of the subject to modify.

--- -### CommitContributionOrder +### AddStarInput -

Ordering options for commit contribution connections.

+

Autogenerated input type of AddStar

#### Input fields @@ -405,20 +413,20 @@ Description - direction (OrderDirection!) -

The ordering direction.

+ clientMutationId (String) +

A unique identifier for the client performing the mutation.

- field (CommitContributionOrderField!) -

The field by which to order commit contributions.

+ starrableId (ID!) +

The Starrable ID to star.

--- -### LanguageOrder +### AddVerifiableDomainInput -

Ordering options for language connections.

+

Autogenerated input type of AddVerifiableDomain

#### Input fields @@ -429,20 +437,24 @@ Description - direction (OrderDirection!) -

The ordering direction.

+ clientMutationId (String) +

A unique identifier for the client performing the mutation.

- field (LanguageOrderField!) -

The field to order languages by.

+ domain (URI!) +

The URL of the domain

+ + + ownerId (ID!) +

The ID of the owner to add the domain to

--- -### DeleteProjectCardInput +### ApproveVerifiableDomainInput -

Autogenerated input type of DeleteProjectCard

+

Autogenerated input type of ApproveVerifiableDomain

#### Input fields @@ -452,21 +464,21 @@ Name Description - - cardId (ID!) -

The id of the card to delete.

- clientMutationId (String)

A unique identifier for the client performing the mutation.

+ + id (ID!) +

The ID of the verifiable domain to approve.

+ --- -### UpdateTeamDiscussionCommentInput +### ArchiveRepositoryInput -

Autogenerated input type of UpdateTeamDiscussionComment

+

Autogenerated input type of ArchiveRepository

#### Input fields @@ -476,29 +488,21 @@ Name Description - - body (String!) -

The updated text of the comment.

- - - bodyVersion (String) -

The current version of the body content.

- clientMutationId (String)

A unique identifier for the client performing the mutation.

- id (ID!) -

The ID of the comment to modify.

+ repositoryId (ID!) +

The ID of the repository to mark as archived.

--- -### UpdateIpAllowListEntryInput +### AuditLogOrder -

Autogenerated input type of UpdateIpAllowListEntry

+

Ordering options for Audit Log connections.

#### Input fields @@ -509,32 +513,44 @@ Description - allowListValue (String!) -

An IP address or range of addresses in CIDR notation.

+ direction (OrderDirection) +

The ordering direction.

- clientMutationId (String) -

A unique identifier for the client performing the mutation.

+ field (AuditLogOrderField) +

The field to order Audit Logs by.

+ + +--- + +### CancelEnterpriseAdminInvitationInput + +

Autogenerated input type of CancelEnterpriseAdminInvitation

+ + +#### Input fields + + - - + + - - + + - - + +
ipAllowListEntryId (ID!)

The ID of the IP allow list entry to update.

NameDescription
isActive (Boolean!)

Whether the IP allow list entry is active when an IP allow list is enabled.

clientMutationId (String)

A unique identifier for the client performing the mutation.

name (String)

An optional name for the IP allow list entry.

invitationId (ID!)

The Node ID of the pending enterprise administrator invitation.

--- -### AddPullRequestReviewInput +### ChangeUserStatusInput -

Autogenerated input type of AddPullRequestReview

+

Autogenerated input type of ChangeUserStatus

#### Input fields @@ -544,41 +560,38 @@ Name Description - - body (String) -

The contents of the review body comment.

- clientMutationId (String)

A unique identifier for the client performing the mutation.

- comments ([DraftPullRequestReviewComment]) -

The review line comments.

+ emoji (String) +

The emoji to represent your status. Can either be a native Unicode emoji or an emoji name with colons, e.g., :grinning:.

- commitOID (GitObjectID) -

The commit OID the review pertains to.

+ expiresAt (DateTime) +

If set, the user status will not be shown after this date.

- event (PullRequestReviewEvent) -

The event to perform on the pull request review.

+ limitedAvailability (Boolean) +

Whether this status should indicate you are not fully available on GitHub, e.g., you are away.

- pullRequestId (ID!) -

The Node ID of the pull request to modify.

+ message (String) +

A short description of your current status.

- threads ([DraftPullRequestReviewThread]) -

The review line comment threads.

+ organizationId (ID) +

The ID of the organization whose members will be allowed to see the status. If +omitted, the status will be publicly visible.

--- -### DeploymentOrder +### CheckAnnotationData -

Ordering options for deployment connections

+

Information from a check run analysis to specific lines of code.

#### Input fields @@ -589,20 +602,36 @@ Description - direction (OrderDirection!) -

The ordering direction.

+ annotationLevel (CheckAnnotationLevel!) +

Represents an annotation’s information level

- field (DeploymentOrderField!) -

The field to order deployments by.

+ location (CheckAnnotationRange!) +

The location of the annotation

+ + + message (String!) +

A short description of the feedback for these lines of code.

+ + + path (String!) +

The path of the file to add an annotation to.

+ + + rawDetails (String) +

Details about this annotation.

+ + + title (String) +

The title that represents the annotation.

--- -### PackageOrder +### CheckAnnotationRange -

Ways in which lists of packages can be ordered upon return.

+

Information from a check run analysis to specific lines of code.

#### Input fields @@ -613,20 +642,28 @@ Description - direction (OrderDirection) -

The direction in which to order packages by the specified field.

+ endColumn (Int) +

The ending column of the range.

- field (PackageOrderField) -

The field in which to order packages by.

+ endLine (Int!) +

The ending line of the range.

+ + + startColumn (Int) +

The starting column of the range.

+ + + startLine (Int!) +

The starting line of the range.

--- -### UpdateCheckSuitePreferencesInput +### CheckRunAction -

Autogenerated input type of UpdateCheckSuitePreferences

+

Possible further actions the integrator can perform.

#### Input fields @@ -637,24 +674,24 @@ Description - autoTriggerPreferences ([CheckSuiteAutoTriggerPreference!]!) -

The check suite preferences to modify.

+ description (String!) +

A short explanation of what this action would do.

- clientMutationId (String) -

A unique identifier for the client performing the mutation.

+ identifier (String!) +

A reference for the action on the integrator’s system.

- repositoryId (ID!) -

The Node ID of the repository.

+ label (String!) +

The text to be displayed on a button in the web UI.

--- -### CreateRepositoryInput +### CheckRunFilter -

Autogenerated input type of CreateRepository

+

The filters that are available when fetching check runs.

#### Input fields @@ -665,54 +702,64 @@ Description - clientMutationId (String) -

A unique identifier for the client performing the mutation.

+ appId (Int) +

Filters the check runs created by this application ID.

- description (String) -

A short description of the new repository.

+ checkName (String) +

Filters the check runs by this name.

- hasIssuesEnabled (Boolean) -

Indicates if the repository should have the issues feature enabled.

+ checkType (CheckRunType) +

Filters the check runs by this type.

- hasWikiEnabled (Boolean) -

Indicates if the repository should have the wiki feature enabled.

+ status (CheckStatusState) +

Filters the check runs by this status.

+ + +--- + +### CheckRunOutput + +

Descriptive details about the check run.

+ + +#### Input fields + + - - + + - - + + - - + + - - + + - - + + - - + +
homepageUrl (URI)

The URL for a web page about this repository.

NameDescription
name (String!)

The name of the new repository.

annotations ([CheckAnnotationData!])

The annotations that are made as part of the check run.

ownerId (ID)

The ID of the owner for the new repository.

images ([CheckRunOutputImage!])

Images attached to the check run output displayed in the GitHub pull request UI.

teamId (ID)

When an organization is specified as the owner, this ID identifies the team -that should be granted access to the new repository.

summary (String!)

The summary of the check run (supports Commonmark).

template (Boolean)

Whether this repository should be marked as a template such that anyone who -can access it can create new repositories with the same files and directory structure.

text (String)

The details of the check run (supports Commonmark).

visibility (RepositoryVisibility!)

Indicates the repository’s visibility level.

title (String!)

A title to provide for this check run.

--- -### DisablePullRequestAutoMergeInput +### CheckRunOutputImage -

Autogenerated input type of DisablePullRequestAutoMerge

+

Images attached to the check run output displayed in the GitHub pull request UI.

#### Input fields @@ -723,72 +770,24 @@ can access it can create new repositories with the same files and directory stru Description - clientMutationId (String) -

A unique identifier for the client performing the mutation.

+ alt (String!) +

The alternative text for the image.

- pullRequestId (ID!) -

ID of the pull request to disable auto merge on.

+ caption (String) +

A short image description.

+ + + imageUrl (URI!) +

The full URL of the image.

--- -### EnterpriseMemberOrder +### CheckSuiteAutoTriggerPreference -

Ordering options for enterprise member connections.

- - -#### Input fields - - - - - - - - - - - - - - -
NameDescription
direction (OrderDirection!)

The ordering direction.

field (EnterpriseMemberOrderField!)

The field to order enterprise members by.

- ---- - -### UpdateEnterpriseMembersCanDeleteIssuesSettingInput - -

Autogenerated input type of UpdateEnterpriseMembersCanDeleteIssuesSetting

- - -#### Input fields - - - - - - - - - - - - - - - - - - -
NameDescription
clientMutationId (String)

A unique identifier for the client performing the mutation.

enterpriseId (ID!)

The ID of the enterprise on which to set the members can delete issues setting.

settingValue (EnterpriseEnabledDisabledSettingValue!)

The value for the members can delete issues setting on the enterprise.

- ---- - -### CheckSuiteAutoTriggerPreference - -

The auto-trigger preferences that are available for check suites.

+

The auto-trigger preferences that are available for check suites.

#### Input fields @@ -810,9 +809,9 @@ can access it can create new repositories with the same files and directory stru --- -### ApproveVerifiableDomainInput +### CheckSuiteFilter -

Autogenerated input type of ApproveVerifiableDomain

+

The filters that are available when fetching check suites.

#### Input fields @@ -823,20 +822,20 @@ can access it can create new repositories with the same files and directory stru Description - clientMutationId (String) -

A unique identifier for the client performing the mutation.

+ appId (Int) +

Filters the check suites created by this application ID.

- id (ID!) -

The ID of the verifiable domain to approve.

+ checkName (String) +

Filters the check suites by this name.

--- -### FollowUserInput +### ClearLabelsFromLabelableInput -

Autogenerated input type of FollowUser

+

Autogenerated input type of ClearLabelsFromLabelable

#### Input fields @@ -851,16 +850,16 @@ can access it can create new repositories with the same files and directory stru

A unique identifier for the client performing the mutation.

- userId (ID!) -

ID of the user to follow.

+ labelableId (ID!) +

The id of the labelable object to clear the labels from.

--- -### IssueOrder +### CloneProjectInput -

Ways in which lists of issues can be ordered upon return.

+

Autogenerated input type of CloneProject

#### Input fields @@ -871,64 +870,40 @@ can access it can create new repositories with the same files and directory stru Description - direction (OrderDirection!) -

The direction in which to order issues by the specified field.

+ body (String) +

The description of the project.

- field (IssueOrderField!) -

The field in which to order issues by.

+ clientMutationId (String) +

A unique identifier for the client performing the mutation.

- - ---- - -### ContributionOrder - -

Ordering options for contribution connections.

- - -#### Input fields - - - - + + - - + + -
NameDescriptionincludeWorkflows (Boolean!)

Whether or not to clone the source project’s workflows.

direction (OrderDirection!)

The ordering direction.

name (String!)

The name of the project.

- ---- - -### ReopenIssueInput - -

Autogenerated input type of ReopenIssue

- - -#### Input fields - - - - + + - - + + - - + +
NameDescriptionpublic (Boolean)

The visibility of the project, defaults to false (private).

clientMutationId (String)

A unique identifier for the client performing the mutation.

sourceId (ID!)

The source project to clone.

issueId (ID!)

ID of the issue to be opened.

targetOwnerId (ID!)

The owner ID to create the project under.

--- -### UpdateTeamReviewAssignmentInput +### CloneTemplateRepositoryInput -

Autogenerated input type of UpdateTeamReviewAssignment

+

Autogenerated input type of CloneTemplateRepository

#### Input fields @@ -938,41 +913,42 @@ can access it can create new repositories with the same files and directory stru Name Description - - algorithm (TeamReviewAssignmentAlgorithm) -

The algorithm to use for review assignment

- clientMutationId (String)

A unique identifier for the client performing the mutation.

- enabled (Boolean!) -

Turn on or off review assignment

+ description (String) +

A short description of the new repository.

- excludedTeamMemberIds ([ID!]) -

An array of team member IDs to exclude

+ includeAllBranches (Boolean) +

Whether to copy all branches from the template to the new repository. Defaults +to copying only the default branch of the template.

- id (ID!) -

The Node ID of the team to update review assignments of

+ name (String!) +

The name of the new repository.

- notifyTeam (Boolean) -

Notify the entire team of the PR if it is delegated

+ ownerId (ID!) +

The ID of the owner for the new repository.

- teamMemberCount (Int) -

The number of team members to assign

+ repositoryId (ID!) +

The Node ID of the template repository.

+ + + visibility (RepositoryVisibility!) +

Indicates the repository’s visibility level.

--- -### AddLabelsToLabelableInput +### CloseIssueInput -

Autogenerated input type of AddLabelsToLabelable

+

Autogenerated input type of CloseIssue

#### Input fields @@ -987,20 +963,16 @@ can access it can create new repositories with the same files and directory stru

A unique identifier for the client performing the mutation.

- labelIds ([ID!]!) -

The ids of the labels to add.

- - - labelableId (ID!) -

The id of the labelable object to add labels to.

+ issueId (ID!) +

ID of the issue to be closed.

--- -### InviteEnterpriseAdminInput +### ClosePullRequestInput -

Autogenerated input type of InviteEnterpriseAdmin

+

Autogenerated input type of ClosePullRequest

#### Input fields @@ -1015,28 +987,16 @@ can access it can create new repositories with the same files and directory stru

A unique identifier for the client performing the mutation.

- email (String) -

The email of the person to invite as an administrator.

- - - enterpriseId (ID!) -

The ID of the enterprise to which you want to invite an administrator.

- - - invitee (String) -

The login of a user to invite as an administrator.

- - - role (EnterpriseAdministratorRole) -

The role of the administrator.

+ pullRequestId (ID!) +

ID of the pull request to be closed.

--- -### ReactionOrder +### CommitAuthor -

Ways in which lists of reactions can be ordered upon return.

+

Specifies an author for filtering Git commits.

#### Input fields @@ -1047,20 +1007,21 @@ can access it can create new repositories with the same files and directory stru Description - direction (OrderDirection!) -

The direction in which to order reactions by the specified field.

+ emails ([String!]) +

Email addresses to filter by. Commits authored by any of the specified email addresses will be returned.

- field (ReactionOrderField!) -

The field in which to order reactions by.

+ id (ID) +

ID of a User to filter by. If non-null, only commits authored by this user +will be returned. This field takes precedence over emails.

--- -### TeamOrder +### CommitContributionOrder -

Ways in which team connections can be ordered.

+

Ordering options for commit contribution connections.

#### Input fields @@ -1072,19 +1033,19 @@ can access it can create new repositories with the same files and directory stru direction (OrderDirection!) -

The direction in which to order nodes.

+

The ordering direction.

- field (TeamOrderField!) -

The field in which to order nodes by.

+ field (CommitContributionOrderField!) +

The field by which to order commit contributions.

--- -### EnterpriseAdministratorInvitationOrder +### ContributionOrder -

Ordering options for enterprise administrator invitation connections

+

Ordering options for contribution connections.

#### Input fields @@ -1098,17 +1059,13 @@ can access it can create new repositories with the same files and directory stru direction (OrderDirection!)

The ordering direction.

- - field (EnterpriseAdministratorInvitationOrderField!) -

The field to order enterprise administrator invitations by.

- --- -### CreateIpAllowListEntryInput +### ConvertProjectCardNoteToIssueInput -

Autogenerated input type of CreateIpAllowListEntry

+

Autogenerated input type of ConvertProjectCardNoteToIssue

#### Input fields @@ -1119,32 +1076,32 @@ can access it can create new repositories with the same files and directory stru Description - allowListValue (String!) -

An IP address or range of addresses in CIDR notation.

+ body (String) +

The body of the newly created issue.

clientMutationId (String)

A unique identifier for the client performing the mutation.

- isActive (Boolean!) -

Whether the IP allow list entry is active when an IP allow list is enabled.

+ projectCardId (ID!) +

The ProjectCard ID to convert.

- name (String) -

An optional name for the IP allow list entry.

+ repositoryId (ID!) +

The ID of the repository to create the issue in.

- ownerId (ID!) -

The ID of the owner for which to create the new IP allow list entry.

+ title (String) +

The title of the newly created issue. Defaults to the card’s note text.

--- -### DraftPullRequestReviewThread +### CreateBranchProtectionRuleInput -

Specifies a review comment thread to be left with a Pull Request Review.

+

Autogenerated input type of CreateBranchProtectionRule

#### Input fields @@ -1155,96 +1112,88 @@ can access it can create new repositories with the same files and directory stru Description - body (String!) -

Body of the comment to leave.

+ allowsDeletions (Boolean) +

Can this branch be deleted.

- line (Int!) -

The line of the blob to which the thread refers. The end of the line range for multi-line comments.

+ allowsForcePushes (Boolean) +

Are force pushes allowed on this branch.

- path (String!) -

Path to the file being commented on.

- + clientMutationId (String) +

A unique identifier for the client performing the mutation.

+ - side (DiffSide) -

The side of the diff on which the line resides. For multi-line comments, this is the side for the end of the line range.

+ dismissesStaleReviews (Boolean) +

Will new commits pushed to matching branches dismiss pull request review approvals.

- startLine (Int) -

The first line of the range to which the comment refers.

+ isAdminEnforced (Boolean) +

Can admins overwrite branch protection.

- startSide (DiffSide) -

The side of the diff on which the start line resides.

+ pattern (String!) +

The glob-like pattern used to determine matching branches.

- - ---- - -### DraftPullRequestReviewComment - -

Specifies a review comment to be left with a Pull Request Review.

- - -#### Input fields - - - - + + - - + + - - + + - - + + -
NameDescriptionpushActorIds ([ID!])

A list of User, Team or App IDs allowed to push to matching branches.

body (String!)

Body of the comment to leave.

repositoryId (ID!)

The global relay id of the repository in which a new branch protection rule should be created in.

path (String!)

Path to the file being commented on.

requiredApprovingReviewCount (Int)

Number of approving reviews required to update matching branches.

position (Int!)

Position in the file to leave a comment on.

requiredStatusCheckContexts ([String!])

List of required status check contexts that must pass for commits to be accepted to matching branches.

- ---- - -### MoveProjectCardInput - -

Autogenerated input type of MoveProjectCard

- - -#### Input fields - - - - + + - - + + - - + + - - + + - - + + + + + + + + + + + + + + + + + +
NameDescriptionrequiresApprovingReviews (Boolean)

Are approving reviews required to update matching branches.

afterCardId (ID)

Place the new card after the card with this id. Pass null to place it at the top.

requiresCodeOwnerReviews (Boolean)

Are reviews from code owners required to update matching branches.

cardId (ID!)

The id of the card to move.

requiresCommitSignatures (Boolean)

Are commits required to be signed.

clientMutationId (String)

A unique identifier for the client performing the mutation.

requiresLinearHistory (Boolean)

Are merge commits prohibited from being pushed to this branch.

columnId (ID!)

The id of the column to move it into.

requiresStatusChecks (Boolean)

Are status checks required to update matching branches.

requiresStrictStatusChecks (Boolean)

Are branches required to be up to date before merging.

restrictsPushes (Boolean)

Is pushing to matching branches restricted.

restrictsReviewDismissals (Boolean)

Is dismissal of pull request reviews restricted.

reviewDismissalActorIds ([ID!])

A list of User or Team IDs allowed to dismiss reviews on pull requests targeting matching branches.

--- -### UpdateEnterpriseTeamDiscussionsSettingInput +### CreateCheckRunInput -

Autogenerated input type of UpdateEnterpriseTeamDiscussionsSetting

+

Autogenerated input type of CreateCheckRun

#### Input fields @@ -1254,25 +1203,61 @@ can access it can create new repositories with the same files and directory stru Name Description + + actions ([CheckRunAction!]) +

Possible further actions the integrator can perform, which a user may trigger.

+ clientMutationId (String)

A unique identifier for the client performing the mutation.

- enterpriseId (ID!) -

The ID of the enterprise on which to set the team discussions setting.

+ completedAt (DateTime) +

The time that the check run finished.

- settingValue (EnterpriseEnabledDisabledSettingValue!) -

The value for the team discussions setting on the enterprise.

+ conclusion (CheckConclusionState) +

The final conclusion of the check.

+ + + detailsUrl (URI) +

The URL of the integrator’s site that has the full details of the check.

+ + + externalId (String) +

A reference for the run on the integrator’s system.

+ + + headSha (GitObjectID!) +

The SHA of the head commit.

+ + + name (String!) +

The name of the check.

+ + + output (CheckRunOutput) +

Descriptive details about the run.

+ + + repositoryId (ID!) +

The node ID of the repository.

+ + + startedAt (DateTime) +

The time that the check run began.

+ + + status (RequestableCheckStatusState) +

The current status.

--- -### LinkRepositoryToProjectInput +### CreateCheckSuiteInput -

Autogenerated input type of LinkRepositoryToProject

+

Autogenerated input type of CreateCheckSuite

#### Input fields @@ -1287,20 +1272,20 @@ can access it can create new repositories with the same files and directory stru

A unique identifier for the client performing the mutation.

- projectId (ID!) -

The ID of the Project to link to a Repository

+ headSha (GitObjectID!) +

The SHA of the head commit.

repositoryId (ID!) -

The ID of the Repository to link to a Project.

+

The Node ID of the repository.

--- -### VerifyVerifiableDomainInput +### CreateContentAttachmentInput -

Autogenerated input type of VerifyVerifiableDomain

+

Autogenerated input type of CreateContentAttachment

#### Input fields @@ -1310,21 +1295,29 @@ can access it can create new repositories with the same files and directory stru Name Description + + body (String!) +

The body of the content attachment, which may contain markdown.

+ clientMutationId (String)

A unique identifier for the client performing the mutation.

- id (ID!) -

The ID of the verifiable domain to verify.

+ contentReferenceId (ID!) +

The node ID of the content_reference.

+ + + title (String!) +

The title of the content attachment.

--- -### IssueFilters +### CreateDeploymentInput -

Ways in which to filter lists of issues.

+

Autogenerated input type of CreateDeployment

#### Input fields @@ -1335,47 +1328,49 @@ can access it can create new repositories with the same files and directory stru Description - assignee (String) -

List issues assigned to given name. Pass in null for issues with no assigned -user, and * for issues assigned to any user.

+ autoMerge (Boolean) +

Attempt to automatically merge the default branch into the requested ref, defaults to true.

- createdBy (String) -

List issues created by given name.

+ clientMutationId (String) +

A unique identifier for the client performing the mutation.

- labels ([String!]) -

List issues where the list of label names exist on the issue.

+ description (String) +

Short description of the deployment.

- mentioned (String) -

List issues where the given name is mentioned in the issue.

+ environment (String) +

Name for the target deployment environment.

- milestone (String) -

List issues by given milestone argument. If an string representation of an -integer is passed, it should refer to a milestone by its number field. Pass in -null for issues with no milestone, and * for issues that are assigned to any milestone.

+ payload (String) +

JSON payload with extra information about the deployment.

- since (DateTime) -

List issues that have been updated at or after the given date.

+ refId (ID!) +

The node ID of the ref to be deployed.

- states ([IssueState!]) -

List issues filtered by the list of states given.

+ repositoryId (ID!) +

The node ID of the repository.

- viewerSubscribed (Boolean) -

List issues subscribed to by viewer.

+ requiredContexts ([String!]) +

The status contexts to verify against commit status checks. To bypass required +contexts, pass an empty array. Defaults to all unique contexts.

+ + + task (String) +

Specifies a task to execute.

--- -### TeamRepositoryOrder +### CreateDeploymentStatusInput -

Ordering options for team repository connections

+

Autogenerated input type of CreateDeploymentStatus

#### Input fields @@ -1386,52 +1381,48 @@ integer is passed, it should refer to a milestone by its number field. Pass in Description - direction (OrderDirection!) -

The ordering direction.

+ autoInactive (Boolean) +

Adds a new inactive status to all non-transient, non-production environment +deployments with the same repository and environment name as the created +status’s deployment.

- field (TeamRepositoryOrderField!) -

The field to order repositories by.

+ clientMutationId (String) +

A unique identifier for the client performing the mutation.

- - ---- - -### UpdateRefInput - -

Autogenerated input type of UpdateRef

- - -#### Input fields - - - - + + - - + + - - + + - - + + - - + + + + + +
NameDescriptiondeploymentId (ID!)

The node ID of the deployment.

clientMutationId (String)

A unique identifier for the client performing the mutation.

description (String)

A short description of the status. Maximum length of 140 characters.

force (Boolean)

Permit updates of branch Refs that are not fast-forwards?

environment (String)

If provided, updates the environment of the deploy. Otherwise, does not modify the environment.

oid (GitObjectID!)

The GitObjectID that the Ref shall be updated to target.

environmentUrl (String)

Sets the URL for accessing your environment.

refId (ID!)

The Node ID of the Ref to be updated.

logUrl (String)

The log URL to associate with this status. This URL should contain +output to keep the user updated while the task is running or serve as +historical information for what happened in the deployment.

state (DeploymentStatusState!)

The state of the deployment.

--- -### DeleteVerifiableDomainInput +### CreateEnterpriseOrganizationInput -

Autogenerated input type of DeleteVerifiableDomain

+

Autogenerated input type of CreateEnterpriseOrganization

#### Input fields @@ -1441,21 +1432,37 @@ integer is passed, it should refer to a milestone by its number field. Pass in Name Description + + adminLogins ([String!]!) +

The logins for the administrators of the new organization.

+ + + billingEmail (String!) +

The email used for sending billing receipts.

+ clientMutationId (String)

A unique identifier for the client performing the mutation.

- id (ID!) -

The ID of the verifiable domain to delete.

+ enterpriseId (ID!) +

The ID of the enterprise owning the new organization.

+ + + login (String!) +

The login of the new organization.

+ + + profileName (String!) +

The profile name of the new organization.

--- -### EnterpriseServerUserAccountEmailOrder +### CreateIpAllowListEntryInput -

Ordering options for Enterprise Server user account email connections.

+

Autogenerated input type of CreateIpAllowListEntry

#### Input fields @@ -1466,20 +1473,32 @@ integer is passed, it should refer to a milestone by its number field. Pass in Description - direction (OrderDirection!) -

The ordering direction.

+ allowListValue (String!) +

An IP address or range of addresses in CIDR notation.

- field (EnterpriseServerUserAccountEmailOrderField!) -

The field to order emails by.

+ clientMutationId (String) +

A unique identifier for the client performing the mutation.

+ + + isActive (Boolean!) +

Whether the IP allow list entry is active when an IP allow list is enabled.

+ + + name (String) +

An optional name for the IP allow list entry.

+ + + ownerId (ID!) +

The ID of the owner for which to create the new IP allow list entry.

--- -### EnablePullRequestAutoMergeInput +### CreateIssueInput -

Autogenerated input type of EnablePullRequestAutoMerge

+

Autogenerated input type of CreateIssue

#### Input fields @@ -1490,36 +1509,48 @@ integer is passed, it should refer to a milestone by its number field. Pass in Description - authorEmail (String) -

The email address to associate with this merge.

+ assigneeIds ([ID!]) +

The Node ID for the user assignee for this issue.

+ + + body (String) +

The body for the issue description.

clientMutationId (String)

A unique identifier for the client performing the mutation.

- commitBody (String) -

Commit body to use for the commit when the PR is mergable; if omitted, a default message will be used.

+ issueTemplate (String) +

The name of an issue template in the repository, assigns labels and assignees from the template to the issue

- commitHeadline (String) -

Commit headline to use for the commit when the PR is mergable; if omitted, a default message will be used.

+ labelIds ([ID!]) +

An array of Node IDs of labels for this issue.

- mergeMethod (PullRequestMergeMethod) -

The merge method to use. If omitted, defaults to ‘MERGE’

+ milestoneId (ID) +

The Node ID of the milestone for this issue.

- pullRequestId (ID!) -

ID of the pull request to enable auto-merge on.

+ projectIds ([ID!]) +

An array of Node IDs for projects associated with this issue.

+ + + repositoryId (ID!) +

The Node ID of the repository.

+ + + title (String!) +

The title for the issue.

--- -### DeleteDeploymentInput +### CreateLabelInput -

Autogenerated input type of DeleteDeployment

+

Autogenerated input type of CreateLabel

#### Input fields @@ -1534,16 +1565,28 @@ integer is passed, it should refer to a milestone by its number field. Pass in

A unique identifier for the client performing the mutation.

- id (ID!) -

The Node ID of the deployment to be deleted.

+ color (String!) +

A 6 character hex code, without the leading #, identifying the color of the label.

+ + + description (String) +

A brief description of the label, such as its purpose.

+ + + name (String!) +

The name of the label.

+ + + repositoryId (ID!) +

The Node ID of the repository.

--- -### UpdateProjectCardInput +### CreateProjectInput -

Autogenerated input type of UpdateProjectCard

+

Autogenerated input type of CreateProject

#### Input fields @@ -1553,29 +1596,37 @@ integer is passed, it should refer to a milestone by its number field. Pass in Name Description + + body (String) +

The description of project.

+ clientMutationId (String)

A unique identifier for the client performing the mutation.

- isArchived (Boolean) -

Whether or not the ProjectCard should be archived

+ name (String!) +

The name of project.

- note (String) -

The note of ProjectCard.

+ ownerId (ID!) +

The owner ID to create the project under.

- projectCardId (ID!) -

The ProjectCard ID to update.

+ repositoryIds ([ID!]) +

A list of repository IDs to create as linked repositories for the project

+ + + template (ProjectTemplate) +

The name of the GitHub-provided template.

--- -### UpdatePullRequestReviewInput +### CreatePullRequestInput -

Autogenerated input type of UpdatePullRequestReview

+

Autogenerated input type of CreatePullRequest

#### Input fields @@ -1586,24 +1637,47 @@ integer is passed, it should refer to a milestone by its number field. Pass in Description - body (String!) -

The contents of the pull request review body.

+ baseRefName (String!) +

The name of the branch you want your changes pulled into. This should be an existing branch +on the current repository. You cannot update the base branch on a pull request to point +to another repository.

+ + + body (String) +

The contents of the pull request.

clientMutationId (String)

A unique identifier for the client performing the mutation.

- pullRequestReviewId (ID!) -

The Node ID of the pull request review to modify.

+ draft (Boolean) +

Indicates whether this pull request should be a draft.

+ + + headRefName (String!) +

The name of the branch where your changes are implemented. For cross-repository pull requests +in the same network, namespace head_ref_name with a user like this: username:branch.

+ + + maintainerCanModify (Boolean) +

Indicates whether maintainers can modify the pull request.

+ + + repositoryId (ID!) +

The Node ID of the repository.

+ + + title (String!) +

The title of the pull request.

--- -### DeletePackageVersionInput +### CreateRefInput -

Autogenerated input type of DeletePackageVersion

+

Autogenerated input type of CreateRef

#### Input fields @@ -1618,16 +1692,24 @@ integer is passed, it should refer to a milestone by its number field. Pass in

A unique identifier for the client performing the mutation.

- packageVersionId (ID!) -

The ID of the package version to be deleted.

+ name (String!) +

The fully qualified name of the new Ref (ie: refs/heads/my_new_branch).

+ + + oid (GitObjectID!) +

The GitObjectID that the new Ref shall target. Must point to a commit.

+ + + repositoryId (ID!) +

The Node ID of the Repository to create the Ref in.

--- -### SetEnterpriseIdentityProviderInput +### CreateRepositoryInput -

Autogenerated input type of SetEnterpriseIdentityProvider

+

Autogenerated input type of CreateRepository

#### Input fields @@ -1642,36 +1724,50 @@ integer is passed, it should refer to a milestone by its number field. Pass in

A unique identifier for the client performing the mutation.

- digestMethod (SamlDigestAlgorithm!) -

The digest algorithm used to sign SAML requests for the identity provider.

+ description (String) +

A short description of the new repository.

- enterpriseId (ID!) -

The ID of the enterprise on which to set an identity provider.

+ hasIssuesEnabled (Boolean) +

Indicates if the repository should have the issues feature enabled.

+ + + hasWikiEnabled (Boolean) +

Indicates if the repository should have the wiki feature enabled.

+ + + homepageUrl (URI) +

The URL for a web page about this repository.

+ + + name (String!) +

The name of the new repository.

- idpCertificate (String!) -

The x509 certificate used by the identity provider to sign assertions and responses.

+ ownerId (ID) +

The ID of the owner for the new repository.

- issuer (String) -

The Issuer Entity ID for the SAML identity provider

+ teamId (ID) +

When an organization is specified as the owner, this ID identifies the team +that should be granted access to the new repository.

- signatureMethod (SamlSignatureAlgorithm!) -

The signature algorithm used to sign SAML requests for the identity provider.

+ template (Boolean) +

Whether this repository should be marked as a template such that anyone who +can access it can create new repositories with the same files and directory structure.

- ssoUrl (URI!) -

The URL endpoint for the identity provider’s SAML SSO.

+ visibility (RepositoryVisibility!) +

Indicates the repository’s visibility level.

--- -### MergeBranchInput +### CreateTeamDiscussionCommentInput -

Autogenerated input type of MergeBranch

+

Autogenerated input type of CreateTeamDiscussionComment

#### Input fields @@ -1682,36 +1778,24 @@ integer is passed, it should refer to a milestone by its number field. Pass in Description - authorEmail (String) -

The email address to associate with this commit.

- - - base (String!) -

The name of the base branch that the provided head will be merged into.

+ body (String!) +

The content of the comment.

clientMutationId (String)

A unique identifier for the client performing the mutation.

- commitMessage (String) -

Message to use for the merge commit. If omitted, a default will be used.

- - - head (String!) -

The head to merge into the base branch. This can be a branch name or a commit GitObjectID.

- - - repositoryId (ID!) -

The Node ID of the Repository containing the base branch that will be modified.

+ discussionId (ID!) +

The ID of the discussion to which the comment belongs.

--- -### DeleteRefInput +### CreateTeamDiscussionInput -

Autogenerated input type of DeleteRef

+

Autogenerated input type of CreateTeamDiscussion

#### Input fields @@ -1721,21 +1805,35 @@ integer is passed, it should refer to a milestone by its number field. Pass in Name Description + + body (String!) +

The content of the discussion.

+ clientMutationId (String)

A unique identifier for the client performing the mutation.

- refId (ID!) -

The Node ID of the Ref to be deleted.

+ private (Boolean) +

If true, restricts the visibility of this discussion to team members and +organization admins. If false or not specified, allows any organization member +to view this discussion.

+ + + teamId (ID!) +

The ID of the team to which the discussion belongs.

+ + + title (String!) +

The title of the discussion.

--- -### SponsorsTierOrder +### DeclineTopicSuggestionInput -

Ordering options for Sponsors tiers connections.

+

Autogenerated input type of DeclineTopicSuggestion

#### Input fields @@ -1746,20 +1844,28 @@ integer is passed, it should refer to a milestone by its number field. Pass in Description - direction (OrderDirection!) -

The ordering direction.

+ clientMutationId (String) +

A unique identifier for the client performing the mutation.

- field (SponsorsTierOrderField!) -

The field to order tiers by.

+ name (String!) +

The name of the suggested topic.

+ + + reason (TopicSuggestionDeclineReason!) +

The reason why the suggested topic is declined.

+ + + repositoryId (ID!) +

The Node ID of the repository.

--- -### UnmarkFileAsViewedInput +### DeleteBranchProtectionRuleInput -

Autogenerated input type of UnmarkFileAsViewed

+

Autogenerated input type of DeleteBranchProtectionRule

#### Input fields @@ -1770,24 +1876,20 @@ integer is passed, it should refer to a milestone by its number field. Pass in Description - clientMutationId (String) -

A unique identifier for the client performing the mutation.

- - - path (String!) -

The path of the file to mark as unviewed

+ branchProtectionRuleId (ID!) +

The global relay id of the branch protection rule to be deleted.

- pullRequestId (ID!) -

The Node ID of the pull request.

+ clientMutationId (String) +

A unique identifier for the client performing the mutation.

--- -### UnminimizeCommentInput +### DeleteDeploymentInput -

Autogenerated input type of UnminimizeComment

+

Autogenerated input type of DeleteDeployment

#### Input fields @@ -1802,16 +1904,16 @@ integer is passed, it should refer to a milestone by its number field. Pass in

A unique identifier for the client performing the mutation.

- subjectId (ID!) -

The Node ID of the subject to modify.

+ id (ID!) +

The Node ID of the deployment to be deleted.

--- -### CreatePullRequestInput +### DeleteIpAllowListEntryInput -

Autogenerated input type of CreatePullRequest

+

Autogenerated input type of DeleteIpAllowListEntry

#### Input fields @@ -1821,48 +1923,21 @@ integer is passed, it should refer to a milestone by its number field. Pass in Name Description - - baseRefName (String!) -

The name of the branch you want your changes pulled into. This should be an existing branch -on the current repository. You cannot update the base branch on a pull request to point -to another repository.

- - - body (String) -

The contents of the pull request.

- clientMutationId (String)

A unique identifier for the client performing the mutation.

- draft (Boolean) -

Indicates whether this pull request should be a draft.

- - - headRefName (String!) -

The name of the branch where your changes are implemented. For cross-repository pull requests -in the same network, namespace head_ref_name with a user like this: username:branch.

- - - maintainerCanModify (Boolean) -

Indicates whether maintainers can modify the pull request.

- - - repositoryId (ID!) -

The Node ID of the repository.

- - - title (String!) -

The title of the pull request.

+ ipAllowListEntryId (ID!) +

The ID of the IP allow list entry to delete.

--- -### UpdateCheckRunInput +### DeleteIssueCommentInput -

Autogenerated input type of UpdateCheckRun

+

Autogenerated input type of DeleteIssueComment

#### Input fields @@ -1872,61 +1947,21 @@ in the same network, namespace head_ref_name with a user like this: Name Description - - actions ([CheckRunAction!]) -

Possible further actions the integrator can perform, which a user may trigger.

- - - checkRunId (ID!) -

The node of the check.

- clientMutationId (String)

A unique identifier for the client performing the mutation.

- completedAt (DateTime) -

The time that the check run finished.

- - - conclusion (CheckConclusionState) -

The final conclusion of the check.

- - - detailsUrl (URI) -

The URL of the integrator’s site that has the full details of the check.

- - - externalId (String) -

A reference for the run on the integrator’s system.

- - - name (String) -

The name of the check.

- - - output (CheckRunOutput) -

Descriptive details about the run.

- - - repositoryId (ID!) -

The node ID of the repository.

- - - startedAt (DateTime) -

The time that the check run began.

- - - status (RequestableCheckStatusState) -

The current status.

+ id (ID!) +

The ID of the comment to delete.

--- -### SavedReplyOrder +### DeleteIssueInput -

Ordering options for saved reply connections.

+

Autogenerated input type of DeleteIssue

#### Input fields @@ -1937,20 +1972,20 @@ in the same network, namespace head_ref_name with a user like this: Description - direction (OrderDirection!) -

The ordering direction.

+ clientMutationId (String) +

A unique identifier for the client performing the mutation.

- field (SavedReplyOrderField!) -

The field to order saved replies by.

+ issueId (ID!) +

The ID of the issue to delete.

--- -### UnlinkRepositoryFromProjectInput +### DeleteLabelInput -

Autogenerated input type of UnlinkRepositoryFromProject

+

Autogenerated input type of DeleteLabel

#### Input fields @@ -1965,20 +2000,16 @@ in the same network, namespace head_ref_name with a user like this:

A unique identifier for the client performing the mutation.

- projectId (ID!) -

The ID of the Project linked to the Repository.

- - - repositoryId (ID!) -

The ID of the Repository linked to the Project.

+ id (ID!) +

The Node ID of the label to be deleted.

--- -### CreateTeamDiscussionCommentInput +### DeletePackageVersionInput -

Autogenerated input type of CreateTeamDiscussionComment

+

Autogenerated input type of DeletePackageVersion

#### Input fields @@ -1988,25 +2019,21 @@ in the same network, namespace head_ref_name with a user like this: Name Description - - body (String!) -

The content of the comment.

- clientMutationId (String)

A unique identifier for the client performing the mutation.

- discussionId (ID!) -

The ID of the discussion to which the comment belongs.

+ packageVersionId (ID!) +

The ID of the package version to be deleted.

--- -### CloneProjectInput +### DeleteProjectCardInput -

Autogenerated input type of CloneProject

+

Autogenerated input type of DeleteProjectCard

#### Input fields @@ -2017,40 +2044,20 @@ in the same network, namespace head_ref_name with a user like this: Description - body (String) -

The description of the project.

- - - clientMutationId (String) -

A unique identifier for the client performing the mutation.

- - - includeWorkflows (Boolean!) -

Whether or not to clone the source project’s workflows.

- - - name (String!) -

The name of the project.

- - - public (Boolean) -

The visibility of the project, defaults to false (private).

- - - sourceId (ID!) -

The source project to clone.

+ cardId (ID!) +

The id of the card to delete.

- targetOwnerId (ID!) -

The owner ID to create the project under.

+ clientMutationId (String) +

A unique identifier for the client performing the mutation.

--- -### CheckRunAction +### DeleteProjectColumnInput -

Possible further actions the integrator can perform.

+

Autogenerated input type of DeleteProjectColumn

#### Input fields @@ -2061,24 +2068,20 @@ in the same network, namespace head_ref_name with a user like this: Description - description (String!) -

A short explanation of what this action would do.

- - - identifier (String!) -

A reference for the action on the integrator’s system.

+ clientMutationId (String) +

A unique identifier for the client performing the mutation.

- label (String!) -

The text to be displayed on a button in the web UI.

+ columnId (ID!) +

The id of the column to delete.

--- -### UpdateTeamDiscussionInput +### DeleteProjectInput -

Autogenerated input type of UpdateTeamDiscussion

+

Autogenerated input type of DeleteProject

#### Input fields @@ -2088,38 +2091,21 @@ in the same network, namespace head_ref_name with a user like this: Name Description - - body (String) -

The updated text of the discussion.

- - - bodyVersion (String) -

The current version of the body content. If provided, this update operation -will be rejected if the given version does not match the latest version on the server.

- clientMutationId (String)

A unique identifier for the client performing the mutation.

- id (ID!) -

The Node ID of the discussion to modify.

- - - pinned (Boolean) -

If provided, sets the pinned state of the updated discussion.

- - - title (String) -

The updated title of the discussion.

+ projectId (ID!) +

The Project ID to update.

--- -### SubmitPullRequestReviewInput +### DeletePullRequestReviewCommentInput -

Autogenerated input type of SubmitPullRequestReview

+

Autogenerated input type of DeletePullRequestReviewComment

#### Input fields @@ -2129,33 +2115,21 @@ will be rejected if the given version does not match the latest version on the s Name Description - - body (String) -

The text field to set on the Pull Request Review.

- clientMutationId (String)

A unique identifier for the client performing the mutation.

- event (PullRequestReviewEvent!) -

The event to send to the Pull Request Review.

- - - pullRequestId (ID) -

The Pull Request ID to submit any pending reviews.

- - - pullRequestReviewId (ID) -

The Pull Request Review ID to submit.

+ id (ID!) +

The ID of the comment to delete.

--- -### ReopenPullRequestInput +### DeletePullRequestReviewInput -

Autogenerated input type of ReopenPullRequest

+

Autogenerated input type of DeletePullRequestReview

#### Input fields @@ -2170,16 +2144,16 @@ will be rejected if the given version does not match the latest version on the s

A unique identifier for the client performing the mutation.

- pullRequestId (ID!) -

ID of the pull request to be reopened.

+ pullRequestReviewId (ID!) +

The Node ID of the pull request review to delete.

--- -### AddPullRequestReviewCommentInput +### DeleteRefInput -

Autogenerated input type of AddPullRequestReviewComment

+

Autogenerated input type of DeleteRef

#### Input fields @@ -2189,45 +2163,21 @@ will be rejected if the given version does not match the latest version on the s Name Description - - body (String!) -

The text of the comment.

- clientMutationId (String)

A unique identifier for the client performing the mutation.

- commitOID (GitObjectID) -

The SHA of the commit to comment on.

- - - inReplyTo (ID) -

The comment id to reply to.

- - - path (String) -

The relative path of the file to comment on.

- - - position (Int) -

The line index in the diff to comment on.

- - - pullRequestId (ID) -

The node ID of the pull request reviewing

- - - pullRequestReviewId (ID) -

The Node ID of the review to modify.

+ refId (ID!) +

The Node ID of the Ref to be deleted.

--- -### CloneTemplateRepositoryInput +### DeleteTeamDiscussionCommentInput -

Autogenerated input type of CloneTemplateRepository

+

Autogenerated input type of DeleteTeamDiscussionComment

#### Input fields @@ -2242,37 +2192,40 @@ will be rejected if the given version does not match the latest version on the s

A unique identifier for the client performing the mutation.

- description (String) -

A short description of the new repository.

- - - includeAllBranches (Boolean) -

Whether to copy all branches from the template to the new repository. Defaults -to copying only the default branch of the template.

- - - name (String!) -

The name of the new repository.

+ id (ID!) +

The ID of the comment to delete.

+ + +--- + +### DeleteTeamDiscussionInput + +

Autogenerated input type of DeleteTeamDiscussion

+ + +#### Input fields + + - - + + - - + + - - + +
ownerId (ID!)

The ID of the owner for the new repository.

NameDescription
repositoryId (ID!)

The Node ID of the template repository.

clientMutationId (String)

A unique identifier for the client performing the mutation.

visibility (RepositoryVisibility!)

Indicates the repository’s visibility level.

id (ID!)

The discussion ID to delete.

--- -### RemoveEnterpriseOrganizationInput +### DeleteVerifiableDomainInput -

Autogenerated input type of RemoveEnterpriseOrganization

+

Autogenerated input type of DeleteVerifiableDomain

#### Input fields @@ -2287,20 +2240,16 @@ to copying only the default branch of the template.

A unique identifier for the client performing the mutation.

- enterpriseId (ID!) -

The ID of the enterprise from which the organization should be removed.

- - - organizationId (ID!) -

The ID of the organization to remove from the enterprise.

+ id (ID!) +

The ID of the verifiable domain to delete.

--- -### RepositoryOrder +### DeploymentOrder -

Ordering options for repository connections

+

Ordering options for deployment connections

#### Input fields @@ -2315,16 +2264,16 @@ to copying only the default branch of the template.

The ordering direction.

- field (RepositoryOrderField!) -

The field to order repositories by.

+ field (DeploymentOrderField!) +

The field to order deployments by.

--- -### DeleteBranchProtectionRuleInput +### DisablePullRequestAutoMergeInput -

Autogenerated input type of DeleteBranchProtectionRule

+

Autogenerated input type of DisablePullRequestAutoMerge

#### Input fields @@ -2334,21 +2283,21 @@ to copying only the default branch of the template.

Name Description - - branchProtectionRuleId (ID!) -

The global relay id of the branch protection rule to be deleted.

- clientMutationId (String)

A unique identifier for the client performing the mutation.

+ + pullRequestId (ID!) +

ID of the pull request to disable auto merge on.

+ --- -### TeamDiscussionOrder +### DismissPullRequestReviewInput -

Ways in which team discussion connections can be ordered.

+

Autogenerated input type of DismissPullRequestReview

#### Input fields @@ -2359,20 +2308,24 @@ to copying only the default branch of the template.

Description - direction (OrderDirection!) -

The direction in which to order nodes.

+ clientMutationId (String) +

A unique identifier for the client performing the mutation.

- field (TeamDiscussionOrderField!) -

The field by which to order nodes.

+ message (String!) +

The contents of the pull request review dismissal message.

+ + + pullRequestReviewId (ID!) +

The Node ID of the pull request review to modify.

--- -### RemoveStarInput +### DraftPullRequestReviewComment -

Autogenerated input type of RemoveStar

+

Specifies a review comment to be left with a Pull Request Review.

#### Input fields @@ -2383,20 +2336,24 @@ to copying only the default branch of the template.

Description - clientMutationId (String) -

A unique identifier for the client performing the mutation.

+ body (String!) +

Body of the comment to leave.

- starrableId (ID!) -

The Starrable ID to unstar.

+ path (String!) +

Path to the file being commented on.

+ + + position (Int!) +

Position in the file to leave a comment on.

--- -### RemoveReactionInput +### DraftPullRequestReviewThread -

Autogenerated input type of RemoveReaction

+

Specifies a review comment thread to be left with a Pull Request Review.

#### Input fields @@ -2407,24 +2364,36 @@ to copying only the default branch of the template.

Description - clientMutationId (String) -

A unique identifier for the client performing the mutation.

+ body (String!) +

Body of the comment to leave.

- content (ReactionContent!) -

The name of the emoji reaction to remove.

+ line (Int!) +

The line of the blob to which the thread refers. The end of the line range for multi-line comments.

- subjectId (ID!) -

The Node ID of the subject to modify.

+ path (String!) +

Path to the file being commented on.

+ + + side (DiffSide) +

The side of the diff on which the line resides. For multi-line comments, this is the side for the end of the line range.

+ + + startLine (Int) +

The first line of the range to which the comment refers.

+ + + startSide (DiffSide) +

The side of the diff on which the start line resides.

--- -### UpdateNotificationRestrictionSettingInput +### EnablePullRequestAutoMergeInput -

Autogenerated input type of UpdateNotificationRestrictionSetting

+

Autogenerated input type of EnablePullRequestAutoMerge

#### Input fields @@ -2434,25 +2403,37 @@ to copying only the default branch of the template.

Name Description + + authorEmail (String) +

The email address to associate with this merge.

+ clientMutationId (String)

A unique identifier for the client performing the mutation.

- ownerId (ID!) -

The ID of the owner on which to set the restrict notifications setting.

+ commitBody (String) +

Commit body to use for the commit when the PR is mergable; if omitted, a default message will be used.

+ + + commitHeadline (String) +

Commit headline to use for the commit when the PR is mergable; if omitted, a default message will be used.

+ + + mergeMethod (PullRequestMergeMethod) +

The merge method to use. If omitted, defaults to ‘MERGE’

- settingValue (NotificationRestrictionSettingValue!) -

The value for the restrict notifications setting.

+ pullRequestId (ID!) +

ID of the pull request to enable auto-merge on.

--- -### UpdateRefsInput +### EnterpriseAdministratorInvitationOrder -

Autogenerated input type of UpdateRefs

+

Ordering options for enterprise administrator invitation connections

#### Input fields @@ -2463,24 +2444,20 @@ to copying only the default branch of the template.

Description - clientMutationId (String) -

A unique identifier for the client performing the mutation.

- - - refUpdates ([RefUpdate!]!) -

A list of ref updates.

+ direction (OrderDirection!) +

The ordering direction.

- repositoryId (ID!) -

The Node ID of the repository.

+ field (EnterpriseAdministratorInvitationOrderField!) +

The field to order enterprise administrator invitations by.

--- -### RemoveAssigneesFromAssignableInput +### EnterpriseMemberOrder -

Autogenerated input type of RemoveAssigneesFromAssignable

+

Ordering options for enterprise member connections.

#### Input fields @@ -2491,24 +2468,20 @@ to copying only the default branch of the template.

Description - assignableId (ID!) -

The id of the assignable object to remove assignees from.

- - - assigneeIds ([ID!]!) -

The id of users to remove as assignees.

+ direction (OrderDirection!) +

The ordering direction.

- clientMutationId (String) -

A unique identifier for the client performing the mutation.

+ field (EnterpriseMemberOrderField!) +

The field to order enterprise members by.

--- -### UpdatePullRequestReviewCommentInput +### EnterpriseServerInstallationOrder -

Autogenerated input type of UpdatePullRequestReviewComment

+

Ordering options for Enterprise Server installation connections.

#### Input fields @@ -2519,24 +2492,20 @@ to copying only the default branch of the template.

Description - body (String!) -

The text of the comment.

- - - clientMutationId (String) -

A unique identifier for the client performing the mutation.

+ direction (OrderDirection!) +

The ordering direction.

- pullRequestReviewCommentId (ID!) -

The Node ID of the comment to modify.

+ field (EnterpriseServerInstallationOrderField!) +

The field to order Enterprise Server installations by.

--- -### RemoveEnterpriseSupportEntitlementInput +### EnterpriseServerUserAccountEmailOrder -

Autogenerated input type of RemoveEnterpriseSupportEntitlement

+

Ordering options for Enterprise Server user account email connections.

#### Input fields @@ -2547,24 +2516,20 @@ to copying only the default branch of the template.

Description - clientMutationId (String) -

A unique identifier for the client performing the mutation.

- - - enterpriseId (ID!) -

The ID of the Enterprise which the admin belongs to.

+ direction (OrderDirection!) +

The ordering direction.

- login (String!) -

The login of a member who will lose the support entitlement.

+ field (EnterpriseServerUserAccountEmailOrderField!) +

The field to order emails by.

--- -### UpdateEnterpriseMembersCanInviteCollaboratorsSettingInput +### EnterpriseServerUserAccountOrder -

Autogenerated input type of UpdateEnterpriseMembersCanInviteCollaboratorsSetting

+

Ordering options for Enterprise Server user account connections.

#### Input fields @@ -2575,24 +2540,20 @@ to copying only the default branch of the template.

Description - clientMutationId (String) -

A unique identifier for the client performing the mutation.

- - - enterpriseId (ID!) -

The ID of the enterprise on which to set the members can invite collaborators setting.

+ direction (OrderDirection!) +

The ordering direction.

- settingValue (EnterpriseEnabledDisabledSettingValue!) -

The value for the members can invite collaborators setting on the enterprise.

+ field (EnterpriseServerUserAccountOrderField!) +

The field to order user accounts by.

--- -### UpdateLabelInput +### EnterpriseServerUserAccountsUploadOrder -

Autogenerated input type of UpdateLabel

+

Ordering options for Enterprise Server user accounts upload connections.

#### Input fields @@ -2603,32 +2564,20 @@ to copying only the default branch of the template.

Description - clientMutationId (String) -

A unique identifier for the client performing the mutation.

- - - color (String) -

A 6 character hex code, without the leading #, identifying the updated color of the label.

- - - description (String) -

A brief description of the label, such as its purpose.

- - - id (ID!) -

The Node ID of the label to be updated.

+ direction (OrderDirection!) +

The ordering direction.

- name (String) -

The updated name of the label.

+ field (EnterpriseServerUserAccountsUploadOrderField!) +

The field to order user accounts uploads by.

--- -### AddCommentInput +### FollowUserInput -

Autogenerated input type of AddComment

+

Autogenerated input type of FollowUser

#### Input fields @@ -2638,25 +2587,21 @@ to copying only the default branch of the template.

Name Description - - body (String!) -

The contents of the comment.

- clientMutationId (String)

A unique identifier for the client performing the mutation.

- subjectId (ID!) -

The Node ID of the subject to modify.

+ userId (ID!) +

ID of the user to follow.

--- -### LabelOrder +### GistOrder -

Ways in which lists of labels can be ordered upon return.

+

Ordering options for gist connections

#### Input fields @@ -2668,19 +2613,19 @@ to copying only the default branch of the template.

direction (OrderDirection!) -

The direction in which to order labels by the specified field.

+

The ordering direction.

- field (LabelOrderField!) -

The field in which to order labels by.

+ field (GistOrderField!) +

The field to order repositories by.

--- -### DeleteTeamDiscussionCommentInput +### ImportProjectInput -

Autogenerated input type of DeleteTeamDiscussionComment

+

Autogenerated input type of ImportProject

#### Input fields @@ -2690,45 +2635,37 @@ to copying only the default branch of the template.

Name Description + + body (String) +

The description of Project.

+ clientMutationId (String)

A unique identifier for the client performing the mutation.

- id (ID!) -

The ID of the comment to delete.

+ columnImports ([ProjectColumnImport!]!) +

A list of columns containing issues and pull requests.

- - ---- - -### DeleteIssueCommentInput - -

Autogenerated input type of DeleteIssueComment

- - -#### Input fields - - - - + + - - + + - - + +
NameDescriptionname (String!)

The name of Project.

clientMutationId (String)

A unique identifier for the client performing the mutation.

ownerName (String!)

The name of the Organization or User to create the Project under.

id (ID!)

The ID of the comment to delete.

public (Boolean)

Whether the Project is public or not.

--- -### UpdateEnterpriseMembersCanViewDependencyInsightsSettingInput +### InviteEnterpriseAdminInput -

Autogenerated input type of UpdateEnterpriseMembersCanViewDependencyInsightsSetting

+

Autogenerated input type of InviteEnterpriseAdmin

#### Input fields @@ -2742,21 +2679,29 @@ to copying only the default branch of the template.

clientMutationId (String)

A unique identifier for the client performing the mutation.

+ + email (String) +

The email of the person to invite as an administrator.

+ enterpriseId (ID!) -

The ID of the enterprise on which to set the members can view dependency insights setting.

+

The ID of the enterprise to which you want to invite an administrator.

- settingValue (EnterpriseEnabledDisabledSettingValue!) -

The value for the members can view dependency insights setting on the enterprise.

+ invitee (String) +

The login of a user to invite as an administrator.

+ + + role (EnterpriseAdministratorRole) +

The role of the administrator.

--- -### ProjectOrder +### IpAllowListEntryOrder -

Ways in which lists of projects can be ordered upon return.

+

Ordering options for IP allow list entry connections.

#### Input fields @@ -2768,19 +2713,19 @@ to copying only the default branch of the template.

direction (OrderDirection!) -

The direction in which to order projects by the specified field.

+

The ordering direction.

- field (ProjectOrderField!) -

The field in which to order projects by.

+ field (IpAllowListEntryOrderField!) +

The field to order IP allow list entries by.

--- -### AddStarInput +### IssueCommentOrder -

Autogenerated input type of AddStar

+

Ways in which lists of issue comments can be ordered upon return.

#### Input fields @@ -2791,20 +2736,20 @@ to copying only the default branch of the template.

Description - clientMutationId (String) -

A unique identifier for the client performing the mutation.

+ direction (OrderDirection!) +

The direction in which to order issue comments by the specified field.

- starrableId (ID!) -

The Starrable ID to star.

+ field (IssueCommentOrderField!) +

The field in which to order issue comments by.

--- -### CreateLabelInput +### IssueFilters -

Autogenerated input type of CreateLabel

+

Ways in which to filter lists of issues.

#### Input fields @@ -2815,56 +2760,47 @@ to copying only the default branch of the template.

Description - clientMutationId (String) -

A unique identifier for the client performing the mutation.

+ assignee (String) +

List issues assigned to given name. Pass in null for issues with no assigned +user, and * for issues assigned to any user.

- color (String!) -

A 6 character hex code, without the leading #, identifying the color of the label.

+ createdBy (String) +

List issues created by given name.

- description (String) -

A brief description of the label, such as its purpose.

+ labels ([String!]) +

List issues where the list of label names exist on the issue.

- name (String!) -

The name of the label.

+ mentioned (String) +

List issues where the given name is mentioned in the issue.

- repositoryId (ID!) -

The Node ID of the repository.

+ milestone (String) +

List issues by given milestone argument. If an string representation of an +integer is passed, it should refer to a milestone by its number field. Pass in +null for issues with no milestone, and * for issues that are assigned to any milestone.

- - ---- - -### DeleteTeamDiscussionInput - -

Autogenerated input type of DeleteTeamDiscussion

- - -#### Input fields - - - - + + - - + + - - + +
NameDescriptionsince (DateTime)

List issues that have been updated at or after the given date.

clientMutationId (String)

A unique identifier for the client performing the mutation.

states ([IssueState!])

List issues filtered by the list of states given.

id (ID!)

The discussion ID to delete.

viewerSubscribed (Boolean)

List issues subscribed to by viewer.

--- -### UnfollowUserInput +### IssueOrder -

Autogenerated input type of UnfollowUser

+

Ways in which lists of issues can be ordered upon return.

#### Input fields @@ -2875,20 +2811,20 @@ to copying only the default branch of the template.

Description - clientMutationId (String) -

A unique identifier for the client performing the mutation.

+ direction (OrderDirection!) +

The direction in which to order issues by the specified field.

- userId (ID!) -

ID of the user to unfollow.

+ field (IssueOrderField!) +

The field in which to order issues by.

--- -### UpdateEnterpriseMembersCanMakePurchasesSettingInput +### LabelOrder -

Autogenerated input type of UpdateEnterpriseMembersCanMakePurchasesSetting

+

Ways in which lists of labels can be ordered upon return.

#### Input fields @@ -2899,24 +2835,20 @@ to copying only the default branch of the template.

Description - clientMutationId (String) -

A unique identifier for the client performing the mutation.

- - - enterpriseId (ID!) -

The ID of the enterprise on which to set the members can make purchases setting.

+ direction (OrderDirection!) +

The direction in which to order labels by the specified field.

- settingValue (EnterpriseMembersCanMakePurchasesSettingValue!) -

The value for the members can make purchases setting on the enterprise.

+ field (LabelOrderField!) +

The field in which to order labels by.

--- -### UpdateIpAllowListEnabledSettingInput +### LanguageOrder -

Autogenerated input type of UpdateIpAllowListEnabledSetting

+

Ordering options for language connections.

#### Input fields @@ -2927,24 +2859,20 @@ to copying only the default branch of the template.

Description - clientMutationId (String) -

A unique identifier for the client performing the mutation.

- - - ownerId (ID!) -

The ID of the owner on which to set the IP allow list enabled setting.

+ direction (OrderDirection!) +

The ordering direction.

- settingValue (IpAllowListEnabledSettingValue!) -

The value for the IP allow list enabled setting.

+ field (LanguageOrderField!) +

The field to order languages by.

--- -### AcceptEnterpriseAdministratorInvitationInput +### LinkRepositoryToProjectInput -

Autogenerated input type of AcceptEnterpriseAdministratorInvitation

+

Autogenerated input type of LinkRepositoryToProject

#### Input fields @@ -2959,16 +2887,20 @@ to copying only the default branch of the template.

A unique identifier for the client performing the mutation.

- invitationId (ID!) -

The id of the invitation being accepted

+ projectId (ID!) +

The ID of the Project to link to a Repository

+ + + repositoryId (ID!) +

The ID of the Repository to link to a Project.

--- -### DeleteProjectColumnInput +### LockLockableInput -

Autogenerated input type of DeleteProjectColumn

+

Autogenerated input type of LockLockable

#### Input fields @@ -2983,16 +2915,20 @@ to copying only the default branch of the template.

A unique identifier for the client performing the mutation.

- columnId (ID!) -

The id of the column to delete.

+ lockReason (LockReason) +

A reason for why the item will be locked.

+ + + lockableId (ID!) +

ID of the item to be locked.

--- -### DeleteIssueInput +### MarkFileAsViewedInput -

Autogenerated input type of DeleteIssue

+

Autogenerated input type of MarkFileAsViewed

#### Input fields @@ -3007,16 +2943,20 @@ to copying only the default branch of the template.

A unique identifier for the client performing the mutation.

- issueId (ID!) -

The ID of the issue to delete.

+ path (String!) +

The path of the file to mark as viewed

+ + + pullRequestId (ID!) +

The Node ID of the pull request.

--- -### CheckRunOutputImage +### MarkPullRequestReadyForReviewInput -

Images attached to the check run output displayed in the GitHub pull request UI.

+

Autogenerated input type of MarkPullRequestReadyForReview

#### Input fields @@ -3027,24 +2967,20 @@ to copying only the default branch of the template.

Description - alt (String!) -

The alternative text for the image.

- - - caption (String) -

A short image description.

+ clientMutationId (String) +

A unique identifier for the client performing the mutation.

- imageUrl (URI!) -

The full URL of the image.

+ pullRequestId (ID!) +

ID of the pull request to be marked as ready for review.

--- -### CheckAnnotationRange +### MergeBranchInput -

Information from a check run analysis to specific lines of code.

+

Autogenerated input type of MergeBranch

#### Input fields @@ -3055,28 +2991,36 @@ to copying only the default branch of the template.

Description - endColumn (Int) -

The ending column of the range.

+ authorEmail (String) +

The email address to associate with this commit.

- endLine (Int!) -

The ending line of the range.

+ base (String!) +

The name of the base branch that the provided head will be merged into.

- startColumn (Int) -

The starting column of the range.

+ clientMutationId (String) +

A unique identifier for the client performing the mutation.

- startLine (Int!) -

The starting line of the range.

+ commitMessage (String) +

Message to use for the merge commit. If omitted, a default will be used.

+ + + head (String!) +

The head to merge into the base branch. This can be a branch name or a commit GitObjectID.

+ + + repositoryId (ID!) +

The Node ID of the Repository containing the base branch that will be modified.

--- -### UpdateIssueInput +### MergePullRequestInput -

Autogenerated input type of UpdateIssue

+

Autogenerated input type of MergePullRequest

#### Input fields @@ -3087,48 +3031,40 @@ to copying only the default branch of the template.

Description - assigneeIds ([ID!]) -

An array of Node IDs of users for this issue.

- - - body (String) -

The body for the issue description.

+ authorEmail (String) +

The email address to associate with this merge.

clientMutationId (String)

A unique identifier for the client performing the mutation.

- id (ID!) -

The ID of the Issue to modify.

- - - labelIds ([ID!]) -

An array of Node IDs of labels for this issue.

+ commitBody (String) +

Commit body to use for the merge commit; if omitted, a default message will be used

- milestoneId (ID) -

The Node ID of the milestone for this issue.

+ commitHeadline (String) +

Commit headline to use for the merge commit; if omitted, a default message will be used.

- projectIds ([ID!]) -

An array of Node IDs for projects associated with this issue.

+ expectedHeadOid (GitObjectID) +

OID that the pull request head ref must match to allow merge; if omitted, no check is performed.

- state (IssueState) -

The desired issue state.

+ mergeMethod (PullRequestMergeMethod) +

The merge method to use. If omitted, defaults to ‘MERGE’

- title (String) -

The title for the issue.

+ pullRequestId (ID!) +

ID of the pull request to be merged.

--- -### DeclineTopicSuggestionInput +### MilestoneOrder -

Autogenerated input type of DeclineTopicSuggestion

+

Ordering options for milestone connections.

#### Input fields @@ -3139,28 +3075,20 @@ to copying only the default branch of the template.

Description - clientMutationId (String) -

A unique identifier for the client performing the mutation.

- - - name (String!) -

The name of the suggested topic.

- - - reason (TopicSuggestionDeclineReason!) -

The reason why the suggested topic is declined.

+ direction (OrderDirection!) +

The ordering direction.

- repositoryId (ID!) -

The Node ID of the repository.

+ field (MilestoneOrderField!) +

The field to order milestones by.

--- -### CheckRunFilter +### MinimizeCommentInput -

The filters that are available when fetching check runs.

+

Autogenerated input type of MinimizeComment

#### Input fields @@ -3171,28 +3099,24 @@ to copying only the default branch of the template.

Description - appId (Int) -

Filters the check runs created by this application ID.

- - - checkName (String) -

Filters the check runs by this name.

+ classifier (ReportedContentClassifiers!) +

The classification of comment

- checkType (CheckRunType) -

Filters the check runs by this type.

+ clientMutationId (String) +

A unique identifier for the client performing the mutation.

- status (CheckStatusState) -

Filters the check runs by this status.

+ subjectId (ID!) +

The Node ID of the subject to modify.

--- -### UnpinIssueInput +### MoveProjectCardInput -

Autogenerated input type of UnpinIssue

+

Autogenerated input type of MoveProjectCard

#### Input fields @@ -3203,44 +3127,28 @@ to copying only the default branch of the template.

Description - clientMutationId (String) -

A unique identifier for the client performing the mutation.

- - - issueId (ID!) -

The ID of the issue to be unpinned

+ afterCardId (ID) +

Place the new card after the card with this id. Pass null to place it at the top.

- - ---- - -### EnterpriseServerUserAccountsUploadOrder - -

Ordering options for Enterprise Server user accounts upload connections.

- - -#### Input fields - - - - + + - - + + - - + +
NameDescriptioncardId (ID!)

The id of the card to move.

direction (OrderDirection!)

The ordering direction.

clientMutationId (String)

A unique identifier for the client performing the mutation.

field (EnterpriseServerUserAccountsUploadOrderField!)

The field to order user accounts uploads by.

columnId (ID!)

The id of the column to move it into.

--- -### SetRepositoryInteractionLimitInput +### MoveProjectColumnInput -

Autogenerated input type of SetRepositoryInteractionLimit

+

Autogenerated input type of MoveProjectColumn

#### Input fields @@ -3251,28 +3159,24 @@ to copying only the default branch of the template.

Description - clientMutationId (String) -

A unique identifier for the client performing the mutation.

- - - expiry (RepositoryInteractionLimitExpiry) -

When this limit should expire.

+ afterColumnId (ID) +

Place the new column after the column with this id. Pass null to place it at the front.

- limit (RepositoryInteractionLimit!) -

The limit to set.

+ clientMutationId (String) +

A unique identifier for the client performing the mutation.

- repositoryId (ID!) -

The ID of the repository to set a limit for.

+ columnId (ID!) +

The id of the column to move.

--- -### DeleteIpAllowListEntryInput +### OrganizationOrder -

Autogenerated input type of DeleteIpAllowListEntry

+

Ordering options for organization connections.

#### Input fields @@ -3283,20 +3187,20 @@ to copying only the default branch of the template.

Description - clientMutationId (String) -

A unique identifier for the client performing the mutation.

+ direction (OrderDirection!) +

The ordering direction.

- ipAllowListEntryId (ID!) -

The ID of the IP allow list entry to delete.

+ field (OrganizationOrderField!) +

The field to order organizations by.

--- -### RemoveEnterpriseAdminInput +### PackageFileOrder -

Autogenerated input type of RemoveEnterpriseAdmin

+

Ways in which lists of package files can be ordered upon return.

#### Input fields @@ -3307,24 +3211,20 @@ to copying only the default branch of the template.

Description - clientMutationId (String) -

A unique identifier for the client performing the mutation.

- - - enterpriseId (ID!) -

The Enterprise ID from which to remove the administrator.

+ direction (OrderDirection) +

The direction in which to order package files by the specified field.

- login (String!) -

The login of the user to remove as an administrator.

+ field (PackageFileOrderField) +

The field in which to order package files by.

--- -### CancelEnterpriseAdminInvitationInput +### PackageOrder -

Autogenerated input type of CancelEnterpriseAdminInvitation

+

Ways in which lists of packages can be ordered upon return.

#### Input fields @@ -3335,20 +3235,20 @@ to copying only the default branch of the template.

Description - clientMutationId (String) -

A unique identifier for the client performing the mutation.

+ direction (OrderDirection) +

The direction in which to order packages by the specified field.

- invitationId (ID!) -

The Node ID of the pending enterprise administrator invitation.

+ field (PackageOrderField) +

The field in which to order packages by.

--- -### OrganizationOrder +### PackageVersionOrder -

Ordering options for organization connections.

+

Ways in which lists of package versions can be ordered upon return.

#### Input fields @@ -3359,20 +3259,20 @@ to copying only the default branch of the template.

Description - direction (OrderDirection!) -

The ordering direction.

+ direction (OrderDirection) +

The direction in which to order package versions by the specified field.

- field (OrganizationOrderField!) -

The field to order organizations by.

+ field (PackageVersionOrderField) +

The field in which to order package versions by.

--- -### UnresolveReviewThreadInput +### PinIssueInput -

Autogenerated input type of UnresolveReviewThread

+

Autogenerated input type of PinIssue

#### Input fields @@ -3387,16 +3287,16 @@ to copying only the default branch of the template.

A unique identifier for the client performing the mutation.

- threadId (ID!) -

The ID of the thread to unresolve

+ issueId (ID!) +

The ID of the issue to be pinned

--- -### TeamMemberOrder +### ProjectCardImport -

Ordering options for team member connections

+

An issue or PR and its owning repository to be used in a project card.

#### Input fields @@ -3407,20 +3307,20 @@ to copying only the default branch of the template.

Description - direction (OrderDirection!) -

The ordering direction.

+ number (Int!) +

The issue or pull request number.

- field (TeamMemberOrderField!) -

The field to order team members by.

+ repository (String!) +

Repository name with owner (owner/repository).

--- -### CreateCheckSuiteInput +### ProjectColumnImport -

Autogenerated input type of CreateCheckSuite

+

A project column and a list of its issues and PRs.

#### Input fields @@ -3431,24 +3331,24 @@ to copying only the default branch of the template.

Description - clientMutationId (String) -

A unique identifier for the client performing the mutation.

+ columnName (String!) +

The name of the column.

- headSha (GitObjectID!) -

The SHA of the head commit.

+ issues ([ProjectCardImport!]) +

A list of issues and pull requests in the column.

- repositoryId (ID!) -

The Node ID of the repository.

+ position (Int!) +

The position of the column, starting from 0.

--- -### UpdatePullRequestInput +### ProjectOrder -

Autogenerated input type of UpdatePullRequest

+

Ways in which lists of projects can be ordered upon return.

#### Input fields @@ -3459,57 +3359,20 @@ to copying only the default branch of the template.

Description - assigneeIds ([ID!]) -

An array of Node IDs of users for this pull request.

- - - baseRefName (String) -

The name of the branch you want your changes pulled into. This should be an existing branch -on the current repository.

- - - body (String) -

The contents of the pull request.

- - - clientMutationId (String) -

A unique identifier for the client performing the mutation.

- - - labelIds ([ID!]) -

An array of Node IDs of labels for this pull request.

- - - maintainerCanModify (Boolean) -

Indicates whether maintainers can modify the pull request.

- - - milestoneId (ID) -

The Node ID of the milestone for this pull request.

- - - projectIds ([ID!]) -

An array of Node IDs for projects associated with this pull request.

- - - pullRequestId (ID!) -

The Node ID of the pull request.

- - - state (PullRequestUpdateState) -

The target state of the pull request.

+ direction (OrderDirection!) +

The direction in which to order projects by the specified field.

- title (String) -

The title of the pull request.

+ field (ProjectOrderField!) +

The field in which to order projects by.

--- -### CreateBranchProtectionRuleInput +### PullRequestOrder -

Autogenerated input type of CreateBranchProtectionRule

+

Ways in which lists of issues can be ordered upon return.

#### Input fields @@ -3520,88 +3383,20 @@ on the current repository.

Description - allowsDeletions (Boolean) -

Can this branch be deleted.

- - - allowsForcePushes (Boolean) -

Are force pushes allowed on this branch.

- - - clientMutationId (String) -

A unique identifier for the client performing the mutation.

- - - dismissesStaleReviews (Boolean) -

Will new commits pushed to matching branches dismiss pull request review approvals.

- - - isAdminEnforced (Boolean) -

Can admins overwrite branch protection.

- - - pattern (String!) -

The glob-like pattern used to determine matching branches.

- - - pushActorIds ([ID!]) -

A list of User, Team or App IDs allowed to push to matching branches.

- - - repositoryId (ID!) -

The global relay id of the repository in which a new branch protection rule should be created in.

- - - requiredApprovingReviewCount (Int) -

Number of approving reviews required to update matching branches.

- - - requiredStatusCheckContexts ([String!]) -

List of required status check contexts that must pass for commits to be accepted to matching branches.

- - - requiresApprovingReviews (Boolean) -

Are approving reviews required to update matching branches.

- - - requiresCodeOwnerReviews (Boolean) -

Are reviews from code owners required to update matching branches.

- - - requiresCommitSignatures (Boolean) -

Are commits required to be signed.

- - - requiresLinearHistory (Boolean) -

Are merge commits prohibited from being pushed to this branch.

- - - requiresStatusChecks (Boolean) -

Are status checks required to update matching branches.

- - - requiresStrictStatusChecks (Boolean) -

Are branches required to be up to date before merging.

- - - restrictsPushes (Boolean) -

Is pushing to matching branches restricted.

- - - restrictsReviewDismissals (Boolean) -

Is dismissal of pull request reviews restricted.

+ direction (OrderDirection!) +

The direction in which to order pull requests by the specified field.

- reviewDismissalActorIds ([ID!]) -

A list of User or Team IDs allowed to dismiss reviews on pull requests targeting matching branches.

+ field (PullRequestOrderField!) +

The field in which to order pull requests by.

--- -### CreateDeploymentInput +### ReactionOrder -

Autogenerated input type of CreateDeployment

+

Ways in which lists of reactions can be ordered upon return.

#### Input fields @@ -3612,41 +3407,36 @@ on the current repository.

Description - autoMerge (Boolean) -

Attempt to automatically merge the default branch into the requested ref, defaults to true.

- - - clientMutationId (String) -

A unique identifier for the client performing the mutation.

- - - description (String) -

Short description of the deployment.

- - - environment (String) -

Name for the target deployment environment.

- - - payload (String) -

JSON payload with extra information about the deployment.

+ direction (OrderDirection!) +

The direction in which to order reactions by the specified field.

- refId (ID!) -

The node ID of the ref to be deployed.

+ field (ReactionOrderField!) +

The field in which to order reactions by.

+ + +--- + +### RefOrder + +

Ways in which lists of git refs can be ordered upon return.

+ + +#### Input fields + + - - + + - - + + - - + +
repositoryId (ID!)

The node ID of the repository.

NameDescription
requiredContexts ([String!])

The status contexts to verify against commit status checks. To bypass required -contexts, pass an empty array. Defaults to all unique contexts.

direction (OrderDirection!)

The direction in which to order refs by the specified field.

task (String)

Specifies a task to execute.

field (RefOrderField!)

The field in which to order refs by.

@@ -3684,9 +3474,9 @@ contexts, pass an empty array. Defaults to all unique contexts.

--- -### UpdateBranchProtectionRuleInput +### RegenerateEnterpriseIdentityProviderRecoveryCodesInput -

Autogenerated input type of UpdateBranchProtectionRule

+

Autogenerated input type of RegenerateEnterpriseIdentityProviderRecoveryCodes

#### Input fields @@ -3697,88 +3487,148 @@ contexts, pass an empty array. Defaults to all unique contexts.

Description - allowsDeletions (Boolean) -

Can this branch be deleted.

+ clientMutationId (String) +

A unique identifier for the client performing the mutation.

- allowsForcePushes (Boolean) -

Are force pushes allowed on this branch.

+ enterpriseId (ID!) +

The ID of the enterprise on which to set an identity provider.

+ + +--- + +### RegenerateVerifiableDomainTokenInput + +

Autogenerated input type of RegenerateVerifiableDomainToken

+ + +#### Input fields + + - - + + - - + + +
branchProtectionRuleId (ID!)

The global relay id of the branch protection rule to be updated.

NameDescription
clientMutationId (String)

A unique identifier for the client performing the mutation.

dismissesStaleReviews (Boolean)

Will new commits pushed to matching branches dismiss pull request review approvals.

id (ID!)

The ID of the verifiable domain to regenerate the verification token of.

+ +--- + +### ReleaseOrder + +

Ways in which lists of releases can be ordered upon return.

+ + +#### Input fields + + - - + + - - + + - - + + +
isAdminEnforced (Boolean)

Can admins overwrite branch protection.

NameDescription
pattern (String)

The glob-like pattern used to determine matching branches.

direction (OrderDirection!)

The direction in which to order releases by the specified field.

pushActorIds ([ID!])

A list of User, Team or App IDs allowed to push to matching branches.

field (ReleaseOrderField!)

The field in which to order releases by.

+ +--- + +### RemoveAssigneesFromAssignableInput + +

Autogenerated input type of RemoveAssigneesFromAssignable

+ + +#### Input fields + + - - + + - - + + - - + + - - + + +
requiredApprovingReviewCount (Int)

Number of approving reviews required to update matching branches.

NameDescription
requiredStatusCheckContexts ([String!])

List of required status check contexts that must pass for commits to be accepted to matching branches.

assignableId (ID!)

The id of the assignable object to remove assignees from.

requiresApprovingReviews (Boolean)

Are approving reviews required to update matching branches.

assigneeIds ([ID!]!)

The id of users to remove as assignees.

requiresCodeOwnerReviews (Boolean)

Are reviews from code owners required to update matching branches.

clientMutationId (String)

A unique identifier for the client performing the mutation.

+ +--- + +### RemoveEnterpriseAdminInput + +

Autogenerated input type of RemoveEnterpriseAdmin

+ + +#### Input fields + + - - + + - - + + - - + + - - + + +
requiresCommitSignatures (Boolean)

Are commits required to be signed.

NameDescription
requiresLinearHistory (Boolean)

Are merge commits prohibited from being pushed to this branch.

clientMutationId (String)

A unique identifier for the client performing the mutation.

requiresStatusChecks (Boolean)

Are status checks required to update matching branches.

enterpriseId (ID!)

The Enterprise ID from which to remove the administrator.

requiresStrictStatusChecks (Boolean)

Are branches required to be up to date before merging.

login (String!)

The login of the user to remove as an administrator.

+ +--- + +### RemoveEnterpriseIdentityProviderInput + +

Autogenerated input type of RemoveEnterpriseIdentityProvider

+ + +#### Input fields + + - - + + - - + + - - + +
restrictsPushes (Boolean)

Is pushing to matching branches restricted.

NameDescription
restrictsReviewDismissals (Boolean)

Is dismissal of pull request reviews restricted.

clientMutationId (String)

A unique identifier for the client performing the mutation.

reviewDismissalActorIds ([ID!])

A list of User or Team IDs allowed to dismiss reviews on pull requests targeting matching branches.

enterpriseId (ID!)

The ID of the enterprise from which to remove the identity provider.

--- -### UserStatusOrder +### RemoveEnterpriseOrganizationInput -

Ordering options for user status connections.

+

Autogenerated input type of RemoveEnterpriseOrganization

#### Input fields @@ -3789,20 +3639,24 @@ contexts, pass an empty array. Defaults to all unique contexts.

Description - direction (OrderDirection!) -

The ordering direction.

+ clientMutationId (String) +

A unique identifier for the client performing the mutation.

- field (UserStatusOrderField!) -

The field to order user statuses by.

+ enterpriseId (ID!) +

The ID of the enterprise from which the organization should be removed.

+ + + organizationId (ID!) +

The ID of the organization to remove from the enterprise.

--- -### UpdateIssueCommentInput +### RemoveEnterpriseSupportEntitlementInput -

Autogenerated input type of UpdateIssueComment

+

Autogenerated input type of RemoveEnterpriseSupportEntitlement

#### Input fields @@ -3813,24 +3667,52 @@ contexts, pass an empty array. Defaults to all unique contexts.

Description - body (String!) -

The updated text of the comment.

+ clientMutationId (String) +

A unique identifier for the client performing the mutation.

+ + + enterpriseId (ID!) +

The ID of the Enterprise which the admin belongs to.

+ + + login (String!) +

The login of a member who will lose the support entitlement.

+ + + +--- + +### RemoveLabelsFromLabelableInput + +

Autogenerated input type of RemoveLabelsFromLabelable

+ + +#### Input fields + + + + + - - + + + + + +
NameDescription
clientMutationId (String)

A unique identifier for the client performing the mutation.

id (ID!)

The ID of the IssueComment to modify.

labelIds ([ID!]!)

The ids of labels to remove.

labelableId (ID!)

The id of the Labelable to remove labels from.

--- -### IpAllowListEntryOrder +### RemoveOutsideCollaboratorInput -

Ordering options for IP allow list entry connections.

+

Autogenerated input type of RemoveOutsideCollaborator

#### Input fields @@ -3841,20 +3723,24 @@ contexts, pass an empty array. Defaults to all unique contexts.

Description - direction (OrderDirection!) -

The ordering direction.

+ clientMutationId (String) +

A unique identifier for the client performing the mutation.

- field (IpAllowListEntryOrderField!) -

The field to order IP allow list entries by.

+ organizationId (ID!) +

The ID of the organization to remove the outside collaborator from.

+ + + userId (ID!) +

The ID of the outside collaborator to remove.

--- -### CreateRefInput +### RemoveReactionInput -

Autogenerated input type of CreateRef

+

Autogenerated input type of RemoveReaction

#### Input fields @@ -3869,24 +3755,44 @@ contexts, pass an empty array. Defaults to all unique contexts.

A unique identifier for the client performing the mutation.

- name (String!) -

The fully qualified name of the new Ref (ie: refs/heads/my_new_branch).

+ content (ReactionContent!) +

The name of the emoji reaction to remove.

- oid (GitObjectID!) -

The GitObjectID that the new Ref shall target. Must point to a commit.

+ subjectId (ID!) +

The Node ID of the subject to modify.

+ + + +--- + +### RemoveStarInput + +

Autogenerated input type of RemoveStar

+ + +#### Input fields + + + + + + + + + - - + +
NameDescription
clientMutationId (String)

A unique identifier for the client performing the mutation.

repositoryId (ID!)

The Node ID of the Repository to create the Ref in.

starrableId (ID!)

The Starrable ID to unstar.

--- -### ChangeUserStatusInput +### ReopenIssueInput -

Autogenerated input type of ChangeUserStatus

+

Autogenerated input type of ReopenIssue

#### Input fields @@ -3901,33 +3807,16 @@ contexts, pass an empty array. Defaults to all unique contexts.

A unique identifier for the client performing the mutation.

- emoji (String) -

The emoji to represent your status. Can either be a native Unicode emoji or an emoji name with colons, e.g., :grinning:.

- - - expiresAt (DateTime) -

If set, the user status will not be shown after this date.

- - - limitedAvailability (Boolean) -

Whether this status should indicate you are not fully available on GitHub, e.g., you are away.

- - - message (String) -

A short description of your current status.

- - - organizationId (ID) -

The ID of the organization whose members will be allowed to see the status. If -omitted, the status will be publicly visible.

+ issueId (ID!) +

ID of the issue to be opened.

--- -### CommitAuthor +### ReopenPullRequestInput -

Specifies an author for filtering Git commits.

+

Autogenerated input type of ReopenPullRequest

#### Input fields @@ -3938,21 +3827,20 @@ omitted, the status will be publicly visible.

Description - emails ([String!]) -

Email addresses to filter by. Commits authored by any of the specified email addresses will be returned.

+ clientMutationId (String) +

A unique identifier for the client performing the mutation.

- id (ID) -

ID of a User to filter by. If non-null, only commits authored by this user -will be returned. This field takes precedence over emails.

+ pullRequestId (ID!) +

ID of the pull request to be reopened.

--- -### PackageFileOrder +### RepositoryInvitationOrder -

Ways in which lists of package files can be ordered upon return.

+

Ordering options for repository invitation connections.

#### Input fields @@ -3963,20 +3851,20 @@ will be returned. This field takes precedence over emails.

Description - direction (OrderDirection) -

The direction in which to order package files by the specified field.

+ direction (OrderDirection!) +

The ordering direction.

- field (PackageFileOrderField) -

The field in which to order package files by.

+ field (RepositoryInvitationOrderField!) +

The field to order repository invitations by.

--- -### StarOrder +### RepositoryOrder -

Ways in which star connections can be ordered.

+

Ordering options for repository connections

#### Input fields @@ -3988,19 +3876,19 @@ will be returned. This field takes precedence over emails.

direction (OrderDirection!) -

The direction in which to order nodes.

+

The ordering direction.

- field (StarOrderField!) -

The field in which to order nodes by.

+ field (RepositoryOrderField!) +

The field to order repositories by.

--- -### MoveProjectColumnInput +### RequestReviewsInput -

Autogenerated input type of MoveProjectColumn

+

Autogenerated input type of RequestReviews

#### Input fields @@ -4010,25 +3898,33 @@ will be returned. This field takes precedence over emails.

Name Description - - afterColumnId (ID) -

Place the new column after the column with this id. Pass null to place it at the front.

- clientMutationId (String)

A unique identifier for the client performing the mutation.

- columnId (ID!) -

The id of the column to move.

+ pullRequestId (ID!) +

The Node ID of the pull request to modify.

+ + + teamIds ([ID!]) +

The Node IDs of the team to request.

+ + + union (Boolean) +

Add users to the set rather than replace.

+ + + userIds ([ID!]) +

The Node IDs of the user to request.

--- -### UpdateEnterpriseDefaultRepositoryPermissionSettingInput +### RerequestCheckSuiteInput -

Autogenerated input type of UpdateEnterpriseDefaultRepositoryPermissionSetting

+

Autogenerated input type of RerequestCheckSuite

#### Input fields @@ -4039,24 +3935,24 @@ will be returned. This field takes precedence over emails.

Description - clientMutationId (String) -

A unique identifier for the client performing the mutation.

+ checkSuiteId (ID!) +

The Node ID of the check suite.

- enterpriseId (ID!) -

The ID of the enterprise on which to set the default repository permission setting.

+ clientMutationId (String) +

A unique identifier for the client performing the mutation.

- settingValue (EnterpriseDefaultRepositoryPermissionSettingValue!) -

The value for the default repository permission setting on the enterprise.

+ repositoryId (ID!) +

The Node ID of the repository.

--- -### CreateContentAttachmentInput +### ResolveReviewThreadInput -

Autogenerated input type of CreateContentAttachment

+

Autogenerated input type of ResolveReviewThread

#### Input fields @@ -4066,29 +3962,21 @@ will be returned. This field takes precedence over emails.

Name Description - - body (String!) -

The body of the content attachment, which may contain markdown.

- clientMutationId (String)

A unique identifier for the client performing the mutation.

- contentReferenceId (ID!) -

The node ID of the content_reference.

- - - title (String!) -

The title of the content attachment.

+ threadId (ID!) +

The ID of the thread to resolve

--- -### EnterpriseServerUserAccountOrder +### SavedReplyOrder -

Ordering options for Enterprise Server user account connections.

+

Ordering options for saved reply connections.

#### Input fields @@ -4103,16 +3991,16 @@ will be returned. This field takes precedence over emails.

The ordering direction.

- field (EnterpriseServerUserAccountOrderField!) -

The field to order user accounts by.

+ field (SavedReplyOrderField!) +

The field to order saved replies by.

--- -### MarkFileAsViewedInput +### SecurityAdvisoryIdentifierFilter -

Autogenerated input type of MarkFileAsViewed

+

An advisory identifier to filter results on.

#### Input fields @@ -4123,16 +4011,12 @@ will be returned. This field takes precedence over emails.

Description - clientMutationId (String) -

A unique identifier for the client performing the mutation.

- - - path (String!) -

The path of the file to mark as viewed

+ type (SecurityAdvisoryIdentifierType!) +

The identifier type.

- pullRequestId (ID!) -

The Node ID of the pull request.

+ value (String!) +

The identifier string. Supports exact or partial matching.

@@ -4162,9 +4046,9 @@ will be returned. This field takes precedence over emails.

--- -### DeletePullRequestReviewInput +### SecurityVulnerabilityOrder -

Autogenerated input type of DeletePullRequestReview

+

Ordering options for security vulnerability connections

#### Input fields @@ -4175,20 +4059,20 @@ will be returned. This field takes precedence over emails.

Description - clientMutationId (String) -

A unique identifier for the client performing the mutation.

+ direction (OrderDirection!) +

The ordering direction.

- pullRequestReviewId (ID!) -

The Node ID of the pull request review to delete.

+ field (SecurityVulnerabilityOrderField!) +

The field to order security vulnerabilities by.

--- -### CreateProjectInput +### SetEnterpriseIdentityProviderInput -

Autogenerated input type of CreateProject

+

Autogenerated input type of SetEnterpriseIdentityProvider

#### Input fields @@ -4198,61 +4082,41 @@ will be returned. This field takes precedence over emails.

Name Description - - body (String) -

The description of project.

- clientMutationId (String)

A unique identifier for the client performing the mutation.

- name (String!) -

The name of project.

- - - ownerId (ID!) -

The owner ID to create the project under.

+ digestMethod (SamlDigestAlgorithm!) +

The digest algorithm used to sign SAML requests for the identity provider.

- repositoryIds ([ID!]) -

A list of repository IDs to create as linked repositories for the project

+ enterpriseId (ID!) +

The ID of the enterprise on which to set an identity provider.

- template (ProjectTemplate) -

The name of the GitHub-provided template.

+ idpCertificate (String!) +

The x509 certificate used by the identity provider to sign assertions and responses.

- - ---- - -### UnlockLockableInput - -

Autogenerated input type of UnlockLockable

- - -#### Input fields - - - - + + - - + + - - + +
NameDescriptionissuer (String)

The Issuer Entity ID for the SAML identity provider

clientMutationId (String)

A unique identifier for the client performing the mutation.

signatureMethod (SamlSignatureAlgorithm!)

The signature algorithm used to sign SAML requests for the identity provider.

lockableId (ID!)

ID of the item to be unlocked.

ssoUrl (URI!)

The URL endpoint for the identity provider’s SAML SSO.

--- -### UpdateEnterpriseOrganizationProjectsSettingInput +### SetOrganizationInteractionLimitInput -

Autogenerated input type of UpdateEnterpriseOrganizationProjectsSetting

+

Autogenerated input type of SetOrganizationInteractionLimit

#### Input fields @@ -4267,20 +4131,24 @@ will be returned. This field takes precedence over emails.

A unique identifier for the client performing the mutation.

- enterpriseId (ID!) -

The ID of the enterprise on which to set the organization projects setting.

+ expiry (RepositoryInteractionLimitExpiry) +

When this limit should expire.

- settingValue (EnterpriseEnabledDisabledSettingValue!) -

The value for the organization projects setting on the enterprise.

+ limit (RepositoryInteractionLimit!) +

The limit to set.

+ + + organizationId (ID!) +

The ID of the organization to set a limit for.

--- -### GistOrder +### SetRepositoryInteractionLimitInput -

Ordering options for gist connections

+

Autogenerated input type of SetRepositoryInteractionLimit

#### Input fields @@ -4291,20 +4159,28 @@ will be returned. This field takes precedence over emails.

Description - direction (OrderDirection!) -

The ordering direction.

+ clientMutationId (String) +

A unique identifier for the client performing the mutation.

- field (GistOrderField!) -

The field to order repositories by.

+ expiry (RepositoryInteractionLimitExpiry) +

When this limit should expire.

+ + + limit (RepositoryInteractionLimit!) +

The limit to set.

+ + + repositoryId (ID!) +

The ID of the repository to set a limit for.

--- -### UpdateEnterpriseMembersCanDeleteRepositoriesSettingInput +### SetUserInteractionLimitInput -

Autogenerated input type of UpdateEnterpriseMembersCanDeleteRepositoriesSetting

+

Autogenerated input type of SetUserInteractionLimit

#### Input fields @@ -4319,20 +4195,24 @@ will be returned. This field takes precedence over emails.

A unique identifier for the client performing the mutation.

- enterpriseId (ID!) -

The ID of the enterprise on which to set the members can delete repositories setting.

+ expiry (RepositoryInteractionLimitExpiry) +

When this limit should expire.

- settingValue (EnterpriseEnabledDisabledSettingValue!) -

The value for the members can delete repositories setting on the enterprise.

+ limit (RepositoryInteractionLimit!) +

The limit to set.

+ + + userId (ID!) +

The ID of the user to set a limit for.

--- -### RemoveEnterpriseIdentityProviderInput +### SponsorableOrder -

Autogenerated input type of RemoveEnterpriseIdentityProvider

+

Ordering options for connections to get sponsorable entities for GitHub Sponsors.

#### Input fields @@ -4343,20 +4223,20 @@ will be returned. This field takes precedence over emails.

Description - clientMutationId (String) -

A unique identifier for the client performing the mutation.

+ direction (OrderDirection!) +

The ordering direction.

- enterpriseId (ID!) -

The ID of the enterprise from which to remove the identity provider.

+ field (SponsorableOrderField!) +

The field to order sponsorable entities by.

--- -### PackageVersionOrder +### SponsorsTierOrder -

Ways in which lists of package versions can be ordered upon return.

+

Ordering options for Sponsors tiers connections.

#### Input fields @@ -4367,20 +4247,20 @@ will be returned. This field takes precedence over emails.

Description - direction (OrderDirection) -

The direction in which to order package versions by the specified field.

+ direction (OrderDirection!) +

The ordering direction.

- field (PackageVersionOrderField) -

The field in which to order package versions by.

+ field (SponsorsTierOrderField!) +

The field to order tiers by.

--- -### CreateTeamDiscussionInput +### SponsorshipOrder -

Autogenerated input type of CreateTeamDiscussion

+

Ordering options for sponsorship connections.

#### Input fields @@ -4391,34 +4271,20 @@ will be returned. This field takes precedence over emails.

Description - body (String!) -

The content of the discussion.

- - - clientMutationId (String) -

A unique identifier for the client performing the mutation.

- - - private (Boolean) -

If true, restricts the visibility of this discussion to team members and -organization admins. If false or not specified, allows any organization member -to view this discussion.

- - - teamId (ID!) -

The ID of the team to which the discussion belongs.

+ direction (OrderDirection!) +

The ordering direction.

- title (String!) -

The title of the discussion.

+ field (SponsorshipOrderField!) +

The field to order sponsorship by.

--- -### UpdateEnterpriseMembersCanUpdateProtectedBranchesSettingInput +### StarOrder -

Autogenerated input type of UpdateEnterpriseMembersCanUpdateProtectedBranchesSetting

+

Ways in which star connections can be ordered.

#### Input fields @@ -4429,24 +4295,20 @@ to view this discussion.

Description - clientMutationId (String) -

A unique identifier for the client performing the mutation.

- - - enterpriseId (ID!) -

The ID of the enterprise on which to set the members can update protected branches setting.

+ direction (OrderDirection!) +

The direction in which to order nodes.

- settingValue (EnterpriseEnabledDisabledSettingValue!) -

The value for the members can update protected branches setting on the enterprise.

+ field (StarOrderField!) +

The field in which to order nodes by.

--- -### AddPullRequestReviewThreadInput +### SubmitPullRequestReviewInput -

Autogenerated input type of AddPullRequestReviewThread

+

Autogenerated input type of SubmitPullRequestReview

#### Input fields @@ -4457,48 +4319,32 @@ to view this discussion.

Description - body (String!) -

Body of the thread’s first comment.

+ body (String) +

The text field to set on the Pull Request Review.

clientMutationId (String)

A unique identifier for the client performing the mutation.

- line (Int!) -

The line of the blob to which the thread refers. The end of the line range for multi-line comments.

- - - path (String!) -

Path to the file being commented on.

+ event (PullRequestReviewEvent!) +

The event to send to the Pull Request Review.

pullRequestId (ID) -

The node ID of the pull request reviewing

+

The Pull Request ID to submit any pending reviews.

pullRequestReviewId (ID) -

The Node ID of the review to modify.

- - - side (DiffSide) -

The side of the diff on which the line resides. For multi-line comments, this is the side for the end of the line range.

- - - startLine (Int) -

The first line of the range to which the comment refers.

- - - startSide (DiffSide) -

The side of the diff on which the start line resides.

+

The Pull Request Review ID to submit.

--- -### UpdateEnterpriseMembersCanCreateRepositoriesSettingInput +### TeamDiscussionCommentOrder -

Autogenerated input type of UpdateEnterpriseMembersCanCreateRepositoriesSetting

+

Ways in which team discussion comment connections can be ordered.

#### Input fields @@ -4509,41 +4355,20 @@ to view this discussion.

Description - clientMutationId (String) -

A unique identifier for the client performing the mutation.

- - - enterpriseId (ID!) -

The ID of the enterprise on which to set the members can create repositories setting.

- - - membersCanCreateInternalRepositories (Boolean) -

Allow members to create internal repositories. Defaults to current value.

- - - membersCanCreatePrivateRepositories (Boolean) -

Allow members to create private repositories. Defaults to current value.

- - - membersCanCreatePublicRepositories (Boolean) -

Allow members to create public repositories. Defaults to current value.

- - - membersCanCreateRepositoriesPolicyEnabled (Boolean) -

When false, allow member organizations to set their own repository creation member privileges.

+ direction (OrderDirection!) +

The direction in which to order nodes.

- settingValue (EnterpriseMembersCanCreateRepositoriesSettingValue) -

Value for the members can create repositories setting on the enterprise. This -or the granular public/private/internal allowed fields (but not both) must be provided.

+ field (TeamDiscussionCommentOrderField!) +

The field by which to order nodes.

--- -### MergePullRequestInput +### TeamDiscussionOrder -

Autogenerated input type of MergePullRequest

+

Ways in which team discussion connections can be ordered.

#### Input fields @@ -4554,40 +4379,20 @@ or the granular public/private/internal allowed fields (but not both) must be pr Description - authorEmail (String) -

The email address to associate with this merge.

- - - clientMutationId (String) -

A unique identifier for the client performing the mutation.

- - - commitBody (String) -

Commit body to use for the merge commit; if omitted, a default message will be used

- - - commitHeadline (String) -

Commit headline to use for the merge commit; if omitted, a default message will be used.

- - - expectedHeadOid (GitObjectID) -

OID that the pull request head ref must match to allow merge; if omitted, no check is performed.

- - - mergeMethod (PullRequestMergeMethod) -

The merge method to use. If omitted, defaults to ‘MERGE’

+ direction (OrderDirection!) +

The direction in which to order nodes.

- pullRequestId (ID!) -

ID of the pull request to be merged.

+ field (TeamDiscussionOrderField!) +

The field by which to order nodes.

--- -### SponsorshipOrder +### TeamMemberOrder -

Ordering options for sponsorship connections.

+

Ordering options for team member connections

#### Input fields @@ -4602,16 +4407,16 @@ or the granular public/private/internal allowed fields (but not both) must be pr

The ordering direction.

- field (SponsorshipOrderField!) -

The field to order sponsorship by.

+ field (TeamMemberOrderField!) +

The field to order team members by.

--- -### ProjectCardImport +### TeamOrder -

An issue or PR and its owning repository to be used in a project card.

+

Ways in which team connections can be ordered.

#### Input fields @@ -4622,20 +4427,20 @@ or the granular public/private/internal allowed fields (but not both) must be pr Description - number (Int!) -

The issue or pull request number.

+ direction (OrderDirection!) +

The direction in which to order nodes.

- repository (String!) -

Repository name with owner (owner/repository).

+ field (TeamOrderField!) +

The field in which to order nodes by.

--- -### SecurityVulnerabilityOrder +### TeamRepositoryOrder -

Ordering options for security vulnerability connections

+

Ordering options for team repository connections

#### Input fields @@ -4650,16 +4455,16 @@ or the granular public/private/internal allowed fields (but not both) must be pr

The ordering direction.

- field (SecurityVulnerabilityOrderField!) -

The field to order security vulnerabilities by.

+ field (TeamRepositoryOrderField!) +

The field to order repositories by.

--- -### UpdateEnterpriseRepositoryProjectsSettingInput +### TransferIssueInput -

Autogenerated input type of UpdateEnterpriseRepositoryProjectsSetting

+

Autogenerated input type of TransferIssue

#### Input fields @@ -4674,20 +4479,20 @@ or the granular public/private/internal allowed fields (but not both) must be pr

A unique identifier for the client performing the mutation.

- enterpriseId (ID!) -

The ID of the enterprise on which to set the repository projects setting.

+ issueId (ID!) +

The Node ID of the issue to be transferred

- settingValue (EnterpriseEnabledDisabledSettingValue!) -

The value for the repository projects setting on the enterprise.

+ repositoryId (ID!) +

The Node ID of the repository the issue should be transferred to

--- -### PullRequestOrder +### UnarchiveRepositoryInput -

Ways in which lists of issues can be ordered upon return.

+

Autogenerated input type of UnarchiveRepository

#### Input fields @@ -4698,20 +4503,20 @@ or the granular public/private/internal allowed fields (but not both) must be pr Description - direction (OrderDirection!) -

The direction in which to order pull requests by the specified field.

+ clientMutationId (String) +

A unique identifier for the client performing the mutation.

- field (PullRequestOrderField!) -

The field in which to order pull requests by.

+ repositoryId (ID!) +

The ID of the repository to unarchive.

--- -### RepositoryInvitationOrder +### UnfollowUserInput -

Ordering options for repository invitation connections.

+

Autogenerated input type of UnfollowUser

#### Input fields @@ -4722,20 +4527,20 @@ or the granular public/private/internal allowed fields (but not both) must be pr Description - direction (OrderDirection!) -

The ordering direction.

+ clientMutationId (String) +

A unique identifier for the client performing the mutation.

- field (RepositoryInvitationOrderField!) -

The field to order repository invitations by.

+ userId (ID!) +

ID of the user to unfollow.

--- -### SponsorableOrder +### UnlinkRepositoryFromProjectInput -

Ordering options for connections to get sponsorable entities for GitHub Sponsors.

+

Autogenerated input type of UnlinkRepositoryFromProject

#### Input fields @@ -4746,20 +4551,24 @@ or the granular public/private/internal allowed fields (but not both) must be pr Description - direction (OrderDirection!) -

The ordering direction.

+ clientMutationId (String) +

A unique identifier for the client performing the mutation.

- field (SponsorableOrderField!) -

The field to order sponsorable entities by.

+ projectId (ID!) +

The ID of the Project linked to the Repository.

+ + + repositoryId (ID!) +

The ID of the Repository linked to the Project.

--- -### VerifiableDomainOrder +### UnlockLockableInput -

Ordering options for verifiable domain connections.

+

Autogenerated input type of UnlockLockable

#### Input fields @@ -4770,20 +4579,20 @@ or the granular public/private/internal allowed fields (but not both) must be pr Description - direction (OrderDirection!) -

The ordering direction.

+ clientMutationId (String) +

A unique identifier for the client performing the mutation.

- field (VerifiableDomainOrderField!) -

The field to order verifiable domains by.

+ lockableId (ID!) +

ID of the item to be unlocked.

--- -### UpdateEnterpriseMembersCanChangeRepositoryVisibilitySettingInput +### UnmarkFileAsViewedInput -

Autogenerated input type of UpdateEnterpriseMembersCanChangeRepositoryVisibilitySetting

+

Autogenerated input type of UnmarkFileAsViewed

#### Input fields @@ -4798,20 +4607,20 @@ or the granular public/private/internal allowed fields (but not both) must be pr

A unique identifier for the client performing the mutation.

- enterpriseId (ID!) -

The ID of the enterprise on which to set the members can change repository visibility setting.

+ path (String!) +

The path of the file to mark as unviewed

- settingValue (EnterpriseEnabledDisabledSettingValue!) -

The value for the members can change repository visibility setting on the enterprise.

+ pullRequestId (ID!) +

The Node ID of the pull request.

--- -### RequestReviewsInput +### UnmarkIssueAsDuplicateInput -

Autogenerated input type of RequestReviews

+

Autogenerated input type of UnmarkIssueAsDuplicate

#### Input fields @@ -4822,32 +4631,24 @@ or the granular public/private/internal allowed fields (but not both) must be pr Description - clientMutationId (String) -

A unique identifier for the client performing the mutation.

- - - pullRequestId (ID!) -

The Node ID of the pull request to modify.

- - - teamIds ([ID!]) -

The Node IDs of the team to request.

+ canonicalId (ID!) +

ID of the issue or pull request currently considered canonical/authoritative/original.

- union (Boolean) -

Add users to the set rather than replace.

+ clientMutationId (String) +

A unique identifier for the client performing the mutation.

- userIds ([ID!]) -

The Node IDs of the user to request.

+ duplicateId (ID!) +

ID of the issue or pull request currently marked as a duplicate.

--- -### DismissPullRequestReviewInput +### UnminimizeCommentInput -

Autogenerated input type of DismissPullRequestReview

+

Autogenerated input type of UnminimizeComment

#### Input fields @@ -4862,20 +4663,16 @@ or the granular public/private/internal allowed fields (but not both) must be pr

A unique identifier for the client performing the mutation.

- message (String!) -

The contents of the pull request review dismissal message.

- - - pullRequestReviewId (ID!) -

The Node ID of the pull request review to modify.

+ subjectId (ID!) +

The Node ID of the subject to modify.

--- -### ProjectColumnImport +### UnpinIssueInput -

A project column and a list of its issues and PRs.

+

Autogenerated input type of UnpinIssue

#### Input fields @@ -4886,24 +4683,20 @@ or the granular public/private/internal allowed fields (but not both) must be pr Description - columnName (String!) -

The name of the column.

- - - issues ([ProjectCardImport!]) -

A list of issues and pull requests in the column.

+ clientMutationId (String) +

A unique identifier for the client performing the mutation.

- position (Int!) -

The position of the column, starting from 0.

+ issueId (ID!) +

The ID of the issue to be unpinned

--- -### ClosePullRequestInput +### UnresolveReviewThreadInput -

Autogenerated input type of ClosePullRequest

+

Autogenerated input type of UnresolveReviewThread

#### Input fields @@ -4918,16 +4711,16 @@ or the granular public/private/internal allowed fields (but not both) must be pr

A unique identifier for the client performing the mutation.

- pullRequestId (ID!) -

ID of the pull request to be closed.

+ threadId (ID!) +

The ID of the thread to unresolve

--- -### UpdateEnterpriseProfileInput +### UpdateBranchProtectionRuleInput -

Autogenerated input type of UpdateEnterpriseProfile

+

Autogenerated input type of UpdateBranchProtectionRule

#### Input fields @@ -4937,37 +4730,89 @@ or the granular public/private/internal allowed fields (but not both) must be pr Name Description + + allowsDeletions (Boolean) +

Can this branch be deleted.

+ + + allowsForcePushes (Boolean) +

Are force pushes allowed on this branch.

+ + + branchProtectionRuleId (ID!) +

The global relay id of the branch protection rule to be updated.

+ clientMutationId (String)

A unique identifier for the client performing the mutation.

- description (String) -

The description of the enterprise.

+ dismissesStaleReviews (Boolean) +

Will new commits pushed to matching branches dismiss pull request review approvals.

- enterpriseId (ID!) -

The Enterprise ID to update.

+ isAdminEnforced (Boolean) +

Can admins overwrite branch protection.

- location (String) -

The location of the enterprise.

+ pattern (String) +

The glob-like pattern used to determine matching branches.

- name (String) -

The name of the enterprise.

+ pushActorIds ([ID!]) +

A list of User, Team or App IDs allowed to push to matching branches.

- websiteUrl (String) -

The URL of the enterprise’s website.

+ requiredApprovingReviewCount (Int) +

Number of approving reviews required to update matching branches.

+ + + requiredStatusCheckContexts ([String!]) +

List of required status check contexts that must pass for commits to be accepted to matching branches.

+ + + requiresApprovingReviews (Boolean) +

Are approving reviews required to update matching branches.

+ + + requiresCodeOwnerReviews (Boolean) +

Are reviews from code owners required to update matching branches.

+ + + requiresCommitSignatures (Boolean) +

Are commits required to be signed.

+ + + requiresLinearHistory (Boolean) +

Are merge commits prohibited from being pushed to this branch.

+ + + requiresStatusChecks (Boolean) +

Are status checks required to update matching branches.

+ + + requiresStrictStatusChecks (Boolean) +

Are branches required to be up to date before merging.

+ + + restrictsPushes (Boolean) +

Is pushing to matching branches restricted.

+ + + restrictsReviewDismissals (Boolean) +

Is dismissal of pull request reviews restricted.

+ + + reviewDismissalActorIds ([ID!]) +

A list of User or Team IDs allowed to dismiss reviews on pull requests targeting matching branches.

--- -### CheckSuiteFilter +### UpdateCheckRunInput -

The filters that are available when fetching check suites.

+

Autogenerated input type of UpdateCheckRun

#### Input fields @@ -4978,20 +4823,60 @@ or the granular public/private/internal allowed fields (but not both) must be pr Description - appId (Int) -

Filters the check suites created by this application ID.

+ actions ([CheckRunAction!]) +

Possible further actions the integrator can perform, which a user may trigger.

- checkName (String) -

Filters the check suites by this name.

+ checkRunId (ID!) +

The node of the check.

+ + + clientMutationId (String) +

A unique identifier for the client performing the mutation.

+ + + completedAt (DateTime) +

The time that the check run finished.

+ + + conclusion (CheckConclusionState) +

The final conclusion of the check.

+ + + detailsUrl (URI) +

The URL of the integrator’s site that has the full details of the check.

+ + + externalId (String) +

A reference for the run on the integrator’s system.

+ + + name (String) +

The name of the check.

+ + + output (CheckRunOutput) +

Descriptive details about the run.

+ + + repositoryId (ID!) +

The node ID of the repository.

+ + + startedAt (DateTime) +

The time that the check run began.

+ + + status (RequestableCheckStatusState) +

The current status.

--- -### UpdateProjectColumnInput +### UpdateCheckSuitePreferencesInput -

Autogenerated input type of UpdateProjectColumn

+

Autogenerated input type of UpdateCheckSuitePreferences

#### Input fields @@ -5002,24 +4887,24 @@ or the granular public/private/internal allowed fields (but not both) must be pr Description - clientMutationId (String) -

A unique identifier for the client performing the mutation.

+ autoTriggerPreferences ([CheckSuiteAutoTriggerPreference!]!) +

The check suite preferences to modify.

- name (String!) -

The name of project column.

+ clientMutationId (String) +

A unique identifier for the client performing the mutation.

- projectColumnId (ID!) -

The ProjectColumn ID to update.

+ repositoryId (ID!) +

The Node ID of the repository.

--- -### CreateIssueInput +### UpdateEnterpriseAdministratorRoleInput -

Autogenerated input type of CreateIssue

+

Autogenerated input type of UpdateEnterpriseAdministratorRole

#### Input fields @@ -5029,49 +4914,57 @@ or the granular public/private/internal allowed fields (but not both) must be pr Name Description - - assigneeIds ([ID!]) -

The Node ID for the user assignee for this issue.

- - - body (String) -

The body for the issue description.

- clientMutationId (String)

A unique identifier for the client performing the mutation.

- issueTemplate (String) -

The name of an issue template in the repository, assigns labels and assignees from the template to the issue

+ enterpriseId (ID!) +

The ID of the Enterprise which the admin belongs to.

- labelIds ([ID!]) -

An array of Node IDs of labels for this issue.

+ login (String!) +

The login of a administrator whose role is being changed.

- milestoneId (ID) -

The Node ID of the milestone for this issue.

+ role (EnterpriseAdministratorRole!) +

The new role for the Enterprise administrator.

+ + + +--- + +### UpdateEnterpriseAllowPrivateRepositoryForkingSettingInput + +

Autogenerated input type of UpdateEnterpriseAllowPrivateRepositoryForkingSetting

+ + +#### Input fields + + + + + - - + + - - + + - - + +
NameDescription
projectIds ([ID!])

An array of Node IDs for projects associated with this issue.

clientMutationId (String)

A unique identifier for the client performing the mutation.

repositoryId (ID!)

The Node ID of the repository.

enterpriseId (ID!)

The ID of the enterprise on which to set the allow private repository forking setting.

title (String!)

The title for the issue.

settingValue (EnterpriseEnabledDisabledSettingValue!)

The value for the allow private repository forking setting on the enterprise.

--- -### PinIssueInput +### UpdateEnterpriseDefaultRepositoryPermissionSettingInput -

Autogenerated input type of PinIssue

+

Autogenerated input type of UpdateEnterpriseDefaultRepositoryPermissionSetting

#### Input fields @@ -5086,16 +4979,20 @@ or the granular public/private/internal allowed fields (but not both) must be pr

A unique identifier for the client performing the mutation.

- issueId (ID!) -

The ID of the issue to be pinned

+ enterpriseId (ID!) +

The ID of the enterprise on which to set the default repository permission setting.

+ + + settingValue (EnterpriseDefaultRepositoryPermissionSettingValue!) +

The value for the default repository permission setting on the enterprise.

--- -### AddEnterpriseSupportEntitlementInput +### UpdateEnterpriseMembersCanChangeRepositoryVisibilitySettingInput -

Autogenerated input type of AddEnterpriseSupportEntitlement

+

Autogenerated input type of UpdateEnterpriseMembersCanChangeRepositoryVisibilitySetting

#### Input fields @@ -5111,19 +5008,19 @@ or the granular public/private/internal allowed fields (but not both) must be pr enterpriseId (ID!) -

The ID of the Enterprise which the admin belongs to.

+

The ID of the enterprise on which to set the members can change repository visibility setting.

- login (String!) -

The login of a member who will receive the support entitlement.

+ settingValue (EnterpriseEnabledDisabledSettingValue!) +

The value for the members can change repository visibility setting on the enterprise.

--- -### CreateCheckRunInput +### UpdateEnterpriseMembersCanCreateRepositoriesSettingInput -

Autogenerated input type of CreateCheckRun

+

Autogenerated input type of UpdateEnterpriseMembersCanCreateRepositoriesSetting

#### Input fields @@ -5133,61 +5030,70 @@ or the granular public/private/internal allowed fields (but not both) must be pr Name Description - - actions ([CheckRunAction!]) -

Possible further actions the integrator can perform, which a user may trigger.

- clientMutationId (String)

A unique identifier for the client performing the mutation.

- completedAt (DateTime) -

The time that the check run finished.

+ enterpriseId (ID!) +

The ID of the enterprise on which to set the members can create repositories setting.

- conclusion (CheckConclusionState) -

The final conclusion of the check.

+ membersCanCreateInternalRepositories (Boolean) +

Allow members to create internal repositories. Defaults to current value.

- detailsUrl (URI) -

The URL of the integrator’s site that has the full details of the check.

+ membersCanCreatePrivateRepositories (Boolean) +

Allow members to create private repositories. Defaults to current value.

- externalId (String) -

A reference for the run on the integrator’s system.

+ membersCanCreatePublicRepositories (Boolean) +

Allow members to create public repositories. Defaults to current value.

- headSha (GitObjectID!) -

The SHA of the head commit.

+ membersCanCreateRepositoriesPolicyEnabled (Boolean) +

When false, allow member organizations to set their own repository creation member privileges.

- name (String!) -

The name of the check.

+ settingValue (EnterpriseMembersCanCreateRepositoriesSettingValue) +

Value for the members can create repositories setting on the enterprise. This +or the granular public/private/internal allowed fields (but not both) must be provided.

+ + +--- + +### UpdateEnterpriseMembersCanDeleteIssuesSettingInput + +

Autogenerated input type of UpdateEnterpriseMembersCanDeleteIssuesSetting

+ + +#### Input fields + + - - + + - - + + - - + + - - + +
output (CheckRunOutput)

Descriptive details about the run.

NameDescription
repositoryId (ID!)

The node ID of the repository.

clientMutationId (String)

A unique identifier for the client performing the mutation.

startedAt (DateTime)

The time that the check run began.

enterpriseId (ID!)

The ID of the enterprise on which to set the members can delete issues setting.

status (RequestableCheckStatusState)

The current status.

settingValue (EnterpriseEnabledDisabledSettingValue!)

The value for the members can delete issues setting on the enterprise.

--- -### UpdateEnterpriseAllowPrivateRepositoryForkingSettingInput +### UpdateEnterpriseMembersCanDeleteRepositoriesSettingInput -

Autogenerated input type of UpdateEnterpriseAllowPrivateRepositoryForkingSetting

+

Autogenerated input type of UpdateEnterpriseMembersCanDeleteRepositoriesSetting

#### Input fields @@ -5203,19 +5109,19 @@ or the granular public/private/internal allowed fields (but not both) must be pr enterpriseId (ID!) -

The ID of the enterprise on which to set the allow private repository forking setting.

+

The ID of the enterprise on which to set the members can delete repositories setting.

settingValue (EnterpriseEnabledDisabledSettingValue!) -

The value for the allow private repository forking setting on the enterprise.

+

The value for the members can delete repositories setting on the enterprise.

--- -### ResolveReviewThreadInput +### UpdateEnterpriseMembersCanInviteCollaboratorsSettingInput -

Autogenerated input type of ResolveReviewThread

+

Autogenerated input type of UpdateEnterpriseMembersCanInviteCollaboratorsSetting

#### Input fields @@ -5230,16 +5136,20 @@ or the granular public/private/internal allowed fields (but not both) must be pr

A unique identifier for the client performing the mutation.

- threadId (ID!) -

The ID of the thread to resolve

+ enterpriseId (ID!) +

The ID of the enterprise on which to set the members can invite collaborators setting.

+ + + settingValue (EnterpriseEnabledDisabledSettingValue!) +

The value for the members can invite collaborators setting on the enterprise.

--- -### AddAssigneesToAssignableInput +### UpdateEnterpriseMembersCanMakePurchasesSettingInput -

Autogenerated input type of AddAssigneesToAssignable

+

Autogenerated input type of UpdateEnterpriseMembersCanMakePurchasesSetting

#### Input fields @@ -5250,24 +5160,24 @@ or the granular public/private/internal allowed fields (but not both) must be pr Description - assignableId (ID!) -

The id of the assignable object to add assignees to.

+ clientMutationId (String) +

A unique identifier for the client performing the mutation.

- assigneeIds ([ID!]!) -

The id of users to add as assignees.

+ enterpriseId (ID!) +

The ID of the enterprise on which to set the members can make purchases setting.

- clientMutationId (String) -

A unique identifier for the client performing the mutation.

+ settingValue (EnterpriseMembersCanMakePurchasesSettingValue!) +

The value for the members can make purchases setting on the enterprise.

--- -### AcceptTopicSuggestionInput +### UpdateEnterpriseMembersCanUpdateProtectedBranchesSettingInput -

Autogenerated input type of AcceptTopicSuggestion

+

Autogenerated input type of UpdateEnterpriseMembersCanUpdateProtectedBranchesSetting

#### Input fields @@ -5282,20 +5192,20 @@ or the granular public/private/internal allowed fields (but not both) must be pr

A unique identifier for the client performing the mutation.

- name (String!) -

The name of the suggested topic.

+ enterpriseId (ID!) +

The ID of the enterprise on which to set the members can update protected branches setting.

- repositoryId (ID!) -

The Node ID of the repository.

+ settingValue (EnterpriseEnabledDisabledSettingValue!) +

The value for the members can update protected branches setting on the enterprise.

--- -### AddProjectColumnInput +### UpdateEnterpriseMembersCanViewDependencyInsightsSettingInput -

Autogenerated input type of AddProjectColumn

+

Autogenerated input type of UpdateEnterpriseMembersCanViewDependencyInsightsSetting

#### Input fields @@ -5310,20 +5220,20 @@ or the granular public/private/internal allowed fields (but not both) must be pr

A unique identifier for the client performing the mutation.

- name (String!) -

The name of the column.

+ enterpriseId (ID!) +

The ID of the enterprise on which to set the members can view dependency insights setting.

- projectId (ID!) -

The Node ID of the project.

+ settingValue (EnterpriseEnabledDisabledSettingValue!) +

The value for the members can view dependency insights setting on the enterprise.

--- -### MilestoneOrder +### UpdateEnterpriseOrganizationProjectsSettingInput -

Ordering options for milestone connections.

+

Autogenerated input type of UpdateEnterpriseOrganizationProjectsSetting

#### Input fields @@ -5334,20 +5244,24 @@ or the granular public/private/internal allowed fields (but not both) must be pr Description - direction (OrderDirection!) -

The ordering direction.

+ clientMutationId (String) +

A unique identifier for the client performing the mutation.

- field (MilestoneOrderField!) -

The field to order milestones by.

+ enterpriseId (ID!) +

The ID of the enterprise on which to set the organization projects setting.

+ + + settingValue (EnterpriseEnabledDisabledSettingValue!) +

The value for the organization projects setting on the enterprise.

--- -### ImportProjectInput +### UpdateEnterpriseProfileInput -

Autogenerated input type of ImportProject

+

Autogenerated input type of UpdateEnterpriseProfile

#### Input fields @@ -5357,37 +5271,37 @@ or the granular public/private/internal allowed fields (but not both) must be pr Name Description - - body (String) -

The description of Project.

- clientMutationId (String)

A unique identifier for the client performing the mutation.

- columnImports ([ProjectColumnImport!]!) -

A list of columns containing issues and pull requests.

+ description (String) +

The description of the enterprise.

- name (String!) -

The name of Project.

+ enterpriseId (ID!) +

The Enterprise ID to update.

- ownerName (String!) -

The name of the Organization or User to create the Project under.

+ location (String) +

The location of the enterprise.

- public (Boolean) -

Whether the Project is public or not.

+ name (String) +

The name of the enterprise.

+ + + websiteUrl (String) +

The URL of the enterprise’s website.

--- -### RegenerateVerifiableDomainTokenInput +### UpdateEnterpriseRepositoryProjectsSettingInput -

Autogenerated input type of RegenerateVerifiableDomainToken

+

Autogenerated input type of UpdateEnterpriseRepositoryProjectsSetting

#### Input fields @@ -5402,16 +5316,20 @@ or the granular public/private/internal allowed fields (but not both) must be pr

A unique identifier for the client performing the mutation.

- id (ID!) -

The ID of the verifiable domain to regenerate the verification token of.

+ enterpriseId (ID!) +

The ID of the enterprise on which to set the repository projects setting.

+ + + settingValue (EnterpriseEnabledDisabledSettingValue!) +

The value for the repository projects setting on the enterprise.

--- -### TeamDiscussionCommentOrder +### UpdateEnterpriseTeamDiscussionsSettingInput -

Ways in which team discussion comment connections can be ordered.

+

Autogenerated input type of UpdateEnterpriseTeamDiscussionsSetting

#### Input fields @@ -5422,20 +5340,24 @@ or the granular public/private/internal allowed fields (but not both) must be pr Description - direction (OrderDirection!) -

The direction in which to order nodes.

+ clientMutationId (String) +

A unique identifier for the client performing the mutation.

- field (TeamDiscussionCommentOrderField!) -

The field by which to order nodes.

+ enterpriseId (ID!) +

The ID of the enterprise on which to set the team discussions setting.

+ + + settingValue (EnterpriseEnabledDisabledSettingValue!) +

The value for the team discussions setting on the enterprise.

--- -### SetOrganizationInteractionLimitInput +### UpdateEnterpriseTwoFactorAuthenticationRequiredSettingInput -

Autogenerated input type of SetOrganizationInteractionLimit

+

Autogenerated input type of UpdateEnterpriseTwoFactorAuthenticationRequiredSetting

#### Input fields @@ -5450,24 +5372,20 @@ or the granular public/private/internal allowed fields (but not both) must be pr

A unique identifier for the client performing the mutation.

- expiry (RepositoryInteractionLimitExpiry) -

When this limit should expire.

- - - limit (RepositoryInteractionLimit!) -

The limit to set.

+ enterpriseId (ID!) +

The ID of the enterprise on which to set the two factor authentication required setting.

- organizationId (ID!) -

The ID of the organization to set a limit for.

+ settingValue (EnterpriseEnabledSettingValue!) +

The value for the two factor authentication required setting on the enterprise.

--- -### CreateEnterpriseOrganizationInput +### UpdateIpAllowListEnabledSettingInput -

Autogenerated input type of CreateEnterpriseOrganization

+

Autogenerated input type of UpdateIpAllowListEnabledSetting

#### Input fields @@ -5477,37 +5395,25 @@ or the granular public/private/internal allowed fields (but not both) must be pr Name Description - - adminLogins ([String!]!) -

The logins for the administrators of the new organization.

- - - billingEmail (String!) -

The email used for sending billing receipts.

- clientMutationId (String)

A unique identifier for the client performing the mutation.

- enterpriseId (ID!) -

The ID of the enterprise owning the new organization.

- - - login (String!) -

The login of the new organization.

+ ownerId (ID!) +

The ID of the owner on which to set the IP allow list enabled setting.

- profileName (String!) -

The profile name of the new organization.

+ settingValue (IpAllowListEnabledSettingValue!) +

The value for the IP allow list enabled setting.

--- -### AddProjectCardInput +### UpdateIpAllowListEntryInput -

Autogenerated input type of AddProjectCard

+

Autogenerated input type of UpdateIpAllowListEntry

#### Input fields @@ -5517,29 +5423,33 @@ or the granular public/private/internal allowed fields (but not both) must be pr Name Description + + allowListValue (String!) +

An IP address or range of addresses in CIDR notation.

+ clientMutationId (String)

A unique identifier for the client performing the mutation.

- contentId (ID) -

The content of the card. Must be a member of the ProjectCardItem union

+ ipAllowListEntryId (ID!) +

The ID of the IP allow list entry to update.

- note (String) -

The note on the card.

+ isActive (Boolean!) +

Whether the IP allow list entry is active when an IP allow list is enabled.

- projectColumnId (ID!) -

The Node ID of the ProjectColumn.

+ name (String) +

An optional name for the IP allow list entry.

--- -### DeleteProjectInput +### UpdateIssueCommentInput -

Autogenerated input type of DeleteProject

+

Autogenerated input type of UpdateIssueComment

#### Input fields @@ -5549,21 +5459,25 @@ or the granular public/private/internal allowed fields (but not both) must be pr Name Description + + body (String!) +

The updated text of the comment.

+ clientMutationId (String)

A unique identifier for the client performing the mutation.

- projectId (ID!) -

The Project ID to update.

+ id (ID!) +

The ID of the IssueComment to modify.

--- -### UpdateEnterpriseAdministratorRoleInput +### UpdateIssueInput -

Autogenerated input type of UpdateEnterpriseAdministratorRole

+

Autogenerated input type of UpdateIssue

#### Input fields @@ -5573,29 +5487,49 @@ or the granular public/private/internal allowed fields (but not both) must be pr Name Description + + assigneeIds ([ID!]) +

An array of Node IDs of users for this issue.

+ + + body (String) +

The body for the issue description.

+ clientMutationId (String)

A unique identifier for the client performing the mutation.

- enterpriseId (ID!) -

The ID of the Enterprise which the admin belongs to.

+ id (ID!) +

The ID of the Issue to modify.

- login (String!) -

The login of a administrator whose role is being changed.

+ labelIds ([ID!]) +

An array of Node IDs of labels for this issue.

- role (EnterpriseAdministratorRole!) -

The new role for the Enterprise administrator.

+ milestoneId (ID) +

The Node ID of the milestone for this issue.

+ + + projectIds ([ID!]) +

An array of Node IDs for projects associated with this issue.

+ + + state (IssueState) +

The desired issue state.

+ + + title (String) +

The title for the issue.

--- -### RegenerateEnterpriseIdentityProviderRecoveryCodesInput +### UpdateLabelInput -

Autogenerated input type of RegenerateEnterpriseIdentityProviderRecoveryCodes

+

Autogenerated input type of UpdateLabel

#### Input fields @@ -5610,16 +5544,28 @@ or the granular public/private/internal allowed fields (but not both) must be pr

A unique identifier for the client performing the mutation.

- enterpriseId (ID!) -

The ID of the enterprise on which to set an identity provider.

+ color (String) +

A 6 character hex code, without the leading #, identifying the updated color of the label.

+ + + description (String) +

A brief description of the label, such as its purpose.

+ + + id (ID!) +

The Node ID of the label to be updated.

+ + + name (String) +

The updated name of the label.

--- -### ArchiveRepositoryInput +### UpdateNotificationRestrictionSettingInput -

Autogenerated input type of ArchiveRepository

+

Autogenerated input type of UpdateNotificationRestrictionSetting

#### Input fields @@ -5634,16 +5580,20 @@ or the granular public/private/internal allowed fields (but not both) must be pr

A unique identifier for the client performing the mutation.

- repositoryId (ID!) -

The ID of the repository to mark as archived.

+ ownerId (ID!) +

The ID of the owner on which to set the restrict notifications setting.

+ + + settingValue (NotificationRestrictionSettingValue!) +

The value for the restrict notifications setting.

--- -### ReleaseOrder +### UpdateProjectCardInput -

Ways in which lists of releases can be ordered upon return.

+

Autogenerated input type of UpdateProjectCard

#### Input fields @@ -5654,20 +5604,28 @@ or the granular public/private/internal allowed fields (but not both) must be pr Description - direction (OrderDirection!) -

The direction in which to order releases by the specified field.

+ clientMutationId (String) +

A unique identifier for the client performing the mutation.

- field (ReleaseOrderField!) -

The field in which to order releases by.

+ isArchived (Boolean) +

Whether or not the ProjectCard should be archived

+ + + note (String) +

The note of ProjectCard.

+ + + projectCardId (ID!) +

The ProjectCard ID to update.

--- -### RerequestCheckSuiteInput +### UpdateProjectColumnInput -

Autogenerated input type of RerequestCheckSuite

+

Autogenerated input type of UpdateProjectColumn

#### Input fields @@ -5677,25 +5635,25 @@ or the granular public/private/internal allowed fields (but not both) must be pr Name Description - - checkSuiteId (ID!) -

The Node ID of the check suite.

- clientMutationId (String)

A unique identifier for the client performing the mutation.

- repositoryId (ID!) -

The Node ID of the repository.

+ name (String!) +

The name of project column.

+ + + projectColumnId (ID!) +

The ProjectColumn ID to update.

--- -### UpdateRepositoryInput +### UpdateProjectInput -

Autogenerated input type of UpdateRepository

+

Autogenerated input type of UpdateProject

#### Input fields @@ -5706,49 +5664,36 @@ or the granular public/private/internal allowed fields (but not both) must be pr Description - clientMutationId (String) -

A unique identifier for the client performing the mutation.

- - - description (String) -

A new description for the repository. Pass an empty string to erase the existing description.

- - - hasIssuesEnabled (Boolean) -

Indicates if the repository should have the issues feature enabled.

- - - hasProjectsEnabled (Boolean) -

Indicates if the repository should have the project boards feature enabled.

+ body (String) +

The description of project.

- hasWikiEnabled (Boolean) -

Indicates if the repository should have the wiki feature enabled.

+ clientMutationId (String) +

A unique identifier for the client performing the mutation.

- homepageUrl (URI) -

The URL for a web page about this repository. Pass an empty string to erase the existing URL.

+ name (String) +

The name of project.

- name (String) -

The new name of the repository.

+ projectId (ID!) +

The Project ID to update.

- repositoryId (ID!) -

The ID of the repository to update.

+ public (Boolean) +

Whether the project is public or not.

- template (Boolean) -

Whether this repository should be marked as a template such that anyone who -can access it can create new repositories with the same files and directory structure.

+ state (ProjectState) +

Whether the project is open or closed.

--- -### UpdateSubscriptionInput +### UpdatePullRequestInput -

Autogenerated input type of UpdateSubscription

+

Autogenerated input type of UpdatePullRequest

#### Input fields @@ -5758,53 +5703,58 @@ can access it can create new repositories with the same files and directory stru Name Description + + assigneeIds ([ID!]) +

An array of Node IDs of users for this pull request.

+ + + baseRefName (String) +

The name of the branch you want your changes pulled into. This should be an existing branch +on the current repository.

+ + + body (String) +

The contents of the pull request.

+ clientMutationId (String)

A unique identifier for the client performing the mutation.

- state (SubscriptionState!) -

The new state of the subscription.

+ labelIds ([ID!]) +

An array of Node IDs of labels for this pull request.

- subscribableId (ID!) -

The Node ID of the subscribable object to modify.

+ maintainerCanModify (Boolean) +

Indicates whether maintainers can modify the pull request.

- - ---- - -### UpdateTopicsInput - -

Autogenerated input type of UpdateTopics

- - -#### Input fields - - - - + + - - + + - - + + - - + + + + + +
NameDescriptionmilestoneId (ID)

The Node ID of the milestone for this pull request.

clientMutationId (String)

A unique identifier for the client performing the mutation.

projectIds ([ID!])

An array of Node IDs for projects associated with this pull request.

repositoryId (ID!)

The Node ID of the repository.

pullRequestId (ID!)

The Node ID of the pull request.

topicNames ([String!]!)

An array of topic names.

state (PullRequestUpdateState)

The target state of the pull request.

title (String)

The title of the pull request.

--- -### ClearLabelsFromLabelableInput +### UpdatePullRequestReviewCommentInput -

Autogenerated input type of ClearLabelsFromLabelable

+

Autogenerated input type of UpdatePullRequestReviewComment

#### Input fields @@ -5814,21 +5764,25 @@ can access it can create new repositories with the same files and directory stru Name Description + + body (String!) +

The text of the comment.

+ clientMutationId (String)

A unique identifier for the client performing the mutation.

- labelableId (ID!) -

The id of the labelable object to clear the labels from.

+ pullRequestReviewCommentId (ID!) +

The Node ID of the comment to modify.

--- -### RefOrder +### UpdatePullRequestReviewInput -

Ways in which lists of git refs can be ordered upon return.

+

Autogenerated input type of UpdatePullRequestReview

#### Input fields @@ -5839,20 +5793,24 @@ can access it can create new repositories with the same files and directory stru Description - direction (OrderDirection!) -

The direction in which to order refs by the specified field.

+ body (String!) +

The contents of the pull request review body.

- field (RefOrderField!) -

The field in which to order refs by.

+ clientMutationId (String) +

A unique identifier for the client performing the mutation.

+ + + pullRequestReviewId (ID!) +

The Node ID of the pull request review to modify.

--- -### AddReactionInput +### UpdateRefInput -

Autogenerated input type of AddReaction

+

Autogenerated input type of UpdateRef

#### Input fields @@ -5867,20 +5825,24 @@ can access it can create new repositories with the same files and directory stru

A unique identifier for the client performing the mutation.

- content (ReactionContent!) -

The name of the emoji to react with.

+ force (Boolean) +

Permit updates of branch Refs that are not fast-forwards?

- subjectId (ID!) -

The Node ID of the subject to modify.

+ oid (GitObjectID!) +

The GitObjectID that the Ref shall be updated to target.

+ + + refId (ID!) +

The Node ID of the Ref to be updated.

--- -### UnmarkIssueAsDuplicateInput +### UpdateRefsInput -

Autogenerated input type of UnmarkIssueAsDuplicate

+

Autogenerated input type of UpdateRefs

#### Input fields @@ -5890,25 +5852,25 @@ can access it can create new repositories with the same files and directory stru Name Description - - canonicalId (ID!) -

ID of the issue or pull request currently considered canonical/authoritative/original.

- clientMutationId (String)

A unique identifier for the client performing the mutation.

- duplicateId (ID!) -

ID of the issue or pull request currently marked as a duplicate.

+ refUpdates ([RefUpdate!]!) +

A list of ref updates.

+ + + repositoryId (ID!) +

The Node ID of the repository.

--- -### TransferIssueInput +### UpdateRepositoryInput -

Autogenerated input type of TransferIssue

+

Autogenerated input type of UpdateRepository

#### Input fields @@ -5923,20 +5885,45 @@ can access it can create new repositories with the same files and directory stru

A unique identifier for the client performing the mutation.

- issueId (ID!) -

The Node ID of the issue to be transferred

+ description (String) +

A new description for the repository. Pass an empty string to erase the existing description.

+ + + hasIssuesEnabled (Boolean) +

Indicates if the repository should have the issues feature enabled.

+ + + hasProjectsEnabled (Boolean) +

Indicates if the repository should have the project boards feature enabled.

+ + + hasWikiEnabled (Boolean) +

Indicates if the repository should have the wiki feature enabled.

+ + + homepageUrl (URI) +

The URL for a web page about this repository. Pass an empty string to erase the existing URL.

+ + + name (String) +

The new name of the repository.

repositoryId (ID!) -

The Node ID of the repository the issue should be transferred to

+

The ID of the repository to update.

+ + + template (Boolean) +

Whether this repository should be marked as a template such that anyone who +can access it can create new repositories with the same files and directory structure.

--- -### DeleteLabelInput +### UpdateSubscriptionInput -

Autogenerated input type of DeleteLabel

+

Autogenerated input type of UpdateSubscription

#### Input fields @@ -5951,16 +5938,20 @@ can access it can create new repositories with the same files and directory stru

A unique identifier for the client performing the mutation.

- id (ID!) -

The Node ID of the label to be deleted.

+ state (SubscriptionState!) +

The new state of the subscription.

+ + + subscribableId (ID!) +

The Node ID of the subscribable object to modify.

--- -### IssueCommentOrder +### UpdateTeamDiscussionCommentInput -

Ways in which lists of issue comments can be ordered upon return.

+

Autogenerated input type of UpdateTeamDiscussionComment

#### Input fields @@ -5971,20 +5962,28 @@ can access it can create new repositories with the same files and directory stru Description - direction (OrderDirection!) -

The direction in which to order issue comments by the specified field.

+ body (String!) +

The updated text of the comment.

- field (IssueCommentOrderField!) -

The field in which to order issue comments by.

+ bodyVersion (String) +

The current version of the body content.

+ + + clientMutationId (String) +

A unique identifier for the client performing the mutation.

+ + + id (ID!) +

The ID of the comment to modify.

--- -### EnterpriseServerInstallationOrder +### UpdateTeamDiscussionInput -

Ordering options for Enterprise Server installation connections.

+

Autogenerated input type of UpdateTeamDiscussion

#### Input fields @@ -5995,20 +5994,37 @@ can access it can create new repositories with the same files and directory stru Description - direction (OrderDirection!) -

The ordering direction.

+ body (String) +

The updated text of the discussion.

- field (EnterpriseServerInstallationOrderField!) -

The field to order Enterprise Server installations by.

+ bodyVersion (String) +

The current version of the body content. If provided, this update operation +will be rejected if the given version does not match the latest version on the server.

+ + + clientMutationId (String) +

A unique identifier for the client performing the mutation.

+ + + id (ID!) +

The Node ID of the discussion to modify.

+ + + pinned (Boolean) +

If provided, sets the pinned state of the updated discussion.

+ + + title (String) +

The updated title of the discussion.

--- -### AddVerifiableDomainInput +### UpdateTeamReviewAssignmentInput -

Autogenerated input type of AddVerifiableDomain

+

Autogenerated input type of UpdateTeamReviewAssignment

#### Input fields @@ -6018,25 +6034,41 @@ can access it can create new repositories with the same files and directory stru Name Description + + algorithm (TeamReviewAssignmentAlgorithm) +

The algorithm to use for review assignment

+ clientMutationId (String)

A unique identifier for the client performing the mutation.

- domain (URI!) -

The URL of the domain

+ enabled (Boolean!) +

Turn on or off review assignment

- ownerId (ID!) -

The ID of the owner to add the domain to

+ excludedTeamMemberIds ([ID!]) +

An array of team member IDs to exclude

+ + + id (ID!) +

The Node ID of the team to update review assignments of

+ + + notifyTeam (Boolean) +

Notify the entire team of the PR if it is delegated

+ + + teamMemberCount (Int) +

The number of team members to assign

--- -### SecurityAdvisoryIdentifierFilter +### UpdateTopicsInput -

An advisory identifier to filter results on.

+

Autogenerated input type of UpdateTopics

#### Input fields @@ -6047,20 +6079,24 @@ can access it can create new repositories with the same files and directory stru Description - type (SecurityAdvisoryIdentifierType!) -

The identifier type.

+ clientMutationId (String) +

A unique identifier for the client performing the mutation.

- value (String!) -

The identifier string. Supports exact or partial matching.

+ repositoryId (ID!) +

The Node ID of the repository.

+ + + topicNames ([String!]!) +

An array of topic names.

--- -### SetUserInteractionLimitInput +### UserStatusOrder -

Autogenerated input type of SetUserInteractionLimit

+

Ordering options for user status connections.

#### Input fields @@ -6071,28 +6107,20 @@ can access it can create new repositories with the same files and directory stru Description - clientMutationId (String) -

A unique identifier for the client performing the mutation.

- - - expiry (RepositoryInteractionLimitExpiry) -

When this limit should expire.

- - - limit (RepositoryInteractionLimit!) -

The limit to set.

+ direction (OrderDirection!) +

The ordering direction.

- userId (ID!) -

The ID of the user to set a limit for.

+ field (UserStatusOrderField!) +

The field to order user statuses by.

--- -### AuditLogOrder +### VerifiableDomainOrder -

Ordering options for Audit Log connections.

+

Ordering options for verifiable domain connections.

#### Input fields @@ -6103,20 +6131,20 @@ can access it can create new repositories with the same files and directory stru Description - direction (OrderDirection) + direction (OrderDirection!)

The ordering direction.

- field (AuditLogOrderField) -

The field to order Audit Logs by.

+ field (VerifiableDomainOrderField!) +

The field to order verifiable domains by.

--- -### CreateDeploymentStatusInput +### VerifyVerifiableDomainInput -

Autogenerated input type of CreateDeploymentStatus

+

Autogenerated input type of VerifyVerifiableDomain

#### Input fields @@ -6126,41 +6154,13 @@ can access it can create new repositories with the same files and directory stru Name Description - - autoInactive (Boolean) -

Adds a new inactive status to all non-transient, non-production environment -deployments with the same repository and environment name as the created -status’s deployment.

- clientMutationId (String)

A unique identifier for the client performing the mutation.

- deploymentId (ID!) -

The node ID of the deployment.

- - - description (String) -

A short description of the status. Maximum length of 140 characters.

- - - environment (String) -

If provided, updates the environment of the deploy. Otherwise, does not modify the environment.

- - - environmentUrl (String) -

Sets the URL for accessing your environment.

- - - logUrl (String) -

The log URL to associate with this status. This URL should contain -output to keep the user updated while the task is running or serve as -historical information for what happened in the deployment.

- - - state (DeploymentStatusState!) -

The state of the deployment.

+ id (ID!) +

The ID of the verifiable domain to verify.

diff --git a/example/github/interfaces.md b/example/github/interfaces.md index f091859fb4888..ea1c97d30338c 100644 --- a/example/github/interfaces.md +++ b/example/github/interfaces.md @@ -4,51 +4,18 @@ [Interfaces](https://graphql.github.io/graphql-spec/June2018/#sec-Interfaces) serve as parent objects from which other objects can inherit. -### Minimizable - -

Entities that can be minimized.

- -#### Implemented by - - -- [CommitComment](objects.md#commitcomment) -- [GistComment](objects.md#gistcomment) -- [IssueComment](objects.md#issuecomment) -- [PullRequestReviewComment](objects.md#pullrequestreviewcomment) - -#### Fields - - - - - - - - - - - - - - - - - - -
NameDescription
isMinimized (Boolean!)

Returns whether or not a comment has been minimized.

minimizedReason (String)

Returns why the comment was minimized.

viewerCanMinimize (Boolean!)

Check if the current viewer can minimize this object.

- ---- - -### Starrable +### Actor -

Things that can be starred.

+

Represents an object which can take actions on GitHub. Typically a User or Bot.

#### Implemented by -- [Gist](objects.md#gist) -- [Repository](objects.md#repository) -- [Topic](objects.md#topic) +- [Bot](objects.md#bot) +- [EnterpriseUserAccount](objects.md#enterpriseuseraccount) +- [Mannequin](objects.md#mannequin) +- [Organization](objects.md#organization) +- [User](objects.md#user) #### Fields @@ -58,130 +25,47 @@ Description - id (ID!) - - - - stargazerCount (Int!) -

Returns a count of how many stargazers there are on this object

- - - stargazers (StargazerConnection!) + avatarUrl (URI!) -

A list of users who have starred this starrable.

+

A URL pointing to the actor’s public avatar.

- - - - - - - - - - - -
Arguments
-

after (String)

-

Returns the elements in the list that come after the specified cursor.

-
-

before (String)

-

Returns the elements in the list that come before the specified cursor.

-
-

first (Int)

-

Returns the first n elements from the list.

-
-

last (Int)

-

Returns the last n elements from the list.

-
-

orderBy (StarOrder)

-

Order for connection

+

size (Int)

+

The size of the resulting square image.

- viewerHasStarred (Boolean!) -

Returns a boolean indicating whether the viewing user has starred this starrable.

- - - ---- - -### RepositoryAuditEntryData - -

Metadata for an audit entry with action repo.*

- -#### Implemented by - - -- [OrgRestoreMemberMembershipRepositoryAuditEntryData](objects.md#orgrestoremembermembershiprepositoryauditentrydata) -- [PrivateRepositoryForkingDisableAuditEntry](objects.md#privaterepositoryforkingdisableauditentry) -- [PrivateRepositoryForkingEnableAuditEntry](objects.md#privaterepositoryforkingenableauditentry) -- [RepoAccessAuditEntry](objects.md#repoaccessauditentry) -- [RepoAddMemberAuditEntry](objects.md#repoaddmemberauditentry) -- [RepoAddTopicAuditEntry](objects.md#repoaddtopicauditentry) -- [RepoArchivedAuditEntry](objects.md#repoarchivedauditentry) -- [RepoChangeMergeSettingAuditEntry](objects.md#repochangemergesettingauditentry) -- [RepoConfigDisableAnonymousGitAccessAuditEntry](objects.md#repoconfigdisableanonymousgitaccessauditentry) -- [RepoConfigDisableCollaboratorsOnlyAuditEntry](objects.md#repoconfigdisablecollaboratorsonlyauditentry) -- [RepoConfigDisableContributorsOnlyAuditEntry](objects.md#repoconfigdisablecontributorsonlyauditentry) -- [RepoConfigDisableSockpuppetDisallowedAuditEntry](objects.md#repoconfigdisablesockpuppetdisallowedauditentry) -- [RepoConfigEnableAnonymousGitAccessAuditEntry](objects.md#repoconfigenableanonymousgitaccessauditentry) -- [RepoConfigEnableCollaboratorsOnlyAuditEntry](objects.md#repoconfigenablecollaboratorsonlyauditentry) -- [RepoConfigEnableContributorsOnlyAuditEntry](objects.md#repoconfigenablecontributorsonlyauditentry) -- [RepoConfigEnableSockpuppetDisallowedAuditEntry](objects.md#repoconfigenablesockpuppetdisallowedauditentry) -- [RepoConfigLockAnonymousGitAccessAuditEntry](objects.md#repoconfiglockanonymousgitaccessauditentry) -- [RepoConfigUnlockAnonymousGitAccessAuditEntry](objects.md#repoconfigunlockanonymousgitaccessauditentry) -- [RepoCreateAuditEntry](objects.md#repocreateauditentry) -- [RepoDestroyAuditEntry](objects.md#repodestroyauditentry) -- [RepoRemoveMemberAuditEntry](objects.md#reporemovememberauditentry) -- [RepoRemoveTopicAuditEntry](objects.md#reporemovetopicauditentry) -- [TeamAddRepositoryAuditEntry](objects.md#teamaddrepositoryauditentry) -- [TeamRemoveRepositoryAuditEntry](objects.md#teamremoverepositoryauditentry) - -#### Fields - - - - - - - - - - - - - + + - - + + - - + +
NameDescription
repository (Repository)

The repository associated with the action

repositoryName (String)

The name of the repository

login (String!)

The username of the actor.

repositoryResourcePath (URI)

The HTTP path for the repository

resourcePath (URI!)

The HTTP path for this actor.

repositoryUrl (URI)

The HTTP URL for the repository

url (URI!)

The HTTP URL for this actor.

--- -### MemberStatusable +### Assignable -

Entities that have members who can set status messages.

+

An object that can have users assigned to it.

#### Implemented by -- [Organization](objects.md#organization) -- [Team](objects.md#team) +- [Issue](objects.md#issue) +- [PullRequest](objects.md#pullrequest) #### Fields @@ -191,9 +75,9 @@ Description - memberStatuses (UserStatusConnection!) + assignees (UserConnection!) -

Get the status messages members of this entity have set that are either public or visible only to the organization.

+

A list of Users assigned to this object.

@@ -222,12 +106,6 @@

Returns the last n elements from the list.

- - -
Arguments
-

orderBy (UserStatusOrder)

-

Ordering options for user statuses returned from the connection.

-
@@ -364,16 +242,17 @@ --- -### ProjectOwner +### Closable -

Represents an owner of a Project.

+

An object that can be closed

#### Implemented by -- [Organization](objects.md#organization) -- [Repository](objects.md#repository) -- [User](objects.md#user) +- [Issue](objects.md#issue) +- [Milestone](objects.md#milestone) +- [Project](objects.md#project) +- [PullRequest](objects.md#pullrequest) #### Fields @@ -383,111 +262,150 @@ Description - id (ID!) - + closed (Boolean!) +

true if the object is closed (definition of closed may depend on type)

- project (Project) - -

Find project by number.

- - - - - - - -
Arguments
-

number (Int!)

-

The project number to find.

-
- + closedAt (DateTime) +

Identifies the date and time when the object was closed.

+ + +--- + +### Comment + +

Represents a comment.

+ +#### Implemented by + + +- [CommitComment](objects.md#commitcomment) +- [GistComment](objects.md#gistcomment) +- [Issue](objects.md#issue) +- [IssueComment](objects.md#issuecomment) +- [PullRequest](objects.md#pullrequest) +- [PullRequestReview](objects.md#pullrequestreview) +- [PullRequestReviewComment](objects.md#pullrequestreviewcomment) +- [TeamDiscussion](objects.md#teamdiscussion) +- [TeamDiscussionComment](objects.md#teamdiscussioncomment) + +#### Fields + + - - - - + + + + + + + + + + + + + + + + + +
projects (ProjectConnection!) -

A list of projects under the owner.

- - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - + +
Arguments
-

after (String)

-

Returns the elements in the list that come after the specified cursor.

-
-

before (String)

-

Returns the elements in the list that come before the specified cursor.

-
-

first (Int)

-

Returns the first n elements from the list.

-
-

last (Int)

-

Returns the last n elements from the list.

-
NameDescription
author (Actor)

The actor who authored the comment.

authorAssociation (CommentAuthorAssociation!)

Author’s association with the subject of the comment.

body (String!)

The body as Markdown.

bodyHTML (HTML!)

The body rendered to HTML.

bodyText (String!)

The body rendered to text.

createdAt (DateTime!)

Identifies the date and time when the object was created.

createdViaEmail (Boolean!)

Check if this comment was created via an email reply.

editor (Actor)

The actor who edited the comment.

id (ID!)
includesCreatedEdit (Boolean!)

Check if this comment was edited and includes an edit with the creation data

lastEditedAt (DateTime)

The moment the editor made the last edit

publishedAt (DateTime)

Identifies when the comment was published at.

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

userContentEdits (UserContentEditConnection) +

A list of edits to this content.

+ + + + + + + +
Arguments
-

orderBy (ProjectOrder)

-

Ordering options for projects returned from the connection

+

after (String)

+

Returns the elements in the list that come after the specified cursor.

-

search (String)

-

Query to search projects by, currently only searching by name.

+

before (String)

+

Returns the elements in the list that come before the specified cursor.

-

states ([ProjectState!])

-

A list of states to filter the projects by.

+

first (Int)

+

Returns the first n elements from the list.

+
+

last (Int)

+

Returns the last n elements from the list.

projectsResourcePath (URI!)

The HTTP path listing owners projects

projectsUrl (URI!)

The HTTP URL listing owners projects

viewerCanCreateProjects (Boolean!)

Can the current viewer create new projects on this owner.

viewerDidAuthor (Boolean!)

Did the viewer author this comment.

--- -### UpdatableComment +### Contribution -

Comments that can be updated.

+

Represents a contribution a user made on GitHub, such as opening an issue.

#### Implemented by -- [CommitComment](objects.md#commitcomment) -- [GistComment](objects.md#gistcomment) -- [Issue](objects.md#issue) -- [IssueComment](objects.md#issuecomment) -- [PullRequest](objects.md#pullrequest) -- [PullRequestReview](objects.md#pullrequestreview) -- [PullRequestReviewComment](objects.md#pullrequestreviewcomment) -- [TeamDiscussion](objects.md#teamdiscussion) -- [TeamDiscussionComment](objects.md#teamdiscussioncomment) +- [CreatedCommitContribution](objects.md#createdcommitcontribution) +- [CreatedIssueContribution](objects.md#createdissuecontribution) +- [CreatedPullRequestContribution](objects.md#createdpullrequestcontribution) +- [CreatedPullRequestReviewContribution](objects.md#createdpullrequestreviewcontribution) +- [CreatedRepositoryContribution](objects.md#createdrepositorycontribution) +- [JoinedGitHubContribution](objects.md#joinedgithubcontribution) +- [RestrictedContribution](objects.md#restrictedcontribution) #### Fields @@ -497,8 +415,26 @@
Description
viewerCannotUpdateReasons ([CommentCannotUpdateReason!]!)

Reasons why the current viewer can not update this comment.

isRestricted (Boolean!)

Whether this contribution is associated with a record you do not have access to. For +example, your own ‘first issue’ contribution may have been made on a repository you can no +longer access.

occurredAt (DateTime!)

When this contribution was made.

resourcePath (URI!)

The HTTP path for this contribution.

url (URI!)

The HTTP URL for this contribution.

user (User!)

The user who made this contribution.

@@ -534,15 +470,21 @@ --- -### Sponsorable +### EnterpriseAuditEntryData -

Entities that can be sponsored through GitHub Sponsors

+

Metadata for an audit entry containing enterprise account information.

#### Implemented by -- [Organization](objects.md#organization) -- [User](objects.md#user) +- [MembersCanDeleteReposClearAuditEntry](objects.md#memberscandeletereposclearauditentry) +- [MembersCanDeleteReposDisableAuditEntry](objects.md#memberscandeletereposdisableauditentry) +- [MembersCanDeleteReposEnableAuditEntry](objects.md#memberscandeletereposenableauditentry) +- [OrgInviteToBusinessAuditEntry](objects.md#orginvitetobusinessauditentry) +- [PrivateRepositoryForkingDisableAuditEntry](objects.md#privaterepositoryforkingdisableauditentry) +- [PrivateRepositoryForkingEnableAuditEntry](objects.md#privaterepositoryforkingenableauditentry) +- [RepositoryVisibilityChangeDisableAuditEntry](objects.md#repositoryvisibilitychangedisableauditentry) +- [RepositoryVisibilityChangeEnableAuditEntry](objects.md#repositoryvisibilitychangeenableauditentry) #### Fields @@ -552,149 +494,78 @@ Description - hasSponsorsListing (Boolean!) -

True if this user/organization has a GitHub Sponsors listing.

+ enterpriseResourcePath (URI) +

The HTTP path for this enterprise.

- isSponsoredBy (Boolean!) - -

Check if the given account is sponsoring this user/organization.

- - - - - - - -
Arguments
-

accountLogin (String!)

-

The target account’s login.

-
- + enterpriseSlug (String) +

The slug of the enterprise.

- isSponsoringViewer (Boolean!) -

True if the viewer is sponsored by this user/organization.

+ enterpriseUrl (URI) +

The HTTP URL for this enterprise.

+ + +--- + +### GitObject + +

Represents a Git object.

+ +#### Implemented by + + +- [Blob](objects.md#blob) +- [Commit](objects.md#commit) +- [Tag](objects.md#tag) +- [Tree](objects.md#tree) + +#### Fields + + - - + + - - + + - - + + - - + + - - + + - - + + + + + +
sponsorsListing (SponsorsListing)

The GitHub Sponsors listing for this user or organization.

NameDescription
sponsorshipForViewerAsSponsor (Sponsorship)

The viewer’s sponsorship of this entity.

abbreviatedOid (String!)

An abbreviated version of the Git object ID

sponsorshipsAsMaintainer (SponsorshipConnection!) -

This object’s sponsorships as the maintainer.

- - - - - - - - - - - - - - - - - - - - - - -
Arguments
-

after (String)

-

Returns the elements in the list that come after the specified cursor.

-
-

before (String)

-

Returns the elements in the list that come before the specified cursor.

-
-

first (Int)

-

Returns the first n elements from the list.

-
-

includePrivate (Boolean)

-

Whether or not to include private sponsorships in the result set

-
-

last (Int)

-

Returns the last n elements from the list.

-
-

orderBy (SponsorshipOrder)

-

Ordering options for sponsorships returned from this connection. If left -blank, the sponsorships will be ordered based on relevancy to the viewer.

-
-
commitResourcePath (URI!)

The HTTP path for this Git object

sponsorshipsAsSponsor (SponsorshipConnection!) -

This object’s sponsorships as the sponsor.

- - - - - - - - - - - - - - - - - - - -
Arguments
-

after (String)

-

Returns the elements in the list that come after the specified cursor.

-
-

before (String)

-

Returns the elements in the list that come before the specified cursor.

-
-

first (Int)

-

Returns the first n elements from the list.

-
-

last (Int)

-

Returns the last n elements from the list.

-
-

orderBy (SponsorshipOrder)

-

Ordering options for sponsorships returned from this connection. If left -blank, the sponsorships will be ordered based on relevancy to the viewer.

-
-
commitUrl (URI!)

The HTTP URL for this Git object

viewerCanSponsor (Boolean!)

Whether or not the viewer is able to sponsor this user/organization.

id (ID!)
viewerIsSponsoring (Boolean!)

True if the viewer is sponsoring this user/organization.

oid (GitObjectID!)

The Git object ID

repository (Repository!)

The Repository the Git object belongs to

--- -### RepositoryOwner +### GitSignature -

Represents an owner of a Repository.

+

Information about a signature (GPG or S/MIME) on a Commit or Tag.

#### Implemented by -- [Organization](objects.md#organization) -- [User](objects.md#user) +- [GpgSignature](objects.md#gpgsignature) +- [SmimeSignature](objects.md#smimesignature) +- [UnknownSignature](objects.md#unknownsignature) #### Fields @@ -704,46 +575,95 @@ blank, the sponsorships will be ordered based on relevancy to the viewer.

Description - avatarUrl (URI!) - -

A URL pointing to the owner’s public avatar.

- - - - - - - -
Arguments
-

size (Int)

-

The size of the resulting square image.

-
- + email (String!) +

Email used to sign this object.

- id (ID!) - + isValid (Boolean!) +

True if the signature is valid and verified by GitHub.

- login (String!) -

The username used to login.

+ payload (String!) +

Payload for GPG signing object. Raw ODB object without the signature header.

- repositories (RepositoryConnection!) + signature (String!) +

ASCII-armored signature header from object.

+ + + signer (User) +

GitHub user corresponding to the email signing this commit.

+ + + state (GitSignatureState!) +

The state of this signature. VALID if signature is valid and verified by +GitHub, otherwise represents reason why signature is considered invalid.

+ + + wasSignedByGitHub (Boolean!) +

True if the signature was made with GitHub’s signing key.

+ + + +--- + +### HovercardContext + +

An individual line of a hovercard

+ +#### Implemented by + + +- [GenericHovercardContext](objects.md#generichovercardcontext) +- [OrganizationTeamsHovercardContext](objects.md#organizationteamshovercardcontext) +- [OrganizationsHovercardContext](objects.md#organizationshovercardcontext) +- [ReviewStatusHovercardContext](objects.md#reviewstatushovercardcontext) +- [ViewerHovercardContext](objects.md#viewerhovercardcontext) + +#### Fields + + + + + + + + + + + + + + +
NameDescription
message (String!)

A string describing this context

octicon (String!)

An octicon to accompany this context

+ +--- + +### Labelable + +

An object that can have labels assigned to it.

+ +#### Implemented by + + +- [Issue](objects.md#issue) +- [PullRequest](objects.md#pullrequest) + +#### Fields + + + + + + + + +
NameDescription
labels (LabelConnection) -

A list of repositories that the user owns.

+

A list of labels associated with the object.

- - - - - - - - - - - - - - -
Arguments
-

affiliations ([RepositoryAffiliation])

-

Array of viewer’s affiliation options for repositories returned from the -connection. For example, OWNER will include only repositories that the -current viewer owns.

-

after (String)

@@ -762,18 +682,6 @@ current viewer owns.

Returns the first n elements from the list.

-

isFork (Boolean)

-

If non-null, filters repositories according to whether they are forks of another repository

-
-

isLocked (Boolean)

-

If non-null, filters repositories according to whether they have been locked

-

last (Int)

@@ -782,68 +690,55 @@ current viewer owns.

-

orderBy (RepositoryOrder)

-

Ordering options for repositories returned from the connection

-
-

ownerAffiliations ([RepositoryAffiliation])

-

Array of owner’s affiliation options for repositories returned from the -connection. For example, OWNER will include only repositories that the -organization or user being viewed owns.

-
-

privacy (RepositoryPrivacy)

-

If non-null, filters repositories according to privacy

+

orderBy (LabelOrder)

+

Ordering options for labels returned from the connection.

+ +--- + +### Lockable + +

An object that can be locked.

+ +#### Implemented by + + +- [Issue](objects.md#issue) +- [PullRequest](objects.md#pullrequest) + +#### Fields + + - - + + - - + + - - + +
repository (Repository) -

Find Repository.

- - - - - - - -
Arguments
-

name (String!)

-

Name of Repository to find.

-
-
NameDescription
resourcePath (URI!)

The HTTP URL for the owner.

activeLockReason (LockReason)

Reason that the conversation was locked.

url (URI!)

The HTTP URL for the owner.

locked (Boolean!)

true if the object is locked

--- -### Actor +### MemberStatusable -

Represents an object which can take actions on GitHub. Typically a User or Bot.

+

Entities that have members who can set status messages.

#### Implemented by -- [Bot](objects.md#bot) -- [EnterpriseUserAccount](objects.md#enterpriseuseraccount) -- [Mannequin](objects.md#mannequin) - [Organization](objects.md#organization) -- [User](objects.md#user) +- [Team](objects.md#team) #### Fields @@ -853,150 +748,17 @@ organization or user being viewed owns.

Description - avatarUrl (URI!) + memberStatuses (UserStatusConnection!) -

A URL pointing to the actor’s public avatar.

+

Get the status messages members of this entity have set that are either public or visible only to the organization.

- -
Arguments
-

size (Int)

-

The size of the resulting square image.

-
- - - - login (String!) -

The username of the actor.

- - - resourcePath (URI!) -

The HTTP path for this actor.

- - - url (URI!) -

The HTTP URL for this actor.

- - - ---- - -### ProfileOwner - -

Represents any entity on GitHub that has a profile page.

- -#### Implemented by - - -- [Organization](objects.md#organization) -- [User](objects.md#user) - -#### Fields - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameDescription
anyPinnableItems (Boolean!) -

Determine if this repository owner has any items that can be pinned to their profile.

- - - - - - - -
Arguments
-

type (PinnableItemType)

-

Filter to only a particular kind of pinnable item.

-
-
email (String)

The public profile email.

id (ID!)
itemShowcase (ProfileItemShowcase!)

Showcases a selection of repositories and gists that the profile owner has -either curated or that have been selected automatically based on popularity.

location (String)

The public profile location.

login (String!)

The username used to login.

name (String)

The public profile name.

pinnableItems (PinnableItemConnection!) -

A list of repositories and gists this profile owner can pin to their profile.

- - - - - - - - - - - - - - - - - - - -
Arguments
-

after (String)

-

Returns the elements in the list that come after the specified cursor.

-
-

before (String)

-

Returns the elements in the list that come before the specified cursor.

-
-

first (Int)

-

Returns the first n elements from the list.

-
-

last (Int)

-

Returns the last n elements from the list.

-
-

types ([PinnableItemType!])

-

Filter the types of pinnable items that are returned.

-
-
pinnedItems (PinnableItemConnection!) -

A list of repositories and gists this profile owner has pinned to their profile

- - - - - - @@ -1019,43 +781,28 @@ either curated or that have been selected automatically based on popularity.

Arguments
-

after (String)

-

Returns the elements in the list that come after the specified cursor.

+

after (String)

+

Returns the elements in the list that come after the specified cursor.

-

types ([PinnableItemType!])

-

Filter the types of pinned items that are returned.

+

orderBy (UserStatusOrder)

+

Ordering options for user statuses returned from the connection.

pinnedItemsRemaining (Int!)

Returns how many more items this profile owner can pin to their profile.

viewerCanChangePinnedItems (Boolean!)

Can the viewer pin repositories and gists to the profile?

websiteUrl (URI)

The public profile website URL.

--- -### Contribution +### Minimizable -

Represents a contribution a user made on GitHub, such as opening an issue.

+

Entities that can be minimized.

#### Implemented by -- [CreatedCommitContribution](objects.md#createdcommitcontribution) -- [CreatedIssueContribution](objects.md#createdissuecontribution) -- [CreatedPullRequestContribution](objects.md#createdpullrequestcontribution) -- [CreatedPullRequestReviewContribution](objects.md#createdpullrequestreviewcontribution) -- [CreatedRepositoryContribution](objects.md#createdrepositorycontribution) -- [JoinedGitHubContribution](objects.md#joinedgithubcontribution) -- [RestrictedContribution](objects.md#restrictedcontribution) +- [CommitComment](objects.md#commitcomment) +- [GistComment](objects.md#gistcomment) +- [IssueComment](objects.md#issuecomment) +- [PullRequestReviewComment](objects.md#pullrequestreviewcomment) #### Fields @@ -1065,159 +812,247 @@ either curated or that have been selected automatically based on popularity.

Description - isRestricted (Boolean!) -

Whether this contribution is associated with a record you do not have access to. For -example, your own ‘first issue’ contribution may have been made on a repository you can no -longer access.

- - - occurredAt (DateTime!) -

When this contribution was made.

- - - resourcePath (URI!) -

The HTTP path for this contribution.

+ isMinimized (Boolean!) +

Returns whether or not a comment has been minimized.

- url (URI!) -

The HTTP URL for this contribution.

+ minimizedReason (String) +

Returns why the comment was minimized.

- user (User!) -

The user who made this contribution.

+ viewerCanMinimize (Boolean!) +

Check if the current viewer can minimize this object.

--- -### Comment +### Node -

Represents a comment.

+

An object with an ID.

#### Implemented by +- [AddedToProjectEvent](objects.md#addedtoprojectevent) +- [App](objects.md#app) +- [AssignedEvent](objects.md#assignedevent) +- [AutoMergeDisabledEvent](objects.md#automergedisabledevent) +- [AutoMergeEnabledEvent](objects.md#automergeenabledevent) +- [AutoRebaseEnabledEvent](objects.md#autorebaseenabledevent) +- [AutoSquashEnabledEvent](objects.md#autosquashenabledevent) +- [AutomaticBaseChangeFailedEvent](objects.md#automaticbasechangefailedevent) +- [AutomaticBaseChangeSucceededEvent](objects.md#automaticbasechangesucceededevent) +- [BaseRefChangedEvent](objects.md#baserefchangedevent) +- [BaseRefDeletedEvent](objects.md#baserefdeletedevent) +- [BaseRefForcePushedEvent](objects.md#baserefforcepushedevent) +- [Blob](objects.md#blob) +- [Bot](objects.md#bot) +- [BranchProtectionRule](objects.md#branchprotectionrule) +- [CWE](objects.md#cwe) +- [CheckRun](objects.md#checkrun) +- [CheckSuite](objects.md#checksuite) +- [ClosedEvent](objects.md#closedevent) +- [CodeOfConduct](objects.md#codeofconduct) +- [CommentDeletedEvent](objects.md#commentdeletedevent) +- [Commit](objects.md#commit) - [CommitComment](objects.md#commitcomment) +- [CommitCommentThread](objects.md#commitcommentthread) +- [ConnectedEvent](objects.md#connectedevent) +- [ConvertToDraftEvent](objects.md#converttodraftevent) +- [ConvertedNoteToIssueEvent](objects.md#convertednotetoissueevent) +- [CrossReferencedEvent](objects.md#crossreferencedevent) +- [DemilestonedEvent](objects.md#demilestonedevent) +- [DependencyGraphManifest](objects.md#dependencygraphmanifest) +- [DeployKey](objects.md#deploykey) +- [DeployedEvent](objects.md#deployedevent) +- [Deployment](objects.md#deployment) +- [DeploymentEnvironmentChangedEvent](objects.md#deploymentenvironmentchangedevent) +- [DeploymentStatus](objects.md#deploymentstatus) +- [DisconnectedEvent](objects.md#disconnectedevent) +- [Enterprise](objects.md#enterprise) +- [EnterpriseAdministratorInvitation](objects.md#enterpriseadministratorinvitation) +- [EnterpriseIdentityProvider](objects.md#enterpriseidentityprovider) +- [EnterpriseRepositoryInfo](objects.md#enterpriserepositoryinfo) +- [EnterpriseServerInstallation](objects.md#enterpriseserverinstallation) +- [EnterpriseServerUserAccount](objects.md#enterpriseserveruseraccount) +- [EnterpriseServerUserAccountEmail](objects.md#enterpriseserveruseraccountemail) +- [EnterpriseServerUserAccountsUpload](objects.md#enterpriseserveruseraccountsupload) +- [EnterpriseUserAccount](objects.md#enterpriseuseraccount) +- [ExternalIdentity](objects.md#externalidentity) +- [Gist](objects.md#gist) - [GistComment](objects.md#gistcomment) +- [HeadRefDeletedEvent](objects.md#headrefdeletedevent) +- [HeadRefForcePushedEvent](objects.md#headrefforcepushedevent) +- [HeadRefRestoredEvent](objects.md#headrefrestoredevent) +- [IpAllowListEntry](objects.md#ipallowlistentry) - [Issue](objects.md#issue) - [IssueComment](objects.md#issuecomment) -- [PullRequest](objects.md#pullrequest) -- [PullRequestReview](objects.md#pullrequestreview) -- [PullRequestReviewComment](objects.md#pullrequestreviewcomment) -- [TeamDiscussion](objects.md#teamdiscussion) -- [TeamDiscussionComment](objects.md#teamdiscussioncomment) - -#### Fields - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +- [Label](objects.md#label) +- [LabeledEvent](objects.md#labeledevent) +- [Language](objects.md#language) +- [License](objects.md#license) +- [LockedEvent](objects.md#lockedevent) +- [Mannequin](objects.md#mannequin) +- [MarkedAsDuplicateEvent](objects.md#markedasduplicateevent) +- [MarketplaceCategory](objects.md#marketplacecategory) +- [MarketplaceListing](objects.md#marketplacelisting) +- [MembersCanDeleteReposClearAuditEntry](objects.md#memberscandeletereposclearauditentry) +- [MembersCanDeleteReposDisableAuditEntry](objects.md#memberscandeletereposdisableauditentry) +- [MembersCanDeleteReposEnableAuditEntry](objects.md#memberscandeletereposenableauditentry) +- [MentionedEvent](objects.md#mentionedevent) +- [MergedEvent](objects.md#mergedevent) +- [Milestone](objects.md#milestone) +- [MilestonedEvent](objects.md#milestonedevent) +- [MovedColumnsInProjectEvent](objects.md#movedcolumnsinprojectevent) +- [OauthApplicationCreateAuditEntry](objects.md#oauthapplicationcreateauditentry) +- [OrgAddBillingManagerAuditEntry](objects.md#orgaddbillingmanagerauditentry) +- [OrgAddMemberAuditEntry](objects.md#orgaddmemberauditentry) +- [OrgBlockUserAuditEntry](objects.md#orgblockuserauditentry) +- [OrgConfigDisableCollaboratorsOnlyAuditEntry](objects.md#orgconfigdisablecollaboratorsonlyauditentry) +- [OrgConfigEnableCollaboratorsOnlyAuditEntry](objects.md#orgconfigenablecollaboratorsonlyauditentry) +- [OrgCreateAuditEntry](objects.md#orgcreateauditentry) +- [OrgDisableOauthAppRestrictionsAuditEntry](objects.md#orgdisableoauthapprestrictionsauditentry) +- [OrgDisableSamlAuditEntry](objects.md#orgdisablesamlauditentry) +- [OrgDisableTwoFactorRequirementAuditEntry](objects.md#orgdisabletwofactorrequirementauditentry) +- [OrgEnableOauthAppRestrictionsAuditEntry](objects.md#orgenableoauthapprestrictionsauditentry) +- [OrgEnableSamlAuditEntry](objects.md#orgenablesamlauditentry) +- [OrgEnableTwoFactorRequirementAuditEntry](objects.md#orgenabletwofactorrequirementauditentry) +- [OrgInviteMemberAuditEntry](objects.md#orginvitememberauditentry) +- [OrgInviteToBusinessAuditEntry](objects.md#orginvitetobusinessauditentry) +- [OrgOauthAppAccessApprovedAuditEntry](objects.md#orgoauthappaccessapprovedauditentry) +- [OrgOauthAppAccessDeniedAuditEntry](objects.md#orgoauthappaccessdeniedauditentry) +- [OrgOauthAppAccessRequestedAuditEntry](objects.md#orgoauthappaccessrequestedauditentry) +- [OrgRemoveBillingManagerAuditEntry](objects.md#orgremovebillingmanagerauditentry) +- [OrgRemoveMemberAuditEntry](objects.md#orgremovememberauditentry) +- [OrgRemoveOutsideCollaboratorAuditEntry](objects.md#orgremoveoutsidecollaboratorauditentry) +- [OrgRestoreMemberAuditEntry](objects.md#orgrestorememberauditentry) +- [OrgUnblockUserAuditEntry](objects.md#orgunblockuserauditentry) +- [OrgUpdateDefaultRepositoryPermissionAuditEntry](objects.md#orgupdatedefaultrepositorypermissionauditentry) +- [OrgUpdateMemberAuditEntry](objects.md#orgupdatememberauditentry) +- [OrgUpdateMemberRepositoryCreationPermissionAuditEntry](objects.md#orgupdatememberrepositorycreationpermissionauditentry) +- [OrgUpdateMemberRepositoryInvitationPermissionAuditEntry](objects.md#orgupdatememberrepositoryinvitationpermissionauditentry) +- [Organization](objects.md#organization) +- [OrganizationIdentityProvider](objects.md#organizationidentityprovider) +- [OrganizationInvitation](objects.md#organizationinvitation) +- [Package](objects.md#package) +- [PackageFile](objects.md#packagefile) +- [PackageTag](objects.md#packagetag) +- [PackageVersion](objects.md#packageversion) +- [PinnedEvent](objects.md#pinnedevent) +- [PinnedIssue](objects.md#pinnedissue) +- [PrivateRepositoryForkingDisableAuditEntry](objects.md#privaterepositoryforkingdisableauditentry) +- [PrivateRepositoryForkingEnableAuditEntry](objects.md#privaterepositoryforkingenableauditentry) +- [Project](objects.md#project) +- [ProjectCard](objects.md#projectcard) +- [ProjectColumn](objects.md#projectcolumn) +- [PublicKey](objects.md#publickey) +- [PullRequest](objects.md#pullrequest) +- [PullRequestCommit](objects.md#pullrequestcommit) +- [PullRequestCommitCommentThread](objects.md#pullrequestcommitcommentthread) +- [PullRequestReview](objects.md#pullrequestreview) +- [PullRequestReviewComment](objects.md#pullrequestreviewcomment) +- [PullRequestReviewThread](objects.md#pullrequestreviewthread) +- [Push](objects.md#push) +- [PushAllowance](objects.md#pushallowance) +- [Reaction](objects.md#reaction) +- [ReadyForReviewEvent](objects.md#readyforreviewevent) +- [Ref](objects.md#ref) +- [ReferencedEvent](objects.md#referencedevent) +- [Release](objects.md#release) +- [ReleaseAsset](objects.md#releaseasset) +- [RemovedFromProjectEvent](objects.md#removedfromprojectevent) +- [RenamedTitleEvent](objects.md#renamedtitleevent) +- [ReopenedEvent](objects.md#reopenedevent) +- [RepoAccessAuditEntry](objects.md#repoaccessauditentry) +- [RepoAddMemberAuditEntry](objects.md#repoaddmemberauditentry) +- [RepoAddTopicAuditEntry](objects.md#repoaddtopicauditentry) +- [RepoArchivedAuditEntry](objects.md#repoarchivedauditentry) +- [RepoChangeMergeSettingAuditEntry](objects.md#repochangemergesettingauditentry) +- [RepoConfigDisableAnonymousGitAccessAuditEntry](objects.md#repoconfigdisableanonymousgitaccessauditentry) +- [RepoConfigDisableCollaboratorsOnlyAuditEntry](objects.md#repoconfigdisablecollaboratorsonlyauditentry) +- [RepoConfigDisableContributorsOnlyAuditEntry](objects.md#repoconfigdisablecontributorsonlyauditentry) +- [RepoConfigDisableSockpuppetDisallowedAuditEntry](objects.md#repoconfigdisablesockpuppetdisallowedauditentry) +- [RepoConfigEnableAnonymousGitAccessAuditEntry](objects.md#repoconfigenableanonymousgitaccessauditentry) +- [RepoConfigEnableCollaboratorsOnlyAuditEntry](objects.md#repoconfigenablecollaboratorsonlyauditentry) +- [RepoConfigEnableContributorsOnlyAuditEntry](objects.md#repoconfigenablecontributorsonlyauditentry) +- [RepoConfigEnableSockpuppetDisallowedAuditEntry](objects.md#repoconfigenablesockpuppetdisallowedauditentry) +- [RepoConfigLockAnonymousGitAccessAuditEntry](objects.md#repoconfiglockanonymousgitaccessauditentry) +- [RepoConfigUnlockAnonymousGitAccessAuditEntry](objects.md#repoconfigunlockanonymousgitaccessauditentry) +- [RepoCreateAuditEntry](objects.md#repocreateauditentry) +- [RepoDestroyAuditEntry](objects.md#repodestroyauditentry) +- [RepoRemoveMemberAuditEntry](objects.md#reporemovememberauditentry) +- [RepoRemoveTopicAuditEntry](objects.md#reporemovetopicauditentry) +- [Repository](objects.md#repository) +- [RepositoryInvitation](objects.md#repositoryinvitation) +- [RepositoryTopic](objects.md#repositorytopic) +- [RepositoryVisibilityChangeDisableAuditEntry](objects.md#repositoryvisibilitychangedisableauditentry) +- [RepositoryVisibilityChangeEnableAuditEntry](objects.md#repositoryvisibilitychangeenableauditentry) +- [RepositoryVulnerabilityAlert](objects.md#repositoryvulnerabilityalert) +- [ReviewDismissalAllowance](objects.md#reviewdismissalallowance) +- [ReviewDismissedEvent](objects.md#reviewdismissedevent) +- [ReviewRequest](objects.md#reviewrequest) +- [ReviewRequestRemovedEvent](objects.md#reviewrequestremovedevent) +- [ReviewRequestedEvent](objects.md#reviewrequestedevent) +- [SavedReply](objects.md#savedreply) +- [SecurityAdvisory](objects.md#securityadvisory) +- [SponsorsListing](objects.md#sponsorslisting) +- [SponsorsTier](objects.md#sponsorstier) +- [Sponsorship](objects.md#sponsorship) +- [Status](objects.md#status) +- [StatusCheckRollup](objects.md#statuscheckrollup) +- [StatusContext](objects.md#statuscontext) +- [SubscribedEvent](objects.md#subscribedevent) +- [Tag](objects.md#tag) +- [Team](objects.md#team) +- [TeamAddMemberAuditEntry](objects.md#teamaddmemberauditentry) +- [TeamAddRepositoryAuditEntry](objects.md#teamaddrepositoryauditentry) +- [TeamChangeParentTeamAuditEntry](objects.md#teamchangeparentteamauditentry) +- [TeamDiscussion](objects.md#teamdiscussion) +- [TeamDiscussionComment](objects.md#teamdiscussioncomment) +- [TeamRemoveMemberAuditEntry](objects.md#teamremovememberauditentry) +- [TeamRemoveRepositoryAuditEntry](objects.md#teamremoverepositoryauditentry) +- [Topic](objects.md#topic) +- [TransferredEvent](objects.md#transferredevent) +- [Tree](objects.md#tree) +- [UnassignedEvent](objects.md#unassignedevent) +- [UnlabeledEvent](objects.md#unlabeledevent) +- [UnlockedEvent](objects.md#unlockedevent) +- [UnmarkedAsDuplicateEvent](objects.md#unmarkedasduplicateevent) +- [UnpinnedEvent](objects.md#unpinnedevent) +- [UnsubscribedEvent](objects.md#unsubscribedevent) +- [User](objects.md#user) +- [UserBlockedEvent](objects.md#userblockedevent) +- [UserContentEdit](objects.md#usercontentedit) +- [UserStatus](objects.md#userstatus) +- [VerifiableDomain](objects.md#verifiabledomain) + +#### Fields + +
NameDescription
author (Actor)

The actor who authored the comment.

authorAssociation (CommentAuthorAssociation!)

Author’s association with the subject of the comment.

body (String!)

The body as Markdown.

bodyHTML (HTML!)

The body rendered to HTML.

bodyText (String!)

The body rendered to text.

createdAt (DateTime!)

Identifies the date and time when the object was created.

createdViaEmail (Boolean!)

Check if this comment was created via an email reply.

- - + + - - - - - - - - - - - - - - - - - - - - - - - - - +
editor (Actor)

The actor who edited the comment.

NameDescription
id (ID!)
includesCreatedEdit (Boolean!)

Check if this comment was edited and includes an edit with the creation data

lastEditedAt (DateTime)

The moment the editor made the last edit

publishedAt (DateTime)

Identifies when the comment was published at.

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

userContentEdits (UserContentEditConnection) -

A list of edits to this content.

- - - - - - - - - - - - - - - - -
Arguments
-

after (String)

-

Returns the elements in the list that come after the specified cursor.

-
-

before (String)

-

Returns the elements in the list that come before the specified cursor.

-
-

first (Int)

-

Returns the first n elements from the list.

-
-

last (Int)

-

Returns the last n elements from the list.

-
-
viewerDidAuthor (Boolean!)

Did the viewer author this comment.

ID of the object.

--- -### TopicAuditEntryData +### OauthApplicationAuditEntryData -

Metadata for an audit entry with a topic.

+

Metadata for an audit entry with action oauth_application.*

#### Implemented by -- [RepoAddTopicAuditEntry](objects.md#repoaddtopicauditentry) -- [RepoRemoveTopicAuditEntry](objects.md#reporemovetopicauditentry) +- [OauthApplicationCreateAuditEntry](objects.md#oauthapplicationcreateauditentry) +- [OrgOauthAppAccessApprovedAuditEntry](objects.md#orgoauthappaccessapprovedauditentry) +- [OrgOauthAppAccessDeniedAuditEntry](objects.md#orgoauthappaccessdeniedauditentry) +- [OrgOauthAppAccessRequestedAuditEntry](objects.md#orgoauthappaccessrequestedauditentry) #### Fields @@ -1227,32 +1062,87 @@ longer access.

Description - topic (Topic) -

The name of the topic added to the repository

+ oauthApplicationName (String) +

The name of the OAuth Application.

- topicName (String) -

The name of the topic added to the repository

+ oauthApplicationResourcePath (URI) +

The HTTP path for the OAuth Application

+ + + oauthApplicationUrl (URI) +

The HTTP URL for the OAuth Application

--- -### Reactable +### OrganizationAuditEntryData -

Represents a subject that can be reacted on.

+

Metadata for an audit entry with action org.*

#### Implemented by -- [CommitComment](objects.md#commitcomment) -- [Issue](objects.md#issue) -- [IssueComment](objects.md#issuecomment) -- [PullRequest](objects.md#pullrequest) -- [PullRequestReview](objects.md#pullrequestreview) -- [PullRequestReviewComment](objects.md#pullrequestreviewcomment) -- [TeamDiscussion](objects.md#teamdiscussion) -- [TeamDiscussionComment](objects.md#teamdiscussioncomment) +- [MembersCanDeleteReposClearAuditEntry](objects.md#memberscandeletereposclearauditentry) +- [MembersCanDeleteReposDisableAuditEntry](objects.md#memberscandeletereposdisableauditentry) +- [MembersCanDeleteReposEnableAuditEntry](objects.md#memberscandeletereposenableauditentry) +- [OauthApplicationCreateAuditEntry](objects.md#oauthapplicationcreateauditentry) +- [OrgAddBillingManagerAuditEntry](objects.md#orgaddbillingmanagerauditentry) +- [OrgAddMemberAuditEntry](objects.md#orgaddmemberauditentry) +- [OrgBlockUserAuditEntry](objects.md#orgblockuserauditentry) +- [OrgConfigDisableCollaboratorsOnlyAuditEntry](objects.md#orgconfigdisablecollaboratorsonlyauditentry) +- [OrgConfigEnableCollaboratorsOnlyAuditEntry](objects.md#orgconfigenablecollaboratorsonlyauditentry) +- [OrgCreateAuditEntry](objects.md#orgcreateauditentry) +- [OrgDisableOauthAppRestrictionsAuditEntry](objects.md#orgdisableoauthapprestrictionsauditentry) +- [OrgDisableSamlAuditEntry](objects.md#orgdisablesamlauditentry) +- [OrgDisableTwoFactorRequirementAuditEntry](objects.md#orgdisabletwofactorrequirementauditentry) +- [OrgEnableOauthAppRestrictionsAuditEntry](objects.md#orgenableoauthapprestrictionsauditentry) +- [OrgEnableSamlAuditEntry](objects.md#orgenablesamlauditentry) +- [OrgEnableTwoFactorRequirementAuditEntry](objects.md#orgenabletwofactorrequirementauditentry) +- [OrgInviteMemberAuditEntry](objects.md#orginvitememberauditentry) +- [OrgInviteToBusinessAuditEntry](objects.md#orginvitetobusinessauditentry) +- [OrgOauthAppAccessApprovedAuditEntry](objects.md#orgoauthappaccessapprovedauditentry) +- [OrgOauthAppAccessDeniedAuditEntry](objects.md#orgoauthappaccessdeniedauditentry) +- [OrgOauthAppAccessRequestedAuditEntry](objects.md#orgoauthappaccessrequestedauditentry) +- [OrgRemoveBillingManagerAuditEntry](objects.md#orgremovebillingmanagerauditentry) +- [OrgRemoveMemberAuditEntry](objects.md#orgremovememberauditentry) +- [OrgRemoveOutsideCollaboratorAuditEntry](objects.md#orgremoveoutsidecollaboratorauditentry) +- [OrgRestoreMemberAuditEntry](objects.md#orgrestorememberauditentry) +- [OrgRestoreMemberMembershipOrganizationAuditEntryData](objects.md#orgrestoremembermembershiporganizationauditentrydata) +- [OrgUnblockUserAuditEntry](objects.md#orgunblockuserauditentry) +- [OrgUpdateDefaultRepositoryPermissionAuditEntry](objects.md#orgupdatedefaultrepositorypermissionauditentry) +- [OrgUpdateMemberAuditEntry](objects.md#orgupdatememberauditentry) +- [OrgUpdateMemberRepositoryCreationPermissionAuditEntry](objects.md#orgupdatememberrepositorycreationpermissionauditentry) +- [OrgUpdateMemberRepositoryInvitationPermissionAuditEntry](objects.md#orgupdatememberrepositoryinvitationpermissionauditentry) +- [PrivateRepositoryForkingDisableAuditEntry](objects.md#privaterepositoryforkingdisableauditentry) +- [PrivateRepositoryForkingEnableAuditEntry](objects.md#privaterepositoryforkingenableauditentry) +- [RepoAccessAuditEntry](objects.md#repoaccessauditentry) +- [RepoAddMemberAuditEntry](objects.md#repoaddmemberauditentry) +- [RepoAddTopicAuditEntry](objects.md#repoaddtopicauditentry) +- [RepoArchivedAuditEntry](objects.md#repoarchivedauditentry) +- [RepoChangeMergeSettingAuditEntry](objects.md#repochangemergesettingauditentry) +- [RepoConfigDisableAnonymousGitAccessAuditEntry](objects.md#repoconfigdisableanonymousgitaccessauditentry) +- [RepoConfigDisableCollaboratorsOnlyAuditEntry](objects.md#repoconfigdisablecollaboratorsonlyauditentry) +- [RepoConfigDisableContributorsOnlyAuditEntry](objects.md#repoconfigdisablecontributorsonlyauditentry) +- [RepoConfigDisableSockpuppetDisallowedAuditEntry](objects.md#repoconfigdisablesockpuppetdisallowedauditentry) +- [RepoConfigEnableAnonymousGitAccessAuditEntry](objects.md#repoconfigenableanonymousgitaccessauditentry) +- [RepoConfigEnableCollaboratorsOnlyAuditEntry](objects.md#repoconfigenablecollaboratorsonlyauditentry) +- [RepoConfigEnableContributorsOnlyAuditEntry](objects.md#repoconfigenablecontributorsonlyauditentry) +- [RepoConfigEnableSockpuppetDisallowedAuditEntry](objects.md#repoconfigenablesockpuppetdisallowedauditentry) +- [RepoConfigLockAnonymousGitAccessAuditEntry](objects.md#repoconfiglockanonymousgitaccessauditentry) +- [RepoConfigUnlockAnonymousGitAccessAuditEntry](objects.md#repoconfigunlockanonymousgitaccessauditentry) +- [RepoCreateAuditEntry](objects.md#repocreateauditentry) +- [RepoDestroyAuditEntry](objects.md#repodestroyauditentry) +- [RepoRemoveMemberAuditEntry](objects.md#reporemovememberauditentry) +- [RepoRemoveTopicAuditEntry](objects.md#reporemovetopicauditentry) +- [RepositoryVisibilityChangeDisableAuditEntry](objects.md#repositoryvisibilitychangedisableauditentry) +- [RepositoryVisibilityChangeEnableAuditEntry](objects.md#repositoryvisibilitychangeenableauditentry) +- [TeamAddMemberAuditEntry](objects.md#teamaddmemberauditentry) +- [TeamAddRepositoryAuditEntry](objects.md#teamaddrepositoryauditentry) +- [TeamChangeParentTeamAuditEntry](objects.md#teamchangeparentteamauditentry) +- [TeamRemoveMemberAuditEntry](objects.md#teamremovememberauditentry) +- [TeamRemoveRepositoryAuditEntry](objects.md#teamremoverepositoryauditentry) #### Fields @@ -1262,21 +1152,51 @@ longer access.

Description - databaseId (Int) -

Identifies the primary key from the database.

+ organization (Organization) +

The Organization associated with the Audit Entry.

- id (ID!) - + organizationName (String) +

The name of the Organization.

- reactionGroups ([ReactionGroup!]) -

A list of reactions grouped by content left on the subject.

+ organizationResourcePath (URI) +

The HTTP path for the organization

- reactions (ReactionConnection!) + organizationUrl (URI) +

The HTTP URL for the organization

+ + + +--- + +### PackageOwner + +

Represents an owner of a package.

+ +#### Implemented by + + +- [Organization](objects.md#organization) +- [Repository](objects.md#repository) +- [User](objects.md#user) + +#### Fields + + + + + + + + + + + + - - - -
NameDescription
id (ID!)
packages (PackageConnection!) -

A list of Reactions left on the Issue.

+

A list of packages under the owner.

@@ -1293,12 +1213,6 @@ longer access.

Returns the elements in the list that come before the specified cursor.

- - - + + + + + + + + +
Arguments
-

content (ReactionContent)

-

Allows filtering Reactions by emoji.

-

first (Int)

@@ -1313,30 +1227,43 @@ longer access.

-

orderBy (ReactionOrder)

-

Allows specifying the order in which reactions are returned.

+

names ([String])

+

Find packages by their names.

+
+

orderBy (PackageOrder)

+

Ordering of the returned packages.

+
+

packageType (PackageType)

+

Filter registry package by type.

+
+

repositoryId (ID)

+

Find packages in a repository by ID.

viewerCanReact (Boolean!)

Can user react to this subject

--- -### PackageOwner +### ProfileOwner -

Represents an owner of a package.

+

Represents any entity on GitHub that has a profile page.

#### Implemented by - [Organization](objects.md#organization) -- [Repository](objects.md#repository) - [User](objects.md#user) #### Fields @@ -1346,14 +1273,52 @@ longer access.

Name Description + + anyPinnableItems (Boolean!) + +

Determine if this repository owner has any items that can be pinned to their profile.

+ + + + + + + +
Arguments
+

type (PinnableItemType)

+

Filter to only a particular kind of pinnable item.

+
+ + + + email (String) +

The public profile email.

+ id (ID!) - packages (PackageConnection!) + itemShowcase (ProfileItemShowcase!) +

Showcases a selection of repositories and gists that the profile owner has +either curated or that have been selected automatically based on popularity.

+ + + location (String) +

The public profile location.

+ + + login (String!) +

The username used to login.

+ + + name (String) +

The public profile name.

+ + + pinnableItems (PinnableItemConnection!) -

A list of packages under the owner.

+

A list of repositories and gists this profile owner can pin to their profile.

@@ -1384,44 +1349,80 @@ longer access.

+ +
Arguments
-

names ([String])

-

Find packages by their names.

+

types ([PinnableItemType!])

+

Filter the types of pinnable items that are returned.

+
+ + + + pinnedItems (PinnableItemConnection!) + +

A list of repositories and gists this profile owner has pinned to their profile

+ + + + + + + + +
Arguments
+

after (String)

+

Returns the elements in the list that come after the specified cursor.

-

orderBy (PackageOrder)

-

Ordering of the returned packages.

+

before (String)

+

Returns the elements in the list that come before the specified cursor.

-

packageType (PackageType)

-

Filter registry package by type.

+

first (Int)

+

Returns the first n elements from the list.

-

repositoryId (ID)

-

Find packages in a repository by ID.

+

last (Int)

+

Returns the last n elements from the list.

+
+

types ([PinnableItemType!])

+

Filter the types of pinned items that are returned.

+ + pinnedItemsRemaining (Int!) +

Returns how many more items this profile owner can pin to their profile.

+ + + viewerCanChangePinnedItems (Boolean!) +

Can the viewer pin repositories and gists to the profile?

+ + + websiteUrl (URI) +

The public profile website URL.

+ --- -### Lockable +### ProjectOwner -

An object that can be locked.

+

Represents an owner of a Project.

#### Implemented by -- [Issue](objects.md#issue) -- [PullRequest](objects.md#pullrequest) +- [Organization](objects.md#organization) +- [Repository](objects.md#repository) +- [User](objects.md#user) #### Fields @@ -1431,101 +1432,110 @@ longer access.

Description - activeLockReason (LockReason) -

Reason that the conversation was locked.

+ id (ID!) + - locked (Boolean!) -

true if the object is locked

- - - ---- - -### Subscribable - -

Entities that can be subscribed to for web and email notifications.

- -#### Implemented by - - -- [Commit](objects.md#commit) -- [Issue](objects.md#issue) -- [PullRequest](objects.md#pullrequest) -- [Repository](objects.md#repository) -- [Team](objects.md#team) -- [TeamDiscussion](objects.md#teamdiscussion) - -#### Fields - - - - - - - - - - - - - - - - - + + -
NameDescription
id (ID!)
viewerCanSubscribe (Boolean!)

Check if the viewer is able to change their subscription status for the repository.

viewerSubscription (SubscriptionState)

Identifies if the viewer is watching, not watching, or ignoring the subscribable entity.

project (Project) +

Find project by number.

+ + + + + + + +
Arguments
+

number (Int!)

+

The project number to find.

+
+
- ---- - -### OauthApplicationAuditEntryData - -

Metadata for an audit entry with action oauth_application.*

- -#### Implemented by - - -- [OauthApplicationCreateAuditEntry](objects.md#oauthapplicationcreateauditentry) -- [OrgOauthAppAccessApprovedAuditEntry](objects.md#orgoauthappaccessapprovedauditentry) -- [OrgOauthAppAccessDeniedAuditEntry](objects.md#orgoauthappaccessdeniedauditentry) -- [OrgOauthAppAccessRequestedAuditEntry](objects.md#orgoauthappaccessrequestedauditentry) - -#### Fields - - - - + + - - + + - - + + - - + +
NameDescriptionprojects (ProjectConnection!) +

A list of projects under the owner.

+ + + + + + + + + + + + + + + + + + + + + + + + + +
Arguments
+

after (String)

+

Returns the elements in the list that come after the specified cursor.

+
+

before (String)

+

Returns the elements in the list that come before the specified cursor.

+
+

first (Int)

+

Returns the first n elements from the list.

+
+

last (Int)

+

Returns the last n elements from the list.

+
+

orderBy (ProjectOrder)

+

Ordering options for projects returned from the connection

+
+

search (String)

+

Query to search projects by, currently only searching by name.

+
+

states ([ProjectState!])

+

A list of states to filter the projects by.

+
+
oauthApplicationName (String)

The name of the OAuth Application.

projectsResourcePath (URI!)

The HTTP path listing owners projects

oauthApplicationResourcePath (URI)

The HTTP path for the OAuth Application

projectsUrl (URI!)

The HTTP URL listing owners projects

oauthApplicationUrl (URI)

The HTTP URL for the OAuth Application

viewerCanCreateProjects (Boolean!)

Can the current viewer create new projects on this owner.

--- -### HovercardContext +### Reactable -

An individual line of a hovercard

+

Represents a subject that can be reacted on.

#### Implemented by -- [GenericHovercardContext](objects.md#generichovercardcontext) -- [OrganizationTeamsHovercardContext](objects.md#organizationteamshovercardcontext) -- [OrganizationsHovercardContext](objects.md#organizationshovercardcontext) -- [ReviewStatusHovercardContext](objects.md#reviewstatushovercardcontext) -- [ViewerHovercardContext](objects.md#viewerhovercardcontext) +- [CommitComment](objects.md#commitcomment) +- [Issue](objects.md#issue) +- [IssueComment](objects.md#issuecomment) +- [PullRequest](objects.md#pullrequest) +- [PullRequestReview](objects.md#pullrequestreview) +- [PullRequestReviewComment](objects.md#pullrequestreviewcomment) +- [TeamDiscussion](objects.md#teamdiscussion) +- [TeamDiscussionComment](objects.md#teamdiscussioncomment) #### Fields @@ -1535,38 +1545,21 @@ longer access.

Description - message (String!) -

A string describing this context

+ databaseId (Int) +

Identifies the primary key from the database.

- octicon (String!) -

An octicon to accompany this context

+ id (ID!) + - - ---- - -### Labelable - -

An object that can have labels assigned to it.

- -#### Implemented by - - -- [Issue](objects.md#issue) -- [PullRequest](objects.md#pullrequest) - -#### Fields - - - - + + - + + + + +
NameDescriptionreactionGroups ([ReactionGroup!])

A list of reactions grouped by content left on the subject.

labels (LabelConnection)reactions (ReactionConnection!) -

A list of labels associated with the object.

+

A list of Reactions left on the Issue.

@@ -1583,6 +1576,12 @@ longer access.

Returns the elements in the list that come before the specified cursor.

+ + +
Arguments
+

content (ReactionContent)

+

Allows filtering Reactions by emoji.

+

first (Int)

@@ -1597,29 +1596,51 @@ longer access.

-

orderBy (LabelOrder)

-

Ordering options for labels returned from the connection.

+

orderBy (ReactionOrder)

+

Allows specifying the order in which reactions are returned.

viewerCanReact (Boolean!)

Can user react to this subject

--- -### TeamAuditEntryData +### RepositoryAuditEntryData -

Metadata for an audit entry with action team.*

+

Metadata for an audit entry with action repo.*

#### Implemented by -- [OrgRestoreMemberMembershipTeamAuditEntryData](objects.md#orgrestoremembermembershipteamauditentrydata) -- [TeamAddMemberAuditEntry](objects.md#teamaddmemberauditentry) +- [OrgRestoreMemberMembershipRepositoryAuditEntryData](objects.md#orgrestoremembermembershiprepositoryauditentrydata) +- [PrivateRepositoryForkingDisableAuditEntry](objects.md#privaterepositoryforkingdisableauditentry) +- [PrivateRepositoryForkingEnableAuditEntry](objects.md#privaterepositoryforkingenableauditentry) +- [RepoAccessAuditEntry](objects.md#repoaccessauditentry) +- [RepoAddMemberAuditEntry](objects.md#repoaddmemberauditentry) +- [RepoAddTopicAuditEntry](objects.md#repoaddtopicauditentry) +- [RepoArchivedAuditEntry](objects.md#repoarchivedauditentry) +- [RepoChangeMergeSettingAuditEntry](objects.md#repochangemergesettingauditentry) +- [RepoConfigDisableAnonymousGitAccessAuditEntry](objects.md#repoconfigdisableanonymousgitaccessauditentry) +- [RepoConfigDisableCollaboratorsOnlyAuditEntry](objects.md#repoconfigdisablecollaboratorsonlyauditentry) +- [RepoConfigDisableContributorsOnlyAuditEntry](objects.md#repoconfigdisablecontributorsonlyauditentry) +- [RepoConfigDisableSockpuppetDisallowedAuditEntry](objects.md#repoconfigdisablesockpuppetdisallowedauditentry) +- [RepoConfigEnableAnonymousGitAccessAuditEntry](objects.md#repoconfigenableanonymousgitaccessauditentry) +- [RepoConfigEnableCollaboratorsOnlyAuditEntry](objects.md#repoconfigenablecollaboratorsonlyauditentry) +- [RepoConfigEnableContributorsOnlyAuditEntry](objects.md#repoconfigenablecontributorsonlyauditentry) +- [RepoConfigEnableSockpuppetDisallowedAuditEntry](objects.md#repoconfigenablesockpuppetdisallowedauditentry) +- [RepoConfigLockAnonymousGitAccessAuditEntry](objects.md#repoconfiglockanonymousgitaccessauditentry) +- [RepoConfigUnlockAnonymousGitAccessAuditEntry](objects.md#repoconfigunlockanonymousgitaccessauditentry) +- [RepoCreateAuditEntry](objects.md#repocreateauditentry) +- [RepoDestroyAuditEntry](objects.md#repodestroyauditentry) +- [RepoRemoveMemberAuditEntry](objects.md#reporemovememberauditentry) +- [RepoRemoveTopicAuditEntry](objects.md#reporemovetopicauditentry) - [TeamAddRepositoryAuditEntry](objects.md#teamaddrepositoryauditentry) -- [TeamChangeParentTeamAuditEntry](objects.md#teamchangeparentteamauditentry) -- [TeamRemoveMemberAuditEntry](objects.md#teamremovememberauditentry) - [TeamRemoveRepositoryAuditEntry](objects.md#teamremoverepositoryauditentry) #### Fields @@ -1630,257 +1651,357 @@ longer access.

Description - team (Team) -

The team associated with the action

+ repository (Repository) +

The repository associated with the action

- teamName (String) -

The name of the team

+ repositoryName (String) +

The name of the repository

- teamResourcePath (URI) -

The HTTP path for this team

+ repositoryResourcePath (URI) +

The HTTP path for the repository

- teamUrl (URI) -

The HTTP URL for this team

+ repositoryUrl (URI) +

The HTTP URL for the repository

--- -### Node +### RepositoryInfo -

An object with an ID.

+

A subset of repository info.

+ +#### Implemented by + + +- [Repository](objects.md#repository) + +#### Fields + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameDescription
createdAt (DateTime!)

Identifies the date and time when the object was created.

description (String)

The description of the repository.

descriptionHTML (HTML!)

The description of the repository rendered to HTML.

forkCount (Int!)

Returns how many forks there are of this repository in the whole network.

hasIssuesEnabled (Boolean!)

Indicates if the repository has issues feature enabled.

hasProjectsEnabled (Boolean!)

Indicates if the repository has the Projects feature enabled.

hasWikiEnabled (Boolean!)

Indicates if the repository has wiki feature enabled.

homepageUrl (URI)

The repository’s URL.

isArchived (Boolean!)

Indicates if the repository is unmaintained.

isFork (Boolean!)

Identifies if the repository is a fork.

isInOrganization (Boolean!)

Indicates if a repository is either owned by an organization, or is a private fork of an organization repository.

isLocked (Boolean!)

Indicates if the repository has been locked or not.

isMirror (Boolean!)

Identifies if the repository is a mirror.

isPrivate (Boolean!)

Identifies if the repository is private.

isTemplate (Boolean!)

Identifies if the repository is a template that can be used to generate new repositories.

licenseInfo (License)

The license associated with the repository

lockReason (RepositoryLockReason)

The reason the repository has been locked.

mirrorUrl (URI)

The repository’s original mirror URL.

name (String!)

The name of the repository.

nameWithOwner (String!)

The repository’s name with owner.

openGraphImageUrl (URI!)

The image used to represent this repository in Open Graph data.

owner (RepositoryOwner!)

The User owner of the repository.

pushedAt (DateTime)

Identifies when the repository was last pushed to.

resourcePath (URI!)

The HTTP path for this repository

shortDescriptionHTML (HTML!) +

A description of the repository, rendered to HTML without any links in it.

+ + + + + + + +
Arguments
+

limit (Int)

+

How many characters to return.

+
+
updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

url (URI!)

The HTTP URL for this repository

usesCustomOpenGraphImage (Boolean!)

Whether this repository has a custom image to use with Open Graph as opposed to being represented by the owner’s avatar.

+ +--- + +### RepositoryNode + +

Represents a object that belongs to a repository.

#### Implemented by -- [AddedToProjectEvent](objects.md#addedtoprojectevent) -- [App](objects.md#app) -- [AssignedEvent](objects.md#assignedevent) -- [AutoMergeDisabledEvent](objects.md#automergedisabledevent) -- [AutoMergeEnabledEvent](objects.md#automergeenabledevent) -- [AutoRebaseEnabledEvent](objects.md#autorebaseenabledevent) -- [AutoSquashEnabledEvent](objects.md#autosquashenabledevent) -- [AutomaticBaseChangeFailedEvent](objects.md#automaticbasechangefailedevent) -- [AutomaticBaseChangeSucceededEvent](objects.md#automaticbasechangesucceededevent) -- [BaseRefChangedEvent](objects.md#baserefchangedevent) -- [BaseRefDeletedEvent](objects.md#baserefdeletedevent) -- [BaseRefForcePushedEvent](objects.md#baserefforcepushedevent) -- [Blob](objects.md#blob) -- [Bot](objects.md#bot) -- [BranchProtectionRule](objects.md#branchprotectionrule) -- [CWE](objects.md#cwe) -- [CheckRun](objects.md#checkrun) -- [CheckSuite](objects.md#checksuite) -- [ClosedEvent](objects.md#closedevent) -- [CodeOfConduct](objects.md#codeofconduct) -- [CommentDeletedEvent](objects.md#commentdeletedevent) -- [Commit](objects.md#commit) - [CommitComment](objects.md#commitcomment) - [CommitCommentThread](objects.md#commitcommentthread) -- [ConnectedEvent](objects.md#connectedevent) -- [ConvertToDraftEvent](objects.md#converttodraftevent) -- [ConvertedNoteToIssueEvent](objects.md#convertednotetoissueevent) -- [CrossReferencedEvent](objects.md#crossreferencedevent) -- [DemilestonedEvent](objects.md#demilestonedevent) -- [DependencyGraphManifest](objects.md#dependencygraphmanifest) -- [DeployKey](objects.md#deploykey) -- [DeployedEvent](objects.md#deployedevent) -- [Deployment](objects.md#deployment) -- [DeploymentEnvironmentChangedEvent](objects.md#deploymentenvironmentchangedevent) -- [DeploymentStatus](objects.md#deploymentstatus) -- [DisconnectedEvent](objects.md#disconnectedevent) -- [Enterprise](objects.md#enterprise) -- [EnterpriseAdministratorInvitation](objects.md#enterpriseadministratorinvitation) -- [EnterpriseIdentityProvider](objects.md#enterpriseidentityprovider) -- [EnterpriseRepositoryInfo](objects.md#enterpriserepositoryinfo) -- [EnterpriseServerInstallation](objects.md#enterpriseserverinstallation) -- [EnterpriseServerUserAccount](objects.md#enterpriseserveruseraccount) -- [EnterpriseServerUserAccountEmail](objects.md#enterpriseserveruseraccountemail) -- [EnterpriseServerUserAccountsUpload](objects.md#enterpriseserveruseraccountsupload) -- [EnterpriseUserAccount](objects.md#enterpriseuseraccount) -- [ExternalIdentity](objects.md#externalidentity) -- [Gist](objects.md#gist) -- [GistComment](objects.md#gistcomment) -- [HeadRefDeletedEvent](objects.md#headrefdeletedevent) -- [HeadRefForcePushedEvent](objects.md#headrefforcepushedevent) -- [HeadRefRestoredEvent](objects.md#headrefrestoredevent) -- [IpAllowListEntry](objects.md#ipallowlistentry) - [Issue](objects.md#issue) - [IssueComment](objects.md#issuecomment) -- [Label](objects.md#label) -- [LabeledEvent](objects.md#labeledevent) -- [Language](objects.md#language) -- [License](objects.md#license) -- [LockedEvent](objects.md#lockedevent) -- [Mannequin](objects.md#mannequin) -- [MarkedAsDuplicateEvent](objects.md#markedasduplicateevent) -- [MarketplaceCategory](objects.md#marketplacecategory) -- [MarketplaceListing](objects.md#marketplacelisting) -- [MembersCanDeleteReposClearAuditEntry](objects.md#memberscandeletereposclearauditentry) -- [MembersCanDeleteReposDisableAuditEntry](objects.md#memberscandeletereposdisableauditentry) -- [MembersCanDeleteReposEnableAuditEntry](objects.md#memberscandeletereposenableauditentry) -- [MentionedEvent](objects.md#mentionedevent) -- [MergedEvent](objects.md#mergedevent) -- [Milestone](objects.md#milestone) -- [MilestonedEvent](objects.md#milestonedevent) -- [MovedColumnsInProjectEvent](objects.md#movedcolumnsinprojectevent) -- [OauthApplicationCreateAuditEntry](objects.md#oauthapplicationcreateauditentry) -- [OrgAddBillingManagerAuditEntry](objects.md#orgaddbillingmanagerauditentry) -- [OrgAddMemberAuditEntry](objects.md#orgaddmemberauditentry) -- [OrgBlockUserAuditEntry](objects.md#orgblockuserauditentry) -- [OrgConfigDisableCollaboratorsOnlyAuditEntry](objects.md#orgconfigdisablecollaboratorsonlyauditentry) -- [OrgConfigEnableCollaboratorsOnlyAuditEntry](objects.md#orgconfigenablecollaboratorsonlyauditentry) -- [OrgCreateAuditEntry](objects.md#orgcreateauditentry) -- [OrgDisableOauthAppRestrictionsAuditEntry](objects.md#orgdisableoauthapprestrictionsauditentry) -- [OrgDisableSamlAuditEntry](objects.md#orgdisablesamlauditentry) -- [OrgDisableTwoFactorRequirementAuditEntry](objects.md#orgdisabletwofactorrequirementauditentry) -- [OrgEnableOauthAppRestrictionsAuditEntry](objects.md#orgenableoauthapprestrictionsauditentry) -- [OrgEnableSamlAuditEntry](objects.md#orgenablesamlauditentry) -- [OrgEnableTwoFactorRequirementAuditEntry](objects.md#orgenabletwofactorrequirementauditentry) -- [OrgInviteMemberAuditEntry](objects.md#orginvitememberauditentry) -- [OrgInviteToBusinessAuditEntry](objects.md#orginvitetobusinessauditentry) -- [OrgOauthAppAccessApprovedAuditEntry](objects.md#orgoauthappaccessapprovedauditentry) -- [OrgOauthAppAccessDeniedAuditEntry](objects.md#orgoauthappaccessdeniedauditentry) -- [OrgOauthAppAccessRequestedAuditEntry](objects.md#orgoauthappaccessrequestedauditentry) -- [OrgRemoveBillingManagerAuditEntry](objects.md#orgremovebillingmanagerauditentry) -- [OrgRemoveMemberAuditEntry](objects.md#orgremovememberauditentry) -- [OrgRemoveOutsideCollaboratorAuditEntry](objects.md#orgremoveoutsidecollaboratorauditentry) -- [OrgRestoreMemberAuditEntry](objects.md#orgrestorememberauditentry) -- [OrgUnblockUserAuditEntry](objects.md#orgunblockuserauditentry) -- [OrgUpdateDefaultRepositoryPermissionAuditEntry](objects.md#orgupdatedefaultrepositorypermissionauditentry) -- [OrgUpdateMemberAuditEntry](objects.md#orgupdatememberauditentry) -- [OrgUpdateMemberRepositoryCreationPermissionAuditEntry](objects.md#orgupdatememberrepositorycreationpermissionauditentry) -- [OrgUpdateMemberRepositoryInvitationPermissionAuditEntry](objects.md#orgupdatememberrepositoryinvitationpermissionauditentry) -- [Organization](objects.md#organization) -- [OrganizationIdentityProvider](objects.md#organizationidentityprovider) -- [OrganizationInvitation](objects.md#organizationinvitation) -- [Package](objects.md#package) -- [PackageFile](objects.md#packagefile) -- [PackageTag](objects.md#packagetag) -- [PackageVersion](objects.md#packageversion) -- [PinnedEvent](objects.md#pinnedevent) -- [PinnedIssue](objects.md#pinnedissue) -- [PrivateRepositoryForkingDisableAuditEntry](objects.md#privaterepositoryforkingdisableauditentry) -- [PrivateRepositoryForkingEnableAuditEntry](objects.md#privaterepositoryforkingenableauditentry) -- [Project](objects.md#project) -- [ProjectCard](objects.md#projectcard) -- [ProjectColumn](objects.md#projectcolumn) -- [PublicKey](objects.md#publickey) - [PullRequest](objects.md#pullrequest) -- [PullRequestCommit](objects.md#pullrequestcommit) - [PullRequestCommitCommentThread](objects.md#pullrequestcommitcommentthread) - [PullRequestReview](objects.md#pullrequestreview) - [PullRequestReviewComment](objects.md#pullrequestreviewcomment) -- [PullRequestReviewThread](objects.md#pullrequestreviewthread) -- [Push](objects.md#push) -- [PushAllowance](objects.md#pushallowance) -- [Reaction](objects.md#reaction) -- [ReadyForReviewEvent](objects.md#readyforreviewevent) -- [Ref](objects.md#ref) -- [ReferencedEvent](objects.md#referencedevent) -- [Release](objects.md#release) -- [ReleaseAsset](objects.md#releaseasset) -- [RemovedFromProjectEvent](objects.md#removedfromprojectevent) -- [RenamedTitleEvent](objects.md#renamedtitleevent) -- [ReopenedEvent](objects.md#reopenedevent) -- [RepoAccessAuditEntry](objects.md#repoaccessauditentry) -- [RepoAddMemberAuditEntry](objects.md#repoaddmemberauditentry) -- [RepoAddTopicAuditEntry](objects.md#repoaddtopicauditentry) -- [RepoArchivedAuditEntry](objects.md#repoarchivedauditentry) -- [RepoChangeMergeSettingAuditEntry](objects.md#repochangemergesettingauditentry) -- [RepoConfigDisableAnonymousGitAccessAuditEntry](objects.md#repoconfigdisableanonymousgitaccessauditentry) -- [RepoConfigDisableCollaboratorsOnlyAuditEntry](objects.md#repoconfigdisablecollaboratorsonlyauditentry) -- [RepoConfigDisableContributorsOnlyAuditEntry](objects.md#repoconfigdisablecontributorsonlyauditentry) -- [RepoConfigDisableSockpuppetDisallowedAuditEntry](objects.md#repoconfigdisablesockpuppetdisallowedauditentry) -- [RepoConfigEnableAnonymousGitAccessAuditEntry](objects.md#repoconfigenableanonymousgitaccessauditentry) -- [RepoConfigEnableCollaboratorsOnlyAuditEntry](objects.md#repoconfigenablecollaboratorsonlyauditentry) -- [RepoConfigEnableContributorsOnlyAuditEntry](objects.md#repoconfigenablecontributorsonlyauditentry) -- [RepoConfigEnableSockpuppetDisallowedAuditEntry](objects.md#repoconfigenablesockpuppetdisallowedauditentry) -- [RepoConfigLockAnonymousGitAccessAuditEntry](objects.md#repoconfiglockanonymousgitaccessauditentry) -- [RepoConfigUnlockAnonymousGitAccessAuditEntry](objects.md#repoconfigunlockanonymousgitaccessauditentry) -- [RepoCreateAuditEntry](objects.md#repocreateauditentry) -- [RepoDestroyAuditEntry](objects.md#repodestroyauditentry) -- [RepoRemoveMemberAuditEntry](objects.md#reporemovememberauditentry) -- [RepoRemoveTopicAuditEntry](objects.md#reporemovetopicauditentry) -- [Repository](objects.md#repository) -- [RepositoryInvitation](objects.md#repositoryinvitation) -- [RepositoryTopic](objects.md#repositorytopic) -- [RepositoryVisibilityChangeDisableAuditEntry](objects.md#repositoryvisibilitychangedisableauditentry) -- [RepositoryVisibilityChangeEnableAuditEntry](objects.md#repositoryvisibilitychangeenableauditentry) -- [RepositoryVulnerabilityAlert](objects.md#repositoryvulnerabilityalert) -- [ReviewDismissalAllowance](objects.md#reviewdismissalallowance) -- [ReviewDismissedEvent](objects.md#reviewdismissedevent) -- [ReviewRequest](objects.md#reviewrequest) -- [ReviewRequestRemovedEvent](objects.md#reviewrequestremovedevent) -- [ReviewRequestedEvent](objects.md#reviewrequestedevent) -- [SavedReply](objects.md#savedreply) -- [SecurityAdvisory](objects.md#securityadvisory) -- [SponsorsListing](objects.md#sponsorslisting) -- [SponsorsTier](objects.md#sponsorstier) -- [Sponsorship](objects.md#sponsorship) -- [Status](objects.md#status) -- [StatusCheckRollup](objects.md#statuscheckrollup) -- [StatusContext](objects.md#statuscontext) -- [SubscribedEvent](objects.md#subscribedevent) -- [Tag](objects.md#tag) -- [Team](objects.md#team) -- [TeamAddMemberAuditEntry](objects.md#teamaddmemberauditentry) -- [TeamAddRepositoryAuditEntry](objects.md#teamaddrepositoryauditentry) -- [TeamChangeParentTeamAuditEntry](objects.md#teamchangeparentteamauditentry) -- [TeamDiscussion](objects.md#teamdiscussion) -- [TeamDiscussionComment](objects.md#teamdiscussioncomment) -- [TeamRemoveMemberAuditEntry](objects.md#teamremovememberauditentry) -- [TeamRemoveRepositoryAuditEntry](objects.md#teamremoverepositoryauditentry) -- [Topic](objects.md#topic) -- [TransferredEvent](objects.md#transferredevent) -- [Tree](objects.md#tree) -- [UnassignedEvent](objects.md#unassignedevent) -- [UnlabeledEvent](objects.md#unlabeledevent) -- [UnlockedEvent](objects.md#unlockedevent) -- [UnmarkedAsDuplicateEvent](objects.md#unmarkedasduplicateevent) -- [UnpinnedEvent](objects.md#unpinnedevent) -- [UnsubscribedEvent](objects.md#unsubscribedevent) -- [User](objects.md#user) -- [UserBlockedEvent](objects.md#userblockedevent) -- [UserContentEdit](objects.md#usercontentedit) -- [UserStatus](objects.md#userstatus) -- [VerifiableDomain](objects.md#verifiabledomain) +- [RepositoryVulnerabilityAlert](objects.md#repositoryvulnerabilityalert) #### Fields - - + + + + + + + +
NameDescriptionNameDescription
repository (Repository!)

The repository associated with this node.

+ +--- + +### RepositoryOwner + +

Represents an owner of a Repository.

+ +#### Implemented by + + +- [Organization](objects.md#organization) +- [User](objects.md#user) + +#### Fields + + + + + + + + + + + + + + + + + + + + + + + + + - - + + + + + +
NameDescription
avatarUrl (URI!) +

A URL pointing to the owner’s public avatar.

+ + + + + + + +
Arguments
+

size (Int)

+

The size of the resulting square image.

+
+
id (ID!)
login (String!)

The username used to login.

repositories (RepositoryConnection!) +

A list of repositories that the user owns.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Arguments
+

affiliations ([RepositoryAffiliation])

+

Array of viewer’s affiliation options for repositories returned from the +connection. For example, OWNER will include only repositories that the +current viewer owns.

+
+

after (String)

+

Returns the elements in the list that come after the specified cursor.

+
+

before (String)

+

Returns the elements in the list that come before the specified cursor.

+
+

first (Int)

+

Returns the first n elements from the list.

+
+

isFork (Boolean)

+

If non-null, filters repositories according to whether they are forks of another repository

+
+

isLocked (Boolean)

+

If non-null, filters repositories according to whether they have been locked

+
+

last (Int)

+

Returns the last n elements from the list.

+
+

orderBy (RepositoryOrder)

+

Ordering options for repositories returned from the connection

+
+

ownerAffiliations ([RepositoryAffiliation])

+

Array of owner’s affiliation options for repositories returned from the +connection. For example, OWNER will include only repositories that the +organization or user being viewed owns.

+
+

privacy (RepositoryPrivacy)

+

If non-null, filters repositories according to privacy

+
+
repository (Repository) +

Find Repository.

+ + + + + + + +
Arguments
+

name (String!)

+

Name of Repository to find.

+
+
id (ID!)

ID of the object.

resourcePath (URI!)

The HTTP URL for the owner.

url (URI!)

The HTTP URL for the owner.

--- -### Updatable +### Sponsorable -

Entities that can be updated.

+

Entities that can be sponsored through GitHub Sponsors

#### Implemented by -- [CommitComment](objects.md#commitcomment) -- [GistComment](objects.md#gistcomment) -- [Issue](objects.md#issue) -- [IssueComment](objects.md#issuecomment) -- [Project](objects.md#project) -- [PullRequest](objects.md#pullrequest) -- [PullRequestReview](objects.md#pullrequestreview) -- [PullRequestReviewComment](objects.md#pullrequestreviewcomment) -- [TeamDiscussion](objects.md#teamdiscussion) -- [TeamDiscussionComment](objects.md#teamdiscussioncomment) +- [Organization](objects.md#organization) +- [User](objects.md#user) #### Fields @@ -1890,34 +2011,170 @@ longer access.

Description - viewerCanUpdate (Boolean!) -

Check if the current viewer can update this object.

+ hasSponsorsListing (Boolean!) +

True if this user/organization has a GitHub Sponsors listing.

+ + + isSponsoredBy (Boolean!) + +

Check if the given account is sponsoring this user/organization.

+ + + + + + + +
Arguments
+

accountLogin (String!)

+

The target account’s login.

+
+ + + + isSponsoringViewer (Boolean!) +

True if the viewer is sponsored by this user/organization.

+ + + sponsorsListing (SponsorsListing) +

The GitHub Sponsors listing for this user or organization.

+ + + sponsorshipForViewerAsSponsor (Sponsorship) +

The viewer’s sponsorship of this entity.

+ + + sponsorshipsAsMaintainer (SponsorshipConnection!) + +

This object’s sponsorships as the maintainer.

+ + + + + + + + + + + + + + + + + + + + + + +
Arguments
+

after (String)

+

Returns the elements in the list that come after the specified cursor.

+
+

before (String)

+

Returns the elements in the list that come before the specified cursor.

+
+

first (Int)

+

Returns the first n elements from the list.

+
+

includePrivate (Boolean)

+

Whether or not to include private sponsorships in the result set

+
+

last (Int)

+

Returns the last n elements from the list.

+
+

orderBy (SponsorshipOrder)

+

Ordering options for sponsorships returned from this connection. If left +blank, the sponsorships will be ordered based on relevancy to the viewer.

+
+ + + + sponsorshipsAsSponsor (SponsorshipConnection!) + +

This object’s sponsorships as the sponsor.

+ + + + + + + + + + + + + + + + + + + +
Arguments
+

after (String)

+

Returns the elements in the list that come after the specified cursor.

+
+

before (String)

+

Returns the elements in the list that come before the specified cursor.

+
+

first (Int)

+

Returns the first n elements from the list.

+
+

last (Int)

+

Returns the last n elements from the list.

+
+

orderBy (SponsorshipOrder)

+

Ordering options for sponsorships returned from this connection. If left +blank, the sponsorships will be ordered based on relevancy to the viewer.

+
+ + + + viewerCanSponsor (Boolean!) +

Whether or not the viewer is able to sponsor this user/organization.

+ + + viewerIsSponsoring (Boolean!) +

True if the viewer is sponsoring this user/organization.

--- -### Assignable +### Starrable -

An object that can have users assigned to it.

+

Things that can be starred.

#### Implemented by -- [Issue](objects.md#issue) -- [PullRequest](objects.md#pullrequest) +- [Gist](objects.md#gist) +- [Repository](objects.md#repository) +- [Topic](objects.md#topic) #### Fields - - + + + + + + + + + + - + -
NameDescriptionNameDescription
id (ID!)
stargazerCount (Int!)

Returns a count of how many stargazers there are on this object

assignees (UserConnection!)stargazers (StargazerConnection!) -

A list of Users assigned to this object.

+

A list of users who have starred this starrable.

@@ -1946,142 +2203,36 @@ longer access.

Returns the last n elements from the list.

+ + +
Arguments
+

orderBy (StarOrder)

+

Order for connection

+
- ---- - -### EnterpriseAuditEntryData - -

Metadata for an audit entry containing enterprise account information.

- -#### Implemented by - - -- [MembersCanDeleteReposClearAuditEntry](objects.md#memberscandeletereposclearauditentry) -- [MembersCanDeleteReposDisableAuditEntry](objects.md#memberscandeletereposdisableauditentry) -- [MembersCanDeleteReposEnableAuditEntry](objects.md#memberscandeletereposenableauditentry) -- [OrgInviteToBusinessAuditEntry](objects.md#orginvitetobusinessauditentry) -- [PrivateRepositoryForkingDisableAuditEntry](objects.md#privaterepositoryforkingdisableauditentry) -- [PrivateRepositoryForkingEnableAuditEntry](objects.md#privaterepositoryforkingenableauditentry) -- [RepositoryVisibilityChangeDisableAuditEntry](objects.md#repositoryvisibilitychangedisableauditentry) -- [RepositoryVisibilityChangeEnableAuditEntry](objects.md#repositoryvisibilitychangeenableauditentry) - -#### Fields - - - - - - - - - - - - - - - - + +
NameDescription
enterpriseResourcePath (URI)

The HTTP path for this enterprise.

enterpriseSlug (String)

The slug of the enterprise.

enterpriseUrl (URI)

The HTTP URL for this enterprise.

viewerHasStarred (Boolean!)

Returns a boolean indicating whether the viewing user has starred this starrable.

--- -### GitObject +### Subscribable -

Represents a Git object.

+

Entities that can be subscribed to for web and email notifications.

#### Implemented by -- [Blob](objects.md#blob) - [Commit](objects.md#commit) -- [Tag](objects.md#tag) -- [Tree](objects.md#tree) - -#### Fields - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameDescription
abbreviatedOid (String!)

An abbreviated version of the Git object ID

commitResourcePath (URI!)

The HTTP path for this Git object

commitUrl (URI!)

The HTTP URL for this Git object

id (ID!)
oid (GitObjectID!)

The Git object ID

repository (Repository!)

The Repository the Git object belongs to

- ---- - -### RepositoryNode - -

Represents a object that belongs to a repository.

- -#### Implemented by - - -- [CommitComment](objects.md#commitcomment) -- [CommitCommentThread](objects.md#commitcommentthread) - [Issue](objects.md#issue) -- [IssueComment](objects.md#issuecomment) - [PullRequest](objects.md#pullrequest) -- [PullRequestCommitCommentThread](objects.md#pullrequestcommitcommentthread) -- [PullRequestReview](objects.md#pullrequestreview) -- [PullRequestReviewComment](objects.md#pullrequestreviewcomment) -- [RepositoryVulnerabilityAlert](objects.md#repositoryvulnerabilityalert) - -#### Fields - - - - - - - - - - -
NameDescription
repository (Repository!)

The repository associated with this node.

- ---- - -### Closable - -

An object that can be closed

- -#### Implemented by - - -- [Issue](objects.md#issue) -- [Milestone](objects.md#milestone) -- [Project](objects.md#project) -- [PullRequest](objects.md#pullrequest) +- [Repository](objects.md#repository) +- [Team](objects.md#team) +- [TeamDiscussion](objects.md#teamdiscussion) #### Fields @@ -2091,127 +2242,29 @@ longer access.

Description - closed (Boolean!) -

true if the object is closed (definition of closed may depend on type)

- - - closedAt (DateTime) -

Identifies the date and time when the object was closed.

- - - ---- - -### UniformResourceLocatable - -

Represents a type that can be retrieved by a URL.

- -#### Implemented by - - -- [Bot](objects.md#bot) -- [CheckRun](objects.md#checkrun) -- [ClosedEvent](objects.md#closedevent) -- [Commit](objects.md#commit) -- [ConvertToDraftEvent](objects.md#converttodraftevent) -- [CrossReferencedEvent](objects.md#crossreferencedevent) -- [Gist](objects.md#gist) -- [Issue](objects.md#issue) -- [Mannequin](objects.md#mannequin) -- [MergedEvent](objects.md#mergedevent) -- [Milestone](objects.md#milestone) -- [Organization](objects.md#organization) -- [PullRequest](objects.md#pullrequest) -- [PullRequestCommit](objects.md#pullrequestcommit) -- [ReadyForReviewEvent](objects.md#readyforreviewevent) -- [Release](objects.md#release) -- [Repository](objects.md#repository) -- [RepositoryTopic](objects.md#repositorytopic) -- [ReviewDismissedEvent](objects.md#reviewdismissedevent) -- [TeamDiscussion](objects.md#teamdiscussion) -- [TeamDiscussionComment](objects.md#teamdiscussioncomment) -- [User](objects.md#user) - -#### Fields - - - - - + + - - + + - - + +
NameDescriptionid (ID!)
resourcePath (URI!)

The HTML path to this resource.

viewerCanSubscribe (Boolean!)

Check if the viewer is able to change their subscription status for the repository.

url (URI!)

The URL to this resource.

viewerSubscription (SubscriptionState)

Identifies if the viewer is watching, not watching, or ignoring the subscribable entity.

--- -### OrganizationAuditEntryData +### TeamAuditEntryData -

Metadata for an audit entry with action org.*

+

Metadata for an audit entry with action team.*

#### Implemented by -- [MembersCanDeleteReposClearAuditEntry](objects.md#memberscandeletereposclearauditentry) -- [MembersCanDeleteReposDisableAuditEntry](objects.md#memberscandeletereposdisableauditentry) -- [MembersCanDeleteReposEnableAuditEntry](objects.md#memberscandeletereposenableauditentry) -- [OauthApplicationCreateAuditEntry](objects.md#oauthapplicationcreateauditentry) -- [OrgAddBillingManagerAuditEntry](objects.md#orgaddbillingmanagerauditentry) -- [OrgAddMemberAuditEntry](objects.md#orgaddmemberauditentry) -- [OrgBlockUserAuditEntry](objects.md#orgblockuserauditentry) -- [OrgConfigDisableCollaboratorsOnlyAuditEntry](objects.md#orgconfigdisablecollaboratorsonlyauditentry) -- [OrgConfigEnableCollaboratorsOnlyAuditEntry](objects.md#orgconfigenablecollaboratorsonlyauditentry) -- [OrgCreateAuditEntry](objects.md#orgcreateauditentry) -- [OrgDisableOauthAppRestrictionsAuditEntry](objects.md#orgdisableoauthapprestrictionsauditentry) -- [OrgDisableSamlAuditEntry](objects.md#orgdisablesamlauditentry) -- [OrgDisableTwoFactorRequirementAuditEntry](objects.md#orgdisabletwofactorrequirementauditentry) -- [OrgEnableOauthAppRestrictionsAuditEntry](objects.md#orgenableoauthapprestrictionsauditentry) -- [OrgEnableSamlAuditEntry](objects.md#orgenablesamlauditentry) -- [OrgEnableTwoFactorRequirementAuditEntry](objects.md#orgenabletwofactorrequirementauditentry) -- [OrgInviteMemberAuditEntry](objects.md#orginvitememberauditentry) -- [OrgInviteToBusinessAuditEntry](objects.md#orginvitetobusinessauditentry) -- [OrgOauthAppAccessApprovedAuditEntry](objects.md#orgoauthappaccessapprovedauditentry) -- [OrgOauthAppAccessDeniedAuditEntry](objects.md#orgoauthappaccessdeniedauditentry) -- [OrgOauthAppAccessRequestedAuditEntry](objects.md#orgoauthappaccessrequestedauditentry) -- [OrgRemoveBillingManagerAuditEntry](objects.md#orgremovebillingmanagerauditentry) -- [OrgRemoveMemberAuditEntry](objects.md#orgremovememberauditentry) -- [OrgRemoveOutsideCollaboratorAuditEntry](objects.md#orgremoveoutsidecollaboratorauditentry) -- [OrgRestoreMemberAuditEntry](objects.md#orgrestorememberauditentry) -- [OrgRestoreMemberMembershipOrganizationAuditEntryData](objects.md#orgrestoremembermembershiporganizationauditentrydata) -- [OrgUnblockUserAuditEntry](objects.md#orgunblockuserauditentry) -- [OrgUpdateDefaultRepositoryPermissionAuditEntry](objects.md#orgupdatedefaultrepositorypermissionauditentry) -- [OrgUpdateMemberAuditEntry](objects.md#orgupdatememberauditentry) -- [OrgUpdateMemberRepositoryCreationPermissionAuditEntry](objects.md#orgupdatememberrepositorycreationpermissionauditentry) -- [OrgUpdateMemberRepositoryInvitationPermissionAuditEntry](objects.md#orgupdatememberrepositoryinvitationpermissionauditentry) -- [PrivateRepositoryForkingDisableAuditEntry](objects.md#privaterepositoryforkingdisableauditentry) -- [PrivateRepositoryForkingEnableAuditEntry](objects.md#privaterepositoryforkingenableauditentry) -- [RepoAccessAuditEntry](objects.md#repoaccessauditentry) -- [RepoAddMemberAuditEntry](objects.md#repoaddmemberauditentry) -- [RepoAddTopicAuditEntry](objects.md#repoaddtopicauditentry) -- [RepoArchivedAuditEntry](objects.md#repoarchivedauditentry) -- [RepoChangeMergeSettingAuditEntry](objects.md#repochangemergesettingauditentry) -- [RepoConfigDisableAnonymousGitAccessAuditEntry](objects.md#repoconfigdisableanonymousgitaccessauditentry) -- [RepoConfigDisableCollaboratorsOnlyAuditEntry](objects.md#repoconfigdisablecollaboratorsonlyauditentry) -- [RepoConfigDisableContributorsOnlyAuditEntry](objects.md#repoconfigdisablecontributorsonlyauditentry) -- [RepoConfigDisableSockpuppetDisallowedAuditEntry](objects.md#repoconfigdisablesockpuppetdisallowedauditentry) -- [RepoConfigEnableAnonymousGitAccessAuditEntry](objects.md#repoconfigenableanonymousgitaccessauditentry) -- [RepoConfigEnableCollaboratorsOnlyAuditEntry](objects.md#repoconfigenablecollaboratorsonlyauditentry) -- [RepoConfigEnableContributorsOnlyAuditEntry](objects.md#repoconfigenablecontributorsonlyauditentry) -- [RepoConfigEnableSockpuppetDisallowedAuditEntry](objects.md#repoconfigenablesockpuppetdisallowedauditentry) -- [RepoConfigLockAnonymousGitAccessAuditEntry](objects.md#repoconfiglockanonymousgitaccessauditentry) -- [RepoConfigUnlockAnonymousGitAccessAuditEntry](objects.md#repoconfigunlockanonymousgitaccessauditentry) -- [RepoCreateAuditEntry](objects.md#repocreateauditentry) -- [RepoDestroyAuditEntry](objects.md#repodestroyauditentry) -- [RepoRemoveMemberAuditEntry](objects.md#reporemovememberauditentry) -- [RepoRemoveTopicAuditEntry](objects.md#reporemovetopicauditentry) -- [RepositoryVisibilityChangeDisableAuditEntry](objects.md#repositoryvisibilitychangedisableauditentry) -- [RepositoryVisibilityChangeEnableAuditEntry](objects.md#repositoryvisibilitychangeenableauditentry) +- [OrgRestoreMemberMembershipTeamAuditEntryData](objects.md#orgrestoremembermembershipteamauditentrydata) - [TeamAddMemberAuditEntry](objects.md#teamaddmemberauditentry) - [TeamAddRepositoryAuditEntry](objects.md#teamaddrepositoryauditentry) - [TeamChangeParentTeamAuditEntry](objects.md#teamchangeparentteamauditentry) @@ -2226,35 +2279,34 @@ longer access.

Description - organization (Organization) -

The Organization associated with the Audit Entry.

+ team (Team) +

The team associated with the action

- organizationName (String) -

The name of the Organization.

+ teamName (String) +

The name of the team

- organizationResourcePath (URI) -

The HTTP path for the organization

+ teamResourcePath (URI) +

The HTTP path for this team

- organizationUrl (URI) -

The HTTP URL for the organization

+ teamUrl (URI) +

The HTTP URL for this team

--- -### GitSignature +### TopicAuditEntryData -

Information about a signature (GPG or S/MIME) on a Commit or Tag.

+

Metadata for an audit entry with a topic.

#### Implemented by -- [GpgSignature](objects.md#gpgsignature) -- [SmimeSignature](objects.md#smimesignature) -- [UnknownSignature](objects.md#unknownsignature) +- [RepoAddTopicAuditEntry](objects.md#repoaddtopicauditentry) +- [RepoRemoveTopicAuditEntry](objects.md#reporemovetopicauditentry) #### Fields @@ -2264,46 +2316,46 @@ longer access.

Description - email (String!) -

Email used to sign this object.

- - - isValid (Boolean!) -

True if the signature is valid and verified by GitHub.

- - - payload (String!) -

Payload for GPG signing object. Raw ODB object without the signature header.

- - - signature (String!) -

ASCII-armored signature header from object.

- - - signer (User) -

GitHub user corresponding to the email signing this commit.

- - - state (GitSignatureState!) -

The state of this signature. VALID if signature is valid and verified by -GitHub, otherwise represents reason why signature is considered invalid.

+ topic (Topic) +

The name of the topic added to the repository

- wasSignedByGitHub (Boolean!) -

True if the signature was made with GitHub’s signing key.

+ topicName (String) +

The name of the topic added to the repository

--- -### RepositoryInfo +### UniformResourceLocatable -

A subset of repository info.

+

Represents a type that can be retrieved by a URL.

#### Implemented by -- [Repository](objects.md#repository) +- [Bot](objects.md#bot) +- [CheckRun](objects.md#checkrun) +- [ClosedEvent](objects.md#closedevent) +- [Commit](objects.md#commit) +- [ConvertToDraftEvent](objects.md#converttodraftevent) +- [CrossReferencedEvent](objects.md#crossreferencedevent) +- [Gist](objects.md#gist) +- [Issue](objects.md#issue) +- [Mannequin](objects.md#mannequin) +- [MergedEvent](objects.md#mergedevent) +- [Milestone](objects.md#milestone) +- [Organization](objects.md#organization) +- [PullRequest](objects.md#pullrequest) +- [PullRequestCommit](objects.md#pullrequestcommit) +- [ReadyForReviewEvent](objects.md#readyforreviewevent) +- [Release](objects.md#release) +- [Repository](objects.md#repository) +- [RepositoryTopic](objects.md#repositorytopic) +- [ReviewDismissedEvent](objects.md#reviewdismissedevent) +- [TeamDiscussion](objects.md#teamdiscussion) +- [TeamDiscussionComment](objects.md#teamdiscussioncomment) +- [User](objects.md#user) #### Fields @@ -2313,129 +2365,77 @@ GitHub, otherwise represents reason why signature is considered invalid.

Description - createdAt (DateTime!) -

Identifies the date and time when the object was created.

- - - description (String) -

The description of the repository.

- - - descriptionHTML (HTML!) -

The description of the repository rendered to HTML.

- - - forkCount (Int!) -

Returns how many forks there are of this repository in the whole network.

- - - hasIssuesEnabled (Boolean!) -

Indicates if the repository has issues feature enabled.

- - - hasProjectsEnabled (Boolean!) -

Indicates if the repository has the Projects feature enabled.

- - - hasWikiEnabled (Boolean!) -

Indicates if the repository has wiki feature enabled.

- - - homepageUrl (URI) -

The repository’s URL.

- - - isArchived (Boolean!) -

Indicates if the repository is unmaintained.

- - - isFork (Boolean!) -

Identifies if the repository is a fork.

- - - isInOrganization (Boolean!) -

Indicates if a repository is either owned by an organization, or is a private fork of an organization repository.

- - - isLocked (Boolean!) -

Indicates if the repository has been locked or not.

- - - isMirror (Boolean!) -

Identifies if the repository is a mirror.

- - - isPrivate (Boolean!) -

Identifies if the repository is private.

- - - isTemplate (Boolean!) -

Identifies if the repository is a template that can be used to generate new repositories.

- - - licenseInfo (License) -

The license associated with the repository

- - - lockReason (RepositoryLockReason) -

The reason the repository has been locked.

- - - mirrorUrl (URI) -

The repository’s original mirror URL.

- - - name (String!) -

The name of the repository.

- - - nameWithOwner (String!) -

The repository’s name with owner.

- - - openGraphImageUrl (URI!) -

The image used to represent this repository in Open Graph data.

- - - owner (RepositoryOwner!) -

The User owner of the repository.

- - - pushedAt (DateTime) -

Identifies when the repository was last pushed to.

+ resourcePath (URI!) +

The HTML path to this resource.

- resourcePath (URI!) -

The HTTP path for this repository

+ url (URI!) +

The URL to this resource.

+ + +--- + +### Updatable + +

Entities that can be updated.

+ +#### Implemented by + + +- [CommitComment](objects.md#commitcomment) +- [GistComment](objects.md#gistcomment) +- [Issue](objects.md#issue) +- [IssueComment](objects.md#issuecomment) +- [Project](objects.md#project) +- [PullRequest](objects.md#pullrequest) +- [PullRequestReview](objects.md#pullrequestreview) +- [PullRequestReviewComment](objects.md#pullrequestreviewcomment) +- [TeamDiscussion](objects.md#teamdiscussion) +- [TeamDiscussionComment](objects.md#teamdiscussioncomment) + +#### Fields + + - - + + - - + + +
shortDescriptionHTML (HTML!) -

A description of the repository, rendered to HTML without any links in it.

- - - - - - - -
Arguments
-

limit (Int)

-

How many characters to return.

-
-
NameDescription
updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

viewerCanUpdate (Boolean!)

Check if the current viewer can update this object.

+ +--- + +### UpdatableComment + +

Comments that can be updated.

+ +#### Implemented by + + +- [CommitComment](objects.md#commitcomment) +- [GistComment](objects.md#gistcomment) +- [Issue](objects.md#issue) +- [IssueComment](objects.md#issuecomment) +- [PullRequest](objects.md#pullrequest) +- [PullRequestReview](objects.md#pullrequestreview) +- [PullRequestReviewComment](objects.md#pullrequestreviewcomment) +- [TeamDiscussion](objects.md#teamdiscussion) +- [TeamDiscussionComment](objects.md#teamdiscussioncomment) + +#### Fields + + - - + + - - + +
url (URI!)

The HTTP URL for this repository

NameDescription
usesCustomOpenGraphImage (Boolean!)

Whether this repository has a custom image to use with Open Graph as opposed to being represented by the owner’s avatar.

viewerCannotUpdateReasons ([CommentCannotUpdateReason!]!)

Reasons why the current viewer can not update this comment.

diff --git a/example/github/objects.md b/example/github/objects.md index cf8175250061a..be801fa38abb2 100644 --- a/example/github/objects.md +++ b/example/github/objects.md @@ -4,9 +4,9 @@ [Objects](https://graphql.github.io/graphql-spec/June2018/#sec-Objects) in GraphQL represent the resources you can access. An object can contain a list of fields, which are specifically typed. -### UpdateEnterpriseMembersCanInviteCollaboratorsSettingPayload +### AcceptEnterpriseAdministratorInvitationPayload -

Autogenerated return type of UpdateEnterpriseMembersCanInviteCollaboratorsSetting

+

Autogenerated return type of AcceptEnterpriseAdministratorInvitation

#### Fields @@ -20,20 +20,20 @@

A unique identifier for the client performing the mutation.

- enterprise (Enterprise) -

The enterprise with the updated members can invite collaborators setting.

+ invitation (EnterpriseAdministratorInvitation) +

The invitation that was accepted.

message (String) -

A message confirming the result of updating the members can invite collaborators setting.

+

A message confirming the result of accepting an administrator invitation.

--- -### ReleaseAssetEdge +### AcceptTopicSuggestionPayload -

An edge in a connection.

+

Autogenerated return type of AcceptTopicSuggestion

#### Fields @@ -43,20 +43,20 @@ Description - cursor (String!) -

A cursor for use in pagination.

+ clientMutationId (String) +

A unique identifier for the client performing the mutation.

- node (ReleaseAsset) -

The item at the end of the edge.

+ topic (Topic) +

The accepted topic.

--- -### UpdateEnterpriseMembersCanDeleteRepositoriesSettingPayload +### ActorLocation -

Autogenerated return type of UpdateEnterpriseMembersCanDeleteRepositoriesSetting

+

Location information for an actor

#### Fields @@ -66,24 +66,32 @@ Description - clientMutationId (String) -

A unique identifier for the client performing the mutation.

+ city (String) +

City

- enterprise (Enterprise) -

The enterprise with the updated members can delete repositories setting.

+ country (String) +

Country name

- message (String) -

A message confirming the result of updating the members can delete repositories setting.

+ countryCode (String) +

Country code

+ + + region (String) +

Region name

+ + + regionCode (String) +

Region or state code

--- -### IssueEdge +### AddAssigneesToAssignablePayload -

An edge in a connection.

+

Autogenerated return type of AddAssigneesToAssignable

#### Fields @@ -93,20 +101,20 @@ Description - cursor (String!) -

A cursor for use in pagination.

+ assignable (Assignable) +

The item that was assigned.

- node (Issue) -

The item at the end of the edge.

+ clientMutationId (String) +

A unique identifier for the client performing the mutation.

--- -### EnterpriseServerUserAccountsUploadConnection +### AddCommentPayload -

The connection type for EnterpriseServerUserAccountsUpload.

+

Autogenerated return type of AddComment

#### Fields @@ -116,28 +124,28 @@ Description - edges ([EnterpriseServerUserAccountsUploadEdge]) -

A list of edges.

+ clientMutationId (String) +

A unique identifier for the client performing the mutation.

- nodes ([EnterpriseServerUserAccountsUpload]) -

A list of nodes.

+ commentEdge (IssueCommentEdge) +

The edge from the subject’s comment connection.

- pageInfo (PageInfo!) -

Information to aid in pagination.

+ subject (Node) +

The subject

- totalCount (Int!) -

Identifies the total count of items in the connection.

+ timelineEdge (IssueTimelineItemEdge) +

The edge from the subject’s timeline connection.

--- -### GistEdge +### AddEnterpriseSupportEntitlementPayload -

An edge in a connection.

+

Autogenerated return type of AddEnterpriseSupportEntitlement

#### Fields @@ -147,20 +155,20 @@ Description - cursor (String!) -

A cursor for use in pagination.

+ clientMutationId (String) +

A unique identifier for the client performing the mutation.

- node (Gist) -

The item at the end of the edge.

+ message (String) +

A message confirming the result of adding the support entitlement.

--- -### UpdateTeamDiscussionPayload +### AddLabelsToLabelablePayload -

Autogenerated return type of UpdateTeamDiscussion

+

Autogenerated return type of AddLabelsToLabelable

#### Fields @@ -174,16 +182,16 @@

A unique identifier for the client performing the mutation.

- teamDiscussion (TeamDiscussion) -

The updated discussion.

+ labelable (Labelable) +

The item that was labeled.

--- -### AcceptTopicSuggestionPayload +### AddProjectCardPayload -

Autogenerated return type of AcceptTopicSuggestion

+

Autogenerated return type of AddProjectCard

#### Fields @@ -192,29 +200,52 @@ Name Description + + cardEdge (ProjectCardEdge) +

The edge from the ProjectColumn’s card connection.

+ clientMutationId (String)

A unique identifier for the client performing the mutation.

- topic (Topic) -

The accepted topic.

+ projectColumn (ProjectColumn) +

The ProjectColumn

--- -### RepoRemoveMemberAuditEntry +### AddProjectColumnPayload -

Audit log entry for a repo.remove_member event.

+

Autogenerated return type of AddProjectColumn

-#### Implements +#### Fields + + + + + + + + + + + + + + + + + + +
NameDescription
clientMutationId (String)

A unique identifier for the client performing the mutation.

columnEdge (ProjectColumnEdge)

The edge from the project’s column connection.

project (Project)

The project

+ +--- +### AddPullRequestReviewCommentPayload -- [AuditEntry](interfaces.md#auditentry) -- [Node](interfaces.md#node) -- [OrganizationAuditEntryData](interfaces.md#organizationauditentrydata) -- [RepositoryAuditEntryData](interfaces.md#repositoryauditentrydata) +

Autogenerated return type of AddPullRequestReviewComment

#### Fields @@ -224,104 +255,195 @@ Description - action (String!) -

The action name

+ clientMutationId (String) +

A unique identifier for the client performing the mutation.

- actor (AuditEntryActor) -

The user who initiated the action

+ comment (PullRequestReviewComment) +

The newly created comment.

- actorIp (String) -

The IP address of the actor

+ commentEdge (PullRequestReviewCommentEdge) +

The edge from the review’s comment connection.

+ + +--- + +### AddPullRequestReviewPayload + +

Autogenerated return type of AddPullRequestReview

+ +#### Fields + + - - + + - - + + - - + + - - + + +
actorLocation (ActorLocation)

A readable representation of the actor’s location

NameDescription
actorLogin (String)

The username of the user who initiated the action

clientMutationId (String)

A unique identifier for the client performing the mutation.

actorResourcePath (URI)

The HTTP path for the actor.

pullRequestReview (PullRequestReview)

The newly created pull request review.

actorUrl (URI)

The HTTP URL for the actor.

reviewEdge (PullRequestReviewEdge)

The edge from the pull request’s review connection.

+ +--- + +### AddPullRequestReviewThreadPayload + +

Autogenerated return type of AddPullRequestReviewThread

+ +#### Fields + + - - + + - - + + - - + + +
createdAt (PreciseDateTime!)

The time the action was initiated

NameDescription
id (ID!)clientMutationId (String)

A unique identifier for the client performing the mutation.

operationType (OperationType)

The corresponding operation type for the action

thread (PullRequestReviewThread)

The newly created thread.

+ +--- + +### AddReactionPayload + +

Autogenerated return type of AddReaction

+ +#### Fields + + - - + + - - + + - - + + - - + + +
organization (Organization)

The Organization associated with the Audit Entry.

NameDescription
organizationName (String)

The name of the Organization.

clientMutationId (String)

A unique identifier for the client performing the mutation.

organizationResourcePath (URI)

The HTTP path for the organization

reaction (Reaction)

The reaction object.

organizationUrl (URI)

The HTTP URL for the organization

subject (Reactable)

The reactable subject.

+ +--- + +### AddStarPayload + +

Autogenerated return type of AddStar

+ +#### Fields + + - - + + - - + + - - + + + +
repository (Repository)

The repository associated with the action

NameDescription
repositoryName (String)

The name of the repository

clientMutationId (String)

A unique identifier for the client performing the mutation.

repositoryResourcePath (URI)

The HTTP path for the repository

starrable (Starrable)

The starrable.

+ +--- + +### AddVerifiableDomainPayload + +

Autogenerated return type of AddVerifiableDomain

+ +#### Fields + + + + + - - + + - - + + + +
NameDescription
repositoryUrl (URI)

The HTTP URL for the repository

clientMutationId (String)

A unique identifier for the client performing the mutation.

user (User)

The user affected by the action

domain (VerifiableDomain)

The verifiable domain that was added.

+ +--- + +### AddedToProjectEvent + +

Represents a ‘added_to_project’ event on a given issue or pull request.

+ +#### Implements + + +- [Node](interfaces.md#node) + +#### Fields + + + + + - - + + - - + + - - + + - - + + + + + + + + + + + + + +
NameDescription
userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

actor (Actor)

Identifies the actor who performed the event.

userResourcePath (URI)

The HTTP path for the user.

createdAt (DateTime!)

Identifies the date and time when the object was created.

userUrl (URI)

The HTTP URL for the user.

databaseId (Int)

Identifies the primary key from the database.

visibility (RepoRemoveMemberAuditEntryVisibility)

The visibility of the repository

id (ID!)
project (Project)

Project referenced by event.

projectCard (ProjectCard)

Project card referenced by this project event.

projectColumnName (String!)

Column name referenced by this project event.

--- -### Sponsorship +### App -

A sponsorship relationship between a sponsor and a maintainer

+

A GitHub App.

#### Implements @@ -339,41 +461,62 @@ createdAt (DateTime!)

Identifies the date and time when the object was created.

+ + databaseId (Int) +

Identifies the primary key from the database.

+ + + description (String) +

The description of the app.

+ id (ID!) - maintainer (User!) -

The entity that is being sponsored

+ logoBackgroundColor (String!) +

The hex color code, without the leading ‘#’, for the logo background.

- privacyLevel (SponsorshipPrivacy!) -

The privacy level for this sponsorship.

+ logoUrl (URI!) + +

A URL pointing to the app’s logo.

+ + + + + + + +
Arguments
+

size (Int)

+

The size of the resulting image.

+
+ - sponsor (User) -

The user that is sponsoring. Returns null if the sponsorship is private or if sponsor is not a user.

+ name (String!) +

The name of the app.

- sponsorEntity (Sponsor) -

The user or organization that is sponsoring, if you have permission to view them.

+ slug (String!) +

A slug based on the name of the app for use in URLs.

- sponsorable (Sponsorable!) -

The entity that is being sponsored

+ updatedAt (DateTime!) +

Identifies the date and time when the object was last updated.

- tier (SponsorsTier) -

The associated sponsorship tier

+ url (URI!) +

The URL to the app’s homepage.

--- -### SubmoduleEdge +### ApproveVerifiableDomainPayload -

An edge in a connection.

+

Autogenerated return type of ApproveVerifiableDomain

#### Fields @@ -383,20 +526,20 @@ Description - cursor (String!) -

A cursor for use in pagination.

+ clientMutationId (String) +

A unique identifier for the client performing the mutation.

- node (Submodule) -

The item at the end of the edge.

+ domain (VerifiableDomain) +

The verifiable domain that was approved.

--- -### TeamDiscussionCommentEdge +### ArchiveRepositoryPayload -

An edge in a connection.

+

Autogenerated return type of ArchiveRepository

#### Fields @@ -406,28 +549,25 @@ Description - cursor (String!) -

A cursor for use in pagination.

+ clientMutationId (String) +

A unique identifier for the client performing the mutation.

- node (TeamDiscussionComment) -

The item at the end of the edge.

+ repository (Repository) +

The repository that was marked as archived.

--- -### OrgOauthAppAccessApprovedAuditEntry +### AssignedEvent -

Audit log entry for a org.oauth_app_access_approved event.

+

Represents an ‘assigned’ event on any assignable object.

#### Implements -- [AuditEntry](interfaces.md#auditentry) -- [Node](interfaces.md#node) -- [OauthApplicationAuditEntryData](interfaces.md#oauthapplicationauditentrydata) -- [OrganizationAuditEntryData](interfaces.md#organizationauditentrydata) +- [Node](interfaces.md#node) #### Fields @@ -437,107 +577,89 @@ Description - action (String!) -

The action name

- - - actor (AuditEntryActor) -

The user who initiated the action

- - - actorIp (String) -

The IP address of the actor

- - - actorLocation (ActorLocation) -

A readable representation of the actor’s location

- - - actorLogin (String) -

The username of the user who initiated the action

+ actor (Actor) +

Identifies the actor who performed the event.

- actorResourcePath (URI) -

The HTTP path for the actor.

+ assignable (Assignable!) +

Identifies the assignable associated with the event.

- actorUrl (URI) -

The HTTP URL for the actor.

+ assignee (Assignee) +

Identifies the user or mannequin that was assigned.

- createdAt (PreciseDateTime!) -

The time the action was initiated

+ createdAt (DateTime!) +

Identifies the date and time when the object was created.

id (ID!) - oauthApplicationName (String) -

The name of the OAuth Application.

- - - oauthApplicationResourcePath (URI) -

The HTTP path for the OAuth Application

- - - oauthApplicationUrl (URI) -

The HTTP URL for the OAuth Application

- - - operationType (OperationType) -

The corresponding operation type for the action

+ user (User) +

Identifies the user who was assigned.

+ + +--- + +### AutoMergeDisabledEvent + +

Represents a ‘auto_merge_disabled’ event on a given pull request.

+ +#### Implements + + +- [Node](interfaces.md#node) + +#### Fields + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + +
organization (Organization)

The Organization associated with the Audit Entry.

NameDescription
organizationName (String)

The name of the Organization.

actor (Actor)

Identifies the actor who performed the event.

organizationResourcePath (URI)

The HTTP path for the organization

createdAt (DateTime!)

Identifies the date and time when the object was created.

organizationUrl (URI)

The HTTP URL for the organization

disabler (User)

The user who disabled auto-merge for this Pull Request

user (User)

The user affected by the action

id (ID!)
userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

pullRequest (PullRequest)

PullRequest referenced by event

userResourcePath (URI)

The HTTP path for the user.

reason (String)

The reason auto-merge was disabled

userUrl (URI)

The HTTP URL for the user.

reasonCode (String)

The reason_code relating to why auto-merge was disabled

--- -### Repository +### AutoMergeEnabledEvent -

A repository contains the content for a project.

+

Represents a ‘auto_merge_enabled’ event on a given pull request.

#### Implements -- [Node](interfaces.md#node) -- [PackageOwner](interfaces.md#packageowner) -- [ProjectOwner](interfaces.md#projectowner) -- [RepositoryInfo](interfaces.md#repositoryinfo) -- [Starrable](interfaces.md#starrable) -- [Subscribable](interfaces.md#subscribable) -- [UniformResourceLocatable](interfaces.md#uniformresourcelocatable) +- [Node](interfaces.md#node) #### Fields @@ -547,525 +669,585 @@ Description - assignableUsers (UserConnection!) - -

A list of users that can be assigned to issues in this repository.

- - - - - - - - - - - - - - - - - - - -
Arguments
-

after (String)

-

Returns the elements in the list that come after the specified cursor.

-
-

before (String)

-

Returns the elements in the list that come before the specified cursor.

-
-

first (Int)

-

Returns the first n elements from the list.

-
-

last (Int)

-

Returns the last n elements from the list.

-
-

query (String)

-

Filters users with query on user name and login

-
- + actor (Actor) +

Identifies the actor who performed the event.

- branchProtectionRules (BranchProtectionRuleConnection!) - -

A list of branch protection rules for this repository.

- - - - - - - - - - - - - - - - -
Arguments
-

after (String)

-

Returns the elements in the list that come after the specified cursor.

-
-

before (String)

-

Returns the elements in the list that come before the specified cursor.

-
-

first (Int)

-

Returns the first n elements from the list.

-
-

last (Int)

-

Returns the last n elements from the list.

-
- + createdAt (DateTime!) +

Identifies the date and time when the object was created.

- codeOfConduct (CodeOfConduct) -

Returns the code of conduct for this repository

+ enabler (User) +

The user who enabled auto-merge for this Pull Request

- collaborators (RepositoryCollaboratorConnection) - -

A list of collaborators associated with the repository.

- - - - - - - - - - - - - - - - - - - - - - -
Arguments
-

affiliation (CollaboratorAffiliation)

-

Collaborators affiliation level with a repository.

-
-

after (String)

-

Returns the elements in the list that come after the specified cursor.

-
-

before (String)

-

Returns the elements in the list that come before the specified cursor.

-
-

first (Int)

-

Returns the first n elements from the list.

-
-

last (Int)

-

Returns the last n elements from the list.

-
-

query (String)

-

Filters users with query on user name and login

-
- + id (ID!) + - commitComments (CommitCommentConnection!) - -

A list of commit comments associated with the repository.

- - - - - - - - - - - - - - - - -
Arguments
-

after (String)

-

Returns the elements in the list that come after the specified cursor.

-
-

before (String)

-

Returns the elements in the list that come before the specified cursor.

-
-

first (Int)

-

Returns the first n elements from the list.

-
-

last (Int)

-

Returns the last n elements from the list.

-
- + pullRequest (PullRequest) +

PullRequest referenced by event.

+ + +--- + +### AutoMergeRequest + +

Represents an auto-merge request for a pull request

+ +#### Fields + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + +
contactLinks ([RepositoryContactLink!])

Returns a list of contact links associated to the repository

NameDescription
createdAt (DateTime!)

Identifies the date and time when the object was created.

authorEmail (String)

The email address of the author of this auto-merge request.

databaseId (Int)

Identifies the primary key from the database.

commitBody (String)

The commit message of the auto-merge request.

defaultBranchRef (Ref)

The Ref associated with the repository’s default branch.

commitHeadline (String)

The commit title of the auto-merge request.

deleteBranchOnMerge (Boolean!)

Whether or not branches are automatically deleted when merged in this repository.

enabledAt (DateTime)

When was this auto-merge request was enabled.

dependencyGraphManifests (DependencyGraphManifestConnection) -

A list of dependency manifests contained in the repository

- - - - - - - - - - - - - - - - - - - - - - - - - -
Arguments
-

after (String)

-

Returns the elements in the list that come after the specified cursor.

-
-

before (String)

-

Returns the elements in the list that come before the specified cursor.

-
-

dependenciesAfter (String)

-

Cursor to paginate dependencies

-
-

dependenciesFirst (Int)

-

Number of dependencies to fetch

-
-

first (Int)

-

Returns the first n elements from the list.

-
-

last (Int)

-

Returns the last n elements from the list.

-
-

withDependencies (Boolean)

-

Flag to scope to only manifests with dependencies

-
-
enabledBy (Actor)

The actor who created the auto-merge request.

deployKeys (DeployKeyConnection!) -

A list of deploy keys that are on this repository.

- - - - - - - - - - - - - - - - -
Arguments
-

after (String)

-

Returns the elements in the list that come after the specified cursor.

-
-

before (String)

-

Returns the elements in the list that come before the specified cursor.

-
-

first (Int)

-

Returns the first n elements from the list.

-
-

last (Int)

-

Returns the last n elements from the list.

-
-
mergeMethod (PullRequestMergeMethod!)

The merge method of the auto-merge request.

deployments (DeploymentConnection!) -

Deployments associated with the repository

- - - - - - - - - - - - - - - - - - - - - - -
Arguments
-

after (String)

-

Returns the elements in the list that come after the specified cursor.

-
-

before (String)

-

Returns the elements in the list that come before the specified cursor.

-
-

environments ([String!])

-

Environments to list deployments for

-
-

first (Int)

-

Returns the first n elements from the list.

-
-

last (Int)

-

Returns the last n elements from the list.

-
-

orderBy (DeploymentOrder)

-

Ordering options for deployments returned from the connection.

-
-
pullRequest (PullRequest!)

The pull request that this auto-merge request is set against.

+ +--- + +### AutoRebaseEnabledEvent + +

Represents a ‘auto_rebase_enabled’ event on a given pull request.

+ +#### Implements + + +- [Node](interfaces.md#node) + +#### Fields + + - - + + - - + + - - + + - - + + - - + + - - + + +
description (String)

The description of the repository.

NameDescription
descriptionHTML (HTML!)

The description of the repository rendered to HTML.

actor (Actor)

Identifies the actor who performed the event.

diskUsage (Int)

The number of kilobytes this repository occupies on disk.

createdAt (DateTime!)

Identifies the date and time when the object was created.

forkCount (Int!)

Returns how many forks there are of this repository in the whole network.

enabler (User)

The user who enabled auto-merge (rebase) for this Pull Request

forks (RepositoryConnection!) -

A list of direct forked repositories.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Arguments
-

affiliations ([RepositoryAffiliation])

-

Array of viewer’s affiliation options for repositories returned from the -connection. For example, OWNER will include only repositories that the -current viewer owns.

-
-

after (String)

-

Returns the elements in the list that come after the specified cursor.

-
-

before (String)

-

Returns the elements in the list that come before the specified cursor.

-
-

first (Int)

-

Returns the first n elements from the list.

-
-

isLocked (Boolean)

-

If non-null, filters repositories according to whether they have been locked

-
-

last (Int)

-

Returns the last n elements from the list.

-
-

orderBy (RepositoryOrder)

-

Ordering options for repositories returned from the connection

-
-

ownerAffiliations ([RepositoryAffiliation])

-

Array of owner’s affiliation options for repositories returned from the -connection. For example, OWNER will include only repositories that the -organization or user being viewed owns.

-
-

privacy (RepositoryPrivacy)

-

If non-null, filters repositories according to privacy

-
-
id (ID!)
fundingLinks ([FundingLink!]!)

The funding links for this repository

pullRequest (PullRequest)

PullRequest referenced by event.

+ +--- + +### AutoSquashEnabledEvent + +

Represents a ‘auto_squash_enabled’ event on a given pull request.

+ +#### Implements + + +- [Node](interfaces.md#node) + +#### Fields + + - - + + - - + + - - + + - - + + - - + + +
hasIssuesEnabled (Boolean!)

Indicates if the repository has issues feature enabled.

NameDescription
hasProjectsEnabled (Boolean!)

Indicates if the repository has the Projects feature enabled.

actor (Actor)

Identifies the actor who performed the event.

hasWikiEnabled (Boolean!)

Indicates if the repository has wiki feature enabled.

createdAt (DateTime!)

Identifies the date and time when the object was created.

homepageUrl (URI)

The repository’s URL.

enabler (User)

The user who enabled auto-merge (squash) for this Pull Request

id (ID!)
interactionAbility (RepositoryInteractionAbility)

The interaction ability settings for this repository.

pullRequest (PullRequest)

PullRequest referenced by event.

+ +--- + +### AutomaticBaseChangeFailedEvent + +

Represents a ‘automatic_base_change_failed’ event on a given pull request.

+ +#### Implements + + +- [Node](interfaces.md#node) + +#### Fields + + - - + + - - + + - - + + - - + + - - + + - - - + + + - - + + +
isArchived (Boolean!)

Indicates if the repository is unmaintained.

NameDescription
isBlankIssuesEnabled (Boolean!)

Returns true if blank issue creation is allowed

actor (Actor)

Identifies the actor who performed the event.

isDisabled (Boolean!)

Returns whether or not this repository disabled.

createdAt (DateTime!)

Identifies the date and time when the object was created.

isEmpty (Boolean!)

Returns whether or not this repository is empty.

id (ID!)
isFork (Boolean!)

Identifies if the repository is a fork.

newBase (String!)

The new base for this PR

isInOrganization (Boolean!)

Indicates if a repository is either owned by an organization, or is a private fork of an organization repository.

oldBase (String!)

The old base for this PR

isLocked (Boolean!)

Indicates if the repository has been locked or not.

pullRequest (PullRequest!)

PullRequest referenced by event.

+ +--- + +### AutomaticBaseChangeSucceededEvent + +

Represents a ‘automatic_base_change_succeeded’ event on a given pull request.

+ +#### Implements + + +- [Node](interfaces.md#node) + +#### Fields + + - - + + - - + + - - + + - - + + - - + + - - + + - + + + +
isMirror (Boolean!)

Identifies if the repository is a mirror.

NameDescription
isPrivate (Boolean!)

Identifies if the repository is private.

actor (Actor)

Identifies the actor who performed the event.

isSecurityPolicyEnabled (Boolean)

Returns true if this repository has a security policy

createdAt (DateTime!)

Identifies the date and time when the object was created.

isTemplate (Boolean!)

Identifies if the repository is a template that can be used to generate new repositories.

id (ID!)
isUserConfigurationRepository (Boolean!)

Is this repository a user configuration repository?

newBase (String!)

The new base for this PR

issue (Issue) -

Returns a single issue from the current repository by number.

- - - - - - - -
Arguments
-

number (Int!)

-

The number for the issue to be returned.

-
-
oldBase (String!)

The old base for this PR

issueOrPullRequest (IssueOrPullRequest)pullRequest (PullRequest!)

PullRequest referenced by event.

+ +--- + +### BaseRefChangedEvent + +

Represents a ‘base_ref_changed’ event on a given issue or pull request.

+ +#### Implements + + +- [Node](interfaces.md#node) + +#### Fields + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameDescription
actor (Actor)

Identifies the actor who performed the event.

createdAt (DateTime!)

Identifies the date and time when the object was created.

currentRefName (String!)

Identifies the name of the base ref for the pull request after it was changed.

databaseId (Int)

Identifies the primary key from the database.

id (ID!)
previousRefName (String!)

Identifies the name of the base ref for the pull request before it was changed.

pullRequest (PullRequest!)

PullRequest referenced by event.

+ +--- + +### BaseRefDeletedEvent + +

Represents a ‘base_ref_deleted’ event on a given pull request.

+ +#### Implements + + +- [Node](interfaces.md#node) + +#### Fields + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameDescription
actor (Actor)

Identifies the actor who performed the event.

baseRefName (String)

Identifies the name of the Ref associated with the base_ref_deleted event.

createdAt (DateTime!)

Identifies the date and time when the object was created.

id (ID!)
pullRequest (PullRequest)

PullRequest referenced by event.

+ +--- + +### BaseRefForcePushedEvent + +

Represents a ‘base_ref_force_pushed’ event on a given pull request.

+ +#### Implements + + +- [Node](interfaces.md#node) + +#### Fields + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameDescription
actor (Actor)

Identifies the actor who performed the event.

afterCommit (Commit)

Identifies the after commit SHA for the ‘base_ref_force_pushed’ event.

beforeCommit (Commit)

Identifies the before commit SHA for the ‘base_ref_force_pushed’ event.

createdAt (DateTime!)

Identifies the date and time when the object was created.

id (ID!)
pullRequest (PullRequest!)

PullRequest referenced by event.

ref (Ref)

Identifies the fully qualified ref name for the ‘base_ref_force_pushed’ event.

+ +--- + +### Blame + +

Represents a Git blame.

+ +#### Fields + + + + + + + + + + +
NameDescription
ranges ([BlameRange!]!)

The list of ranges from a Git blame.

+ +--- + +### BlameRange + +

Represents a range of information from a Git blame.

+ +#### Fields + + + + + + + + + + + + + + + + + + + + + + +
NameDescription
age (Int!)

Identifies the recency of the change, from 1 (new) to 10 (old). This is +calculated as a 2-quantile and determines the length of distance between the +median age of all the changes in the file and the recency of the current +range’s change.

commit (Commit!)

Identifies the line author

endingLine (Int!)

The ending line for the range

startingLine (Int!)

The starting line for the range

+ +--- + +### Blob + +

Represents a Git blob.

+ +#### Implements + + +- [GitObject](interfaces.md#gitobject) +- [Node](interfaces.md#node) + +#### Fields + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameDescription
abbreviatedOid (String!)

An abbreviated version of the Git object ID

byteSize (Int!)

Byte size of Blob object

commitResourcePath (URI!)

The HTTP path for this Git object

commitUrl (URI!)

The HTTP URL for this Git object

id (ID!)
isBinary (Boolean)

Indicates whether the Blob is binary or text. Returns null if unable to determine the encoding.

isTruncated (Boolean!)

Indicates whether the contents is truncated

oid (GitObjectID!)

The Git object ID

repository (Repository!)

The Repository the Git object belongs to

text (String)

UTF8 text data or null if the Blob is binary

+ +--- + +### Bot + +

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

+ +#### Implements + + +- [Actor](interfaces.md#actor) +- [Node](interfaces.md#node) +- [UniformResourceLocatable](interfaces.md#uniformresourcelocatable) + +#### Fields + + + + + + + + - - + + - + + + + + + + + + + + + + + + + + + + + + + + +
NameDescription
avatarUrl (URI!) -

Returns a single issue-like object from the current repository by number.

+

A URL pointing to the GitHub App’s public avatar.

Arguments
-

number (Int!)

-

The number for the issue to be returned.

+

size (Int)

+

The size of the resulting square image.

issueTemplates ([IssueTemplate!])

Returns a list of issue templates associated to the repository

createdAt (DateTime!)

Identifies the date and time when the object was created.

issues (IssueConnection!)databaseId (Int)

Identifies the primary key from the database.

id (ID!)
login (String!)

The username of the actor.

resourcePath (URI!)

The HTTP path for this bot

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

url (URI!)

The HTTP URL for this bot

+ +--- + +### BranchProtectionRule + +

A branch protection rule.

+ +#### Implements + + +- [Node](interfaces.md#node) + +#### Fields + + + + + + + + + + + + + + + + - - + + - + + + + + + + + + + + + + + + + + - + + + + + - - + + - - + + - - + + - - + + - - + + - - + + - + + + + + + + + + + + + + + + + + + + + + +
NameDescription
allowsDeletions (Boolean!)

Can this branch be deleted.

allowsForcePushes (Boolean!)

Are force pushes allowed on this branch.

branchProtectionRuleConflicts (BranchProtectionRuleConflictConnection!) -

A list of issues that have been opened in the repository.

+

A list of conflicts matching branches protection rule and other branch protection rules

@@ -1082,66 +1264,45 @@ organization or user being viewed owns.

Returns the elements in the list that come before the specified cursor.

- - - - - - - - - - - -
Arguments
-

filterBy (IssueFilters)

-

Filtering options for issues returned from the connection.

-

first (Int)

Returns the first n elements from the list.

-

labels ([String!])

-

A list of label names to filter the pull requests by.

-

last (Int)

Returns the last n elements from the list.

-

orderBy (IssueOrder)

-

Ordering options for issues returned from the connection.

-
-

states ([IssueState!])

-

A list of states to filter the issues by.

-
label (Label) -

Returns a single label by name

- - - - - - - -
Arguments
-

name (String!)

-

Label name

-
-
creator (Actor)

The actor who created this branch protection rule.

labels (LabelConnection)databaseId (Int)

Identifies the primary key from the database.

dismissesStaleReviews (Boolean!)

Will new commits pushed to matching branches dismiss pull request review approvals.

id (ID!)
isAdminEnforced (Boolean!)

Can admins overwrite branch protection.

matchingRefs (RefConnection!) -

A list of labels associated with the repository.

+

Repository refs that are protected by this rule

@@ -1170,25 +1331,23 @@ organization or user being viewed owns.

Returns the last n elements from the list.

- - -
Arguments
-

orderBy (LabelOrder)

-

Ordering options for labels returned from the connection.

-

query (String)

-

If provided, searches labels by name and description.

+

Filters refs with query on name

languages (LanguageConnection)pattern (String!)

Identifies the protection rule pattern.

pushAllowances (PushAllowanceConnection!) -

A list containing a breakdown of the language composition of the repository.

+

A list push allowances for this branch protection rule.

@@ -1217,93 +1376,57 @@ organization or user being viewed owns.

Returns the last n elements from the list.

- - -
Arguments
-

orderBy (LanguageOrder)

-

Order for connection

-
latestRelease (Release)

Get the latest release for the repository if one exists.

repository (Repository)

The repository associated with this branch protection rule.

licenseInfo (License)

The license associated with the repository

requiredApprovingReviewCount (Int)

Number of approving reviews required to update matching branches.

lockReason (RepositoryLockReason)

The reason the repository has been locked.

requiredStatusCheckContexts ([String])

List of required status check contexts that must pass for commits to be accepted to matching branches.

mentionableUsers (UserConnection!) -

A list of Users that can be mentioned in the context of the repository.

- - - - - - - - - - - - - - - - - - - -
Arguments
-

after (String)

-

Returns the elements in the list that come after the specified cursor.

-
-

before (String)

-

Returns the elements in the list that come before the specified cursor.

-
-

first (Int)

-

Returns the first n elements from the list.

-
-

last (Int)

-

Returns the last n elements from the list.

-
-

query (String)

-

Filters users with query on user name and login

-
-
requiresApprovingReviews (Boolean!)

Are approving reviews required to update matching branches.

mergeCommitAllowed (Boolean!)

Whether or not PRs are merged with a merge commit on this repository.

requiresCodeOwnerReviews (Boolean!)

Are reviews from code owners required to update matching branches.

milestone (Milestone) -

Returns a single milestone from the current repository by number.

- - - - - - - -
Arguments
-

number (Int!)

-

The number for the milestone to be returned.

-
-
requiresCommitSignatures (Boolean!)

Are commits required to be signed.

milestones (MilestoneConnection)requiresLinearHistory (Boolean!)

Are merge commits prohibited from being pushed to this branch.

requiresStatusChecks (Boolean!)

Are status checks required to update matching branches.

requiresStrictStatusChecks (Boolean!)

Are branches required to be up to date before merging.

restrictsPushes (Boolean!)

Is pushing to matching branches restricted.

restrictsReviewDismissals (Boolean!)

Is dismissal of pull request reviews restricted.

reviewDismissalAllowances (ReviewDismissalAllowanceConnection!) -

A list of milestones associated with the repository.

+

A list review dismissal allowances for this branch protection rule.

@@ -1332,766 +1455,314 @@ organization or user being viewed owns.

Returns the last n elements from the list.

- - - - - - - - -
Arguments
-

orderBy (MilestoneOrder)

-

Ordering options for milestones.

-
-

query (String)

-

Filters milestones with a query on the title

-
-

states ([MilestoneState!])

-

Filter by the state of the milestones.

-
+ +--- + +### BranchProtectionRuleConflict + +

A conflict between two branch protection rules.

+ +#### Fields + + - - + + - - + + - - + + - - + + +
mirrorUrl (URI)

The repository’s original mirror URL.

NameDescription
name (String!)

The name of the repository.

branchProtectionRule (BranchProtectionRule)

Identifies the branch protection rule.

nameWithOwner (String!)

The repository’s name with owner.

conflictingBranchProtectionRule (BranchProtectionRule)

Identifies the conflicting branch protection rule.

object (GitObject) -

A Git object in the repository

- - - - - - - - - - -
Arguments
-

expression (String)

-

A Git revision expression suitable for rev-parse

-
-

oid (GitObjectID)

-

The Git object ID

-
-
ref (Ref)

Identifies the branch ref that has conflicting rules

+ +--- + +### BranchProtectionRuleConflictConnection + +

The connection type for BranchProtectionRuleConflict.

+ +#### Fields + + - - + + - - + + - - + + - - + + - - + + +
openGraphImageUrl (URI!)

The image used to represent this repository in Open Graph data.

NameDescription
owner (RepositoryOwner!)

The User owner of the repository.

edges ([BranchProtectionRuleConflictEdge])

A list of edges.

packages (PackageConnection!) -

A list of packages under the owner.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Arguments
-

after (String)

-

Returns the elements in the list that come after the specified cursor.

-
-

before (String)

-

Returns the elements in the list that come before the specified cursor.

-
-

first (Int)

-

Returns the first n elements from the list.

-
-

last (Int)

-

Returns the last n elements from the list.

-
-

names ([String])

-

Find packages by their names.

-
-

orderBy (PackageOrder)

-

Ordering of the returned packages.

-
-

packageType (PackageType)

-

Filter registry package by type.

-
-

repositoryId (ID)

-

Find packages in a repository by ID.

-
-
nodes ([BranchProtectionRuleConflict])

A list of nodes.

parent (Repository)

The repository parent, if this is a fork.

pageInfo (PageInfo!)

Information to aid in pagination.

pinnedIssues (PinnedIssueConnection) -

A list of pinned issues for this repository.

- - - - - - - - - - - - - - - - -
Arguments
-

after (String)

-

Returns the elements in the list that come after the specified cursor.

-
-

before (String)

-

Returns the elements in the list that come before the specified cursor.

-
-

first (Int)

-

Returns the first n elements from the list.

-
-

last (Int)

-

Returns the last n elements from the list.

-
-
totalCount (Int!)

Identifies the total count of items in the connection.

+ +--- + +### BranchProtectionRuleConflictEdge + +

An edge in a connection.

+ +#### Fields + + - - + + - - + + - - + + +
primaryLanguage (Language)

The primary language of the repository’s code.

NameDescription
project (Project) -

Find project by number.

- - - - - - - -
Arguments
-

number (Int!)

-

The project number to find.

-
-
cursor (String!)

A cursor for use in pagination.

projects (ProjectConnection!) -

A list of projects under the owner.

- - - - - - - - - - - - - - - - - - - - - - - - - -
Arguments
-

after (String)

-

Returns the elements in the list that come after the specified cursor.

-
-

before (String)

-

Returns the elements in the list that come before the specified cursor.

-
-

first (Int)

-

Returns the first n elements from the list.

-
-

last (Int)

-

Returns the last n elements from the list.

-
-

orderBy (ProjectOrder)

-

Ordering options for projects returned from the connection

-
-

search (String)

-

Query to search projects by, currently only searching by name.

-
-

states ([ProjectState!])

-

A list of states to filter the projects by.

-
-
node (BranchProtectionRuleConflict)

The item at the end of the edge.

+ +--- + +### BranchProtectionRuleConnection + +

The connection type for BranchProtectionRule.

+ +#### Fields + + - - + + - - + + - - + + - - + + - - + + +
projectsResourcePath (URI!)

The HTTP path listing the repository’s projects

NameDescription
projectsUrl (URI!)

The HTTP URL listing the repository’s projects

edges ([BranchProtectionRuleEdge])

A list of edges.

pullRequest (PullRequest) -

Returns a single pull request from the current repository by number.

- - - - - - - -
Arguments
-

number (Int!)

-

The number for the pull request to be returned.

-
-
nodes ([BranchProtectionRule])

A list of nodes.

pullRequests (PullRequestConnection!) -

A list of pull requests that have been opened in the repository.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Arguments
-

after (String)

-

Returns the elements in the list that come after the specified cursor.

-
-

baseRefName (String)

-

The base ref name to filter the pull requests by.

-
-

before (String)

-

Returns the elements in the list that come before the specified cursor.

-
-

first (Int)

-

Returns the first n elements from the list.

-
-

headRefName (String)

-

The head ref name to filter the pull requests by.

-
-

labels ([String!])

-

A list of label names to filter the pull requests by.

-
-

last (Int)

-

Returns the last n elements from the list.

-
-

orderBy (IssueOrder)

-

Ordering options for pull requests returned from the connection.

-
-

states ([PullRequestState!])

-

A list of states to filter the pull requests by.

-
-
pageInfo (PageInfo!)

Information to aid in pagination.

pushedAt (DateTime)

Identifies when the repository was last pushed to.

totalCount (Int!)

Identifies the total count of items in the connection.

+ +--- + +### BranchProtectionRuleEdge + +

An edge in a connection.

+ +#### Fields + + - - + + - - + + - - - - - - - - - - - - - - - - - - - - - - + + +
rebaseMergeAllowed (Boolean!)

Whether or not rebase-merging is enabled on this repository.

NameDescription
ref (Ref) -

Fetch a given ref from the repository

- - - - - - - -
Arguments
-

qualifiedName (String!)

-

The ref to retrieve. Fully qualified matches are checked in order -(refs/heads/master) before falling back onto checks for short name matches (master).

-
-
cursor (String!)

A cursor for use in pagination.

refs (RefConnection) -

Fetch a list of refs from the repository

- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Arguments
-

after (String)

-

Returns the elements in the list that come after the specified cursor.

-
-

before (String)

-

Returns the elements in the list that come before the specified cursor.

-
-

direction (OrderDirection)

-

DEPRECATED: use orderBy. The ordering direction.

-
-

first (Int)

-

Returns the first n elements from the list.

-
-

last (Int)

-

Returns the last n elements from the list.

-
-

orderBy (RefOrder)

-

Ordering options for refs returned from the connection.

-
-

query (String)

-

Filters refs with query on name

-
-

refPrefix (String!)

-

A ref name prefix like refs/heads/, refs/tags/, etc.

-
-
release (Release) -

Lookup a single release given various criteria.

- - - - - - - -
Arguments
-

tagName (String!)

-

The name of the Tag the Release was created from

-
-
releases (ReleaseConnection!) -

List of releases which are dependent on this repository.

- - - - - - - - - - - - - - - - - - - -
Arguments
-

after (String)

-

Returns the elements in the list that come after the specified cursor.

-
-

before (String)

-

Returns the elements in the list that come before the specified cursor.

-
-

first (Int)

-

Returns the first n elements from the list.

-
-

last (Int)

-

Returns the last n elements from the list.

-
-

orderBy (ReleaseOrder)

-

Order for connection

-
-
repositoryTopics (RepositoryTopicConnection!) -

A list of applied repository-topic associations for this repository.

- - - - - - - - - - - - - - - - -
Arguments
-

after (String)

-

Returns the elements in the list that come after the specified cursor.

-
-

before (String)

-

Returns the elements in the list that come before the specified cursor.

-
-

first (Int)

-

Returns the first n elements from the list.

-
-

last (Int)

-

Returns the last n elements from the list.

-
-
resourcePath (URI!)

The HTTP path for this repository

securityPolicyUrl (URI)

The security policy URL.

node (BranchProtectionRule)

The item at the end of the edge.

+ +--- + +### CVSS + +

The Common Vulnerability Scoring System

+ +#### Fields + + - - + + - - + + - - + + +
shortDescriptionHTML (HTML!) -

A description of the repository, rendered to HTML without any links in it.

- - - - - - - -
Arguments
-

limit (Int)

-

How many characters to return.

-
-
NameDescription
squashMergeAllowed (Boolean!)

Whether or not squash-merging is enabled on this repository.

score (Float!)

The CVSS score associated with this advisory

sshUrl (GitSSHRemote!)

The SSH URL to clone this repository

vectorString (String)

The CVSS vector string associated with this advisory

+ +--- + +### CWE + +

A common weakness enumeration

+ +#### Implements + + +- [Node](interfaces.md#node) + +#### Fields + + - - + + - - + + - - + + - - + + - - + + +
stargazerCount (Int!)

Returns a count of how many stargazers there are on this object

NameDescription
stargazers (StargazerConnection!) -

A list of users who have starred this starrable.

- - - - - - - - - - - - - - - - - - - -
Arguments
-

after (String)

-

Returns the elements in the list that come after the specified cursor.

-
-

before (String)

-

Returns the elements in the list that come before the specified cursor.

-
-

first (Int)

-

Returns the first n elements from the list.

-
-

last (Int)

-

Returns the last n elements from the list.

-
-

orderBy (StarOrder)

-

Order for connection

-
-
cweId (String!)

The id of the CWE

submodules (SubmoduleConnection!) -

Returns a list of all submodules in this repository parsed from the -.gitmodules file as of the default branch’s HEAD commit.

- - - - - - - - - - - - - - - - -
Arguments
-

after (String)

-

Returns the elements in the list that come after the specified cursor.

-
-

before (String)

-

Returns the elements in the list that come before the specified cursor.

-
-

first (Int)

-

Returns the first n elements from the list.

-
-

last (Int)

-

Returns the last n elements from the list.

-
-
description (String!)

A detailed description of this CWE

tempCloneToken (String)

Temporary authentication token for cloning this repository.

id (ID!)

ID of the object.

templateRepository (Repository)

The repository from which this repository was generated, if any.

name (String!)

The name of this CWE

+ +--- + +### CWEConnection + +

The connection type for CWE.

+ +#### Fields + + - - + + - - + + - - + + - - + + - - + + +
updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

NameDescription
url (URI!)

The HTTP URL for this repository

edges ([CWEEdge])

A list of edges.

usesCustomOpenGraphImage (Boolean!)

Whether this repository has a custom image to use with Open Graph as opposed to being represented by the owner’s avatar.

nodes ([CWE])

A list of nodes.

viewerCanAdminister (Boolean!)

Indicates whether the viewer has admin permissions on this repository.

pageInfo (PageInfo!)

Information to aid in pagination.

viewerCanCreateProjects (Boolean!)

Can the current viewer create new projects on this owner.

totalCount (Int!)

Identifies the total count of items in the connection.

+ +--- + +### CWEEdge + +

An edge in a connection.

+ +#### Fields + + - - + + - - + + - - + + +
viewerCanSubscribe (Boolean!)

Check if the viewer is able to change their subscription status for the repository.

NameDescription
viewerCanUpdateTopics (Boolean!)

Indicates whether the viewer can update the topics of this repository.

cursor (String!)

A cursor for use in pagination.

viewerDefaultCommitEmail (String)

The last commit email for the viewer.

node (CWE)

The item at the end of the edge.

+ +--- + +### CancelEnterpriseAdminInvitationPayload + +

Autogenerated return type of CancelEnterpriseAdminInvitation

+ +#### Fields + + - - + + - - + + - - + + - - + + +
viewerDefaultMergeMethod (PullRequestMergeMethod!)

The last used merge method by the viewer or the default for the repository.

NameDescription
viewerHasStarred (Boolean!)

Returns a boolean indicating whether the viewing user has starred this starrable.

clientMutationId (String)

A unique identifier for the client performing the mutation.

viewerPermission (RepositoryPermission)

The users permission level on the repository. Will return null if authenticated as an GitHub App.

invitation (EnterpriseAdministratorInvitation)

The invitation that was canceled.

viewerPossibleCommitEmails ([String!])

A list of emails this viewer can commit with.

message (String)

A message confirming the result of canceling an administrator invitation.

+ +--- + +### ChangeUserStatusPayload + +

Autogenerated return type of ChangeUserStatus

+ +#### Fields + + - - + + - - + + - - + +
viewerSubscription (SubscriptionState)

Identifies if the viewer is watching, not watching, or ignoring the subscribable entity.

NameDescription
vulnerabilityAlerts (RepositoryVulnerabilityAlertConnection) -

A list of vulnerability alerts that are on this repository.

- - - - - - - - - - - - - - - - -
Arguments
-

after (String)

-

Returns the elements in the list that come after the specified cursor.

-
-

before (String)

-

Returns the elements in the list that come before the specified cursor.

-
-

first (Int)

-

Returns the first n elements from the list.

-
-

last (Int)

-

Returns the last n elements from the list.

-
-
clientMutationId (String)

A unique identifier for the client performing the mutation.

watchers (UserConnection!) -

A list of users watching the repository.

- - - - - - - - - - - - - - - - -
Arguments
-

after (String)

-

Returns the elements in the list that come after the specified cursor.

-
-

before (String)

-

Returns the elements in the list that come before the specified cursor.

-
-

first (Int)

-

Returns the first n elements from the list.

-
-

last (Int)

-

Returns the last n elements from the list.

-
-
status (UserStatus)

Your updated status.

--- -### UnknownSignature - -

Represents an unknown signature on a Commit or Tag.

- -#### Implements - +### CheckAnnotation -- [GitSignature](interfaces.md#gitsignature) +

A single check annotation.

#### Fields @@ -2101,46 +1772,44 @@ organization or user being viewed owns.

Description - email (String!) -

Email used to sign this object.

+ annotationLevel (CheckAnnotationLevel) +

The annotation’s severity level.

- isValid (Boolean!) -

True if the signature is valid and verified by GitHub.

+ blobUrl (URI!) +

The path to the file that this annotation was made on.

- payload (String!) -

Payload for GPG signing object. Raw ODB object without the signature header.

+ databaseId (Int) +

Identifies the primary key from the database.

- signature (String!) -

ASCII-armored signature header from object.

+ location (CheckAnnotationSpan!) +

The position of this annotation.

- signer (User) -

GitHub user corresponding to the email signing this commit.

+ message (String!) +

The annotation’s message.

- state (GitSignatureState!) -

The state of this signature. VALID if signature is valid and verified by -GitHub, otherwise represents reason why signature is considered invalid.

+ path (String!) +

The path that this annotation was made on.

- wasSignedByGitHub (Boolean!) -

True if the signature was made with GitHub’s signing key.

+ rawDetails (String) +

Additional information about the annotation.

+ + + title (String) +

The annotation’s title

--- -### Push - -

A Git push.

- -#### Implements - +### CheckAnnotationConnection -- [Node](interfaces.md#node) +

The connection type for CheckAnnotation.

#### Fields @@ -2150,34 +1819,26 @@ GitHub, otherwise represents reason why signature is considered invalid.

Description - id (ID!) - - - - nextSha (GitObjectID) -

The SHA after the push

- - - permalink (URI!) -

The permalink for this push.

+ edges ([CheckAnnotationEdge]) +

A list of edges.

- previousSha (GitObjectID) -

The SHA before the push

+ nodes ([CheckAnnotation]) +

A list of nodes.

- pusher (User!) -

The user who pushed

+ pageInfo (PageInfo!) +

Information to aid in pagination.

- repository (Repository!) -

The repository that was pushed to

+ totalCount (Int!) +

Identifies the total count of items in the connection.

--- -### CheckSuiteEdge +### CheckAnnotationEdge

An edge in a connection.

@@ -2193,7 +1854,7 @@ GitHub, otherwise represents reason why signature is considered invalid.

A cursor for use in pagination.

- node (CheckSuite) + node (CheckAnnotation)

The item at the end of the edge.

@@ -2223,117 +1884,9 @@ GitHub, otherwise represents reason why signature is considered invalid.

The connection type for PullRequestTimelineItem.

- -#### Fields - - - - - - - - - - - - - - - - - - - - - - -
NameDescription
edges ([PullRequestTimelineItemEdge])

A list of edges.

nodes ([PullRequestTimelineItem])

A list of nodes.

pageInfo (PageInfo!)

Information to aid in pagination.

totalCount (Int!)

Identifies the total count of items in the connection.

- ---- - -### EnterpriseAdministratorInvitationEdge - -

An edge in a connection.

- -#### Fields - - - - - - - - - - - - - - -
NameDescription
cursor (String!)

A cursor for use in pagination.

node (EnterpriseAdministratorInvitation)

The item at the end of the edge.

- ---- - -### OrganizationInvitationConnection - -

The connection type for OrganizationInvitation.

- -#### Fields - - - - - - - - - - - - - - - - - - - - - - -
NameDescription
edges ([OrganizationInvitationEdge])

A list of edges.

nodes ([OrganizationInvitation])

A list of nodes.

pageInfo (PageInfo!)

Information to aid in pagination.

totalCount (Int!)

Identifies the total count of items in the connection.

- ---- - -### UnpinIssuePayload - -

Autogenerated return type of UnpinIssue

- -#### Fields - - - - - - - - - - - - - - -
NameDescription
clientMutationId (String)

A unique identifier for the client performing the mutation.

issue (Issue)

The issue that was unpinned

- ---- - -### UpdateProjectCardPayload +### CheckAnnotationSpan -

Autogenerated return type of UpdateProjectCard

+

An inclusive pair of positions for a check annotation.

#### Fields @@ -2343,55 +1896,26 @@ GitHub, otherwise represents reason why signature is considered invalid.

Description - clientMutationId (String) -

A unique identifier for the client performing the mutation.

+ end (CheckAnnotationPosition!) +

End position (inclusive).

- projectCard (ProjectCard) -

The updated ProjectCard.

+ start (CheckAnnotationPosition!) +

Start position (inclusive).

--- -### Submodule - -

A pointer to a repository at a specific revision embedded inside another repository.

- -#### Fields +### CheckRun - - - - - - - - - - - - - - - - - - - - - - - - - -
NameDescription
branch (String)

The branch of the upstream submodule for tracking updates

gitUrl (URI!)

The git URL of the submodule repository

name (String!)

The name of the submodule in .gitmodules

path (String!)

The path in the superproject that this submodule is located in

subprojectCommitOid (GitObjectID)

The commit revision of the subproject repository being tracked by the submodule

+

A check run.

---- +#### Implements -### PullRequestReviewContributionsByRepository -

This aggregates pull request reviews made by a user within one repository.

+- [Node](interfaces.md#node) +- [UniformResourceLocatable](interfaces.md#uniformresourcelocatable) #### Fields @@ -2401,9 +1925,9 @@ GitHub, otherwise represents reason why signature is considered invalid.

Description - contributions (CreatedPullRequestReviewContributionConnection!) + annotations (CheckAnnotationConnection) -

The pull request review contributions.

+

The check run’s annotations

@@ -2432,77 +1956,101 @@ GitHub, otherwise represents reason why signature is considered invalid.

Returns the last n elements from the list.

+
Arguments
+ + + + checkSuite (CheckSuite!) +

The check suite that this run is a part of.

+ + + completedAt (DateTime) +

Identifies the date and time when the check run was completed.

+ + + conclusion (CheckConclusionState) +

The conclusion of the check run.

+ + + databaseId (Int) +

Identifies the primary key from the database.

+ + + detailsUrl (URI) +

The URL from which to find full details of the check run on the integrator’s site.

+ + + externalId (String) +

A reference for the check run on the integrator’s system.

+ + + id (ID!) + + + + isRequired (Boolean!) + +

Whether this check run is required to pass before merging.

+ + + +
Arguments
-

orderBy (ContributionOrder)

-

Ordering options for contributions returned from the connection.

+

pullRequestId (ID!)

+

The pull request this check is required for

+ + name (String!) +

The name of the check for this check run.

+ + + permalink (URI!) +

The permalink to the check run summary.

+ repository (Repository!) -

The repository in which the pull request reviews were made.

+

The repository associated with this check run.

- - ---- - -### CreatedPullRequestContribution - -

Represents the contribution a user made on GitHub by opening a pull request.

- -#### Implements - - -- [Contribution](interfaces.md#contribution) - -#### Fields - - - - + + - - + + - - + + - - + + - - + + - - + + - - + +
NameDescriptionresourcePath (URI!)

The HTTP path for this check run.

isRestricted (Boolean!)

Whether this contribution is associated with a record you do not have access to. For -example, your own ‘first issue’ contribution may have been made on a repository you can no -longer access.

startedAt (DateTime)

Identifies the date and time when the check run was started.

occurredAt (DateTime!)

When this contribution was made.

status (CheckStatusState!)

The current status of the check run.

pullRequest (PullRequest!)

The pull request that was opened.

summary (String)

A string representing the check run’s summary

resourcePath (URI!)

The HTTP path for this contribution.

text (String)

A string representing the check run’s text

url (URI!)

The HTTP URL for this contribution.

title (String)

A string representing the check run

user (User!)

The user who made this contribution.

url (URI!)

The HTTP URL for this check run.

--- -### HeadRefDeletedEvent - -

Represents a ‘head_ref_deleted’ event on a given pull request.

- -#### Implements - +### CheckRunConnection -- [Node](interfaces.md#node) +

The connection type for CheckRun.

#### Fields @@ -2512,43 +2060,28 @@ longer access.

Description - actor (Actor) -

Identifies the actor who performed the event.

- - - createdAt (DateTime!) -

Identifies the date and time when the object was created.

- - - headRef (Ref) -

Identifies the Ref associated with the head_ref_deleted event.

+ edges ([CheckRunEdge]) +

A list of edges.

- headRefName (String!) -

Identifies the name of the Ref associated with the head_ref_deleted event.

+ nodes ([CheckRun]) +

A list of nodes.

- id (ID!) - + pageInfo (PageInfo!) +

Information to aid in pagination.

- pullRequest (PullRequest!) -

PullRequest referenced by event.

+ totalCount (Int!) +

Identifies the total count of items in the connection.

--- -### OrgRemoveBillingManagerAuditEntry - -

Audit log entry for a org.remove_billing_manager event.

- -#### Implements - +### CheckRunEdge -- [AuditEntry](interfaces.md#auditentry) -- [Node](interfaces.md#node) -- [OrganizationAuditEntryData](interfaces.md#organizationauditentrydata) +

An edge in a connection.

#### Fields @@ -2558,95 +2091,25 @@ longer access.

Description - action (String!) -

The action name

- - - actor (AuditEntryActor) -

The user who initiated the action

- - - actorIp (String) -

The IP address of the actor

- - - actorLocation (ActorLocation) -

A readable representation of the actor’s location

- - - actorLogin (String) -

The username of the user who initiated the action

- - - actorResourcePath (URI) -

The HTTP path for the actor.

- - - actorUrl (URI) -

The HTTP URL for the actor.

- - - createdAt (PreciseDateTime!) -

The time the action was initiated

- - - id (ID!) - - - - operationType (OperationType) -

The corresponding operation type for the action

- - - organization (Organization) -

The Organization associated with the Audit Entry.

- - - organizationName (String) -

The name of the Organization.

- - - organizationResourcePath (URI) -

The HTTP path for the organization

- - - organizationUrl (URI) -

The HTTP URL for the organization

- - - reason (OrgRemoveBillingManagerAuditEntryReason) -

The reason for the billing manager being removed.

- - - user (User) -

The user affected by the action

- - - userLogin (String) -

For actions involving two users, the actor is the initiator and the user is the affected user.

- - - userResourcePath (URI) -

The HTTP path for the user.

+ cursor (String!) +

A cursor for use in pagination.

- userUrl (URI) -

The HTTP URL for the user.

+ node (CheckRun) +

The item at the end of the edge.

--- -### Project +### CheckSuite -

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

+

A check suite.

#### Implements -- [Closable](interfaces.md#closable) -- [Node](interfaces.md#node) -- [Updatable](interfaces.md#updatable) +- [Node](interfaces.md#node) #### Fields @@ -2656,25 +2119,17 @@ longer access.

Description - body (String) -

The project’s description body.

- - - bodyHTML (HTML!) -

The projects description body rendered to HTML.

- - - closed (Boolean!) -

true if the object is closed (definition of closed may depend on type)

+ app (App) +

The GitHub App which created this check suite.

- closedAt (DateTime) -

Identifies the date and time when the object was closed.

+ branch (Ref) +

The name of the branch for this check suite.

- columns (ProjectColumnConnection!) + checkRuns (CheckRunConnection) -

List of columns in the project

+

The check runs associated with a check suite.

@@ -2691,6 +2146,12 @@ longer access.

Returns the elements in the list that come before the specified cursor.

+ + + - - + + - - + + + + + + @@ -2723,21 +2188,9 @@ longer access.

- - - - - - - - - - - - - + - - + + + + + + - + - - + + @@ -2793,24 +2274,15 @@ longer access.

- - - - - +
Arguments
+

filterBy (CheckRunFilter)

+

Filters the check runs by this type.

+

first (Int)

@@ -2707,12 +2168,16 @@ longer access.

createdAt (DateTime!)

Identifies the date and time when the object was created.

commit (Commit!)

The commit for this check suite

creator (Actor)

The actor who originally created the project.

conclusion (CheckConclusionState)

The conclusion of this check suite.

createdAt (DateTime!)

Identifies the date and time when the object was created.

databaseId (Int)
name (String!)

The project’s name.

number (Int!)

The project’s number.

owner (ProjectOwner!)

The project’s owner. Currently limited to repositories, organizations, and users.

pendingCards (ProjectCardConnection!)matchingPullRequests (PullRequestConnection) -

List of pending cards in this project

+

A list of open pull requests matching the check suite.

@@ -2750,8 +2203,8 @@ longer access.

@@ -2766,26 +2219,54 @@ longer access.

Returns the first n elements from the list.

+ + + + + + + + + + + +
Arguments
-

archivedStates ([ProjectCardArchivedState])

-

A list of archived states to filter the cards by

+

baseRefName (String)

+

The base ref name to filter the pull requests by.

+

headRefName (String)

+

The head ref name to filter the pull requests by.

+
+

labels ([String!])

+

A list of label names to filter the pull requests by.

+

last (Int)

Returns the last n elements from the list.

+

orderBy (IssueOrder)

+

Ordering options for pull requests returned from the connection.

+
+

states ([PullRequestState!])

+

A list of states to filter the pull requests by.

+
progress (ProjectProgress!)

Project progress details.

push (Push)

The push that triggered this check suite.

repository (Repository!)

The repository associated with this check suite.

resourcePath (URI!)

The HTTP path for this project

The HTTP path for this check suite

state (ProjectState!)

Whether the project is open or closed.

status (CheckStatusState!)

The status of this check suite.

updatedAt (DateTime!)
url (URI!)

The HTTP URL for this project

viewerCanUpdate (Boolean!)

Check if the current viewer can update this object.

The HTTP URL for this check suite

--- -### ReviewRequestRemovedEvent - -

Represents an ‘review_request_removed’ event on a given pull request.

- -#### Implements - +### CheckSuiteConnection -- [Node](interfaces.md#node) +

The connection type for CheckSuite.

#### Fields @@ -2820,32 +2292,28 @@ longer access.

Description - actor (Actor) -

Identifies the actor who performed the event.

+ edges ([CheckSuiteEdge]) +

A list of edges.

- createdAt (DateTime!) -

Identifies the date and time when the object was created.

+ nodes ([CheckSuite]) +

A list of nodes.

- id (ID!) - + pageInfo (PageInfo!) +

Information to aid in pagination.

- pullRequest (PullRequest!) -

PullRequest referenced by event.

- - - requestedReviewer (RequestedReviewer) -

Identifies the reviewer whose review request was removed.

+ totalCount (Int!) +

Identifies the total count of items in the connection.

--- -### BranchProtectionRuleConflict +### CheckSuiteEdge -

A conflict between two branch protection rules.

+

An edge in a connection.

#### Fields @@ -2855,29 +2323,20 @@ longer access.

Description - branchProtectionRule (BranchProtectionRule) -

Identifies the branch protection rule.

- - - conflictingBranchProtectionRule (BranchProtectionRule) -

Identifies the conflicting branch protection rule.

+ cursor (String!) +

A cursor for use in pagination.

- ref (Ref) -

Identifies the branch ref that has conflicting rules

+ node (CheckSuite) +

The item at the end of the edge.

--- -### App - -

A GitHub App.

- -#### Implements - +### ClearLabelsFromLabelablePayload -- [Node](interfaces.md#node) +

Autogenerated return type of ClearLabelsFromLabelable

#### Fields @@ -2887,65 +2346,20 @@ longer access.

Description - createdAt (DateTime!) -

Identifies the date and time when the object was created.

- - - databaseId (Int) -

Identifies the primary key from the database.

- - - description (String) -

The description of the app.

- - - id (ID!) - - - - logoBackgroundColor (String!) -

The hex color code, without the leading ‘#’, for the logo background.

- - - logoUrl (URI!) - -

A URL pointing to the app’s logo.

- - - - - - - -
Arguments
-

size (Int)

-

The size of the resulting image.

-
- - - - name (String!) -

The name of the app.

- - - slug (String!) -

A slug based on the name of the app for use in URLs.

- - - updatedAt (DateTime!) -

Identifies the date and time when the object was last updated.

+ clientMutationId (String) +

A unique identifier for the client performing the mutation.

- url (URI!) -

The URL to the app’s homepage.

+ labelable (Labelable) +

The item that was unlabeled.

--- -### ContentReference +### CloneProjectPayload -

A content reference

+

Autogenerated return type of CloneProject

#### Fields @@ -2955,24 +2369,24 @@ longer access.

Description - databaseId (Int!) -

Identifies the primary key from the database.

+ clientMutationId (String) +

A unique identifier for the client performing the mutation.

- id (ID!) - + jobStatusId (String) +

The id of the JobStatus for populating cloned fields.

- reference (String!) -

The reference of the content reference.

+ project (Project) +

The new cloned project.

--- -### DismissPullRequestReviewPayload +### CloneTemplateRepositoryPayload -

Autogenerated return type of DismissPullRequestReview

+

Autogenerated return type of CloneTemplateRepository

#### Fields @@ -2986,91 +2400,16 @@ longer access.

A unique identifier for the client performing the mutation.

- pullRequestReview (PullRequestReview) -

The dismissed pull request review.

- - - ---- - -### OrganizationTeamsHovercardContext - -

An organization teams hovercard context

- -#### Implements - - -- [HovercardContext](interfaces.md#hovercardcontext) - -#### Fields - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + +
NameDescription
message (String!)

A string describing this context

octicon (String!)

An octicon to accompany this context

relevantTeams (TeamConnection!) -

Teams in this organization the user is a member of that are relevant

- - - - - - - - - - - - - - - - -
Arguments
-

after (String)

-

Returns the elements in the list that come after the specified cursor.

-
-

before (String)

-

Returns the elements in the list that come before the specified cursor.

-
-

first (Int)

-

Returns the first n elements from the list.

-
-

last (Int)

-

Returns the last n elements from the list.

-
-
teamsResourcePath (URI!)

The path for the full team list for this user

teamsUrl (URI!)

The URL for the full team list for this user

totalTeamCount (Int!)

The total number of teams the user is on in the organization

repository (Repository)

The new repository.

--- -### AddReactionPayload +### CloseIssuePayload -

Autogenerated return type of AddReaction

+

Autogenerated return type of CloseIssue

#### Fields @@ -3084,20 +2423,16 @@ longer access.

A unique identifier for the client performing the mutation.

- reaction (Reaction) -

The reaction object.

- - - subject (Reactable) -

The reactable subject.

+ issue (Issue) +

The issue that was closed.

--- -### DeleteIssuePayload +### ClosePullRequestPayload -

Autogenerated return type of DeleteIssue

+

Autogenerated return type of ClosePullRequest

#### Fields @@ -3111,21 +2446,22 @@ longer access.

A unique identifier for the client performing the mutation.

- repository (Repository) -

The repository the issue belonged to

+ pullRequest (PullRequest) +

The pull request that was closed.

--- -### Deployment +### ClosedEvent -

Represents triggered deployment instance.

+

Represents a ‘closed’ event on any Closable.

#### Implements -- [Node](interfaces.md#node) +- [Node](interfaces.md#node) +- [UniformResourceLocatable](interfaces.md#uniformresourcelocatable) #### Fields @@ -3135,153 +2471,45 @@ longer access.

Description - commit (Commit) -

Identifies the commit sha of the deployment.

- - - commitOid (String!) -

Identifies the oid of the deployment commit, even if the commit has been deleted.

- - - createdAt (DateTime!) -

Identifies the date and time when the object was created.

- - - creator (Actor!) -

Identifies the actor who triggered the deployment.

+ actor (Actor) +

Identifies the actor who performed the event.

- databaseId (Int) -

Identifies the primary key from the database.

+ closable (Closable!) +

Object that was closed.

- description (String) -

The deployment description.

+ closer (Closer) +

Object which triggered the creation of this event.

- environment (String) -

The latest environment to which this deployment was made.

+ createdAt (DateTime!) +

Identifies the date and time when the object was created.

id (ID!) - latestEnvironment (String) -

The latest environment to which this deployment was made.

- - - latestStatus (DeploymentStatus) -

The latest status of this deployment.

- - - originalEnvironment (String) -

The original environment to which this deployment was made.

- - - payload (String) -

Extra information that a deployment system might need.

- - - ref (Ref) -

Identifies the Ref of the deployment, if the deployment was created by ref.

- - - repository (Repository!) -

Identifies the repository associated with the deployment.

- - - state (DeploymentState) -

The current state of the deployment.

- - - statuses (DeploymentStatusConnection) - -

A list of statuses associated with the deployment.

- - - - - - - - - - - - - - - - -
Arguments
-

after (String)

-

Returns the elements in the list that come after the specified cursor.

-
-

before (String)

-

Returns the elements in the list that come before the specified cursor.

-
-

first (Int)

-

Returns the first n elements from the list.

-
-

last (Int)

-

Returns the last n elements from the list.

-
- - - - task (String) -

The deployment task.

- - - updatedAt (DateTime!) -

Identifies the date and time when the object was last updated.

- - - ---- - -### MilestoneConnection - -

The connection type for Milestone.

- -#### Fields - - - - - - - - - - - - - - - - - + + - - + +
NameDescription
edges ([MilestoneEdge])

A list of edges.

nodes ([Milestone])

A list of nodes.

pageInfo (PageInfo!)

Information to aid in pagination.

resourcePath (URI!)

The HTTP path for this closed event.

totalCount (Int!)

Identifies the total count of items in the connection.

url (URI!)

The HTTP URL for this closed event.

--- -### OrgUpdateDefaultRepositoryPermissionAuditEntry +### CodeOfConduct -

Audit log entry for a org.update_default_repository_permission

+

The Code of Conduct for a repository

#### Implements -- [AuditEntry](interfaces.md#auditentry) -- [Node](interfaces.md#node) -- [OrganizationAuditEntryData](interfaces.md#organizationauditentrydata) +- [Node](interfaces.md#node) #### Fields @@ -3291,92 +2519,41 @@ longer access.

Description - action (String!) -

The action name

- - - actor (AuditEntryActor) -

The user who initiated the action

- - - actorIp (String) -

The IP address of the actor

- - - actorLocation (ActorLocation) -

A readable representation of the actor’s location

- - - actorLogin (String) -

The username of the user who initiated the action

- - - actorResourcePath (URI) -

The HTTP path for the actor.

- - - actorUrl (URI) -

The HTTP URL for the actor.

- - - createdAt (PreciseDateTime!) -

The time the action was initiated

+ body (String) +

The body of the Code of Conduct

id (ID!) - operationType (OperationType) -

The corresponding operation type for the action

- - - organization (Organization) -

The Organization associated with the Audit Entry.

- - - organizationName (String) -

The name of the Organization.

- - - organizationResourcePath (URI) -

The HTTP path for the organization

- - - organizationUrl (URI) -

The HTTP URL for the organization

- - - permission (OrgUpdateDefaultRepositoryPermissionAuditEntryPermission) -

The new default repository permission level for the organization.

- - - permissionWas (OrgUpdateDefaultRepositoryPermissionAuditEntryPermission) -

The former default repository permission level for the organization.

- - - user (User) -

The user affected by the action

+ key (String!) +

The key for the Code of Conduct

- userLogin (String) -

For actions involving two users, the actor is the initiator and the user is the affected user.

+ name (String!) +

The formal name of the Code of Conduct

- userResourcePath (URI) -

The HTTP path for the user.

+ resourcePath (URI) +

The HTTP path for this Code of Conduct

- userUrl (URI) -

The HTTP URL for the user.

+ url (URI) +

The HTTP URL for this Code of Conduct

--- -### CheckAnnotation +### CommentDeletedEvent -

A single check annotation.

+

Represents a ‘comment_deleted’ event on a given issue or pull request.

+ +#### Implements + + +- [Node](interfaces.md#node) #### Fields @@ -3386,49 +2563,40 @@ longer access.

Description - annotationLevel (CheckAnnotationLevel) -

The annotation’s severity level.

+ actor (Actor) +

Identifies the actor who performed the event.

- blobUrl (URI!) -

The path to the file that this annotation was made on.

+ createdAt (DateTime!) +

Identifies the date and time when the object was created.

databaseId (Int)

Identifies the primary key from the database.

- location (CheckAnnotationSpan!) -

The position of this annotation.

- - - message (String!) -

The annotation’s message.

- - - path (String!) -

The path that this annotation was made on.

- - - rawDetails (String) -

Additional information about the annotation.

+ deletedCommentAuthor (Actor) +

The user who authored the deleted comment.

- title (String) -

The annotation’s title

+ id (ID!) + --- -### BranchProtectionRule +### Commit -

A branch protection rule.

+

Represents a Git commit.

#### Implements -- [Node](interfaces.md#node) +- [GitObject](interfaces.md#gitobject) +- [Node](interfaces.md#node) +- [Subscribable](interfaces.md#subscribable) +- [UniformResourceLocatable](interfaces.md#uniformresourcelocatable) #### Fields @@ -3438,17 +2606,17 @@ longer access.

Description - allowsDeletions (Boolean!) -

Can this branch be deleted.

+ abbreviatedOid (String!) +

An abbreviated version of the Git object ID

- allowsForcePushes (Boolean!) -

Are force pushes allowed on this branch.

+ additions (Int!) +

The number of additions in this commit.

- branchProtectionRuleConflicts (BranchProtectionRuleConflictConnection!) + associatedPullRequests (PullRequestConnection) -

A list of conflicts matching branches protection rule and other branch protection rules

+

The pull requests associated with a commit

@@ -3477,33 +2645,32 @@ longer access.

Returns the last n elements from the list.

+ + +
Arguments
+

orderBy (PullRequestOrder)

+

Ordering options for pull requests.

+
- creator (Actor) -

The actor who created this branch protection rule.

- - - databaseId (Int) -

Identifies the primary key from the database.

- - - dismissesStaleReviews (Boolean!) -

Will new commits pushed to matching branches dismiss pull request review approvals.

+ author (GitActor) +

Authorship details of the commit.

- id (ID!) - + authoredByCommitter (Boolean!) +

Check if the committer and the author match.

- isAdminEnforced (Boolean!) -

Can admins overwrite branch protection.

+ authoredDate (DateTime!) +

The datetime when this commit was authored.

- matchingRefs (RefConnection!) + authors (GitActorConnection!) -

Repository refs that are protected by this rule

+

The list of authors for this commit based on the git author and the Co-authored-by +message trailer. The git author will always be first.

@@ -3532,23 +2699,34 @@ longer access.

Returns the last n elements from the list.

+
Arguments
+ + + + blame (Blame!) + +

Fetches git blame information.

+ + + +
Arguments
-

query (String)

-

Filters refs with query on name

+

path (String!)

+

The file whose Git blame information you want.

- pattern (String!) -

Identifies the protection rule pattern.

+ changedFiles (Int!) +

The number of changed files in this commit.

- pushAllowances (PushAllowanceConnection!) + checkSuites (CheckSuiteConnection) -

A list push allowances for this branch protection rule.

+

The check suites associated with a commit.

@@ -3565,6 +2743,12 @@ longer access.

Returns the elements in the list that come before the specified cursor.

+ + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + -
Arguments
+

filterBy (CheckSuiteFilter)

+

Filters the check suites by this type.

+

first (Int)

@@ -3581,53 +2765,9 @@ longer access.

repository (Repository)

The repository associated with this branch protection rule.

requiredApprovingReviewCount (Int)

Number of approving reviews required to update matching branches.

requiredStatusCheckContexts ([String])

List of required status check contexts that must pass for commits to be accepted to matching branches.

requiresApprovingReviews (Boolean!)

Are approving reviews required to update matching branches.

requiresCodeOwnerReviews (Boolean!)

Are reviews from code owners required to update matching branches.

requiresCommitSignatures (Boolean!)

Are commits required to be signed.

requiresLinearHistory (Boolean!)

Are merge commits prohibited from being pushed to this branch.

requiresStatusChecks (Boolean!)

Are status checks required to update matching branches.

requiresStrictStatusChecks (Boolean!)

Are branches required to be up to date before merging.

restrictsPushes (Boolean!)

Is pushing to matching branches restricted.

restrictsReviewDismissals (Boolean!)

Is dismissal of pull request reviews restricted.

reviewDismissalAllowances (ReviewDismissalAllowanceConnection!)comments (CommitCommentConnection!) -

A list review dismissal allowances for this branch protection rule.

+

Comments made on the commit.

@@ -3659,94 +2799,34 @@ longer access.

Arguments
- ---- - -### AddVerifiableDomainPayload - -

Autogenerated return type of AddVerifiableDomain

- -#### Fields - - - - - - - - - - - - - - -
NameDescription
clientMutationId (String)

A unique identifier for the client performing the mutation.

domain (VerifiableDomain)

The verifiable domain that was added.

- ---- - -### Release - -

A release contains the content for a release.

- -#### Implements - - -- [Node](interfaces.md#node) -- [UniformResourceLocatable](interfaces.md#uniformresourcelocatable) - -#### Fields - - - - - - - - - - - - - - - - - - - - - - - - + + - - + + - - + + - - + + - - + + - - + + - + - - - - - - - - - + - - - - - - - - - - - - - - - - - - - -
NameDescription
author (User)

The author of the release

createdAt (DateTime!)

Identifies the date and time when the object was created.

description (String)

The description of the release.

descriptionHTML (HTML)

The description of this release rendered to HTML.

id (ID!)commitResourcePath (URI!)

The HTTP path for this Git object

isDraft (Boolean!)

Whether or not the release is a draft

commitUrl (URI!)

The HTTP URL for this Git object

isLatest (Boolean!)

Whether or not the release is the latest releast

committedDate (DateTime!)

The datetime when this commit was committed.

isPrerelease (Boolean!)

Whether or not the release is a prerelease

committedViaWeb (Boolean!)

Check if committed via GitHub web UI.

name (String)

The title of the release.

committer (GitActor)

Committer details of the commit.

publishedAt (DateTime)

Identifies the date and time when the release was created.

deletions (Int!)

The number of deletions in this commit.

releaseAssets (ReleaseAssetConnection!)deployments (DeploymentConnection) -

List of releases assets which are dependent on this release.

+

The deployments associated with a commit.

@@ -3763,6 +2843,12 @@ longer access.

Returns the elements in the list that come before the specified cursor.

+ + +
Arguments
+

environments ([String!])

+

Environments to list deployments for

+

first (Int)

@@ -3777,136 +2863,125 @@ longer access.

-

name (String)

-

A list of names to filter the assets by.

+

orderBy (DeploymentOrder)

+

Ordering options for deployments returned from the connection.

repository (Repository!)

The repository that the release belongs to.

resourcePath (URI!)

The HTTP path for this issue

shortDescriptionHTML (HTML)file (TreeEntry) -

A description of the release, rendered to HTML without any links in it.

+

The tree entry representing the file located at the given path.

Arguments
-

limit (Int)

-

How many characters to return.

+

path (String!)

+

The path for the file

tag (Ref)

The Git tag the release points to

tagCommit (Commit)

The tag commit for this release.

tagName (String!)

The name of the release’s Git tag

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

url (URI!)

The HTTP URL for this issue

- ---- - -### TeamMemberConnection - -

The connection type for User.

- -#### Fields - - - - - + + - - + + - - + + - - + + - - + + -
NameDescriptionhistory (CommitHistoryConnection!) +

The linear commit history starting from (and including) this commit, in the same order as git log.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Arguments
+

after (String)

+

Returns the elements in the list that come after the specified cursor.

+
+

author (CommitAuthor)

+

If non-null, filters history to only show commits with matching authorship.

+
+

before (String)

+

Returns the elements in the list that come before the specified cursor.

+
+

first (Int)

+

Returns the first n elements from the list.

+
+

last (Int)

+

Returns the last n elements from the list.

+
+

path (String)

+

If non-null, filters history to only show commits touching files under this path.

+
+

since (GitTimestamp)

+

Allows specifying a beginning time or date for fetching commits.

+
+

until (GitTimestamp)

+

Allows specifying an ending time or date for fetching commits.

+
+
edges ([TeamMemberEdge])

A list of edges.

id (ID!)
nodes ([User])

A list of nodes.

message (String!)

The Git commit message

pageInfo (PageInfo!)

Information to aid in pagination.

messageBody (String!)

The Git commit message body

totalCount (Int!)

Identifies the total count of items in the connection.

messageBodyHTML (HTML!)

The commit message body rendered to HTML.

- ---- - -### DependencyGraphDependencyEdge - -

An edge in a connection.

- -#### Fields - - - - + + - - + + - - + + -
NameDescriptionmessageHeadline (String!)

The Git commit message headline

cursor (String!)

A cursor for use in pagination.

messageHeadlineHTML (HTML!)

The commit message headline rendered to HTML.

node (DependencyGraphDependency)

The item at the end of the edge.

oid (GitObjectID!)

The Git object ID

- ---- - -### Ref - -

Represents a Git reference.

- -#### Implements - - -- [Node](interfaces.md#node) - -#### Fields - - - - + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + + + + +
NameDescriptiononBehalfOf (Organization)

The organization this commit was made on behalf of.

associatedPullRequests (PullRequestConnection!)parents (CommitConnection!) -

A list of pull requests with this ref as the head ref.

+

The parents of a commit.

@@ -3917,12 +2992,6 @@ longer access.

Returns the elements in the list that come after the specified cursor.

- - - +
Arguments
-

baseRefName (String)

-

The base ref name to filter the pull requests by.

-

before (String)

@@ -3937,80 +3006,125 @@ longer access.

-

headRefName (String)

-

The head ref name to filter the pull requests by.

+

last (Int)

+

Returns the last n elements from the list.

+
pushedDate (DateTime)

The datetime when this commit was pushed.

repository (Repository!)

The Repository this commit belongs to

resourcePath (URI!)

The HTTP path for this commit

signature (GitSignature)

Commit signing information, if present.

status (Status)

Status information for this commit

statusCheckRollup (StatusCheckRollup)

Check and Status rollup information for this commit.

submodules (SubmoduleConnection!) +

Returns a list of all submodules in this repository as of this Commit parsed from the .gitmodules file.

+ + + +
Arguments
-

labels ([String!])

-

A list of label names to filter the pull requests by.

+

after (String)

+

Returns the elements in the list that come after the specified cursor.

-

last (Int)

-

Returns the last n elements from the list.

+

before (String)

+

Returns the elements in the list that come before the specified cursor.

-

orderBy (IssueOrder)

-

Ordering options for pull requests returned from the connection.

+

first (Int)

+

Returns the first n elements from the list.

-

states ([PullRequestState!])

-

A list of states to filter the pull requests by.

+

last (Int)

+

Returns the last n elements from the list.

branchProtectionRule (BranchProtectionRule)

Branch protection rules for this ref

tarballUrl (URI!)

Returns a URL to download a tarball archive for a repository. +Note: For private repositories, these links are temporary and expire after five minutes.

id (ID!)tree (Tree!)

Commit’s root Tree

name (String!)

The ref name.

treeResourcePath (URI!)

The HTTP path for the tree of this commit

prefix (String!)

The ref’s prefix, such as refs/heads/ or refs/tags/.

treeUrl (URI!)

The HTTP URL for the tree of this commit

refUpdateRule (RefUpdateRule)

Branch protection rules that are viewable by non-admins

url (URI!)

The HTTP URL for this commit

repository (Repository!)

The repository the ref belongs to.

viewerCanSubscribe (Boolean!)

Check if the viewer is able to change their subscription status for the repository.

target (GitObject)

The object the ref points to. Returns null when object does not exist.

viewerSubscription (SubscriptionState)

Identifies if the viewer is watching, not watching, or ignoring the subscribable entity.

zipballUrl (URI!)

Returns a URL to download a zipball archive for a repository. +Note: For private repositories, these links are temporary and expire after five minutes.

--- -### TeamRemoveMemberAuditEntry +### CommitComment -

Audit log entry for a team.remove_member event.

+

Represents a comment on a given Commit.

#### Implements -- [AuditEntry](interfaces.md#auditentry) +- [Comment](interfaces.md#comment) +- [Deletable](interfaces.md#deletable) +- [Minimizable](interfaces.md#minimizable) - [Node](interfaces.md#node) -- [OrganizationAuditEntryData](interfaces.md#organizationauditentrydata) -- [TeamAuditEntryData](interfaces.md#teamauditentrydata) +- [Reactable](interfaces.md#reactable) +- [RepositoryNode](interfaces.md#repositorynode) +- [Updatable](interfaces.md#updatable) +- [UpdatableComment](interfaces.md#updatablecomment) #### Fields @@ -4020,158 +3134,210 @@ longer access.

Description - action (String!) -

The action name

+ author (Actor) +

The actor who authored the comment.

- actor (AuditEntryActor) -

The user who initiated the action

+ authorAssociation (CommentAuthorAssociation!) +

Author’s association with the subject of the comment.

- actorIp (String) -

The IP address of the actor

+ body (String!) +

Identifies the comment body.

- actorLocation (ActorLocation) -

A readable representation of the actor’s location

+ bodyHTML (HTML!) +

The body rendered to HTML.

- actorLogin (String) -

The username of the user who initiated the action

+ bodyText (String!) +

The body rendered to text.

- actorResourcePath (URI) -

The HTTP path for the actor.

+ commit (Commit) +

Identifies the commit associated with the comment, if the commit exists.

- actorUrl (URI) -

The HTTP URL for the actor.

+ createdAt (DateTime!) +

Identifies the date and time when the object was created.

- createdAt (PreciseDateTime!) -

The time the action was initiated

+ createdViaEmail (Boolean!) +

Check if this comment was created via an email reply.

- id (ID!) - + databaseId (Int) +

Identifies the primary key from the database.

- isLdapMapped (Boolean) -

Whether the team was mapped to an LDAP Group.

+ editor (Actor) +

The actor who edited the comment.

- operationType (OperationType) -

The corresponding operation type for the action

+ id (ID!) + - organization (Organization) -

The Organization associated with the Audit Entry.

+ includesCreatedEdit (Boolean!) +

Check if this comment was edited and includes an edit with the creation data

- organizationName (String) -

The name of the Organization.

+ isMinimized (Boolean!) +

Returns whether or not a comment has been minimized.

- organizationResourcePath (URI) -

The HTTP path for the organization

+ lastEditedAt (DateTime) +

The moment the editor made the last edit

- organizationUrl (URI) -

The HTTP URL for the organization

+ minimizedReason (String) +

Returns why the comment was minimized.

- team (Team) -

The team associated with the action

+ path (String) +

Identifies the file path associated with the comment.

- teamName (String) -

The name of the team

+ position (Int) +

Identifies the line position associated with the comment.

- teamResourcePath (URI) -

The HTTP path for this team

+ publishedAt (DateTime) +

Identifies when the comment was published at.

- teamUrl (URI) -

The HTTP URL for this team

+ reactionGroups ([ReactionGroup!]) +

A list of reactions grouped by content left on the subject.

- user (User) -

The user affected by the action

+ reactions (ReactionConnection!) + +

A list of Reactions left on the Issue.

+ + + + + + + + + + + + + + + + + + + + + + +
Arguments
+

after (String)

+

Returns the elements in the list that come after the specified cursor.

+
+

before (String)

+

Returns the elements in the list that come before the specified cursor.

+
+

content (ReactionContent)

+

Allows filtering Reactions by emoji.

+
+

first (Int)

+

Returns the first n elements from the list.

+
+

last (Int)

+

Returns the last n elements from the list.

+
+

orderBy (ReactionOrder)

+

Allows specifying the order in which reactions are returned.

+
+ - userLogin (String) -

For actions involving two users, the actor is the initiator and the user is the affected user.

+ repository (Repository!) +

The repository associated with this node.

- userResourcePath (URI) -

The HTTP path for the user.

+ resourcePath (URI!) +

The HTTP path permalink for this commit comment.

- userUrl (URI) -

The HTTP URL for the user.

+ updatedAt (DateTime!) +

Identifies the date and time when the object was last updated.

- - ---- - -### EnterpriseAdministratorInvitationConnection - -

The connection type for EnterpriseAdministratorInvitation.

- -#### Fields - - - - + + - - + + - - + + - - + + - - + + -
NameDescriptionurl (URI!)

The HTTP URL permalink for this commit comment.

edges ([EnterpriseAdministratorInvitationEdge])

A list of edges.

userContentEdits (UserContentEditConnection) +

A list of edits to this content.

+ + + + + + + + + + + + + + + + +
Arguments
+

after (String)

+

Returns the elements in the list that come after the specified cursor.

+
+

before (String)

+

Returns the elements in the list that come before the specified cursor.

+
+

first (Int)

+

Returns the first n elements from the list.

+
+

last (Int)

+

Returns the last n elements from the list.

+
+
nodes ([EnterpriseAdministratorInvitation])

A list of nodes.

viewerCanDelete (Boolean!)

Check if the current viewer can delete this object.

pageInfo (PageInfo!)

Information to aid in pagination.

viewerCanMinimize (Boolean!)

Check if the current viewer can minimize this object.

totalCount (Int!)

Identifies the total count of items in the connection.

viewerCanReact (Boolean!)

Can user react to this subject

- ---- - -### SecurityAdvisoryPackage - -

An individual package

- -#### Fields - - - - + + - - + + - - + +
NameDescriptionviewerCanUpdate (Boolean!)

Check if the current viewer can update this object.

ecosystem (SecurityAdvisoryEcosystem!)

The ecosystem the package belongs to, e.g. RUBYGEMS, NPM

viewerCannotUpdateReasons ([CommentCannotUpdateReason!]!)

Reasons why the current viewer can not update this comment.

name (String!)

The package name

viewerDidAuthor (Boolean!)

Did the viewer author this comment.

--- -### CreateIssuePayload +### CommitCommentConnection -

Autogenerated return type of CreateIssue

+

The connection type for CommitComment.

#### Fields @@ -4181,44 +3347,28 @@ longer access.

Description - clientMutationId (String) -

A unique identifier for the client performing the mutation.

+ edges ([CommitCommentEdge]) +

A list of edges.

- issue (Issue) -

The new issue.

+ nodes ([CommitComment]) +

A list of nodes.

- - ---- - -### DeleteDeploymentPayload - -

Autogenerated return type of DeleteDeployment

- -#### Fields - - - - + + - - + +
NameDescriptionpageInfo (PageInfo!)

Information to aid in pagination.

clientMutationId (String)

A unique identifier for the client performing the mutation.

totalCount (Int!)

Identifies the total count of items in the connection.

--- -### ConnectedEvent - -

Represents a ‘connected’ event on a given issue or pull request.

- -#### Implements - +### CommitCommentEdge -- [Node](interfaces.md#node) +

An edge in a connection.

#### Fields @@ -4228,41 +3378,26 @@ longer access.

Description - actor (Actor) -

Identifies the actor who performed the event.

- - - createdAt (DateTime!) -

Identifies the date and time when the object was created.

- - - id (ID!) - - - - isCrossRepository (Boolean!) -

Reference originated in a different repository.

- - - source (ReferencedSubject!) -

Issue or pull request that made the reference.

+ cursor (String!) +

A cursor for use in pagination.

- subject (ReferencedSubject!) -

Issue or pull request which was connected.

+ node (CommitComment) +

The item at the end of the edge.

--- -### SecurityAdvisory +### CommitCommentThread -

A GitHub Security Advisory

+

A thread of comments on a commit.

#### Implements -- [Node](interfaces.md#node) +- [Node](interfaces.md#node) +- [RepositoryNode](interfaces.md#repositorynode) #### Fields @@ -4272,13 +3407,9 @@ longer access.

Description - cvss (CVSS!) -

The CVSS associated with this advisory

- - - cwes (CWEConnection!) + comments (CommitCommentConnection!) -

CWEs associated with this Advisory

+

The comments that exist in this thread.

@@ -4311,61 +3442,75 @@ longer access.

- - - - - - - - - - + + - - + + - - + + - - + + +
Arguments
databaseId (Int)

Identifies the primary key from the database.

description (String!)

This is a long plaintext description of the advisory

ghsaId (String!)

The GitHub Security Advisory ID

commit (Commit)

The commit the comments were made on.

id (ID!)
identifiers ([SecurityAdvisoryIdentifier!]!)

A list of identifiers for this advisory

path (String)

The file the comments were made on.

notificationsPermalink (URI)

The permalink for the advisory’s dependabot alerts page

position (Int)

The position in the diff for the commit that the comment was made on.

origin (String!)

The organization that originated the advisory

repository (Repository!)

The repository associated with this node.

+ +--- + +### CommitConnection + +

The connection type for Commit.

+ +#### Fields + + - - + + - - + + - - + + - - + + - - + + +
permalink (URI)

The permalink for the advisory

NameDescription
publishedAt (DateTime!)

When the advisory was published

edges ([CommitEdge])

A list of edges.

references ([SecurityAdvisoryReference!]!)

A list of references for this advisory

nodes ([Commit])

A list of nodes.

severity (SecurityAdvisorySeverity!)

The severity of the advisory

pageInfo (PageInfo!)

Information to aid in pagination.

summary (String!)

A short plaintext summary of the advisory

totalCount (Int!)

Identifies the total count of items in the connection.

+ +--- + +### CommitContributionsByRepository + +

This aggregates commits made by a user within one repository.

+ +#### Fields + + - - + + - + - - + + + + + + + + + +
updatedAt (DateTime!)

When the advisory was last updated

NameDescription
vulnerabilities (SecurityVulnerabilityConnection!)contributions (CreatedCommitContributionConnection!) -

Vulnerabilities associated with this Advisory

+

The commit contributions, each representing a day.

@@ -4382,12 +3527,6 @@ longer access.

Returns the elements in the list that come before the specified cursor.

- - - - - - - - -
Arguments
-

ecosystem (SecurityAdvisoryEcosystem)

-

An ecosystem to filter vulnerabilities by.

-

first (Int)

@@ -4402,36 +3541,32 @@ longer access.

-

orderBy (SecurityVulnerabilityOrder)

-

Ordering options for the returned topics.

-
-

package (String)

-

A package name to filter vulnerabilities by.

-
-

severities ([SecurityAdvisorySeverity!])

-

A list of severities to filter vulnerabilities by.

+

orderBy (CommitContributionOrder)

+

Ordering options for commit contributions returned from the connection.

withdrawnAt (DateTime)

When the advisory was withdrawn, if it has been withdrawn

repository (Repository!)

The repository in which the commits were made.

resourcePath (URI!)

The HTTP path for the user’s commits to the repository in this time range.

url (URI!)

The HTTP URL for the user’s commits to the repository in this time range.

--- -### SecurityAdvisoryPackageVersion +### CommitEdge -

An individual package version

+

An edge in a connection.

#### Fields @@ -4441,16 +3576,20 @@ longer access.

Description - identifier (String!) -

The package name or version

+ cursor (String!) +

A cursor for use in pagination.

+ + + node (Commit) +

The item at the end of the edge.

--- -### PinnedIssueConnection +### CommitHistoryConnection -

The connection type for PinnedIssue.

+

The connection type for Commit.

#### Fields @@ -4460,11 +3599,11 @@ longer access.

Description - edges ([PinnedIssueEdge]) + edges ([CommitEdge])

A list of edges.

- nodes ([PinnedIssue]) + nodes ([Commit])

A list of nodes.

@@ -4479,9 +3618,14 @@ longer access.

--- -### TeamDiscussionEdge +### ConnectedEvent -

An edge in a connection.

+

Represents a ‘connected’ event on a given issue or pull request.

+ +#### Implements + + +- [Node](interfaces.md#node) #### Fields @@ -4491,20 +3635,36 @@ longer access.

Description - cursor (String!) -

A cursor for use in pagination.

+ actor (Actor) +

Identifies the actor who performed the event.

- node (TeamDiscussion) -

The item at the end of the edge.

+ createdAt (DateTime!) +

Identifies the date and time when the object was created.

+ + + id (ID!) + + + + isCrossRepository (Boolean!) +

Reference originated in a different repository.

+ + + source (ReferencedSubject!) +

Issue or pull request that made the reference.

+ + + subject (ReferencedSubject!) +

Issue or pull request which was connected.

--- -### ExternalIdentitySamlAttributes +### ContentAttachment -

SAML attributes for the External Identity

+

A content attachment

#### Fields @@ -4514,36 +3674,32 @@ longer access.

Description - emails ([UserEmailMetadata!]) -

The emails associated with the SAML identity

- - - familyName (String) -

Family name of the SAML identity

+ body (String!) +

The body text of the content attachment. This parameter supports markdown.

- givenName (String) -

Given name of the SAML identity

+ contentReference (ContentReference!) +

The content reference that the content attachment is attached to.

- groups ([String!]) -

The groups linked to this identity in IDP

+ databaseId (Int!) +

Identifies the primary key from the database.

- nameId (String) -

The NameID of the SAML identity

+ id (ID!) + - username (String) -

The userName of the SAML identity

+ title (String!) +

The title of the content attachment.

--- -### PullRequestReviewThreadEdge +### ContentReference -

An edge in a connection.

+

A content reference

#### Fields @@ -4553,20 +3709,24 @@ longer access.

Description - cursor (String!) -

A cursor for use in pagination.

+ databaseId (Int!) +

Identifies the primary key from the database.

- node (PullRequestReviewThread) -

The item at the end of the edge.

+ id (ID!) + + + + reference (String!) +

The reference of the content reference.

--- -### RequestReviewsPayload +### ContributionCalendar -

Autogenerated return type of RequestReviews

+

A calendar of contributions made on GitHub by a user.

#### Fields @@ -4576,36 +3736,32 @@ longer access.

Description - actor (Actor) -

Identifies the actor who performed the event.

+ colors ([String!]!) +

A list of hex color codes used in this calendar. The darker the color, the more contributions it represents.

- clientMutationId (String) -

A unique identifier for the client performing the mutation.

+ isHalloween (Boolean!) +

Determine if the color set was chosen because it’s currently Halloween.

- pullRequest (PullRequest) -

The pull request that is getting requests.

+ months ([ContributionCalendarMonth!]!) +

A list of the months of contributions in this calendar.

- requestedReviewersEdge (UserEdge) -

The edge from the pull request to the requested reviewers.

+ totalContributions (Int!) +

The count of total contributions in the calendar.

+ + + weeks ([ContributionCalendarWeek!]!) +

A list of the weeks of contributions in this calendar.

--- -### RepoConfigEnableSockpuppetDisallowedAuditEntry - -

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

- -#### Implements - +### ContributionCalendarDay -- [AuditEntry](interfaces.md#auditentry) -- [Node](interfaces.md#node) -- [OrganizationAuditEntryData](interfaces.md#organizationauditentrydata) -- [RepositoryAuditEntryData](interfaces.md#repositoryauditentrydata) +

Represents a single day of contributions on GitHub by a user.

#### Fields @@ -4615,108 +3771,33 @@ longer access.

Description - action (String!) -

The action name

- - - actor (AuditEntryActor) -

The user who initiated the action

+ color (String!) +

The hex color code that represents how many contributions were made on this day compared to others in the calendar.

- actorIp (String) -

The IP address of the actor

+ contributionCount (Int!) +

How many contributions were made by the user on this day.

- actorLocation (ActorLocation) -

A readable representation of the actor’s location

+ contributionLevel (ContributionLevel!) +

Indication of contributions, relative to other days. Can be used to indicate +which color to represent this day on a calendar.

- actorLogin (String) -

The username of the user who initiated the action

+ date (Date!) +

The day this square represents.

- actorResourcePath (URI) -

The HTTP path for the actor.

- - - actorUrl (URI) -

The HTTP URL for the actor.

- - - createdAt (PreciseDateTime!) -

The time the action was initiated

- - - id (ID!) - - - - operationType (OperationType) -

The corresponding operation type for the action

- - - organization (Organization) -

The Organization associated with the Audit Entry.

- - - organizationName (String) -

The name of the Organization.

- - - organizationResourcePath (URI) -

The HTTP path for the organization

- - - organizationUrl (URI) -

The HTTP URL for the organization

- - - repository (Repository) -

The repository associated with the action

- - - repositoryName (String) -

The name of the repository

- - - repositoryResourcePath (URI) -

The HTTP path for the repository

- - - repositoryUrl (URI) -

The HTTP URL for the repository

- - - user (User) -

The user affected by the action

- - - userLogin (String) -

For actions involving two users, the actor is the initiator and the user is the affected user.

- - - userResourcePath (URI) -

The HTTP path for the user.

- - - userUrl (URI) -

The HTTP URL for the user.

+ weekday (Int!) +

A number representing which day of the week this square represents, e.g., 1 is Monday.

--- -### RepoConfigDisableAnonymousGitAccessAuditEntry - -

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

- -#### Implements - +### ContributionCalendarMonth -- [AuditEntry](interfaces.md#auditentry) -- [Node](interfaces.md#node) -- [OrganizationAuditEntryData](interfaces.md#organizationauditentrydata) -- [RepositoryAuditEntryData](interfaces.md#repositoryauditentrydata) +

A month of contributions in a user’s contribution graph.

#### Fields @@ -4726,100 +3807,28 @@ longer access.

Description - action (String!) -

The action name

- - - actor (AuditEntryActor) -

The user who initiated the action

- - - actorIp (String) -

The IP address of the actor

- - - actorLocation (ActorLocation) -

A readable representation of the actor’s location

- - - actorLogin (String) -

The username of the user who initiated the action

- - - actorResourcePath (URI) -

The HTTP path for the actor.

- - - actorUrl (URI) -

The HTTP URL for the actor.

- - - createdAt (PreciseDateTime!) -

The time the action was initiated

- - - id (ID!) - - - - operationType (OperationType) -

The corresponding operation type for the action

- - - organization (Organization) -

The Organization associated with the Audit Entry.

- - - organizationName (String) -

The name of the Organization.

- - - organizationResourcePath (URI) -

The HTTP path for the organization

- - - organizationUrl (URI) -

The HTTP URL for the organization

- - - repository (Repository) -

The repository associated with the action

- - - repositoryName (String) -

The name of the repository

- - - repositoryResourcePath (URI) -

The HTTP path for the repository

- - - repositoryUrl (URI) -

The HTTP URL for the repository

- - - user (User) -

The user affected by the action

+ firstDay (Date!) +

The date of the first day of this month.

- userLogin (String) -

For actions involving two users, the actor is the initiator and the user is the affected user.

+ name (String!) +

The name of the month.

- userResourcePath (URI) -

The HTTP path for the user.

+ totalWeeks (Int!) +

How many weeks started in this month.

- userUrl (URI) -

The HTTP URL for the user.

+ year (Int!) +

The year the month occurred in.

--- -### BranchProtectionRuleEdge +### ContributionCalendarWeek -

An edge in a connection.

+

A week of contributions in a user’s contribution graph.

#### Fields @@ -4829,20 +3838,20 @@ longer access.

Description - cursor (String!) -

A cursor for use in pagination.

+ contributionDays ([ContributionCalendarDay!]!) +

The days of contributions in this week.

- node (BranchProtectionRule) -

The item at the end of the edge.

+ firstDay (Date!) +

The date of the earliest square in this week.

--- -### MarkFileAsViewedPayload +### ContributionsCollection -

Autogenerated return type of MarkFileAsViewed

+

A contributions collection aggregates contributions such as opened issues and commits created by a user.

#### Fields @@ -4852,245 +3861,526 @@ longer access.

Description - clientMutationId (String) -

A unique identifier for the client performing the mutation.

- - - pullRequest (PullRequest) -

The updated pull request.

- - - ---- - -### TreeEntry - -

Represents a Git tree entry.

- -#### Fields - - - - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + -
NameDescriptioncommitContributionsByRepository ([CommitContributionsByRepository!]!) +

Commit contributions made by the user, grouped by repository.

+ + + + + + + +
Arguments
+

maxRepositories (Int)

+

How many repositories should be included.

+
+
extension (String)

The extension of the file

contributionCalendar (ContributionCalendar!)

A calendar of this user’s contributions on GitHub.

isGenerated (Boolean!)

Whether or not this tree entry is generated

contributionYears ([Int!]!)

The years the user has been making contributions with the most recent year first.

mode (Int!)

Entry file mode.

doesEndInCurrentMonth (Boolean!)

Determine if this collection’s time span ends in the current month.

name (String!)

Entry file name.

earliestRestrictedContributionDate (Date)

The date of the first restricted contribution the user made in this time +period. Can only be non-null when the user has enabled private contribution counts.

object (GitObject)

Entry file object.

endedAt (DateTime!)

The ending date and time of this collection.

oid (GitObjectID!)

Entry file Git object ID.

firstIssueContribution (CreatedIssueOrRestrictedContribution)

The first issue the user opened on GitHub. This will be null if that issue was +opened outside the collection’s time range and ignoreTimeRange is false. If +the issue is not visible but the user has opted to show private contributions, +a RestrictedContribution will be returned.

path (String)

The full path of the file.

firstPullRequestContribution (CreatedPullRequestOrRestrictedContribution)

The first pull request the user opened on GitHub. This will be null if that +pull request was opened outside the collection’s time range and +ignoreTimeRange is not true. If the pull request is not visible but the user +has opted to show private contributions, a RestrictedContribution will be returned.

repository (Repository!)

The Repository the tree entry belongs to

firstRepositoryContribution (CreatedRepositoryOrRestrictedContribution)

The first repository the user created on GitHub. This will be null if that +first repository was created outside the collection’s time range and +ignoreTimeRange is false. If the repository is not visible, then a +RestrictedContribution is returned.

submodule (Submodule)

If the TreeEntry is for a directory occupied by a submodule project, this returns the corresponding submodule

hasActivityInThePast (Boolean!)

Does the user have any more activity in the timeline that occurred prior to the collection’s time range?

type (String!)

Entry file type.

hasAnyContributions (Boolean!)

Determine if there are any contributions in this collection.

- ---- - -### UpdateEnterpriseMembersCanUpdateProtectedBranchesSettingPayload - -

Autogenerated return type of UpdateEnterpriseMembersCanUpdateProtectedBranchesSetting

- -#### Fields - - - - + + - - + + - - + + - - + + -
NameDescriptionhasAnyRestrictedContributions (Boolean!)

Determine if the user made any contributions in this time frame whose details +are not visible because they were made in a private repository. Can only be +true if the user enabled private contribution counts.

clientMutationId (String)

A unique identifier for the client performing the mutation.

isSingleDay (Boolean!)

Whether or not the collector’s time span is all within the same day.

enterprise (Enterprise)

The enterprise with the updated members can update protected branches setting.

issueContributions (CreatedIssueContributionConnection!) +

A list of issues the user opened.

+ + + + + + + + + + + + + + + + + + + + + + + + + +
Arguments
+

after (String)

+

Returns the elements in the list that come after the specified cursor.

+
+

before (String)

+

Returns the elements in the list that come before the specified cursor.

+
+

excludeFirst (Boolean)

+

Should the user’s first issue ever be excluded from the result.

+
+

excludePopular (Boolean)

+

Should the user’s most commented issue be excluded from the result.

+
+

first (Int)

+

Returns the first n elements from the list.

+
+

last (Int)

+

Returns the last n elements from the list.

+
+

orderBy (ContributionOrder)

+

Ordering options for contributions returned from the connection.

+
+
message (String)

A message confirming the result of updating the members can update protected branches setting.

issueContributionsByRepository ([IssueContributionsByRepository!]!) +

Issue contributions made by the user, grouped by repository.

+ + + + + + + + + + + + + +
Arguments
+

excludeFirst (Boolean)

+

Should the user’s first issue ever be excluded from the result.

+
+

excludePopular (Boolean)

+

Should the user’s most commented issue be excluded from the result.

+
+

maxRepositories (Int)

+

How many repositories should be included.

+
+
- ---- - -### UserStatusConnection - -

The connection type for UserStatus.

- -#### Fields - - - - + + - - + + - - + + - - + + - - + + -
NameDescriptionjoinedGitHubContribution (JoinedGitHubContribution)

When the user signed up for GitHub. This will be null if that sign up date +falls outside the collection’s time range and ignoreTimeRange is false.

edges ([UserStatusEdge])

A list of edges.

latestRestrictedContributionDate (Date)

The date of the most recent restricted contribution the user made in this time +period. Can only be non-null when the user has enabled private contribution counts.

nodes ([UserStatus])

A list of nodes.

mostRecentCollectionWithActivity (ContributionsCollection)

When this collection’s time range does not include any activity from the user, use this +to get a different collection from an earlier time range that does have activity.

pageInfo (PageInfo!)

Information to aid in pagination.

mostRecentCollectionWithoutActivity (ContributionsCollection)

Returns a different contributions collection from an earlier time range than this one +that does not have any contributions.

totalCount (Int!)

Identifies the total count of items in the connection.

popularIssueContribution (CreatedIssueContribution)

The issue the user opened on GitHub that received the most comments in the specified +time frame.

- ---- - -### CreateEnterpriseOrganizationPayload - -

Autogenerated return type of CreateEnterpriseOrganization

- -#### Fields - - - - + + - - + + - - + + - - - -
NameDescriptionpopularPullRequestContribution (CreatedPullRequestContribution)

The pull request the user opened on GitHub that received the most comments in the +specified time frame.

clientMutationId (String)

A unique identifier for the client performing the mutation.

pullRequestContributions (CreatedPullRequestContributionConnection!) +

Pull request contributions made by the user.

+ + + + + + + + + + + + + + + + + + + + + + + + + +
Arguments
+

after (String)

+

Returns the elements in the list that come after the specified cursor.

+
+

before (String)

+

Returns the elements in the list that come before the specified cursor.

+
+

excludeFirst (Boolean)

+

Should the user’s first pull request ever be excluded from the result.

+
+

excludePopular (Boolean)

+

Should the user’s most commented pull request be excluded from the result.

+
+

first (Int)

+

Returns the first n elements from the list.

+
+

last (Int)

+

Returns the last n elements from the list.

+
+

orderBy (ContributionOrder)

+

Ordering options for contributions returned from the connection.

+
+
enterprise (Enterprise)

The enterprise that owns the created organization.

pullRequestContributionsByRepository ([PullRequestContributionsByRepository!]!) +

Pull request contributions made by the user, grouped by repository.

+ + + + + + + + + + + + + +
Arguments
+

excludeFirst (Boolean)

+

Should the user’s first pull request ever be excluded from the result.

+
+

excludePopular (Boolean)

+

Should the user’s most commented pull request be excluded from the result.

+
+

maxRepositories (Int)

+

How many repositories should be included.

+
+
organization (Organization)

The organization that was created.

- ---- - -### UserStatusEdge - -

An edge in a connection.

- -#### Fields - - + + + - - + + - - + + - - + + -
pullRequestReviewContributions (CreatedPullRequestReviewContributionConnection!) +

Pull request review contributions made by the user.

+ + + + + + + + + + + + + + + + + + + +
Arguments
+

after (String)

+

Returns the elements in the list that come after the specified cursor.

+
+

before (String)

+

Returns the elements in the list that come before the specified cursor.

+
+

first (Int)

+

Returns the first n elements from the list.

+
+

last (Int)

+

Returns the last n elements from the list.

+
+

orderBy (ContributionOrder)

+

Ordering options for contributions returned from the connection.

+
+
NameDescriptionpullRequestReviewContributionsByRepository ([PullRequestReviewContributionsByRepository!]!) +

Pull request review contributions made by the user, grouped by repository.

+ + + + + + + +
Arguments
+

maxRepositories (Int)

+

How many repositories should be included.

+
+
cursor (String!)

A cursor for use in pagination.

repositoryContributions (CreatedRepositoryContributionConnection!) +

A list of repositories owned by the user that the user created in this time range.

+ + + + + + + + + + + + + + + + + + + + + + +
Arguments
+

after (String)

+

Returns the elements in the list that come after the specified cursor.

+
+

before (String)

+

Returns the elements in the list that come before the specified cursor.

+
+

excludeFirst (Boolean)

+

Should the user’s first repository ever be excluded from the result.

+
+

first (Int)

+

Returns the first n elements from the list.

+
+

last (Int)

+

Returns the last n elements from the list.

+
+

orderBy (ContributionOrder)

+

Ordering options for contributions returned from the connection.

+
+
node (UserStatus)

The item at the end of the edge.

restrictedContributionsCount (Int!)

A count of contributions made by the user that the viewer cannot access. Only +non-zero when the user has chosen to share their private contribution counts.

- ---- - -### PageInfo - -

Information about pagination in a connection.

- -#### Fields - - - - + + - - + + - - + + - - + + - - + + -
NameDescriptionstartedAt (DateTime!)

The beginning date and time of this collection.

endCursor (String)

When paginating forwards, the cursor to continue.

totalCommitContributions (Int!)

How many commits were made by the user in this time span.

hasNextPage (Boolean!)

When paginating forwards, are there more items?

totalIssueContributions (Int!) +

How many issues the user opened.

+ + + + + + + + + + +
Arguments
+

excludeFirst (Boolean)

+

Should the user’s first issue ever be excluded from this count.

+
+

excludePopular (Boolean)

+

Should the user’s most commented issue be excluded from this count.

+
+
hasPreviousPage (Boolean!)

When paginating backwards, are there more items?

totalPullRequestContributions (Int!) +

How many pull requests the user opened.

+ + + + + + + + + + +
Arguments
+

excludeFirst (Boolean)

+

Should the user’s first pull request ever be excluded from this count.

+
+

excludePopular (Boolean)

+

Should the user’s most commented pull request be excluded from this count.

+
+
startCursor (String)

When paginating backwards, the cursor to continue.

totalPullRequestReviewContributions (Int!)

How many pull request reviews the user left.

- ---- - -### CreatedPullRequestReviewContributionConnection - -

The connection type for CreatedPullRequestReviewContribution.

- -#### Fields - - - - + + - - + + - - + + - - + + - - + + + + + +
NameDescriptiontotalRepositoriesWithContributedCommits (Int!)

How many different repositories the user committed to.

edges ([CreatedPullRequestReviewContributionEdge])

A list of edges.

totalRepositoriesWithContributedIssues (Int!) +

How many different repositories the user opened issues in.

+ + + + + + + + + + +
Arguments
+

excludeFirst (Boolean)

+

Should the user’s first issue ever be excluded from this count.

+
+

excludePopular (Boolean)

+

Should the user’s most commented issue be excluded from this count.

+
+
nodes ([CreatedPullRequestReviewContribution])

A list of nodes.

totalRepositoriesWithContributedPullRequestReviews (Int!)

How many different repositories the user left pull request reviews in.

pageInfo (PageInfo!)

Information to aid in pagination.

totalRepositoriesWithContributedPullRequests (Int!) +

How many different repositories the user opened pull requests in.

+ + + + + + + + + + +
Arguments
+

excludeFirst (Boolean)

+

Should the user’s first pull request ever be excluded from this count.

+
+

excludePopular (Boolean)

+

Should the user’s most commented pull request be excluded from this count.

+
+
totalCount (Int!)

Identifies the total count of items in the connection.

totalRepositoryContributions (Int!) +

How many repositories the user created.

+ + + + + + + +
Arguments
+

excludeFirst (Boolean)

+

Should the user’s first repository ever be excluded from this count.

+
+
user (User!)

The user who made the contributions in this collection.

--- -### SponsorsTierConnection +### ConvertProjectCardNoteToIssuePayload -

The connection type for SponsorsTier.

+

Autogenerated return type of ConvertProjectCardNoteToIssue

#### Fields @@ -5100,28 +4390,26 @@ longer access.

Description - edges ([SponsorsTierEdge]) -

A list of edges.

- - - nodes ([SponsorsTier]) -

A list of nodes.

- - - pageInfo (PageInfo!) -

Information to aid in pagination.

+ clientMutationId (String) +

A unique identifier for the client performing the mutation.

- totalCount (Int!) -

Identifies the total count of items in the connection.

+ projectCard (ProjectCard) +

The updated ProjectCard.

--- -### UpdateProjectPayload +### ConvertToDraftEvent -

Autogenerated return type of UpdateProject

+

Represents a ‘convert_to_draft’ event on a given pull request.

+ +#### Implements + + +- [Node](interfaces.md#node) +- [UniformResourceLocatable](interfaces.md#uniformresourcelocatable) #### Fields @@ -5131,43 +4419,36 @@ longer access.

Description - clientMutationId (String) -

A unique identifier for the client performing the mutation.

+ actor (Actor) +

Identifies the actor who performed the event.

- project (Project) -

The updated project.

+ createdAt (DateTime!) +

Identifies the date and time when the object was created.

- - ---- - -### CommitEdge - -

An edge in a connection.

- -#### Fields - - - - + + - - + + - - + + + + + +
NameDescriptionid (ID!)
cursor (String!)

A cursor for use in pagination.

pullRequest (PullRequest!)

PullRequest referenced by event.

node (Commit)

The item at the end of the edge.

resourcePath (URI!)

The HTTP path for this convert to draft event.

url (URI!)

The HTTP URL for this convert to draft event.

--- -### Package +### ConvertedNoteToIssueEvent -

Information for an uploaded package.

+

Represents a ‘converted_note_to_issue’ event on a given issue or pull request.

#### Implements @@ -5182,94 +4463,40 @@ longer access.

Description - id (ID!) - - - - latestVersion (PackageVersion) -

Find the latest version for the package.

+ actor (Actor) +

Identifies the actor who performed the event.

- name (String!) -

Identifies the name of the package.

+ createdAt (DateTime!) +

Identifies the date and time when the object was created.

- packageType (PackageType!) -

Identifies the type of the package.

+ databaseId (Int) +

Identifies the primary key from the database.

- repository (Repository) -

The repository this package belongs to.

+ id (ID!) + - statistics (PackageStatistics) -

Statistics about package activity.

+ project (Project) +

Project referenced by event.

- version (PackageVersion) - -

Find package version by version string.

- - - - - - - -
Arguments
-

version (String!)

-

The package version.

-
- + projectCard (ProjectCard) +

Project card referenced by this project event.

- versions (PackageVersionConnection!) - -

list of versions for this package

- - - - - - - - - - - - - - - - - - - -
Arguments
-

after (String)

-

Returns the elements in the list that come after the specified cursor.

-
-

before (String)

-

Returns the elements in the list that come before the specified cursor.

-
-

first (Int)

-

Returns the first n elements from the list.

-
-

last (Int)

-

Returns the last n elements from the list.

-
-

orderBy (PackageVersionOrder)

-

Ordering of the returned packages.

-
- + projectColumnName (String!) +

Column name referenced by this project event.

--- -### PublicKeyConnection +### CreateBranchProtectionRulePayload -

The connection type for PublicKey.

+

Autogenerated return type of CreateBranchProtectionRule

#### Fields @@ -5279,28 +4506,20 @@ longer access.

Description - edges ([PublicKeyEdge]) -

A list of edges.

- - - nodes ([PublicKey]) -

A list of nodes.

- - - pageInfo (PageInfo!) -

Information to aid in pagination.

+ branchProtectionRule (BranchProtectionRule) +

The newly created BranchProtectionRule.

- totalCount (Int!) -

Identifies the total count of items in the connection.

+ clientMutationId (String) +

A unique identifier for the client performing the mutation.

--- -### IssueCommentConnection +### CreateCheckRunPayload -

The connection type for IssueComment.

+

Autogenerated return type of CreateCheckRun

#### Fields @@ -5310,28 +4529,20 @@ longer access.

Description - edges ([IssueCommentEdge]) -

A list of edges.

- - - nodes ([IssueComment]) -

A list of nodes.

- - - pageInfo (PageInfo!) -

Information to aid in pagination.

+ checkRun (CheckRun) +

The newly created check run.

- totalCount (Int!) -

Identifies the total count of items in the connection.

+ clientMutationId (String) +

A unique identifier for the client performing the mutation.

--- -### RemoveEnterpriseIdentityProviderPayload +### CreateCheckSuitePayload -

Autogenerated return type of RemoveEnterpriseIdentityProvider

+

Autogenerated return type of CreateCheckSuite

#### Fields @@ -5341,20 +4552,20 @@ longer access.

Description - clientMutationId (String) -

A unique identifier for the client performing the mutation.

+ checkSuite (CheckSuite) +

The newly created check suite.

- identityProvider (EnterpriseIdentityProvider) -

The identity provider that was removed from the enterprise.

+ clientMutationId (String) +

A unique identifier for the client performing the mutation.

--- -### VerifiableDomainEdge +### CreateContentAttachmentPayload -

An edge in a connection.

+

Autogenerated return type of CreateContentAttachment

#### Fields @@ -5364,25 +4575,20 @@ longer access.

Description - cursor (String!) -

A cursor for use in pagination.

+ clientMutationId (String) +

A unique identifier for the client performing the mutation.

- node (VerifiableDomain) -

The item at the end of the edge.

+ contentAttachment (ContentAttachment) +

The newly created content attachment.

--- -### OrgRestoreMemberMembershipOrganizationAuditEntryData - -

Metadata for an organization membership for org.restore_member actions

- -#### Implements - +### CreateDeploymentPayload -- [OrganizationAuditEntryData](interfaces.md#organizationauditentrydata) +

Autogenerated return type of CreateDeployment

#### Fields @@ -5392,33 +4598,47 @@ longer access.

Description - organization (Organization) -

The Organization associated with the Audit Entry.

- - - organizationName (String) -

The name of the Organization.

+ autoMerged (Boolean) +

True if the default branch has been auto-merged into the deployment ref.

- organizationResourcePath (URI) -

The HTTP path for the organization

+ clientMutationId (String) +

A unique identifier for the client performing the mutation.

- organizationUrl (URI) -

The HTTP URL for the organization

+ deployment (Deployment) +

The new deployment.

--- -### MarketplaceCategory +### CreateDeploymentStatusPayload -

A public description of a Marketplace category.

+

Autogenerated return type of CreateDeploymentStatus

-#### Implements +#### Fields + + + + + + + + + + + + + +
NameDescription
clientMutationId (String)

A unique identifier for the client performing the mutation.

deploymentStatus (DeploymentStatus)

The new deployment status.

-- [Node](interfaces.md#node) +--- + +### CreateEnterpriseOrganizationPayload + +

Autogenerated return type of CreateEnterpriseOrganization

#### Fields @@ -5428,53 +4648,93 @@ longer access.

Description - description (String) -

The category’s description.

+ clientMutationId (String) +

A unique identifier for the client performing the mutation.

- howItWorks (String) -

The technical description of how apps listed in this category work with GitHub.

+ enterprise (Enterprise) +

The enterprise that owns the created organization.

- id (ID!) - + organization (Organization) +

The organization that was created.

+ + +--- + +### CreateIpAllowListEntryPayload + +

Autogenerated return type of CreateIpAllowListEntry

+ +#### Fields + + - - + + - - + + - - + + +
name (String!)

The category’s name.

NameDescription
primaryListingCount (Int!)

How many Marketplace listings have this as their primary category.

clientMutationId (String)

A unique identifier for the client performing the mutation.

resourcePath (URI!)

The HTTP path for this Marketplace category.

ipAllowListEntry (IpAllowListEntry)

The IP allow list entry that was created.

+ +--- + +### CreateIssuePayload + +

Autogenerated return type of CreateIssue

+ +#### Fields + + - - + + - - + + - - + +
secondaryListingCount (Int!)

How many Marketplace listings have this as their secondary category.

NameDescription
slug (String!)

The short name of the category used in its URL.

clientMutationId (String)

A unique identifier for the client performing the mutation.

url (URI!)

The HTTP URL for this Marketplace category.

issue (Issue)

The new issue.

--- -### ReviewDismissalAllowance +### CreateLabelPayload -

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

+

Autogenerated return type of CreateLabel

-#### Implements +#### Fields + + + + + + + + + + + + + + +
NameDescription
clientMutationId (String)

A unique identifier for the client performing the mutation.

label (Label)

The new label.

+ +--- +### CreateProjectPayload -- [Node](interfaces.md#node) +

Autogenerated return type of CreateProject

#### Fields @@ -5484,31 +4744,66 @@ longer access.

Description - actor (ReviewDismissalAllowanceActor) -

The actor that can dismiss.

+ clientMutationId (String) +

A unique identifier for the client performing the mutation.

- branchProtectionRule (BranchProtectionRule) -

Identifies the branch protection rule associated with the allowed user or team.

+ project (Project) +

The new project.

+ + +--- + +### CreatePullRequestPayload + +

Autogenerated return type of CreatePullRequest

+ +#### Fields + + - - + + + + + + + + + +
id (ID!)NameDescription
clientMutationId (String)

A unique identifier for the client performing the mutation.

pullRequest (PullRequest)

The new pull request.

--- -### Bot +### CreateRefPayload -

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

+

Autogenerated return type of CreateRef

-#### Implements +#### Fields + + + + + + + + + + + + + + +
NameDescription
clientMutationId (String)

A unique identifier for the client performing the mutation.

ref (Ref)

The newly created ref.

+--- -- [Actor](interfaces.md#actor) -- [Node](interfaces.md#node) -- [UniformResourceLocatable](interfaces.md#uniformresourcelocatable) +### CreateRepositoryPayload + +

Autogenerated return type of CreateRepository

#### Fields @@ -5518,63 +4813,71 @@ longer access.

Description - avatarUrl (URI!) - -

A URL pointing to the GitHub App’s public avatar.

- - - - - - - -
Arguments
-

size (Int)

-

The size of the resulting square image.

-
- + clientMutationId (String) +

A unique identifier for the client performing the mutation.

- createdAt (DateTime!) -

Identifies the date and time when the object was created.

+ repository (Repository) +

The new repository.

+ + +--- + +### CreateTeamDiscussionCommentPayload + +

Autogenerated return type of CreateTeamDiscussionComment

+ +#### Fields + + - - + + - - + + - - + + +
databaseId (Int)

Identifies the primary key from the database.

NameDescription
id (ID!)clientMutationId (String)

A unique identifier for the client performing the mutation.

login (String!)

The username of the actor.

teamDiscussionComment (TeamDiscussionComment)

The new comment.

+ +--- + +### CreateTeamDiscussionPayload + +

Autogenerated return type of CreateTeamDiscussion

+ +#### Fields + + - - + + - - + + - - + +
resourcePath (URI!)

The HTTP path for this bot

NameDescription
updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

clientMutationId (String)

A unique identifier for the client performing the mutation.

url (URI!)

The HTTP URL for this bot

teamDiscussion (TeamDiscussion)

The new discussion.

--- -### CommitCommentThread +### CreatedCommitContribution -

A thread of comments on a commit.

+

Represents the contribution a user made by committing to a repository.

#### Implements -- [Node](interfaces.md#node) -- [RepositoryNode](interfaces.md#repositorynode) +- [Contribution](interfaces.md#contribution) #### Fields @@ -5584,67 +4887,42 @@ longer access.

Description - comments (CommitCommentConnection!) - -

The comments that exist in this thread.

- - - - - - - - - - - - - - - - -
Arguments
-

after (String)

-

Returns the elements in the list that come after the specified cursor.

-
-

before (String)

-

Returns the elements in the list that come before the specified cursor.

-
-

first (Int)

-

Returns the first n elements from the list.

-
-

last (Int)

-

Returns the last n elements from the list.

-
- + commitCount (Int!) +

How many commits were made on this day to this repository by the user.

- commit (Commit) -

The commit the comments were made on.

+ isRestricted (Boolean!) +

Whether this contribution is associated with a record you do not have access to. For +example, your own ‘first issue’ contribution may have been made on a repository you can no +longer access.

- id (ID!) - + occurredAt (DateTime!) +

When this contribution was made.

- path (String) -

The file the comments were made on.

+ repository (Repository!) +

The repository the user made a commit in.

- position (Int) -

The position in the diff for the commit that the comment was made on.

+ resourcePath (URI!) +

The HTTP path for this contribution.

- repository (Repository!) -

The repository associated with this node.

+ url (URI!) +

The HTTP URL for this contribution.

+ + + user (User!) +

The user who made this contribution.

--- -### IssueTimelineItemsConnection +### CreatedCommitContributionConnection -

The connection type for IssueTimelineItems.

+

The connection type for CreatedCommitContribution.

#### Fields @@ -5654,48 +4932,28 @@ longer access.

Description - edges ([IssueTimelineItemsEdge]) + edges ([CreatedCommitContributionEdge])

A list of edges.

- filteredCount (Int!) -

Identifies the count of items after applying before and after filters.

- - - nodes ([IssueTimelineItems]) + nodes ([CreatedCommitContribution])

A list of nodes.

- - pageCount (Int!) -

Identifies the count of items after applying before/after filters and first/last/skip slicing.

- pageInfo (PageInfo!)

Information to aid in pagination.

totalCount (Int!) -

Identifies the total count of items in the connection.

- - - updatedAt (DateTime!) -

Identifies the date and time when the timeline was last updated.

+

Identifies the total count of commits across days and repositories in the connection.

--- -### OrgOauthAppAccessRequestedAuditEntry - -

Audit log entry for a org.oauth_app_access_requested event.

- -#### Implements - +### CreatedCommitContributionEdge -- [AuditEntry](interfaces.md#auditentry) -- [Node](interfaces.md#node) -- [OauthApplicationAuditEntryData](interfaces.md#oauthapplicationauditentrydata) -- [OrganizationAuditEntryData](interfaces.md#organizationauditentrydata) +

An edge in a connection.

#### Fields @@ -5705,101 +4963,125 @@ longer access.

Description - action (String!) -

The action name

- - - actor (AuditEntryActor) -

The user who initiated the action

- - - actorIp (String) -

The IP address of the actor

- - - actorLocation (ActorLocation) -

A readable representation of the actor’s location

- - - actorLogin (String) -

The username of the user who initiated the action

+ cursor (String!) +

A cursor for use in pagination.

- actorResourcePath (URI) -

The HTTP path for the actor.

+ node (CreatedCommitContribution) +

The item at the end of the edge.

+ + +--- + +### CreatedIssueContribution + +

Represents the contribution a user made on GitHub by opening an issue.

+ +#### Implements + + +- [Contribution](interfaces.md#contribution) + +#### Fields + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + +
actorUrl (URI)

The HTTP URL for the actor.

NameDescription
createdAt (PreciseDateTime!)

The time the action was initiated

isRestricted (Boolean!)

Whether this contribution is associated with a record you do not have access to. For +example, your own ‘first issue’ contribution may have been made on a repository you can no +longer access.

id (ID!)issue (Issue!)

The issue that was opened.

oauthApplicationName (String)

The name of the OAuth Application.

occurredAt (DateTime!)

When this contribution was made.

oauthApplicationResourcePath (URI)

The HTTP path for the OAuth Application

resourcePath (URI!)

The HTTP path for this contribution.

oauthApplicationUrl (URI)

The HTTP URL for the OAuth Application

url (URI!)

The HTTP URL for this contribution.

operationType (OperationType)

The corresponding operation type for the action

user (User!)

The user who made this contribution.

+ +--- + +### CreatedIssueContributionConnection + +

The connection type for CreatedIssueContribution.

+ +#### Fields + + - - + + - - + + - - + + - - + + - - + + +
organization (Organization)

The Organization associated with the Audit Entry.

NameDescription
organizationName (String)

The name of the Organization.

edges ([CreatedIssueContributionEdge])

A list of edges.

organizationResourcePath (URI)

The HTTP path for the organization

nodes ([CreatedIssueContribution])

A list of nodes.

organizationUrl (URI)

The HTTP URL for the organization

pageInfo (PageInfo!)

Information to aid in pagination.

user (User)

The user affected by the action

totalCount (Int!)

Identifies the total count of items in the connection.

+ +--- + +### CreatedIssueContributionEdge + +

An edge in a connection.

+ +#### Fields + + - - + + - - + + - - + +
userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

NameDescription
userResourcePath (URI)

The HTTP path for the user.

cursor (String!)

A cursor for use in pagination.

userUrl (URI)

The HTTP URL for the user.

node (CreatedIssueContribution)

The item at the end of the edge.

--- -### Reaction +### CreatedPullRequestContribution -

An emoji reaction to a particular piece of content.

+

Represents the contribution a user made on GitHub by opening a pull request.

#### Implements -- [Node](interfaces.md#node) +- [Contribution](interfaces.md#contribution) #### Fields @@ -5809,41 +5091,38 @@ longer access.

Description - content (ReactionContent!) -

Identifies the emoji reaction.

+ isRestricted (Boolean!) +

Whether this contribution is associated with a record you do not have access to. For +example, your own ‘first issue’ contribution may have been made on a repository you can no +longer access.

- createdAt (DateTime!) -

Identifies the date and time when the object was created.

+ occurredAt (DateTime!) +

When this contribution was made.

- databaseId (Int) -

Identifies the primary key from the database.

+ pullRequest (PullRequest!) +

The pull request that was opened.

- id (ID!) - + resourcePath (URI!) +

The HTTP path for this contribution.

- reactable (Reactable!) -

The reactable piece of content

+ url (URI!) +

The HTTP URL for this contribution.

- user (User) -

Identifies the user who created this reaction.

+ user (User!) +

The user who made this contribution.

--- -### EnterpriseServerUserAccount - -

A user account on an Enterprise Server installation.

- -#### Implements - +### CreatedPullRequestContributionConnection -- [Node](interfaces.md#node) +

The connection type for CreatedPullRequestContribution.

#### Fields @@ -5853,87 +5132,26 @@ longer access.

Description - createdAt (DateTime!) -

Identifies the date and time when the object was created.

+ edges ([CreatedPullRequestContributionEdge]) +

A list of edges.

- emails (EnterpriseServerUserAccountEmailConnection!) - -

User emails belonging to this user account.

- - - - - - - - - - - - - - - - - - - -
Arguments
-

after (String)

-

Returns the elements in the list that come after the specified cursor.

-
-

before (String)

-

Returns the elements in the list that come before the specified cursor.

-
-

first (Int)

-

Returns the first n elements from the list.

-
-

last (Int)

-

Returns the last n elements from the list.

-
-

orderBy (EnterpriseServerUserAccountEmailOrder)

-

Ordering options for Enterprise Server user account emails returned from the connection.

-
- - - - enterpriseServerInstallation (EnterpriseServerInstallation!) -

The Enterprise Server installation on which this user account exists.

- - - id (ID!) - - - - isSiteAdmin (Boolean!) -

Whether the user account is a site administrator on the Enterprise Server installation.

- - - login (String!) -

The login of the user account on the Enterprise Server installation.

- - - profileName (String) -

The profile name of the user account on the Enterprise Server installation.

- - - remoteCreatedAt (DateTime!) -

The date and time when the user account was created on the Enterprise Server installation.

+ nodes ([CreatedPullRequestContribution]) +

A list of nodes.

- remoteUserId (Int!) -

The ID of the user account on the Enterprise Server installation.

+ pageInfo (PageInfo!) +

Information to aid in pagination.

- updatedAt (DateTime!) -

Identifies the date and time when the object was last updated.

+ totalCount (Int!) +

Identifies the total count of items in the connection.

--- -### EnterpriseServerUserAccountEdge +### CreatedPullRequestContributionEdge

An edge in a connection.

@@ -5949,16 +5167,21 @@ longer access.

A cursor for use in pagination.

- node (EnterpriseServerUserAccount) + node (CreatedPullRequestContribution)

The item at the end of the edge.

--- -### RepositoryTopicEdge +### CreatedPullRequestReviewContribution -

An edge in a connection.

+

Represents the contribution a user made by leaving a review on a pull request.

+ +#### Implements + + +- [Contribution](interfaces.md#contribution) #### Fields @@ -5968,20 +5191,46 @@ longer access.

Description - cursor (String!) -

A cursor for use in pagination.

+ isRestricted (Boolean!) +

Whether this contribution is associated with a record you do not have access to. For +example, your own ‘first issue’ contribution may have been made on a repository you can no +longer access.

- node (RepositoryTopic) -

The item at the end of the edge.

+ occurredAt (DateTime!) +

When this contribution was made.

+ + + pullRequest (PullRequest!) +

The pull request the user reviewed.

+ + + pullRequestReview (PullRequestReview!) +

The review the user left on the pull request.

+ + + repository (Repository!) +

The repository containing the pull request that the user reviewed.

+ + + resourcePath (URI!) +

The HTTP path for this contribution.

+ + + url (URI!) +

The HTTP URL for this contribution.

+ + + user (User!) +

The user who made this contribution.

--- -### EnterpriseServerUserAccountConnection +### CreatedPullRequestReviewContributionConnection -

The connection type for EnterpriseServerUserAccount.

+

The connection type for CreatedPullRequestReviewContribution.

#### Fields @@ -5991,11 +5240,11 @@ longer access.

Description - edges ([EnterpriseServerUserAccountEdge]) + edges ([CreatedPullRequestReviewContributionEdge])

A list of edges.

- nodes ([EnterpriseServerUserAccount]) + nodes ([CreatedPullRequestReviewContribution])

A list of nodes.

@@ -6010,17 +5259,37 @@ longer access.

--- -### RepoAccessAuditEntry +### CreatedPullRequestReviewContributionEdge -

Audit log entry for a repo.access event.

+

An edge in a connection.

+ +#### Fields + + + + + + + + + + + + + + +
NameDescription
cursor (String!)

A cursor for use in pagination.

node (CreatedPullRequestReviewContribution)

The item at the end of the edge.

+ +--- + +### CreatedRepositoryContribution + +

Represents the contribution a user made on GitHub by creating a repository.

#### Implements -- [AuditEntry](interfaces.md#auditentry) -- [Node](interfaces.md#node) -- [OrganizationAuditEntryData](interfaces.md#organizationauditentrydata) -- [RepositoryAuditEntryData](interfaces.md#repositoryauditentrydata) +- [Contribution](interfaces.md#contribution) #### Fields @@ -6030,110 +5299,153 @@ longer access.

Description - action (String!) -

The action name

+ isRestricted (Boolean!) +

Whether this contribution is associated with a record you do not have access to. For +example, your own ‘first issue’ contribution may have been made on a repository you can no +longer access.

- actor (AuditEntryActor) -

The user who initiated the action

+ occurredAt (DateTime!) +

When this contribution was made.

- actorIp (String) -

The IP address of the actor

+ repository (Repository!) +

The repository that was created.

- actorLocation (ActorLocation) -

A readable representation of the actor’s location

+ resourcePath (URI!) +

The HTTP path for this contribution.

- actorLogin (String) -

The username of the user who initiated the action

+ url (URI!) +

The HTTP URL for this contribution.

- actorResourcePath (URI) -

The HTTP path for the actor.

+ user (User!) +

The user who made this contribution.

+ + +--- + +### CreatedRepositoryContributionConnection + +

The connection type for CreatedRepositoryContribution.

+ +#### Fields + + - - + + - - + + - - + + - - + + - - + + +
actorUrl (URI)

The HTTP URL for the actor.

NameDescription
createdAt (PreciseDateTime!)

The time the action was initiated

edges ([CreatedRepositoryContributionEdge])

A list of edges.

id (ID!)nodes ([CreatedRepositoryContribution])

A list of nodes.

operationType (OperationType)

The corresponding operation type for the action

pageInfo (PageInfo!)

Information to aid in pagination.

organization (Organization)

The Organization associated with the Audit Entry.

totalCount (Int!)

Identifies the total count of items in the connection.

+ +--- + +### CreatedRepositoryContributionEdge + +

An edge in a connection.

+ +#### Fields + + - - + + - - + + - - + + +
organizationName (String)

The name of the Organization.

NameDescription
organizationResourcePath (URI)

The HTTP path for the organization

cursor (String!)

A cursor for use in pagination.

organizationUrl (URI)

The HTTP URL for the organization

node (CreatedRepositoryContribution)

The item at the end of the edge.

+ +--- + +### CrossReferencedEvent + +

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

+ +#### Implements + + +- [Node](interfaces.md#node) +- [UniformResourceLocatable](interfaces.md#uniformresourcelocatable) + +#### Fields + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + + + + + + + + +
repository (Repository)

The repository associated with the action

NameDescription
repositoryName (String)

The name of the repository

actor (Actor)

Identifies the actor who performed the event.

repositoryResourcePath (URI)

The HTTP path for the repository

createdAt (DateTime!)

Identifies the date and time when the object was created.

repositoryUrl (URI)

The HTTP URL for the repository

id (ID!)
user (User)

The user affected by the action

isCrossRepository (Boolean!)

Reference originated in a different repository.

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

referencedAt (DateTime!)

Identifies when the reference was made.

userResourcePath (URI)

The HTTP path for the user.

resourcePath (URI!)

The HTTP path for this pull request.

userUrl (URI)

The HTTP URL for the user.

source (ReferencedSubject!)

Issue or pull request that made the reference.

visibility (RepoAccessAuditEntryVisibility)

The visibility of the repository

target (ReferencedSubject!)

Issue or pull request to which the reference was made.

url (URI!)

The HTTP URL for this pull request.

willCloseTarget (Boolean!)

Checks if the target will be closed when the source is merged.

--- -### ReviewStatusHovercardContext - -

A hovercard context with a message describing the current code review state of the pull -request.

- -#### Implements - +### DeclineTopicSuggestionPayload -- [HovercardContext](interfaces.md#hovercardcontext) +

Autogenerated return type of DeclineTopicSuggestion

#### Fields @@ -6143,24 +5455,39 @@ request.

Description - message (String!) -

A string describing this context

+ clientMutationId (String) +

A unique identifier for the client performing the mutation.

- octicon (String!) -

An octicon to accompany this context

+ topic (Topic) +

The declined topic.

+ + +--- + +### DeleteBranchProtectionRulePayload + +

Autogenerated return type of DeleteBranchProtectionRule

+ +#### Fields + + - - + + + + + +
reviewDecision (PullRequestReviewDecision)

The current status of the pull request with respect to code review.

NameDescription
clientMutationId (String)

A unique identifier for the client performing the mutation.

--- -### DeleteRefPayload +### DeleteDeploymentPayload -

Autogenerated return type of DeleteRef

+

Autogenerated return type of DeleteDeployment

#### Fields @@ -6177,9 +5504,9 @@ request.

--- -### UnarchiveRepositoryPayload +### DeleteIpAllowListEntryPayload -

Autogenerated return type of UnarchiveRepository

+

Autogenerated return type of DeleteIpAllowListEntry

#### Fields @@ -6193,16 +5520,16 @@ request.

A unique identifier for the client performing the mutation.

- repository (Repository) -

The repository that was unarchived.

+ ipAllowListEntry (IpAllowListEntry) +

The IP allow list entry that was deleted.

--- -### IssueTemplate +### DeleteIssueCommentPayload -

A repository issue template.

+

Autogenerated return type of DeleteIssueComment

#### Fields @@ -6212,39 +5539,39 @@ request.

Description - about (String) -

The template purpose.

+ clientMutationId (String) +

A unique identifier for the client performing the mutation.

+ + +--- + +### DeleteIssuePayload + +

Autogenerated return type of DeleteIssue

+ +#### Fields + + - - + + - - + + - - + +
body (String)

The suggested issue body.

NameDescription
name (String!)

The template name.

clientMutationId (String)

A unique identifier for the client performing the mutation.

title (String)

The suggested issue title.

repository (Repository)

The repository the issue belonged to

--- -### TeamDiscussionComment - -

A comment on a team discussion.

- -#### Implements - +### DeleteLabelPayload -- [Comment](interfaces.md#comment) -- [Deletable](interfaces.md#deletable) -- [Node](interfaces.md#node) -- [Reactable](interfaces.md#reactable) -- [UniformResourceLocatable](interfaces.md#uniformresourcelocatable) -- [Updatable](interfaces.md#updatable) -- [UpdatableComment](interfaces.md#updatablecomment) +

Autogenerated return type of DeleteLabel

#### Fields @@ -6254,194 +5581,200 @@ request.

Description - author (Actor) -

The actor who authored the comment.

+ clientMutationId (String) +

A unique identifier for the client performing the mutation.

+ + +--- + +### DeletePackageVersionPayload + +

Autogenerated return type of DeletePackageVersion

+ +#### Fields + + - - + + - - + + - - + + +
authorAssociation (CommentAuthorAssociation!)

Author’s association with the comment’s team.

NameDescription
body (String!)

The body as Markdown.

clientMutationId (String)

A unique identifier for the client performing the mutation.

bodyHTML (HTML!)

The body rendered to HTML.

success (Boolean)

Whether or not the operation succeeded.

+ +--- + +### DeleteProjectCardPayload + +

Autogenerated return type of DeleteProjectCard

+ +#### Fields + + - - + + - - + + - - + + - - + + +
bodyText (String!)

The body rendered to text.

NameDescription
bodyVersion (String!)

The current version of the body content.

clientMutationId (String)

A unique identifier for the client performing the mutation.

createdAt (DateTime!)

Identifies the date and time when the object was created.

column (ProjectColumn)

The column the deleted card was in.

createdViaEmail (Boolean!)

Check if this comment was created via an email reply.

deletedCardId (ID)

The deleted card ID.

+ +--- + +### DeleteProjectColumnPayload + +

Autogenerated return type of DeleteProjectColumn

+ +#### Fields + + - - + + - - + + - - + + - - + + +
databaseId (Int)

Identifies the primary key from the database.

NameDescription
discussion (TeamDiscussion!)

The discussion this comment is about.

clientMutationId (String)

A unique identifier for the client performing the mutation.

editor (Actor)

The actor who edited the comment.

deletedColumnId (ID)

The deleted column ID.

id (ID!)project (Project)

The project the deleted column was in.

+ +--- + +### DeleteProjectPayload + +

Autogenerated return type of DeleteProject

+ +#### Fields + + - - + + - - + + - - + + +
includesCreatedEdit (Boolean!)

Check if this comment was edited and includes an edit with the creation data

NameDescription
lastEditedAt (DateTime)

The moment the editor made the last edit

clientMutationId (String)

A unique identifier for the client performing the mutation.

number (Int!)

Identifies the comment number.

owner (ProjectOwner)

The repository or organization the project was removed from.

+ +--- + +### DeletePullRequestReviewCommentPayload + +

Autogenerated return type of DeletePullRequestReviewComment

+ +#### Fields + + - - + + - - + + - - - - - - - - - - + + +
publishedAt (DateTime)

Identifies when the comment was published at.

NameDescription
reactionGroups ([ReactionGroup!])

A list of reactions grouped by content left on the subject.

clientMutationId (String)

A unique identifier for the client performing the mutation.

reactions (ReactionConnection!) -

A list of Reactions left on the Issue.

- - - - - - - - - - - - - - - - - - - - - - -
Arguments
-

after (String)

-

Returns the elements in the list that come after the specified cursor.

-
-

before (String)

-

Returns the elements in the list that come before the specified cursor.

-
-

content (ReactionContent)

-

Allows filtering Reactions by emoji.

-
-

first (Int)

-

Returns the first n elements from the list.

-
-

last (Int)

-

Returns the last n elements from the list.

-
-

orderBy (ReactionOrder)

-

Allows specifying the order in which reactions are returned.

-
-
resourcePath (URI!)

The HTTP path for this comment

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

pullRequestReview (PullRequestReview)

The pull request review the deleted comment belonged to.

+ +--- + +### DeletePullRequestReviewPayload + +

Autogenerated return type of DeletePullRequestReview

+ +#### Fields + + - - + + - - + + - - + + +
url (URI!)

The HTTP URL for this comment

NameDescription
userContentEdits (UserContentEditConnection) -

A list of edits to this content.

- - - - - - - - - - - - - - - - -
Arguments
-

after (String)

-

Returns the elements in the list that come after the specified cursor.

-
-

before (String)

-

Returns the elements in the list that come before the specified cursor.

-
-

first (Int)

-

Returns the first n elements from the list.

-
-

last (Int)

-

Returns the last n elements from the list.

-
-
clientMutationId (String)

A unique identifier for the client performing the mutation.

viewerCanDelete (Boolean!)

Check if the current viewer can delete this object.

pullRequestReview (PullRequestReview)

The deleted pull request review.

+ +--- + +### DeleteRefPayload + +

Autogenerated return type of DeleteRef

+ +#### Fields + + - - + + - - + + +
viewerCanReact (Boolean!)

Can user react to this subject

NameDescription
viewerCanUpdate (Boolean!)

Check if the current viewer can update this object.

clientMutationId (String)

A unique identifier for the client performing the mutation.

+ +--- + +### DeleteTeamDiscussionCommentPayload + +

Autogenerated return type of DeleteTeamDiscussionComment

+ +#### Fields + + - - + + - - + +
viewerCannotUpdateReasons ([CommentCannotUpdateReason!]!)

Reasons why the current viewer can not update this comment.

NameDescription
viewerDidAuthor (Boolean!)

Did the viewer author this comment.

clientMutationId (String)

A unique identifier for the client performing the mutation.

--- -### PullRequestReviewConnection +### DeleteTeamDiscussionPayload -

The connection type for PullRequestReview.

+

Autogenerated return type of DeleteTeamDiscussion

#### Fields @@ -6451,35 +5784,44 @@ request.

Description - edges ([PullRequestReviewEdge]) -

A list of edges.

+ clientMutationId (String) +

A unique identifier for the client performing the mutation.

+ + +--- + +### DeleteVerifiableDomainPayload + +

Autogenerated return type of DeleteVerifiableDomain

+ +#### Fields + + - - + + - - + + - - + +
nodes ([PullRequestReview])

A list of nodes.

NameDescription
pageInfo (PageInfo!)

Information to aid in pagination.

clientMutationId (String)

A unique identifier for the client performing the mutation.

totalCount (Int!)

Identifies the total count of items in the connection.

owner (VerifiableDomainOwner)

The owning account from which the domain was deleted.

--- -### OrgConfigEnableCollaboratorsOnlyAuditEntry +### DemilestonedEvent -

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

+

Represents a ‘demilestoned’ event on a given issue or pull request.

#### Implements -- [AuditEntry](interfaces.md#auditentry) -- [Node](interfaces.md#node) -- [OrganizationAuditEntryData](interfaces.md#organizationauditentrydata) +- [Node](interfaces.md#node) #### Fields @@ -6489,89 +5831,32 @@ request.

Description - action (String!) -

The action name

- - - actor (AuditEntryActor) -

The user who initiated the action

- - - actorIp (String) -

The IP address of the actor

- - - actorLocation (ActorLocation) -

A readable representation of the actor’s location

- - - actorLogin (String) -

The username of the user who initiated the action

- - - actorResourcePath (URI) -

The HTTP path for the actor.

- - - actorUrl (URI) -

The HTTP URL for the actor.

+ actor (Actor) +

Identifies the actor who performed the event.

- createdAt (PreciseDateTime!) -

The time the action was initiated

+ createdAt (DateTime!) +

Identifies the date and time when the object was created.

id (ID!) - operationType (OperationType) -

The corresponding operation type for the action

- - - organization (Organization) -

The Organization associated with the Audit Entry.

- - - organizationName (String) -

The name of the Organization.

- - - organizationResourcePath (URI) -

The HTTP path for the organization

- - - organizationUrl (URI) -

The HTTP URL for the organization

- - - user (User) -

The user affected by the action

- - - userLogin (String) -

For actions involving two users, the actor is the initiator and the user is the affected user.

- - - userResourcePath (URI) -

The HTTP path for the user.

+ milestoneTitle (String!) +

Identifies the milestone title associated with the ‘demilestoned’ event.

- userUrl (URI) -

The HTTP URL for the user.

+ subject (MilestoneItem!) +

Object referenced by event.

--- -### VerifiableDomain - -

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

- -#### Implements - +### DependencyGraphDependency -- [Node](interfaces.md#node) +

A dependency manifest entry

#### Fields @@ -6581,75 +5866,91 @@ request.

Description - createdAt (DateTime!) -

Identifies the date and time when the object was created.

- - - databaseId (Int) -

Identifies the primary key from the database.

+ hasDependencies (Boolean!) +

Does the dependency itself have dependencies?

- dnsHostName (URI) -

The DNS host name that should be used for verification.

+ packageManager (String) +

The dependency package manager

- domain (URI!) -

The unicode encoded domain.

+ packageName (String!) +

The required package name

- hasFoundHostName (Boolean!) -

Whether a TXT record for verification with the expected host name was found.

+ repository (Repository) +

The repository containing the package

- hasFoundVerificationToken (Boolean!) -

Whether a TXT record for verification with the expected verification token was found.

+ requirements (String!) +

The dependency version requirements

+ + +--- + +### DependencyGraphDependencyConnection + +

The connection type for DependencyGraphDependency.

+ +#### Fields + + - - + + - - + + - - + + - - + + - - + + +
id (ID!)NameDescription
isRequiredForPolicyEnforcement (Boolean!)

Whether this domain is required to exist for an organization or enterprise policy to be enforced.

edges ([DependencyGraphDependencyEdge])

A list of edges.

isVerified (Boolean!)

Whether or not the domain is verified.

nodes ([DependencyGraphDependency])

A list of nodes.

owner (VerifiableDomainOwner!)

The owner of the domain.

pageInfo (PageInfo!)

Information to aid in pagination.

punycodeEncodedDomain (URI!)

The punycode encoded domain.

totalCount (Int!)

Identifies the total count of items in the connection.

+ +--- + +### DependencyGraphDependencyEdge + +

An edge in a connection.

+ +#### Fields + + - - + + - - + + - - + +
tokenExpirationTime (DateTime)

The time that the current verification token will expire.

NameDescription
updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

cursor (String!)

A cursor for use in pagination.

verificationToken (String)

The current verification token for the domain.

node (DependencyGraphDependency)

The item at the end of the edge.

--- -### OrgAddBillingManagerAuditEntry +### DependencyGraphManifest -

Audit log entry for a org.add_billing_manager

+

Dependency manifest for a repository

#### Implements -- [AuditEntry](interfaces.md#auditentry) -- [Node](interfaces.md#node) -- [OrganizationAuditEntryData](interfaces.md#organizationauditentrydata) +- [Node](interfaces.md#node) #### Fields @@ -6659,88 +5960,75 @@ request.

Description - action (String!) -

The action name

- - - actor (AuditEntryActor) -

The user who initiated the action

- - - actorIp (String) -

The IP address of the actor

- - - actorLocation (ActorLocation) -

A readable representation of the actor’s location

+ blobPath (String!) +

Path to view the manifest file blob

- actorLogin (String) -

The username of the user who initiated the action

+ dependencies (DependencyGraphDependencyConnection) + +

A list of manifest dependencies

+ + + + + + + + + + + + + + + + +
Arguments
+

after (String)

+

Returns the elements in the list that come after the specified cursor.

+
+

before (String)

+

Returns the elements in the list that come before the specified cursor.

+
+

first (Int)

+

Returns the first n elements from the list.

+
+

last (Int)

+

Returns the last n elements from the list.

+
+ - actorResourcePath (URI) -

The HTTP path for the actor.

+ dependenciesCount (Int) +

The number of dependencies listed in the manifest

- actorUrl (URI) -

The HTTP URL for the actor.

+ exceedsMaxSize (Boolean!) +

Is the manifest too big to parse?

- createdAt (PreciseDateTime!) -

The time the action was initiated

+ filename (String!) +

Fully qualified manifest filename

id (ID!) - invitationEmail (String) -

The email address used to invite a billing manager for the organization.

- - - operationType (OperationType) -

The corresponding operation type for the action

- - - organization (Organization) -

The Organization associated with the Audit Entry.

- - - organizationName (String) -

The name of the Organization.

- - - organizationResourcePath (URI) -

The HTTP path for the organization

- - - organizationUrl (URI) -

The HTTP URL for the organization

- - - user (User) -

The user affected by the action

- - - userLogin (String) -

For actions involving two users, the actor is the initiator and the user is the affected user.

- - - userResourcePath (URI) -

The HTTP path for the user.

+ parseable (Boolean!) +

Were we able to parse the manifest?

- userUrl (URI) -

The HTTP URL for the user.

+ repository (Repository!) +

The repository containing the manifest

--- -### CreateLabelPayload +### DependencyGraphManifestConnection -

Autogenerated return type of CreateLabel

+

The connection type for DependencyGraphManifest.

#### Fields @@ -6750,20 +6038,28 @@ request.

Description - clientMutationId (String) -

A unique identifier for the client performing the mutation.

+ edges ([DependencyGraphManifestEdge]) +

A list of edges.

- label (Label) -

The new label.

+ nodes ([DependencyGraphManifest]) +

A list of nodes.

+ + + pageInfo (PageInfo!) +

Information to aid in pagination.

+ + + totalCount (Int!) +

Identifies the total count of items in the connection.

--- -### UpdateEnterpriseMembersCanDeleteIssuesSettingPayload +### DependencyGraphManifestEdge -

Autogenerated return type of UpdateEnterpriseMembersCanDeleteIssuesSetting

+

An edge in a connection.

#### Fields @@ -6773,33 +6069,25 @@ request.

Description - clientMutationId (String) -

A unique identifier for the client performing the mutation.

- - - enterprise (Enterprise) -

The enterprise with the updated members can delete issues setting.

+ cursor (String!) +

A cursor for use in pagination.

- message (String) -

A message confirming the result of updating the members can delete issues setting.

+ node (DependencyGraphManifest) +

The item at the end of the edge.

--- -### RepoRemoveTopicAuditEntry +### DeployKey -

Audit log entry for a repo.remove_topic event.

+

A repository deploy key.

#### Implements -- [AuditEntry](interfaces.md#auditentry) -- [Node](interfaces.md#node) -- [OrganizationAuditEntryData](interfaces.md#organizationauditentrydata) -- [RepositoryAuditEntryData](interfaces.md#repositoryauditentrydata) -- [TopicAuditEntryData](interfaces.md#topicauditentrydata) +- [Node](interfaces.md#node) #### Fields @@ -6809,108 +6097,143 @@ request.

Description - action (String!) -

The action name

+ createdAt (DateTime!) +

Identifies the date and time when the object was created.

- actor (AuditEntryActor) -

The user who initiated the action

+ id (ID!) + - actorIp (String) -

The IP address of the actor

+ key (String!) +

The deploy key.

- actorLocation (ActorLocation) -

A readable representation of the actor’s location

+ readOnly (Boolean!) +

Whether or not the deploy key is read only.

- actorLogin (String) -

The username of the user who initiated the action

- - - actorResourcePath (URI) -

The HTTP path for the actor.

- - - actorUrl (URI) -

The HTTP URL for the actor.

+ title (String!) +

The deploy key title.

- createdAt (PreciseDateTime!) -

The time the action was initiated

+ verified (Boolean!) +

Whether or not the deploy key has been verified.

+ + +--- + +### DeployKeyConnection + +

The connection type for DeployKey.

+ +#### Fields + + - - + + - - + + - - + + - - + + - - + + +
id (ID!)NameDescription
operationType (OperationType)

The corresponding operation type for the action

edges ([DeployKeyEdge])

A list of edges.

organization (Organization)

The Organization associated with the Audit Entry.

nodes ([DeployKey])

A list of nodes.

organizationName (String)

The name of the Organization.

pageInfo (PageInfo!)

Information to aid in pagination.

organizationResourcePath (URI)

The HTTP path for the organization

totalCount (Int!)

Identifies the total count of items in the connection.

+ +--- + +### DeployKeyEdge + +

An edge in a connection.

+ +#### Fields + + - - + + - - + + - - + + +
organizationUrl (URI)

The HTTP URL for the organization

NameDescription
repository (Repository)

The repository associated with the action

cursor (String!)

A cursor for use in pagination.

repositoryName (String)

The name of the repository

node (DeployKey)

The item at the end of the edge.

+ +--- + +### DeployedEvent + +

Represents a ‘deployed’ event on a given pull request.

+ +#### Implements + + +- [Node](interfaces.md#node) + +#### Fields + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + +
repositoryResourcePath (URI)

The HTTP path for the repository

NameDescription
repositoryUrl (URI)

The HTTP URL for the repository

actor (Actor)

Identifies the actor who performed the event.

topic (Topic)

The name of the topic added to the repository

createdAt (DateTime!)

Identifies the date and time when the object was created.

topicName (String)

The name of the topic added to the repository

databaseId (Int)

Identifies the primary key from the database.

user (User)

The user affected by the action

deployment (Deployment!)

The deployment associated with the ‘deployed’ event.

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

id (ID!)
userResourcePath (URI)

The HTTP path for the user.

pullRequest (PullRequest!)

PullRequest referenced by event.

userUrl (URI)

The HTTP URL for the user.

ref (Ref)

The ref associated with the ‘deployed’ event.

--- -### CheckRunConnection +### Deployment -

The connection type for CheckRun.

+

Represents triggered deployment instance.

+ +#### Implements + + +- [Node](interfaces.md#node) #### Fields @@ -6920,40 +6243,69 @@ request.

Description - edges ([CheckRunEdge]) -

A list of edges.

+ commit (Commit) +

Identifies the commit sha of the deployment.

- nodes ([CheckRun]) -

A list of nodes.

+ commitOid (String!) +

Identifies the oid of the deployment commit, even if the commit has been deleted.

- pageInfo (PageInfo!) -

Information to aid in pagination.

+ createdAt (DateTime!) +

Identifies the date and time when the object was created.

- totalCount (Int!) -

Identifies the total count of items in the connection.

+ creator (Actor!) +

Identifies the actor who triggered the deployment.

- - ---- - -### CommitContributionsByRepository - -

This aggregates commits made by a user within one repository.

- -#### Fields - - - - + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - + + - - + +
NameDescriptiondatabaseId (Int)

Identifies the primary key from the database.

contributions (CreatedCommitContributionConnection!)description (String)

The deployment description.

environment (String)

The latest environment to which this deployment was made.

id (ID!)
latestEnvironment (String)

The latest environment to which this deployment was made.

latestStatus (DeploymentStatus)

The latest status of this deployment.

originalEnvironment (String)

The original environment to which this deployment was made.

payload (String)

Extra information that a deployment system might need.

ref (Ref)

Identifies the Ref of the deployment, if the deployment was created by ref.

repository (Repository!)

Identifies the repository associated with the deployment.

state (DeploymentState)

The current state of the deployment.

statuses (DeploymentStatusConnection) -

The commit contributions, each representing a day.

+

A list of statuses associated with the deployment.

@@ -6982,34 +6334,24 @@ request.

Returns the last n elements from the list.

- - -
Arguments
-

orderBy (CommitContributionOrder)

-

Ordering options for commit contributions returned from the connection.

-
repository (Repository!)

The repository in which the commits were made.

resourcePath (URI!)

The HTTP path for the user’s commits to the repository in this time range.

task (String)

The deployment task.

url (URI!)

The HTTP URL for the user’s commits to the repository in this time range.

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

--- -### LinkRepositoryToProjectPayload +### DeploymentConnection -

Autogenerated return type of LinkRepositoryToProject

+

The connection type for Deployment.

#### Fields @@ -7019,29 +6361,28 @@ request.

Description - clientMutationId (String) -

A unique identifier for the client performing the mutation.

+ edges ([DeploymentEdge]) +

A list of edges.

- project (Project) -

The linked Project.

+ nodes ([Deployment]) +

A list of nodes.

- repository (Repository) -

The linked Repository.

+ pageInfo (PageInfo!) +

Information to aid in pagination.

+ + + totalCount (Int!) +

Identifies the total count of items in the connection.

--- -### ReleaseAsset - -

A release asset contains the content for a release asset.

- -#### Implements - +### DeploymentEdge -- [Node](interfaces.md#node) +

An edge in a connection.

#### Fields @@ -7051,56 +6392,20 @@ request.

Description - contentType (String!) -

The asset’s content-type

- - - createdAt (DateTime!) -

Identifies the date and time when the object was created.

- - - downloadCount (Int!) -

The number of times this asset was downloaded

- - - downloadUrl (URI!) -

Identifies the URL where you can download the release asset via the browser.

- - - id (ID!) - - - - name (String!) -

Identifies the title of the release asset.

- - - release (Release) -

Release that the asset is associated with

- - - size (Int!) -

The size (in bytes) of the asset

- - - updatedAt (DateTime!) -

Identifies the date and time when the object was last updated.

- - - uploadedBy (User!) -

The user that performed the upload

+ cursor (String!) +

A cursor for use in pagination.

- url (URI!) -

Identifies the URL of the release asset.

+ node (Deployment) +

The item at the end of the edge.

--- -### UnassignedEvent +### DeploymentEnvironmentChangedEvent -

Represents an ‘unassigned’ event on any assignable object.

+

Represents a ‘deployment_environment_changed’ event on a given pull request.

#### Implements @@ -7118,33 +6423,29 @@ request.

actor (Actor)

Identifies the actor who performed the event.

- - assignable (Assignable!) -

Identifies the assignable associated with the event.

- - - assignee (Assignee) -

Identifies the user or mannequin that was unassigned.

- createdAt (DateTime!)

Identifies the date and time when the object was created.

+ + deploymentStatus (DeploymentStatus!) +

The deployment status that updated the deployment environment.

+ id (ID!) - user (User) -

Identifies the subject (user) who was unassigned.

+ pullRequest (PullRequest!) +

PullRequest referenced by event.

--- -### BaseRefDeletedEvent +### DeploymentStatus -

Represents a ‘base_ref_deleted’ event on a given pull request.

+

Describes the status of a given deployment attempt.

#### Implements @@ -7159,32 +6460,52 @@ request.

Description - actor (Actor) -

Identifies the actor who performed the event.

+ createdAt (DateTime!) +

Identifies the date and time when the object was created.

- baseRefName (String) -

Identifies the name of the Ref associated with the base_ref_deleted event.

+ creator (Actor!) +

Identifies the actor who triggered the deployment.

- createdAt (DateTime!) -

Identifies the date and time when the object was created.

+ deployment (Deployment!) +

Identifies the deployment associated with status.

+ + + description (String) +

Identifies the description of the deployment.

+ + + environment (String) +

Identifies the environment of the deployment at the time of this deployment status

+ + + environmentUrl (URI) +

Identifies the environment URL of the deployment.

id (ID!) - pullRequest (PullRequest) -

PullRequest referenced by event.

+ logUrl (URI) +

Identifies the log URL of the deployment.

+ + + state (DeploymentStatusState!) +

Identifies the current state of the deployment.

+ + + updatedAt (DateTime!) +

Identifies the date and time when the object was last updated.

--- -### StarredRepositoryConnection +### DeploymentStatusConnection -

The connection type for Repository.

+

The connection type for DeploymentStatus.

#### Fields @@ -7194,15 +6515,11 @@ request.

Description - edges ([StarredRepositoryEdge]) + edges ([DeploymentStatusEdge])

A list of edges.

- isOverLimit (Boolean!) -

Is the list of stars for this user truncated? This is true for users that have many stars.

- - - nodes ([Repository]) + nodes ([DeploymentStatus])

A list of nodes.

@@ -7217,9 +6534,9 @@ request.

--- -### PullRequestConnection +### DeploymentStatusEdge -

The connection type for PullRequest.

+

An edge in a connection.

#### Fields @@ -7229,28 +6546,20 @@ request.

Description - edges ([PullRequestEdge]) -

A list of edges.

- - - nodes ([PullRequest]) -

A list of nodes.

- - - pageInfo (PageInfo!) -

Information to aid in pagination.

+ cursor (String!) +

A cursor for use in pagination.

- totalCount (Int!) -

Identifies the total count of items in the connection.

+ node (DeploymentStatus) +

The item at the end of the edge.

--- -### RepositoryConnection +### DisablePullRequestAutoMergePayload -

A list of repositories owned by the subject.

+

Autogenerated return type of DisablePullRequestAutoMerge

#### Fields @@ -7260,37 +6569,29 @@ request.

Description - edges ([RepositoryEdge]) -

A list of edges.

- - - nodes ([Repository]) -

A list of nodes.

- - - pageInfo (PageInfo!) -

Information to aid in pagination.

+ actor (Actor) +

Identifies the actor who performed the event.

- totalCount (Int!) -

Identifies the total count of items in the connection.

+ clientMutationId (String) +

A unique identifier for the client performing the mutation.

- totalDiskUsage (Int!) -

The total size in kilobytes of all repositories in the connection.

+ pullRequest (PullRequest) +

The pull request auto merge was disabled on.

--- -### OrgRestoreMemberMembershipRepositoryAuditEntryData +### DisconnectedEvent -

Metadata for a repository membership for org.restore_member actions

+

Represents a ‘disconnected’ event on a given issue or pull request.

#### Implements -- [RepositoryAuditEntryData](interfaces.md#repositoryauditentrydata) +- [Node](interfaces.md#node) #### Fields @@ -7300,28 +6601,36 @@ request.

Description - repository (Repository) -

The repository associated with the action

+ actor (Actor) +

Identifies the actor who performed the event.

- repositoryName (String) -

The name of the repository

+ createdAt (DateTime!) +

Identifies the date and time when the object was created.

- repositoryResourcePath (URI) -

The HTTP path for the repository

+ id (ID!) + - repositoryUrl (URI) -

The HTTP URL for the repository

+ isCrossRepository (Boolean!) +

Reference originated in a different repository.

+ + + source (ReferencedSubject!) +

Issue or pull request from which the issue was disconnected.

+ + + subject (ReferencedSubject!) +

Issue or pull request which was disconnected.

--- -### EnterprisePendingCollaboratorConnection +### DismissPullRequestReviewPayload -

The connection type for User.

+

Autogenerated return type of DismissPullRequestReview

#### Fields @@ -7331,35 +6640,52 @@ request.

Description - edges ([EnterprisePendingCollaboratorEdge]) -

A list of edges.

+ clientMutationId (String) +

A unique identifier for the client performing the mutation.

- nodes ([User]) -

A list of nodes.

+ pullRequestReview (PullRequestReview) +

The dismissed pull request review.

+ + +--- + +### EnablePullRequestAutoMergePayload + +

Autogenerated return type of EnablePullRequestAutoMerge

+ +#### Fields + + - - + + - - + + + + + + + + + +
pageInfo (PageInfo!)

Information to aid in pagination.

NameDescription
totalCount (Int!)

Identifies the total count of items in the connection.

actor (Actor)

Identifies the actor who performed the event.

clientMutationId (String)

A unique identifier for the client performing the mutation.

pullRequest (PullRequest)

The pull request auto-merge was enabled on.

--- -### OrgDisableOauthAppRestrictionsAuditEntry +### Enterprise -

Audit log entry for a org.disable_oauth_app_restrictions event.

+

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

#### Implements -- [AuditEntry](interfaces.md#auditentry) -- [Node](interfaces.md#node) -- [OrganizationAuditEntryData](interfaces.md#organizationauditentrydata) +- [Node](interfaces.md#node) #### Fields @@ -7369,84 +6695,232 @@ request.

Description - action (String!) -

The action name

+ avatarUrl (URI!) + +

A URL pointing to the enterprise’s public avatar.

+ + + + + + + +
Arguments
+

size (Int)

+

The size of the resulting square image.

+
+ - actor (AuditEntryActor) -

The user who initiated the action

+ billingInfo (EnterpriseBillingInfo) +

Enterprise billing information visible to enterprise billing managers.

- actorIp (String) -

The IP address of the actor

+ createdAt (DateTime!) +

Identifies the date and time when the object was created.

- actorLocation (ActorLocation) -

A readable representation of the actor’s location

- + databaseId (Int) +

Identifies the primary key from the database.

+ - actorLogin (String) -

The username of the user who initiated the action

+ description (String) +

The description of the enterprise.

- actorResourcePath (URI) -

The HTTP path for the actor.

+ descriptionHTML (HTML!) +

The description of the enterprise as HTML.

- actorUrl (URI) -

The HTTP URL for the actor.

+ id (ID!) + - createdAt (PreciseDateTime!) -

The time the action was initiated

+ location (String) +

The location of the enterprise.

- id (ID!) - + members (EnterpriseMemberConnection!) + +

A list of users who are members of this enterprise.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Arguments
+

after (String)

+

Returns the elements in the list that come after the specified cursor.

+
+

before (String)

+

Returns the elements in the list that come before the specified cursor.

+
+

deployment (EnterpriseUserDeployment)

+

Only return members within the selected GitHub Enterprise deployment

+
+

first (Int)

+

Returns the first n elements from the list.

+
+

last (Int)

+

Returns the last n elements from the list.

+
+

orderBy (EnterpriseMemberOrder)

+

Ordering options for members returned from the connection.

+
+

organizationLogins ([String!])

+

Only return members within the organizations with these logins

+
+

query (String)

+

The search string to look for.

+
+

role (EnterpriseUserAccountMembershipRole)

+

The role of the user in the enterprise organization or server.

+
+ - operationType (OperationType) -

The corresponding operation type for the action

+ name (String!) +

The name of the enterprise.

- organization (Organization) -

The Organization associated with the Audit Entry.

+ organizations (OrganizationConnection!) + +

A list of organizations that belong to this enterprise.

+ + + + + + + + + + + + + + + + + + + + + + +
Arguments
+

after (String)

+

Returns the elements in the list that come after the specified cursor.

+
+

before (String)

+

Returns the elements in the list that come before the specified cursor.

+
+

first (Int)

+

Returns the first n elements from the list.

+
+

last (Int)

+

Returns the last n elements from the list.

+
+

orderBy (OrganizationOrder)

+

Ordering options for organizations returned from the connection.

+
+

query (String)

+

The search string to look for.

+
+ - organizationName (String) -

The name of the Organization.

+ ownerInfo (EnterpriseOwnerInfo) +

Enterprise information only visible to enterprise owners.

- organizationResourcePath (URI) -

The HTTP path for the organization

+ resourcePath (URI!) +

The HTTP path for this enterprise.

- organizationUrl (URI) -

The HTTP URL for the organization

+ slug (String!) +

The URL-friendly identifier for the enterprise.

- user (User) -

The user affected by the action

+ url (URI!) +

The HTTP URL for this enterprise.

- userLogin (String) -

For actions involving two users, the actor is the initiator and the user is the affected user.

+ userAccounts (EnterpriseUserAccountConnection!) + +

A list of user accounts on this enterprise.

+ + + + + + + + + + + + + + + + +
Arguments
+

after (String)

+

Returns the elements in the list that come after the specified cursor.

+
+

before (String)

+

Returns the elements in the list that come before the specified cursor.

+
+

first (Int)

+

Returns the first n elements from the list.

+
+

last (Int)

+

Returns the last n elements from the list.

+
+ - userResourcePath (URI) -

The HTTP path for the user.

+ viewerIsAdmin (Boolean!) +

Is the current viewer an admin of this enterprise?

- userUrl (URI) -

The HTTP URL for the user.

+ websiteUrl (URI) +

The URL of the enterprise website.

--- -### UnminimizeCommentPayload +### EnterpriseAdministratorConnection -

Autogenerated return type of UnminimizeComment

+

The connection type for User.

#### Fields @@ -7456,20 +6930,28 @@ request.

Description - clientMutationId (String) -

A unique identifier for the client performing the mutation.

+ edges ([EnterpriseAdministratorEdge]) +

A list of edges.

- unminimizedComment (Minimizable) -

The comment that was unminimized.

+ nodes ([User]) +

A list of nodes.

+ + + pageInfo (PageInfo!) +

Information to aid in pagination.

+ + + totalCount (Int!) +

Identifies the total count of items in the connection.

--- -### CreatedPullRequestContributionEdge +### EnterpriseAdministratorEdge -

An edge in a connection.

+

A User who is an administrator of an enterprise.

#### Fields @@ -7483,21 +6965,25 @@ request.

A cursor for use in pagination.

- node (CreatedPullRequestContribution) + node (User)

The item at the end of the edge.

+ + role (EnterpriseAdministratorRole!) +

The role of the administrator.

+ --- -### JoinedGitHubContribution +### EnterpriseAdministratorInvitation -

Represents a user signing up for a GitHub account.

+

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

#### Implements -- [Contribution](interfaces.md#contribution) +- [Node](interfaces.md#node) #### Fields @@ -7507,34 +6993,40 @@ request.

Description - isRestricted (Boolean!) -

Whether this contribution is associated with a record you do not have access to. For -example, your own ‘first issue’ contribution may have been made on a repository you can no -longer access.

+ createdAt (DateTime!) +

Identifies the date and time when the object was created.

- occurredAt (DateTime!) -

When this contribution was made.

+ email (String) +

The email of the person who was invited to the enterprise.

- resourcePath (URI!) -

The HTTP path for this contribution.

+ enterprise (Enterprise!) +

The enterprise the invitation is for.

- url (URI!) -

The HTTP URL for this contribution.

+ id (ID!) + - user (User!) -

The user who made this contribution.

+ invitee (User) +

The user who was invited to the enterprise.

+ + + inviter (User) +

The user who created the invitation.

+ + + role (EnterpriseAdministratorRole!) +

The invitee’s pending role in the enterprise (owner or billing_manager).

--- -### ReviewRequestConnection +### EnterpriseAdministratorInvitationConnection -

The connection type for ReviewRequest.

+

The connection type for EnterpriseAdministratorInvitation.

#### Fields @@ -7544,11 +7036,11 @@ longer access.

Description - edges ([ReviewRequestEdge]) + edges ([EnterpriseAdministratorInvitationEdge])

A list of edges.

- nodes ([ReviewRequest]) + nodes ([EnterpriseAdministratorInvitation])

A list of nodes.

@@ -7563,9 +7055,9 @@ longer access.

--- -### SponsorshipConnection +### EnterpriseAdministratorInvitationEdge -

The connection type for Sponsorship.

+

An edge in a connection.

#### Fields @@ -7575,28 +7067,20 @@ longer access.

Description - edges ([SponsorshipEdge]) -

A list of edges.

- - - nodes ([Sponsorship]) -

A list of nodes.

- - - pageInfo (PageInfo!) -

Information to aid in pagination.

+ cursor (String!) +

A cursor for use in pagination.

- totalCount (Int!) -

Identifies the total count of items in the connection.

+ node (EnterpriseAdministratorInvitation) +

The item at the end of the edge.

--- -### EnterpriseAdministratorConnection +### EnterpriseBillingInfo -

The connection type for User.

+

Enterprise billing information visible to enterprise billing managers and owners.

#### Fields @@ -7606,28 +7090,65 @@ longer access.

Description - edges ([EnterpriseAdministratorEdge]) -

A list of edges.

+ allLicensableUsersCount (Int!) +

The number of licenseable users/emails across the enterprise.

- nodes ([User]) -

A list of nodes.

+ assetPacks (Int!) +

The number of data packs used by all organizations owned by the enterprise.

- pageInfo (PageInfo!) -

Information to aid in pagination.

+ availableSeats (Int!) +

The number of available seats across all owned organizations based on the unique number of billable users.

- totalCount (Int!) -

Identifies the total count of items in the connection.

+ bandwidthQuota (Float!) +

The bandwidth quota in GB for all organizations owned by the enterprise.

+ + + bandwidthUsage (Float!) +

The bandwidth usage in GB for all organizations owned by the enterprise.

+ + + bandwidthUsagePercentage (Int!) +

The bandwidth usage as a percentage of the bandwidth quota.

+ + + seats (Int!) +

The total seats across all organizations owned by the enterprise.

+ + + storageQuota (Float!) +

The storage quota in GB for all organizations owned by the enterprise.

+ + + storageUsage (Float!) +

The storage usage in GB for all organizations owned by the enterprise.

+ + + storageUsagePercentage (Int!) +

The storage usage as a percentage of the storage quota.

+ + + totalAvailableLicenses (Int!) +

The number of available licenses across all owned organizations based on the unique number of billable users.

+ + + totalLicenses (Int!) +

The total number of licenses allocated.

--- -### DeleteLabelPayload +### EnterpriseIdentityProvider -

Autogenerated return type of DeleteLabel

+

An identity provider configured to provision identities for an enterprise.

+ +#### Implements + + +- [Node](interfaces.md#node) #### Fields @@ -7637,16 +7158,79 @@ longer access.

Description - clientMutationId (String) -

A unique identifier for the client performing the mutation.

+ digestMethod (SamlDigestAlgorithm) +

The digest algorithm used to sign SAML requests for the identity provider.

+ + + enterprise (Enterprise) +

The enterprise this identity provider belongs to.

+ + + externalIdentities (ExternalIdentityConnection!) + +

ExternalIdentities provisioned by this identity provider.

+ + + + + + + + + + + + + + + + +
Arguments
+

after (String)

+

Returns the elements in the list that come after the specified cursor.

+
+

before (String)

+

Returns the elements in the list that come before the specified cursor.

+
+

first (Int)

+

Returns the first n elements from the list.

+
+

last (Int)

+

Returns the last n elements from the list.

+
+ + + + id (ID!) + + + + idpCertificate (X509Certificate) +

The x509 certificate used by the identity provider to sign assertions and responses.

+ + + issuer (String) +

The Issuer Entity ID for the SAML identity provider.

+ + + recoveryCodes ([String!]) +

Recovery codes that can be used by admins to access the enterprise if the identity provider is unavailable.

+ + + signatureMethod (SamlSignatureAlgorithm) +

The signature algorithm used to sign SAML requests for the identity provider.

+ + + ssoUrl (URI) +

The URL endpoint for the identity provider’s SAML SSO.

--- -### AutoMergeRequest +### EnterpriseMemberConnection -

Represents an auto-merge request for a pull request

+

The connection type for EnterpriseMember.

#### Fields @@ -7656,40 +7240,28 @@ longer access.

Description - authorEmail (String) -

The email address of the author of this auto-merge request.

- - - commitBody (String) -

The commit message of the auto-merge request.

- - - commitHeadline (String) -

The commit title of the auto-merge request.

- - - enabledAt (DateTime) -

When was this auto-merge request was enabled.

+ edges ([EnterpriseMemberEdge]) +

A list of edges.

- enabledBy (Actor) -

The actor who created the auto-merge request.

+ nodes ([EnterpriseMember]) +

A list of nodes.

- mergeMethod (PullRequestMergeMethod!) -

The merge method of the auto-merge request.

+ pageInfo (PageInfo!) +

Information to aid in pagination.

- pullRequest (PullRequest!) -

The pull request that this auto-merge request is set against.

+ totalCount (Int!) +

Identifies the total count of items in the connection.

--- -### RemoveAssigneesFromAssignablePayload +### EnterpriseMemberEdge -

Autogenerated return type of RemoveAssigneesFromAssignable

+

A User who is a member of an enterprise through one or more organizations.

#### Fields @@ -7699,28 +7271,24 @@ longer access.

Description - assignable (Assignable) -

The item that was unassigned.

+ cursor (String!) +

A cursor for use in pagination.

- clientMutationId (String) -

A unique identifier for the client performing the mutation.

+ isUnlicensed (Boolean!) +

Whether the user does not have a license for the enterprise.

+ + + node (EnterpriseMember) +

The item at the end of the edge.

--- -### OrgOauthAppAccessDeniedAuditEntry - -

Audit log entry for a org.oauth_app_access_denied event.

- -#### Implements - +### EnterpriseOrganizationMembershipConnection -- [AuditEntry](interfaces.md#auditentry) -- [Node](interfaces.md#node) -- [OauthApplicationAuditEntryData](interfaces.md#oauthapplicationauditentrydata) -- [OrganizationAuditEntryData](interfaces.md#organizationauditentrydata) +

The connection type for Organization.

#### Fields @@ -7730,155 +7298,55 @@ longer access.

Description - action (String!) -

The action name

+ edges ([EnterpriseOrganizationMembershipEdge]) +

A list of edges.

- actor (AuditEntryActor) -

The user who initiated the action

+ nodes ([Organization]) +

A list of nodes.

- actorIp (String) -

The IP address of the actor

+ pageInfo (PageInfo!) +

Information to aid in pagination.

- actorLocation (ActorLocation) -

A readable representation of the actor’s location

+ totalCount (Int!) +

Identifies the total count of items in the connection.

+ + +--- + +### EnterpriseOrganizationMembershipEdge + +

An enterprise organization that a user is a member of.

+ +#### Fields + + - - + + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
actorLogin (String)

The username of the user who initiated the action

NameDescription
actorResourcePath (URI)

The HTTP path for the actor.

cursor (String!)

A cursor for use in pagination.

actorUrl (URI)

The HTTP URL for the actor.

createdAt (PreciseDateTime!)

The time the action was initiated

id (ID!)
oauthApplicationName (String)

The name of the OAuth Application.

oauthApplicationResourcePath (URI)

The HTTP path for the OAuth Application

oauthApplicationUrl (URI)

The HTTP URL for the OAuth Application

operationType (OperationType)

The corresponding operation type for the action

organization (Organization)

The Organization associated with the Audit Entry.

organizationName (String)

The name of the Organization.

organizationResourcePath (URI)

The HTTP path for the organization

organizationUrl (URI)

The HTTP URL for the organization

user (User)

The user affected by the action

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

userResourcePath (URI)

The HTTP path for the user.

userUrl (URI)

The HTTP URL for the user.

- ---- - -### OrgRestoreMemberMembershipTeamAuditEntryData - -

Metadata for a team membership for org.restore_member actions

- -#### Implements - - -- [TeamAuditEntryData](interfaces.md#teamauditentrydata) - -#### Fields - - - - - - - - - - - - - - - - - - - - - - -
NameDescription
team (Team)

The team associated with the action

teamName (String)

The name of the team

teamResourcePath (URI)

The HTTP path for this team

teamUrl (URI)

The HTTP URL for this team

- ---- - -### IssueCommentEdge - -

An edge in a connection.

- -#### Fields - - - - - - - - - + + - - + +
NameDescription
cursor (String!)

A cursor for use in pagination.

node (Organization)

The item at the end of the edge.

node (IssueComment)

The item at the end of the edge.

role (EnterpriseUserAccountMembershipRole!)

The role of the user in the enterprise membership.

--- -### PullRequestReviewCommentConnection +### EnterpriseOutsideCollaboratorConnection -

The connection type for PullRequestReviewComment.

+

The connection type for User.

#### Fields @@ -7888,11 +7356,11 @@ longer access.

Description - edges ([PullRequestReviewCommentEdge]) + edges ([EnterpriseOutsideCollaboratorEdge])

A list of edges.

- nodes ([PullRequestReviewComment]) + nodes ([User])

A list of nodes.

@@ -7907,9 +7375,9 @@ longer access.

--- -### GistCommentConnection +### EnterpriseOutsideCollaboratorEdge -

The connection type for GistComment.

+

A User who is an outside collaborator of an enterprise through one or more organizations.

#### Fields @@ -7919,28 +7387,65 @@ longer access.

Description - edges ([GistCommentEdge]) -

A list of edges.

+ cursor (String!) +

A cursor for use in pagination.

- nodes ([GistComment]) -

A list of nodes.

+ isUnlicensed (Boolean!) +

Whether the outside collaborator does not have a license for the enterprise.

- pageInfo (PageInfo!) -

Information to aid in pagination.

+ node (User) +

The item at the end of the edge.

- totalCount (Int!) -

Identifies the total count of items in the connection.

+ repositories (EnterpriseRepositoryInfoConnection!) + +

The enterprise organization repositories this user is a member of.

+ + + + + + + + + + + + + + + + + + + +
Arguments
+

after (String)

+

Returns the elements in the list that come after the specified cursor.

+
+

before (String)

+

Returns the elements in the list that come before the specified cursor.

+
+

first (Int)

+

Returns the first n elements from the list.

+
+

last (Int)

+

Returns the last n elements from the list.

+
+

orderBy (RepositoryOrder)

+

Ordering options for repositories.

+
+ --- -### OrganizationMemberConnection +### EnterpriseOwnerInfo -

The connection type for User.

+

Enterprise information only visible to enterprise owners.

#### Fields @@ -7950,611 +7455,779 @@ longer access.

Description - edges ([OrganizationMemberEdge]) -

A list of edges.

+ admins (EnterpriseAdministratorConnection!) + +

A list of all of the administrators for this enterprise.

+ + + + + + + + + + + + + + + + + + + + + + + + + +
Arguments
+

after (String)

+

Returns the elements in the list that come after the specified cursor.

+
+

before (String)

+

Returns the elements in the list that come before the specified cursor.

+
+

first (Int)

+

Returns the first n elements from the list.

+
+

last (Int)

+

Returns the last n elements from the list.

+
+

orderBy (EnterpriseMemberOrder)

+

Ordering options for administrators returned from the connection.

+
+

query (String)

+

The search string to look for.

+
+

role (EnterpriseAdministratorRole)

+

The role to filter by.

+
+ - nodes ([User]) -

A list of nodes.

+ affiliatedUsersWithTwoFactorDisabled (UserConnection!) + +

A list of users in the enterprise who currently have two-factor authentication disabled.

+ + + + + + + + + + + + + + + + +
Arguments
+

after (String)

+

Returns the elements in the list that come after the specified cursor.

+
+

before (String)

+

Returns the elements in the list that come before the specified cursor.

+
+

first (Int)

+

Returns the first n elements from the list.

+
+

last (Int)

+

Returns the last n elements from the list.

+
+ - pageInfo (PageInfo!) -

Information to aid in pagination.

+ affiliatedUsersWithTwoFactorDisabledExist (Boolean!) +

Whether or not affiliated users with two-factor authentication disabled exist in the enterprise.

- totalCount (Int!) -

Identifies the total count of items in the connection.

+ allowPrivateRepositoryForkingSetting (EnterpriseEnabledDisabledSettingValue!) +

The setting value for whether private repository forking is enabled for repositories in organizations in this enterprise.

- - ---- - -### RepositoryInvitationEdge - -

An edge in a connection.

- -#### Fields - - - - + + - - + + - - + + -
NameDescriptionallowPrivateRepositoryForkingSettingOrganizations (OrganizationConnection!) +

A list of enterprise organizations configured with the provided private repository forking setting value.

+ + + + + + + + + + + + + + + + + + + + + + +
Arguments
+

after (String)

+

Returns the elements in the list that come after the specified cursor.

+
+

before (String)

+

Returns the elements in the list that come before the specified cursor.

+
+

first (Int)

+

Returns the first n elements from the list.

+
+

last (Int)

+

Returns the last n elements from the list.

+
+

orderBy (OrganizationOrder)

+

Ordering options for organizations with this setting.

+
+

value (Boolean!)

+

The setting value to find organizations for.

+
+
cursor (String!)

A cursor for use in pagination.

defaultRepositoryPermissionSetting (EnterpriseDefaultRepositoryPermissionSettingValue!)

The setting value for base repository permissions for organizations in this enterprise.

node (RepositoryInvitation)

The item at the end of the edge.

defaultRepositoryPermissionSettingOrganizations (OrganizationConnection!) +

A list of enterprise organizations configured with the provided default repository permission.

+ + + + + + + + + + + + + + + + + + + + + + +
Arguments
+

after (String)

+

Returns the elements in the list that come after the specified cursor.

+
+

before (String)

+

Returns the elements in the list that come before the specified cursor.

+
+

first (Int)

+

Returns the first n elements from the list.

+
+

last (Int)

+

Returns the last n elements from the list.

+
+

orderBy (OrganizationOrder)

+

Ordering options for organizations with this setting.

+
+

value (DefaultRepositoryPermissionField!)

+

The permission to find organizations for.

+
+
- ---- - -### UpdateTeamReviewAssignmentPayload - -

Autogenerated return type of UpdateTeamReviewAssignment

- -#### Fields - - - - + + - - + + - - + + -
NameDescriptiondomains (VerifiableDomainConnection!) +

A list of domains owned by the enterprise.

+ + + + + + + + + + + + + + + + + + + + + + +
Arguments
+

after (String)

+

Returns the elements in the list that come after the specified cursor.

+
+

before (String)

+

Returns the elements in the list that come before the specified cursor.

+
+

first (Int)

+

Returns the first n elements from the list.

+
+

isVerified (Boolean)

+

Filter whether or not the domain is verified.

+
+

last (Int)

+

Returns the last n elements from the list.

+
+

orderBy (VerifiableDomainOrder)

+

Ordering options for verifiable domains returned.

+
+
clientMutationId (String)

A unique identifier for the client performing the mutation.

enterpriseServerInstallations (EnterpriseServerInstallationConnection!) +

Enterprise Server installations owned by the enterprise.

+ + + + + + + + + + + + + + + + + + + + + + +
Arguments
+

after (String)

+

Returns the elements in the list that come after the specified cursor.

+
+

before (String)

+

Returns the elements in the list that come before the specified cursor.

+
+

connectedOnly (Boolean)

+

Whether or not to only return installations discovered via GitHub Connect.

+
+

first (Int)

+

Returns the first n elements from the list.

+
+

last (Int)

+

Returns the last n elements from the list.

+
+

orderBy (EnterpriseServerInstallationOrder)

+

Ordering options for Enterprise Server installations returned.

+
+
team (Team)

The team that was modified

ipAllowListEnabledSetting (IpAllowListEnabledSettingValue!)

The setting value for whether the enterprise has an IP allow list enabled.

- ---- - -### EnterpriseRepositoryInfoEdge - -

An edge in a connection.

- -#### Fields - - - - + + - - + + - - + + -
NameDescriptionipAllowListEntries (IpAllowListEntryConnection!) +

The IP addresses that are allowed to access resources owned by the enterprise.

+ + + + + + + + + + + + + + + + + + + +
Arguments
+

after (String)

+

Returns the elements in the list that come after the specified cursor.

+
+

before (String)

+

Returns the elements in the list that come before the specified cursor.

+
+

first (Int)

+

Returns the first n elements from the list.

+
+

last (Int)

+

Returns the last n elements from the list.

+
+

orderBy (IpAllowListEntryOrder)

+

Ordering options for IP allow list entries returned.

+
+
cursor (String!)

A cursor for use in pagination.

isUpdatingDefaultRepositoryPermission (Boolean!)

Whether or not the default repository permission is currently being updated.

node (EnterpriseRepositoryInfo)

The item at the end of the edge.

isUpdatingTwoFactorRequirement (Boolean!)

Whether the two-factor authentication requirement is currently being enforced.

- ---- - -### MembersCanDeleteReposClearAuditEntry - -

Audit log entry for a members_can_delete_repos.clear event.

- -#### Implements - - -- [AuditEntry](interfaces.md#auditentry) -- [EnterpriseAuditEntryData](interfaces.md#enterpriseauditentrydata) -- [Node](interfaces.md#node) -- [OrganizationAuditEntryData](interfaces.md#organizationauditentrydata) - -#### Fields - - - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - - -
NameDescriptionmembersCanChangeRepositoryVisibilitySetting (EnterpriseEnabledDisabledSettingValue!)

The setting value for whether organization members with admin permissions on a +repository can change repository visibility.

action (String!)

The action name

membersCanChangeRepositoryVisibilitySettingOrganizations (OrganizationConnection!) +

A list of enterprise organizations configured with the provided can change repository visibility setting value.

+ + + + + + + + + + + + + + + + + + + + + + +
Arguments
+

after (String)

+

Returns the elements in the list that come after the specified cursor.

+
+

before (String)

+

Returns the elements in the list that come before the specified cursor.

+
+

first (Int)

+

Returns the first n elements from the list.

+
+

last (Int)

+

Returns the last n elements from the list.

+
+

orderBy (OrganizationOrder)

+

Ordering options for organizations with this setting.

+
+

value (Boolean!)

+

The setting value to find organizations for.

+
+
actor (AuditEntryActor)

The user who initiated the action

membersCanCreateInternalRepositoriesSetting (Boolean)

The setting value for whether members of organizations in the enterprise can create internal repositories.

actorIp (String)

The IP address of the actor

membersCanCreatePrivateRepositoriesSetting (Boolean)

The setting value for whether members of organizations in the enterprise can create private repositories.

actorLocation (ActorLocation)

A readable representation of the actor’s location

membersCanCreatePublicRepositoriesSetting (Boolean)

The setting value for whether members of organizations in the enterprise can create public repositories.

actorLogin (String)

The username of the user who initiated the action

membersCanCreateRepositoriesSetting (EnterpriseMembersCanCreateRepositoriesSettingValue)

The setting value for whether members of organizations in the enterprise can create repositories.

actorResourcePath (URI)

The HTTP path for the actor.

membersCanCreateRepositoriesSettingOrganizations (OrganizationConnection!) +

A list of enterprise organizations configured with the provided repository creation setting value.

+ + + + + + + + + + + + + + + + + + + + + + +
Arguments
+

after (String)

+

Returns the elements in the list that come after the specified cursor.

+
+

before (String)

+

Returns the elements in the list that come before the specified cursor.

+
+

first (Int)

+

Returns the first n elements from the list.

+
+

last (Int)

+

Returns the last n elements from the list.

+
+

orderBy (OrganizationOrder)

+

Ordering options for organizations with this setting.

+
+

value (OrganizationMembersCanCreateRepositoriesSettingValue!)

+

The setting to find organizations for.

+
+
actorUrl (URI)

The HTTP URL for the actor.

membersCanDeleteIssuesSetting (EnterpriseEnabledDisabledSettingValue!)

The setting value for whether members with admin permissions for repositories can delete issues.

createdAt (PreciseDateTime!)

The time the action was initiated

membersCanDeleteIssuesSettingOrganizations (OrganizationConnection!) +

A list of enterprise organizations configured with the provided members can delete issues setting value.

+ + + + + + + + + + + + + + + + + + + + + + +
Arguments
+

after (String)

+

Returns the elements in the list that come after the specified cursor.

+
+

before (String)

+

Returns the elements in the list that come before the specified cursor.

+
+

first (Int)

+

Returns the first n elements from the list.

+
+

last (Int)

+

Returns the last n elements from the list.

+
+

orderBy (OrganizationOrder)

+

Ordering options for organizations with this setting.

+
+

value (Boolean!)

+

The setting value to find organizations for.

+
+
enterpriseResourcePath (URI)

The HTTP path for this enterprise.

membersCanDeleteRepositoriesSetting (EnterpriseEnabledDisabledSettingValue!)

The setting value for whether members with admin permissions for repositories can delete or transfer repositories.

enterpriseSlug (String)

The slug of the enterprise.

membersCanDeleteRepositoriesSettingOrganizations (OrganizationConnection!) +

A list of enterprise organizations configured with the provided members can delete repositories setting value.

+ + + + + + + + + + + + + + + + + + + + + + +
Arguments
+

after (String)

+

Returns the elements in the list that come after the specified cursor.

+
+

before (String)

+

Returns the elements in the list that come before the specified cursor.

+
+

first (Int)

+

Returns the first n elements from the list.

+
+

last (Int)

+

Returns the last n elements from the list.

+
+

orderBy (OrganizationOrder)

+

Ordering options for organizations with this setting.

+
+

value (Boolean!)

+

The setting value to find organizations for.

+
+
enterpriseUrl (URI)

The HTTP URL for this enterprise.

membersCanInviteCollaboratorsSetting (EnterpriseEnabledDisabledSettingValue!)

The setting value for whether members of organizations in the enterprise can invite outside collaborators.

id (ID!)membersCanInviteCollaboratorsSettingOrganizations (OrganizationConnection!) +

A list of enterprise organizations configured with the provided members can invite collaborators setting value.

+ + + + + + + + + + + + + + + + + + + + + + +
Arguments
+

after (String)

+

Returns the elements in the list that come after the specified cursor.

+
+

before (String)

+

Returns the elements in the list that come before the specified cursor.

+
+

first (Int)

+

Returns the first n elements from the list.

+
+

last (Int)

+

Returns the last n elements from the list.

+
+

orderBy (OrganizationOrder)

+

Ordering options for organizations with this setting.

+
+

value (Boolean!)

+

The setting value to find organizations for.

+
+
operationType (OperationType)

The corresponding operation type for the action

membersCanMakePurchasesSetting (EnterpriseMembersCanMakePurchasesSettingValue!)

Indicates whether members of this enterprise’s organizations can purchase additional services for those organizations.

organization (Organization)

The Organization associated with the Audit Entry.

membersCanUpdateProtectedBranchesSetting (EnterpriseEnabledDisabledSettingValue!)

The setting value for whether members with admin permissions for repositories can update protected branches.

organizationName (String)

The name of the Organization.

membersCanUpdateProtectedBranchesSettingOrganizations (OrganizationConnection!) +

A list of enterprise organizations configured with the provided members can update protected branches setting value.

+ + + + + + + + + + + + + + + + + + + + + + +
Arguments
+

after (String)

+

Returns the elements in the list that come after the specified cursor.

+
+

before (String)

+

Returns the elements in the list that come before the specified cursor.

+
+

first (Int)

+

Returns the first n elements from the list.

+
+

last (Int)

+

Returns the last n elements from the list.

+
+

orderBy (OrganizationOrder)

+

Ordering options for organizations with this setting.

+
+

value (Boolean!)

+

The setting value to find organizations for.

+
+
organizationResourcePath (URI)

The HTTP path for the organization

membersCanViewDependencyInsightsSetting (EnterpriseEnabledDisabledSettingValue!)

The setting value for whether members can view dependency insights.

organizationUrl (URI)

The HTTP URL for the organization

membersCanViewDependencyInsightsSettingOrganizations (OrganizationConnection!) +

A list of enterprise organizations configured with the provided members can view dependency insights setting value.

+ + + + + + + + + + + + + + + + + + + + + + +
Arguments
+

after (String)

+

Returns the elements in the list that come after the specified cursor.

+
+

before (String)

+

Returns the elements in the list that come before the specified cursor.

+
+

first (Int)

+

Returns the first n elements from the list.

+
+

last (Int)

+

Returns the last n elements from the list.

+
+

orderBy (OrganizationOrder)

+

Ordering options for organizations with this setting.

+
+

value (Boolean!)

+

The setting value to find organizations for.

+
+
user (User)

The user affected by the action

notificationDeliveryRestrictionEnabledSetting (NotificationRestrictionSettingValue!)

Indicates if email notification delivery for this enterprise is restricted to verified domains.

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

organizationProjectsSetting (EnterpriseEnabledDisabledSettingValue!)

The setting value for whether organization projects are enabled for organizations in this enterprise.

userResourcePath (URI)

The HTTP path for the user.

organizationProjectsSettingOrganizations (OrganizationConnection!) +

A list of enterprise organizations configured with the provided organization projects setting value.

+ + + + + + + + + + + + + + + + + + + + + + +
Arguments
+

after (String)

+

Returns the elements in the list that come after the specified cursor.

+
+

before (String)

+

Returns the elements in the list that come before the specified cursor.

+
+

first (Int)

+

Returns the first n elements from the list.

+
+

last (Int)

+

Returns the last n elements from the list.

+
+

orderBy (OrganizationOrder)

+

Ordering options for organizations with this setting.

+
+

value (Boolean!)

+

The setting value to find organizations for.

+
+
userUrl (URI)

The HTTP URL for the user.

- ---- - -### PackageTag - -

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

- -#### Implements - - -- [Node](interfaces.md#node) - -#### Fields - - - - - - - - - - - - - - - - - - -
NameDescription
id (ID!)
name (String!)

Identifies the tag name of the version.

version (PackageVersion)

Version that the tag is associated with.

- ---- - -### EnterpriseRepositoryInfoConnection - -

The connection type for EnterpriseRepositoryInfo.

- -#### Fields - - - - - - - - - - - - - - - - - - - - - - -
NameDescription
edges ([EnterpriseRepositoryInfoEdge])

A list of edges.

nodes ([EnterpriseRepositoryInfo])

A list of nodes.

pageInfo (PageInfo!)

Information to aid in pagination.

totalCount (Int!)

Identifies the total count of items in the connection.

- ---- - -### MoveProjectColumnPayload - -

Autogenerated return type of MoveProjectColumn

- -#### Fields - - - - - - - - - - - - - - -
NameDescription
clientMutationId (String)

A unique identifier for the client performing the mutation.

columnEdge (ProjectColumnEdge)

The new edge of the moved column.

- ---- - -### ReactionConnection - -

A list of reactions that have been left on the subject.

- -#### Fields - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameDescription
edges ([ReactionEdge])

A list of edges.

nodes ([Reaction])

A list of nodes.

pageInfo (PageInfo!)

Information to aid in pagination.

totalCount (Int!)

Identifies the total count of items in the connection.

viewerHasReacted (Boolean!)

Whether or not the authenticated user has left a reaction on the subject.

- ---- - -### RepositoryInvitationConnection - -

The connection type for RepositoryInvitation.

- -#### Fields - - - - - - - - - - - - - - - - - - - - - - -
NameDescription
edges ([RepositoryInvitationEdge])

A list of edges.

nodes ([RepositoryInvitation])

A list of nodes.

pageInfo (PageInfo!)

Information to aid in pagination.

totalCount (Int!)

Identifies the total count of items in the connection.

- ---- - -### UnmarkedAsDuplicateEvent - -

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

- -#### Implements - - -- [Node](interfaces.md#node) - -#### Fields - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameDescription
actor (Actor)

Identifies the actor who performed the event.

canonical (IssueOrPullRequest)

The authoritative issue or pull request which has been duplicated by another.

createdAt (DateTime!)

Identifies the date and time when the object was created.

duplicate (IssueOrPullRequest)

The issue or pull request which has been marked as a duplicate of another.

id (ID!)
isCrossRepository (Boolean!)

Canonical and duplicate belong to different repositories.

- ---- - -### DeleteProjectPayload - -

Autogenerated return type of DeleteProject

- -#### Fields - - - - - - - - - - - - - - -
NameDescription
clientMutationId (String)

A unique identifier for the client performing the mutation.

owner (ProjectOwner)

The repository or organization the project was removed from.

- ---- - -### DeploymentEnvironmentChangedEvent - -

Represents a ‘deployment_environment_changed’ event on a given pull request.

- -#### Implements - - -- [Node](interfaces.md#node) - -#### Fields - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameDescription
actor (Actor)

Identifies the actor who performed the event.

createdAt (DateTime!)

Identifies the date and time when the object was created.

deploymentStatus (DeploymentStatus!)

The deployment status that updated the deployment environment.

id (ID!)
pullRequest (PullRequest!)

PullRequest referenced by event.

- ---- - -### DeploymentStatusConnection - -

The connection type for DeploymentStatus.

- -#### Fields - - - - - - - - - - - - - - - - - - - - - - -
NameDescription
edges ([DeploymentStatusEdge])

A list of edges.

nodes ([DeploymentStatus])

A list of nodes.

pageInfo (PageInfo!)

Information to aid in pagination.

totalCount (Int!)

Identifies the total count of items in the connection.

- ---- - -### EnablePullRequestAutoMergePayload - -

Autogenerated return type of EnablePullRequestAutoMerge

- -#### Fields - - - - - - - - - - - - - - - - - - -
NameDescription
actor (Actor)

Identifies the actor who performed the event.

clientMutationId (String)

A unique identifier for the client performing the mutation.

pullRequest (PullRequest)

The pull request auto-merge was enabled on.

- ---- - -### EnterpriseServerInstallationConnection - -

The connection type for EnterpriseServerInstallation.

- -#### Fields - - - - - - - - - - - - - - - - - - - - - - -
NameDescription
edges ([EnterpriseServerInstallationEdge])

A list of edges.

nodes ([EnterpriseServerInstallation])

A list of nodes.

pageInfo (PageInfo!)

Information to aid in pagination.

totalCount (Int!)

Identifies the total count of items in the connection.

- ---- - -### IssueTimelineItemsEdge - -

An edge in a connection.

- -#### Fields - - - - - - - - - - - - - - -
NameDescription
cursor (String!)

A cursor for use in pagination.

node (IssueTimelineItems)

The item at the end of the edge.

- ---- - -### PullRequest - -

A repository pull request.

- -#### Implements - - -- [Assignable](interfaces.md#assignable) -- [Closable](interfaces.md#closable) -- [Comment](interfaces.md#comment) -- [Labelable](interfaces.md#labelable) -- [Lockable](interfaces.md#lockable) -- [Node](interfaces.md#node) -- [Reactable](interfaces.md#reactable) -- [RepositoryNode](interfaces.md#repositorynode) -- [Subscribable](interfaces.md#subscribable) -- [UniformResourceLocatable](interfaces.md#uniformresourcelocatable) -- [Updatable](interfaces.md#updatable) -- [UpdatableComment](interfaces.md#updatablecomment) - -#### Fields - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - + + - + - - - - - - - - - - - - - - - - - - + + - + - - - - - + - - - - - - + + - + - + + + + + +
NameDescription
activeLockReason (LockReason)

Reason that the conversation was locked.

additions (Int!)

The number of additions in this pull request.

assignees (UserConnection!)outsideCollaborators (EnterpriseOutsideCollaboratorConnection!) -

A list of Users assigned to this object.

+

A list of outside collaborators across the repositories in the enterprise.

@@ -8583,118 +8256,37 @@ longer access.

Returns the last n elements from the list.

-
Arguments
-
author (Actor)

The actor who authored the comment.

authorAssociation (CommentAuthorAssociation!)

Author’s association with the subject of the comment.

autoMergeRequest (AutoMergeRequest)

Returns the auto-merge request object if one exists for this pull request.

baseRef (Ref)

Identifies the base Ref associated with the pull request.

baseRefName (String!)

Identifies the name of the base Ref associated with the pull request, even if the ref has been deleted.

baseRefOid (GitObjectID!)

Identifies the oid of the base ref associated with the pull request, even if the ref has been deleted.

baseRepository (Repository)

The repository associated with this pull request’s base Ref.

body (String!)

The body as Markdown.

bodyHTML (HTML!)

The body rendered to HTML.

bodyText (String!)

The body rendered to text.

canBeRebased (Boolean!)

Whether or not the pull request is rebaseable.

changedFiles (Int!)

The number of changed files in this pull request.

checksResourcePath (URI!)

The HTTP path for the checks of this pull request.

checksUrl (URI!)

The HTTP URL for the checks of this pull request.

closed (Boolean!)

true if the pull request is closed

closedAt (DateTime)

Identifies the date and time when the object was closed.

comments (IssueCommentConnection!) -

A list of comments associated with the pull request.

- - - - - - -
Arguments
-

after (String)

-

Returns the elements in the list that come after the specified cursor.

-
-

before (String)

-

Returns the elements in the list that come before the specified cursor.

+

login (String)

+

The login of one specific outside collaborator.

-

first (Int)

-

Returns the first n elements from the list.

+

orderBy (EnterpriseMemberOrder)

+

Ordering options for outside collaborators returned from the connection.

-

last (Int)

-

Returns the last n elements from the list.

+

query (String)

+

The search string to look for.

-

orderBy (IssueCommentOrder)

-

Ordering options for issue comments returned from the connection.

+

visibility (RepositoryVisibility)

+

Only return outside collaborators on repositories with this visibility.

commits (PullRequestCommitConnection!)pendingAdminInvitations (EnterpriseAdministratorInvitationConnection!) -

A list of commits present in this pull request’s head branch not present in the base branch.

+

A list of pending administrator invitations for the enterprise.

@@ -8723,125 +8315,31 @@ longer access.

Returns the last n elements from the list.

-
Arguments
-
createdAt (DateTime!)

Identifies the date and time when the object was created.

createdViaEmail (Boolean!)

Check if this comment was created via an email reply.

databaseId (Int)

Identifies the primary key from the database.

deletions (Int!)

The number of deletions in this pull request.

editor (Actor)

The actor who edited this pull request’s body.

files (PullRequestChangedFileConnection) -

Lists the files changed within this pull request.

- - - - - - - - - - -
Arguments
-

after (String)

-

Returns the elements in the list that come after the specified cursor.

-
-

before (String)

-

Returns the elements in the list that come before the specified cursor.

-
-

first (Int)

-

Returns the first n elements from the list.

+

orderBy (EnterpriseAdministratorInvitationOrder)

+

Ordering options for pending enterprise administrator invitations returned from the connection.

-

last (Int)

-

Returns the last n elements from the list.

+

query (String)

+

The search string to look for.

-
headRef (Ref)

Identifies the head Ref associated with the pull request.

headRefName (String!)

Identifies the name of the head Ref associated with the pull request, even if the ref has been deleted.

headRefOid (GitObjectID!)

Identifies the oid of the head ref associated with the pull request, even if the ref has been deleted.

headRepository (Repository)

The repository associated with this pull request’s head Ref.

headRepositoryOwner (RepositoryOwner)

The owner of the repository associated with this pull request’s head Ref.

hovercard (Hovercard!) -

The hovercard information for this issue

- - - -
Arguments
-

includeNotificationContexts (Boolean)

-

Whether or not to include notification contexts

+

role (EnterpriseAdministratorRole)

+

The role to filter by.

id (ID!)
includesCreatedEdit (Boolean!)

Check if this comment was edited and includes an edit with the creation data

isCrossRepository (Boolean!)

The head and base repositories are different.

isDraft (Boolean!)

Identifies if the pull request is a draft.

isReadByViewer (Boolean)

Is this pull request read by the viewer

labels (LabelConnection)pendingCollaboratorInvitations (RepositoryInvitationConnection!) -

A list of labels associated with the object.

+

A list of pending collaborator invitations across the repositories in the enterprise.

@@ -8872,62 +8370,23 @@ longer access.

- -
Arguments
-

orderBy (LabelOrder)

-

Ordering options for labels returned from the connection.

-
-
lastEditedAt (DateTime)

The moment the editor made the last edit

latestOpinionatedReviews (PullRequestReviewConnection) -

A list of latest reviews per user associated with the pull request.

- - - - - - - - - - - - - - -
Arguments
-

after (String)

-

Returns the elements in the list that come after the specified cursor.

-
-

before (String)

-

Returns the elements in the list that come before the specified cursor.

-
-

first (Int)

-

Returns the first n elements from the list.

-
-

last (Int)

-

Returns the last n elements from the list.

+

orderBy (RepositoryInvitationOrder)

+

Ordering options for pending repository collaborator invitations returned from the connection.

-

writersOnly (Boolean)

-

Only return reviews from user who have write access to the repository

+

query (String)

+

The search string to look for.

latestReviews (PullRequestReviewConnection)pendingCollaborators (EnterprisePendingCollaboratorConnection!) -

A list of latest reviews per user associated with the pull request that are not also pending review.

+

A list of pending collaborators across the repositories in the enterprise.

@@ -8956,99 +8415,25 @@ longer access.

Returns the last n elements from the list.

-
Arguments
-
locked (Boolean!)

true if the pull request is locked

maintainerCanModify (Boolean!)

Indicates whether maintainers can modify the pull request.

mergeCommit (Commit)

The commit that was created when this pull request was merged.

mergeStateStatus (MergeStateStatus!)

Detailed information about the current pull request merge state status.

mergeable (MergeableState!)

Whether or not the pull request can be merged based on the existence of merge conflicts.

merged (Boolean!)

Whether or not the pull request was merged.

mergedAt (DateTime)

The date and time that the pull request was merged.

mergedBy (Actor)

The actor who merged the pull request.

milestone (Milestone)

Identifies the milestone associated with the pull request.

number (Int!)

Identifies the pull request number.

participants (UserConnection!) -

A list of Users that are participating in the Pull Request conversation.

- - - - - - - - - -
Arguments
-

after (String)

-

Returns the elements in the list that come after the specified cursor.

-
-

before (String)

-

Returns the elements in the list that come before the specified cursor.

-
-

first (Int)

-

Returns the first n elements from the list.

+

orderBy (RepositoryInvitationOrder)

+

Ordering options for pending repository collaborator invitations returned from the connection.

-

last (Int)

-

Returns the last n elements from the list.

+

query (String)

+

The search string to look for.

permalink (URI!)

The permalink to the pull request.

potentialMergeCommit (Commit)

The commit that GitHub automatically generated to test if this pull request -could be merged. This field will not return a value if the pull request is -merged, or if the test merge commit is still being generated. See the -mergeable field for more details on the mergeability of the pull request.

projectCards (ProjectCardConnection!)pendingMemberInvitations (EnterprisePendingMemberInvitationConnection!) -

List of project cards associated with this pull request.

+

A list of pending member invitations for organizations in the enterprise.

@@ -9059,12 +8444,6 @@ merged, or if the test merge commit is still being generated. See the

Returns the elements in the list that come after the specified cursor.

- - - + + +
Arguments
-

archivedStates ([ProjectCardArchivedState])

-

A list of archived states to filter the cards by

-

before (String)

@@ -9083,21 +8462,23 @@ merged, or if the test merge commit is still being generated. See the

Returns the last n elements from the list.

+

query (String)

+

The search string to look for.

+
publishedAt (DateTime)

Identifies when the comment was published at.

reactionGroups ([ReactionGroup!])

A list of reactions grouped by content left on the subject.

repositoryProjectsSetting (EnterpriseEnabledDisabledSettingValue!)

The setting value for whether repository projects are enabled in this enterprise.

reactions (ReactionConnection!)repositoryProjectsSettingOrganizations (OrganizationConnection!) -

A list of Reactions left on the Issue.

+

A list of enterprise organizations configured with the provided repository projects setting value.

@@ -9114,12 +8495,6 @@ merged, or if the test merge commit is still being generated. See the

Returns the elements in the list that come before the specified cursor.

- - - + + +
Arguments
-

content (ReactionContent)

-

Allows filtering Reactions by emoji.

-

first (Int)

@@ -9134,37 +8509,27 @@ merged, or if the test merge commit is still being generated. See the
-

orderBy (ReactionOrder)

-

Allows specifying the order in which reactions are returned.

+

orderBy (OrganizationOrder)

+

Ordering options for organizations with this setting.

+
+

value (Boolean!)

+

The setting value to find organizations for.

repository (Repository!)

The repository associated with this node.

resourcePath (URI!)

The HTTP path for this pull request.

revertResourcePath (URI!)

The HTTP path for reverting this pull request.

revertUrl (URI!)

The HTTP URL for reverting this pull request.

reviewDecision (PullRequestReviewDecision)

The current status of this pull request with respect to code review.

samlIdentityProvider (EnterpriseIdentityProvider)

The SAML Identity Provider for the enterprise.

reviewRequests (ReviewRequestConnection)samlIdentityProviderSettingOrganizations (OrganizationConnection!) -

A list of review requests associated with the pull request.

+

A list of enterprise organizations configured with the SAML single sign-on setting value.

@@ -9193,48 +8558,25 @@ merged, or if the test merge commit is still being generated. See the

Returns the last n elements from the list.

-
Arguments
-
reviewThreads (PullRequestReviewThreadConnection!) -

The list of all review threads for this pull request.

- - - - - - - - - -
Arguments
-

after (String)

-

Returns the elements in the list that come after the specified cursor.

-
-

before (String)

-

Returns the elements in the list that come before the specified cursor.

-
-

first (Int)

-

Returns the first n elements from the list.

+

orderBy (OrganizationOrder)

+

Ordering options for organizations with this setting.

-

last (Int)

-

Returns the last n elements from the list.

+

value (IdentityProviderConfigurationState!)

+

The setting value to find organizations for.

reviews (PullRequestReviewConnection)supportEntitlements (EnterpriseMemberConnection!) -

A list of reviews associated with the pull request.

+

A list of members with a support entitlement.

@@ -9245,12 +8587,6 @@ merged, or if the test merge commit is still being generated. See the

Returns the elements in the list that come after the specified cursor.

- - -
Arguments
-

author (String)

-

Filter by author of the review.

-

before (String)

@@ -9271,25 +8607,21 @@ merged, or if the test merge commit is still being generated. See the
-

states ([PullRequestReviewState!])

-

A list of states to filter the reviews.

+

orderBy (EnterpriseMemberOrder)

+

Ordering options for support entitlement users returned from the connection.

state (PullRequestState!)

Identifies the state of the pull request.

suggestedReviewers ([SuggestedReviewer]!)

A list of reviewer suggestions based on commit history and past review comments.

teamDiscussionsSetting (EnterpriseEnabledDisabledSettingValue!)

The setting value for whether team discussions are enabled for organizations in this enterprise.

timeline (PullRequestTimelineConnection!)teamDiscussionsSettingOrganizations (OrganizationConnection!) -

A list of events, comments, commits, etc. associated with the pull request.

+

A list of enterprise organizations configured with the provided team discussions setting value.

@@ -9320,17 +8652,27 @@ merged, or if the test merge commit is still being generated. See the + + +
Arguments
-

since (DateTime)

-

Allows filtering timeline events by a since timestamp.

+

orderBy (OrganizationOrder)

+

Ordering options for organizations with this setting.

+
+

value (Boolean!)

+

The setting value to find organizations for.

timelineItems (PullRequestTimelineItemsConnection!)twoFactorRequiredSetting (EnterpriseEnabledSettingValue!)

The setting value for whether the enterprise requires two-factor authentication for its organizations and users.

twoFactorRequiredSettingOrganizations (OrganizationConnection!) -

A list of events, comments, commits, etc. associated with the pull request.

+

A list of enterprise organizations configured with the two-factor authentication setting value.

@@ -9353,12 +8695,6 @@ merged, or if the test merge commit is still being generated. See the

Returns the first n elements from the list.

- - -
Arguments
-

itemTypes ([PullRequestTimelineItemsItemType!])

-

Filter timeline items by type.

-

last (Int)

@@ -9367,35 +8703,81 @@ merged, or if the test merge commit is still being generated. See the
-

since (DateTime)

-

Filter timeline items by a since timestamp.

+

orderBy (OrganizationOrder)

+

Ordering options for organizations with this setting.

-

skip (Int)

-

Skips the first n elements in the list.

+

value (Boolean!)

+

The setting value to find organizations for.

+ +--- + +### EnterprisePendingCollaboratorConnection + +

The connection type for User.

+ +#### Fields + + - - + + - - + + - - + + - + + + + + + + +
title (String!)

Identifies the pull request title.

NameDescription
updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

edges ([EnterprisePendingCollaboratorEdge])

A list of edges.

url (URI!)

The HTTP URL for this pull request.

nodes ([User])

A list of nodes.

userContentEdits (UserContentEditConnection)pageInfo (PageInfo!)

Information to aid in pagination.

totalCount (Int!)

Identifies the total count of items in the connection.

+ +--- + +### EnterprisePendingCollaboratorEdge + +

A user with an invitation to be a collaborator on a repository owned by an organization in an enterprise.

+ +#### Fields + + + + + + + + + + + + + + + + + + + + +
NameDescription
cursor (String!)

A cursor for use in pagination.

isUnlicensed (Boolean!)

Whether the invited collaborator does not have a license for the enterprise.

node (User)

The item at the end of the edge.

repositories (EnterpriseRepositoryInfoConnection!) -

A list of edits to this content.

+

The enterprise organization repositories this user is a member of.

@@ -9424,90 +8806,89 @@ merged, or if the test merge commit is still being generated. See the

Returns the last n elements from the list.

+ + +
Arguments
+

orderBy (RepositoryOrder)

+

Ordering options for repositories.

+
+ +--- + +### EnterprisePendingMemberInvitationConnection + +

The connection type for OrganizationInvitation.

+ +#### Fields + + - - + + - - + + - - + + - - + + - - + + - - + + +
viewerCanApplySuggestion (Boolean!)

Whether or not the viewer can apply suggestion.

NameDescription
viewerCanDeleteHeadRef (Boolean!)

Check if the viewer can restore the deleted head ref.

edges ([EnterprisePendingMemberInvitationEdge])

A list of edges.

viewerCanDisableAutoMerge (Boolean!)

Whether or not the viewer can disable auto-merge

nodes ([OrganizationInvitation])

A list of nodes.

viewerCanEnableAutoMerge (Boolean!)

Whether or not the viewer can enable auto-merge

pageInfo (PageInfo!)

Information to aid in pagination.

viewerCanReact (Boolean!)

Can user react to this subject

totalCount (Int!)

Identifies the total count of items in the connection.

viewerCanSubscribe (Boolean!)

Check if the viewer is able to change their subscription status for the repository.

totalUniqueUserCount (Int!)

Identifies the total count of unique users in the connection.

+ +--- + +### EnterprisePendingMemberInvitationEdge + +

An invitation to be a member in an enterprise organization.

+ +#### Fields + + - - + + - - - - - - - - - - + + - - + + - - + +
viewerCanUpdate (Boolean!)

Check if the current viewer can update this object.

NameDescription
viewerCannotUpdateReasons ([CommentCannotUpdateReason!]!)

Reasons why the current viewer can not update this comment.

viewerDidAuthor (Boolean!)

Did the viewer author this comment.

viewerMergeBodyText (String!) -

The merge body text for the viewer and method.

- - - - - - - -
Arguments
-

mergeType (PullRequestMergeMethod)

-

The merge method for the message.

-
-
cursor (String!)

A cursor for use in pagination.

viewerMergeHeadlineText (String!) -

The merge headline text for the viewer and method.

- - - - - - - -
Arguments
-

mergeType (PullRequestMergeMethod)

-

The merge method for the message.

-
-
isUnlicensed (Boolean!)

Whether the invitation has a license for the enterprise.

viewerSubscription (SubscriptionState)

Identifies if the viewer is watching, not watching, or ignoring the subscribable entity.

node (OrganizationInvitation)

The item at the end of the edge.

--- -### PullRequestTimelineItemEdge +### EnterpriseRepositoryInfo -

An edge in a connection.

+

A subset of repository information queryable from an enterprise.

+ +#### Implements + + +- [Node](interfaces.md#node) #### Fields @@ -9517,43 +8898,28 @@ merged, or if the test merge commit is still being generated. See the Description - cursor (String!) -

A cursor for use in pagination.

- - - node (PullRequestTimelineItem) -

The item at the end of the edge.

+ id (ID!) + - - ---- - -### TeamEdge - -

An edge in a connection.

- -#### Fields - - - - + + - - + + - - + +
NameDescriptionisPrivate (Boolean!)

Identifies if the repository is private.

cursor (String!)

A cursor for use in pagination.

name (String!)

The repository’s name.

node (Team)

The item at the end of the edge.

nameWithOwner (String!)

The repository’s name with owner.

--- -### ConvertProjectCardNoteToIssuePayload +### EnterpriseRepositoryInfoConnection -

Autogenerated return type of ConvertProjectCardNoteToIssue

+

The connection type for EnterpriseRepositoryInfo.

#### Fields @@ -9563,18 +8929,26 @@ merged, or if the test merge commit is still being generated. See the Description - clientMutationId (String) -

A unique identifier for the client performing the mutation.

+ edges ([EnterpriseRepositoryInfoEdge]) +

A list of edges.

- projectCard (ProjectCard) -

The updated ProjectCard.

+ nodes ([EnterpriseRepositoryInfo]) +

A list of nodes.

+ + + pageInfo (PageInfo!) +

Information to aid in pagination.

+ + + totalCount (Int!) +

Identifies the total count of items in the connection.

--- -### EnterpriseUserAccountEdge +### EnterpriseRepositoryInfoEdge

An edge in a connection.

@@ -9590,24 +8964,21 @@ merged, or if the test merge commit is still being generated. See the

A cursor for use in pagination.

- node (EnterpriseUserAccount) + node (EnterpriseRepositoryInfo)

The item at the end of the edge.

--- -### RepoConfigDisableContributorsOnlyAuditEntry +### EnterpriseServerInstallation -

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

+

An Enterprise Server installation.

#### Implements -- [AuditEntry](interfaces.md#auditentry) -- [Node](interfaces.md#node) -- [OrganizationAuditEntryData](interfaces.md#organizationauditentrydata) -- [RepositoryAuditEntryData](interfaces.md#repositoryauditentrydata) +- [Node](interfaces.md#node) #### Fields @@ -9617,105 +8988,118 @@ merged, or if the test merge commit is still being generated. See the Description - action (String!) -

The action name

- - - actor (AuditEntryActor) -

The user who initiated the action

- - - actorIp (String) -

The IP address of the actor

- - - actorLocation (ActorLocation) -

A readable representation of the actor’s location

- - - actorLogin (String) -

The username of the user who initiated the action

- - - actorResourcePath (URI) -

The HTTP path for the actor.

+ createdAt (DateTime!) +

Identifies the date and time when the object was created.

- actorUrl (URI) -

The HTTP URL for the actor.

+ customerName (String!) +

The customer name to which the Enterprise Server installation belongs.

- createdAt (PreciseDateTime!) -

The time the action was initiated

+ hostName (String!) +

The host name of the Enterprise Server installation.

id (ID!) - operationType (OperationType) -

The corresponding operation type for the action

- - - organization (Organization) -

The Organization associated with the Audit Entry.

- - - organizationName (String) -

The name of the Organization.

- - - organizationResourcePath (URI) -

The HTTP path for the organization

- - - organizationUrl (URI) -

The HTTP URL for the organization

- - - repository (Repository) -

The repository associated with the action

- - - repositoryName (String) -

The name of the repository

- - - repositoryResourcePath (URI) -

The HTTP path for the repository

- - - repositoryUrl (URI) -

The HTTP URL for the repository

- - - user (User) -

The user affected by the action

+ isConnected (Boolean!) +

Whether or not the installation is connected to an Enterprise Server installation via GitHub Connect.

- userLogin (String) -

For actions involving two users, the actor is the initiator and the user is the affected user.

+ updatedAt (DateTime!) +

Identifies the date and time when the object was last updated.

- userResourcePath (URI) -

The HTTP path for the user.

+ userAccounts (EnterpriseServerUserAccountConnection!) + +

User accounts on this Enterprise Server installation.

+ + + + + + + + + + + + + + + + + + + +
Arguments
+

after (String)

+

Returns the elements in the list that come after the specified cursor.

+
+

before (String)

+

Returns the elements in the list that come before the specified cursor.

+
+

first (Int)

+

Returns the first n elements from the list.

+
+

last (Int)

+

Returns the last n elements from the list.

+
+

orderBy (EnterpriseServerUserAccountOrder)

+

Ordering options for Enterprise Server user accounts returned from the connection.

+
+ - userUrl (URI) -

The HTTP URL for the user.

+ userAccountsUploads (EnterpriseServerUserAccountsUploadConnection!) + +

User accounts uploads for the Enterprise Server installation.

+ + + + + + + + + + + + + + + + + + + +
Arguments
+

after (String)

+

Returns the elements in the list that come after the specified cursor.

+
+

before (String)

+

Returns the elements in the list that come before the specified cursor.

+
+

first (Int)

+

Returns the first n elements from the list.

+
+

last (Int)

+

Returns the last n elements from the list.

+
+

orderBy (EnterpriseServerUserAccountsUploadOrder)

+

Ordering options for Enterprise Server user accounts uploads returned from the connection.

+
+ --- -### HeadRefRestoredEvent - -

Represents a ‘head_ref_restored’ event on a given pull request.

- -#### Implements - +### EnterpriseServerInstallationConnection -- [Node](interfaces.md#node) +

The connection type for EnterpriseServerInstallation.

#### Fields @@ -9725,33 +9109,28 @@ merged, or if the test merge commit is still being generated. See the Description - actor (Actor) -

Identifies the actor who performed the event.

+ edges ([EnterpriseServerInstallationEdge]) +

A list of edges.

- createdAt (DateTime!) -

Identifies the date and time when the object was created.

+ nodes ([EnterpriseServerInstallation]) +

A list of nodes.

- id (ID!) - + pageInfo (PageInfo!) +

Information to aid in pagination.

- pullRequest (PullRequest!) -

PullRequest referenced by event.

+ totalCount (Int!) +

Identifies the total count of items in the connection.

--- -### Language - -

Represents a given language found in repositories.

- -#### Implements - +### EnterpriseServerInstallationEdge -- [Node](interfaces.md#node) +

An edge in a connection.

#### Fields @@ -9761,30 +9140,25 @@ merged, or if the test merge commit is still being generated. See the Description - color (String) -

The color defined for the current language.

- - - id (ID!) - + cursor (String!) +

A cursor for use in pagination.

- name (String!) -

The name of the current language.

+ node (EnterpriseServerInstallation) +

The item at the end of the edge.

--- -### PullRequestCommitCommentThread +### EnterpriseServerUserAccount -

Represents a commit comment thread part of a pull request.

+

A user account on an Enterprise Server installation.

#### Implements -- [Node](interfaces.md#node) -- [RepositoryNode](interfaces.md#repositorynode) +- [Node](interfaces.md#node) #### Fields @@ -9794,9 +9168,13 @@ merged, or if the test merge commit is still being generated. See the Description - comments (CommitCommentConnection!) + createdAt (DateTime!) +

Identifies the date and time when the object was created.

+ + + emails (EnterpriseServerUserAccountEmailConnection!) -

The comments that exist in this thread.

+

User emails belonging to this user account.

@@ -9825,68 +9203,54 @@ merged, or if the test merge commit is still being generated. See the

Returns the last n elements from the list.

+ + +
Arguments
+

orderBy (EnterpriseServerUserAccountEmailOrder)

+

Ordering options for Enterprise Server user account emails returned from the connection.

+
- commit (Commit!) -

The commit the comments were made on.

+ enterpriseServerInstallation (EnterpriseServerInstallation!) +

The Enterprise Server installation on which this user account exists.

id (ID!) - path (String) -

The file the comments were made on.

- - - position (Int) -

The position in the diff for the commit that the comment was made on.

+ isSiteAdmin (Boolean!) +

Whether the user account is a site administrator on the Enterprise Server installation.

- pullRequest (PullRequest!) -

The pull request this commit comment thread belongs to

+ login (String!) +

The login of the user account on the Enterprise Server installation.

- repository (Repository!) -

The repository associated with this node.

+ profileName (String) +

The profile name of the user account on the Enterprise Server installation.

- - ---- - -### ReviewRequestEdge - -

An edge in a connection.

- -#### Fields - - - - + + - - + + - - + +
NameDescriptionremoteCreatedAt (DateTime!)

The date and time when the user account was created on the Enterprise Server installation.

cursor (String!)

A cursor for use in pagination.

remoteUserId (Int!)

The ID of the user account on the Enterprise Server installation.

node (ReviewRequest)

The item at the end of the edge.

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

--- -### ReferencedEvent - -

Represents a ‘referenced’ event on a given ReferencedSubject.

- -#### Implements - +### EnterpriseServerUserAccountConnection -- [Node](interfaces.md#node) +

The connection type for EnterpriseServerUserAccount.

#### Fields @@ -9896,44 +9260,28 @@ merged, or if the test merge commit is still being generated. See the Description - actor (Actor) -

Identifies the actor who performed the event.

- - - commit (Commit) -

Identifies the commit associated with the ‘referenced’ event.

- - - commitRepository (Repository!) -

Identifies the repository associated with the ‘referenced’ event.

- - - createdAt (DateTime!) -

Identifies the date and time when the object was created.

- - - id (ID!) - + edges ([EnterpriseServerUserAccountEdge]) +

A list of edges.

- isCrossRepository (Boolean!) -

Reference originated in a different repository.

+ nodes ([EnterpriseServerUserAccount]) +

A list of nodes.

- isDirectReference (Boolean!) -

Checks if the commit message itself references the subject. Can be false in the case of a commit comment reference.

+ pageInfo (PageInfo!) +

Information to aid in pagination.

- subject (ReferencedSubject!) -

Object referenced by event.

+ totalCount (Int!) +

Identifies the total count of items in the connection.

--- -### VerifyVerifiableDomainPayload +### EnterpriseServerUserAccountEdge -

Autogenerated return type of VerifyVerifiableDomain

+

An edge in a connection.

#### Fields @@ -9943,20 +9291,25 @@ merged, or if the test merge commit is still being generated. See the Description - clientMutationId (String) -

A unique identifier for the client performing the mutation.

+ cursor (String!) +

A cursor for use in pagination.

- domain (VerifiableDomain) -

The verifiable domain that was verified.

+ node (EnterpriseServerUserAccount) +

The item at the end of the edge.

--- -### LanguageEdge +### EnterpriseServerUserAccountEmail -

Represents the language of a repository.

+

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

+ +#### Implements + + +- [Node](interfaces.md#node) #### Fields @@ -9966,24 +9319,36 @@ merged, or if the test merge commit is still being generated. See the Description - cursor (String!) - + createdAt (DateTime!) +

Identifies the date and time when the object was created.

- node (Language!) + email (String!) +

The email address.

+ + + id (ID!) - size (Int!) -

The number of bytes of code written in the language.

+ isPrimary (Boolean!) +

Indicates whether this is the primary email of the associated user account.

+ + + updatedAt (DateTime!) +

Identifies the date and time when the object was last updated.

+ + + userAccount (EnterpriseServerUserAccount!) +

The user account to which the email belongs.

--- -### PullRequestChangedFileConnection +### EnterpriseServerUserAccountEmailConnection -

The connection type for PullRequestChangedFile.

+

The connection type for EnterpriseServerUserAccountEmail.

#### Fields @@ -9993,11 +9358,11 @@ merged, or if the test merge commit is still being generated. See the Description - edges ([PullRequestChangedFileEdge]) + edges ([EnterpriseServerUserAccountEmailEdge])

A list of edges.

- nodes ([PullRequestChangedFile]) + nodes ([EnterpriseServerUserAccountEmail])

A list of nodes.

@@ -10012,15 +9377,9 @@ merged, or if the test merge commit is still being generated. See the --- -### RepositoryTopic - -

A repository-topic connects a repository to a topic.

- -#### Implements - +### EnterpriseServerUserAccountEmailEdge -- [Node](interfaces.md#node) -- [UniformResourceLocatable](interfaces.md#uniformresourcelocatable) +

An edge in a connection.

#### Fields @@ -10030,28 +9389,25 @@ merged, or if the test merge commit is still being generated. See the Description - id (ID!) - - - - resourcePath (URI!) -

The HTTP path for this repository-topic.

- - - topic (Topic!) -

The topic.

+ cursor (String!) +

A cursor for use in pagination.

- url (URI!) -

The HTTP URL for this repository-topic.

+ node (EnterpriseServerUserAccountEmail) +

The item at the end of the edge.

--- -### CreateRefPayload +### EnterpriseServerUserAccountsUpload -

Autogenerated return type of CreateRef

+

A user accounts upload from an Enterprise Server installation.

+ +#### Implements + + +- [Node](interfaces.md#node) #### Fields @@ -10061,43 +9417,40 @@ merged, or if the test merge commit is still being generated. See the Description - clientMutationId (String) -

A unique identifier for the client performing the mutation.

+ createdAt (DateTime!) +

Identifies the date and time when the object was created.

- ref (Ref) -

The newly created ref.

+ enterprise (Enterprise!) +

The enterprise to which this upload belongs.

- - ---- - -### CVSS - -

The Common Vulnerability Scoring System

- -#### Fields - - - - + + - - + + - - + + + + + + + + + +
NameDescriptionenterpriseServerInstallation (EnterpriseServerInstallation!)

The Enterprise Server installation for which this upload was generated.

score (Float!)

The CVSS score associated with this advisory

id (ID!)
vectorString (String)

The CVSS vector string associated with this advisory

name (String!)

The name of the file uploaded.

syncState (EnterpriseServerUserAccountsUploadSyncState!)

The synchronization state of the upload

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

--- -### CreatedPullRequestReviewContributionEdge +### EnterpriseServerUserAccountsUploadConnection -

An edge in a connection.

+

The connection type for EnterpriseServerUserAccountsUpload.

#### Fields @@ -10107,18 +9460,26 @@ merged, or if the test merge commit is still being generated. See the Description - cursor (String!) -

A cursor for use in pagination.

+ edges ([EnterpriseServerUserAccountsUploadEdge]) +

A list of edges.

- node (CreatedPullRequestReviewContribution) -

The item at the end of the edge.

+ nodes ([EnterpriseServerUserAccountsUpload]) +

A list of nodes.

+ + + pageInfo (PageInfo!) +

Information to aid in pagination.

+ + + totalCount (Int!) +

Identifies the total count of items in the connection.

--- -### OrganizationAuditEntryEdge +### EnterpriseServerUserAccountsUploadEdge

An edge in a connection.

@@ -10134,21 +9495,21 @@ merged, or if the test merge commit is still being generated. See the

A cursor for use in pagination.

- node (OrganizationAuditEntry) + node (EnterpriseServerUserAccountsUpload)

The item at the end of the edge.

--- -### Blob +### EnterpriseUserAccount -

Represents a Git blob.

+

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

#### Implements -- [GitObject](interfaces.md#gitobject) +- [Actor](interfaces.md#actor) - [Node](interfaces.md#node) #### Fields @@ -10159,52 +9520,118 @@ merged, or if the test merge commit is still being generated. See the Description - abbreviatedOid (String!) -

An abbreviated version of the Git object ID

- - - byteSize (Int!) -

Byte size of Blob object

+ avatarUrl (URI!) + +

A URL pointing to the enterprise user account’s public avatar.

+ + + + + + + +
Arguments
+

size (Int)

+

The size of the resulting square image.

+
+ - commitResourcePath (URI!) -

The HTTP path for this Git object

+ createdAt (DateTime!) +

Identifies the date and time when the object was created.

- commitUrl (URI!) -

The HTTP URL for this Git object

+ enterprise (Enterprise!) +

The enterprise in which this user account exists.

id (ID!) - isBinary (Boolean) -

Indicates whether the Blob is binary or text. Returns null if unable to determine the encoding.

+ login (String!) +

An identifier for the enterprise user account, a login or email address

- isTruncated (Boolean!) -

Indicates whether the contents is truncated

+ name (String) +

The name of the enterprise user account

- oid (GitObjectID!) -

The Git object ID

+ organizations (EnterpriseOrganizationMembershipConnection!) + +

A list of enterprise organizations this user is a member of.

+ + + + + + + + + + + + + + + + + + + + + + + + + +
Arguments
+

after (String)

+

Returns the elements in the list that come after the specified cursor.

+
+

before (String)

+

Returns the elements in the list that come before the specified cursor.

+
+

first (Int)

+

Returns the first n elements from the list.

+
+

last (Int)

+

Returns the last n elements from the list.

+
+

orderBy (OrganizationOrder)

+

Ordering options for organizations returned from the connection.

+
+

query (String)

+

The search string to look for.

+
+

role (EnterpriseUserAccountMembershipRole)

+

The role of the user in the enterprise organization.

+
+ - repository (Repository!) -

The Repository the Git object belongs to

+ resourcePath (URI!) +

The HTTP path for this user.

- text (String) -

UTF8 text data or null if the Blob is binary

+ updatedAt (DateTime!) +

Identifies the date and time when the object was last updated.

+ + + url (URI!) +

The HTTP URL for this user.

+ + + user (User) +

The user within the enterprise.

--- -### UserEmailMetadata +### EnterpriseUserAccountConnection -

Email attributes from External Identity

+

The connection type for EnterpriseUserAccount.

#### Fields @@ -10214,22 +9641,26 @@ merged, or if the test merge commit is still being generated. See the Description - primary (Boolean) -

Boolean to identify primary emails

+ edges ([EnterpriseUserAccountEdge]) +

A list of edges.

- type (String) -

Type of email

+ nodes ([EnterpriseUserAccount]) +

A list of nodes.

- value (String!) -

Email id

+ pageInfo (PageInfo!) +

Information to aid in pagination.

+ + + totalCount (Int!) +

Identifies the total count of items in the connection.

--- -### OrganizationInvitationEdge +### EnterpriseUserAccountEdge

An edge in a connection.

@@ -10245,16 +9676,21 @@ merged, or if the test merge commit is still being generated. See the

A cursor for use in pagination.

- node (OrganizationInvitation) + node (EnterpriseUserAccount)

The item at the end of the edge.

--- -### CommitCommentConnection +### ExternalIdentity -

The connection type for CommitComment.

+

An external identity provisioned by SAML SSO or SCIM.

+ +#### Implements + + +- [Node](interfaces.md#node) #### Fields @@ -10264,33 +9700,36 @@ merged, or if the test merge commit is still being generated. See the Description - edges ([CommitCommentEdge]) -

A list of edges.

+ guid (String!) +

The GUID for this identity

- nodes ([CommitComment]) -

A list of nodes.

+ id (ID!) + - pageInfo (PageInfo!) -

Information to aid in pagination.

+ organizationInvitation (OrganizationInvitation) +

Organization invitation for this SCIM-provisioned external identity

- totalCount (Int!) -

Identifies the total count of items in the connection.

+ samlIdentity (ExternalIdentitySamlAttributes) +

SAML Identity attributes

+ + + scimIdentity (ExternalIdentityScimAttributes) +

SCIM Identity attributes

+ + + user (User) +

User linked to this external identity. Will be NULL if this identity has not been claimed by an organization member.

--- -### OrganizationsHovercardContext - -

An organization list hovercard context

- -#### Implements - +### ExternalIdentityConnection -- [HovercardContext](interfaces.md#hovercardcontext) +

The connection type for ExternalIdentity.

#### Fields @@ -10300,59 +9739,28 @@ merged, or if the test merge commit is still being generated. See the Description - message (String!) -

A string describing this context

+ edges ([ExternalIdentityEdge]) +

A list of edges.

- octicon (String!) -

An octicon to accompany this context

+ nodes ([ExternalIdentity]) +

A list of nodes.

- relevantOrganizations (OrganizationConnection!) - -

Organizations this user is a member of that are relevant

- - - - - - - - - - - - - - - - -
Arguments
-

after (String)

-

Returns the elements in the list that come after the specified cursor.

-
-

before (String)

-

Returns the elements in the list that come before the specified cursor.

-
-

first (Int)

-

Returns the first n elements from the list.

-
-

last (Int)

-

Returns the last n elements from the list.

-
- + pageInfo (PageInfo!) +

Information to aid in pagination.

- totalOrganizationCount (Int!) -

The total number of organizations this user is in

+ totalCount (Int!) +

Identifies the total count of items in the connection.

--- -### DeleteProjectColumnPayload +### ExternalIdentityEdge -

Autogenerated return type of DeleteProjectColumn

+

An edge in a connection.

#### Fields @@ -10362,24 +9770,20 @@ merged, or if the test merge commit is still being generated. See the Description - clientMutationId (String) -

A unique identifier for the client performing the mutation.

- - - deletedColumnId (ID) -

The deleted column ID.

+ cursor (String!) +

A cursor for use in pagination.

- project (Project) -

The project the deleted column was in.

+ node (ExternalIdentity) +

The item at the end of the edge.

--- -### RegenerateEnterpriseIdentityProviderRecoveryCodesPayload +### ExternalIdentitySamlAttributes -

Autogenerated return type of RegenerateEnterpriseIdentityProviderRecoveryCodes

+

SAML attributes for the External Identity

#### Fields @@ -10389,43 +9793,36 @@ merged, or if the test merge commit is still being generated. See the Description - clientMutationId (String) -

A unique identifier for the client performing the mutation.

+ emails ([UserEmailMetadata!]) +

The emails associated with the SAML identity

- identityProvider (EnterpriseIdentityProvider) -

The identity provider for the enterprise.

+ familyName (String) +

Family name of the SAML identity

- - ---- - -### IpAllowListEntryEdge - -

An edge in a connection.

- -#### Fields - - - - + + - - + + - - + + + + + +
NameDescriptiongivenName (String)

Given name of the SAML identity

cursor (String!)

A cursor for use in pagination.

groups ([String!])

The groups linked to this identity in IDP

node (IpAllowListEntry)

The item at the end of the edge.

nameId (String)

The NameID of the SAML identity

username (String)

The userName of the SAML identity

--- -### CreateRepositoryPayload +### ExternalIdentityScimAttributes -

Autogenerated return type of CreateRepository

+

SCIM attributes for the External Identity

#### Fields @@ -10435,25 +9832,32 @@ merged, or if the test merge commit is still being generated. See the Description - clientMutationId (String) -

A unique identifier for the client performing the mutation.

+ emails ([UserEmailMetadata!]) +

The emails associated with the SCIM identity

- repository (Repository) -

The new repository.

+ familyName (String) +

Family name of the SCIM identity

+ + + givenName (String) +

Given name of the SCIM identity

+ + + groups ([String!]) +

The groups linked to this identity in IDP

+ + + username (String) +

The userName of the SCIM identity

--- -### AutoMergeDisabledEvent - -

Represents a ‘auto_merge_disabled’ event on a given pull request.

- -#### Implements - +### FollowUserPayload -- [Node](interfaces.md#node) +

Autogenerated return type of FollowUser

#### Fields @@ -10463,45 +9867,20 @@ merged, or if the test merge commit is still being generated. See the Description - actor (Actor) -

Identifies the actor who performed the event.

- - - createdAt (DateTime!) -

Identifies the date and time when the object was created.

- - - disabler (User) -

The user who disabled auto-merge for this Pull Request

- - - id (ID!) - - - - pullRequest (PullRequest) -

PullRequest referenced by event

- - - reason (String) -

The reason auto-merge was disabled

+ clientMutationId (String) +

A unique identifier for the client performing the mutation.

- reasonCode (String) -

The reason_code relating to why auto-merge was disabled

+ user (User) +

The user that was followed.

--- -### BaseRefForcePushedEvent - -

Represents a ‘base_ref_force_pushed’ event on a given pull request.

- -#### Implements - +### FollowerConnection -- [Node](interfaces.md#node) +

The connection type for User.

#### Fields @@ -10511,40 +9890,28 @@ merged, or if the test merge commit is still being generated. See the Description - actor (Actor) -

Identifies the actor who performed the event.

- - - afterCommit (Commit) -

Identifies the after commit SHA for the ‘base_ref_force_pushed’ event.

- - - beforeCommit (Commit) -

Identifies the before commit SHA for the ‘base_ref_force_pushed’ event.

- - - createdAt (DateTime!) -

Identifies the date and time when the object was created.

+ edges ([UserEdge]) +

A list of edges.

- id (ID!) - + nodes ([User]) +

A list of nodes.

- pullRequest (PullRequest!) -

PullRequest referenced by event.

+ pageInfo (PageInfo!) +

Information to aid in pagination.

- ref (Ref) -

Identifies the fully qualified ref name for the ‘base_ref_force_pushed’ event.

+ totalCount (Int!) +

Identifies the total count of items in the connection.

--- -### GitActorConnection +### FollowingConnection -

The connection type for GitActor.

+

The connection type for User.

#### Fields @@ -10554,11 +9921,11 @@ merged, or if the test merge commit is still being generated. See the Description - edges ([GitActorEdge]) + edges ([UserEdge])

A list of edges.

- nodes ([GitActor]) + nodes ([User])

A list of nodes.

@@ -10573,9 +9940,9 @@ merged, or if the test merge commit is still being generated. See the --- -### PullRequestTimelineItemsEdge +### FundingLink -

An edge in a connection.

+

A funding platform link for a repository.

#### Fields @@ -10585,25 +9952,25 @@ merged, or if the test merge commit is still being generated. See the Description - cursor (String!) -

A cursor for use in pagination.

+ platform (FundingPlatform!) +

The funding platform this link is for.

- node (PullRequestTimelineItems) -

The item at the end of the edge.

+ url (URI!) +

The configured URL for this funding link.

--- -### RepositoryInvitation +### GenericHovercardContext -

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

+

A generic hovercard context with a message and icon

#### Implements -- [Node](interfaces.md#node) +- [HovercardContext](interfaces.md#hovercardcontext) #### Fields @@ -10613,45 +9980,27 @@ merged, or if the test merge commit is still being generated. See the Description - email (String) -

The email address that received the invitation.

- - - id (ID!) - - - - invitee (User) -

The user who received the invitation.

- - - inviter (User!) -

The user who created the invitation.

- - - permalink (URI!) -

The permalink for this repository invitation.

- - - permission (RepositoryPermission!) -

The permission granted on this repository by this invitation.

+ message (String!) +

A string describing this context

- repository (RepositoryInfo) -

The Repository the user is invited to.

+ octicon (String!) +

An octicon to accompany this context

--- -### DependencyGraphManifest +### Gist -

Dependency manifest for a repository

+

A Gist.

#### Implements -- [Node](interfaces.md#node) +- [Node](interfaces.md#node) +- [Starrable](interfaces.md#starrable) +- [UniformResourceLocatable](interfaces.md#uniformresourcelocatable) #### Fields @@ -10661,13 +10010,9 @@ merged, or if the test merge commit is still being generated. See the Description - blobPath (String!) -

Path to view the manifest file blob

- - - dependencies (DependencyGraphDependencyConnection) + comments (GistCommentConnection!) -

A list of manifest dependencies

+

A list of comments associated with the gist

@@ -10700,41 +10045,179 @@ merged, or if the test merge commit is still being generated. See the - - + + - - + + - - + + + + + + - - + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Arguments
dependenciesCount (Int)

The number of dependencies listed in the manifest

createdAt (DateTime!)

Identifies the date and time when the object was created.

exceedsMaxSize (Boolean!)

Is the manifest too big to parse?

description (String)

The gist description.

filename (String!)

Fully qualified manifest filename

files ([GistFile]) +

The files in this gist.

+ + + + + + + + + + +
Arguments
+

limit (Int)

+

The maximum number of files to return.

+
+

oid (GitObjectID)

+

The oid of the files to return

+
+
forks (GistConnection!) +

A list of forks associated with the gist

+ + + + + + + + + + + + + + + + + + + +
Arguments
+

after (String)

+

Returns the elements in the list that come after the specified cursor.

+
+

before (String)

+

Returns the elements in the list that come before the specified cursor.

+
+

first (Int)

+

Returns the first n elements from the list.

+
+

last (Int)

+

Returns the last n elements from the list.

+
+

orderBy (GistOrder)

+

Ordering options for gists returned from the connection

+
+
id (ID!)
parseable (Boolean!)

Were we able to parse the manifest?

isFork (Boolean!)

Identifies if the gist is a fork.

repository (Repository!)

The repository containing the manifest

isPublic (Boolean!)

Whether the gist is public or not.

name (String!)

The gist name.

owner (RepositoryOwner)

The gist owner.

pushedAt (DateTime)

Identifies when the gist was last pushed to.

resourcePath (URI!)

The HTML path to this resource.

stargazerCount (Int!)

Returns a count of how many stargazers there are on this object

stargazers (StargazerConnection!) +

A list of users who have starred this starrable.

+ + + + + + + + + + + + + + + + + + + +
Arguments
+

after (String)

+

Returns the elements in the list that come after the specified cursor.

+
+

before (String)

+

Returns the elements in the list that come before the specified cursor.

+
+

first (Int)

+

Returns the first n elements from the list.

+
+

last (Int)

+

Returns the last n elements from the list.

+
+

orderBy (StarOrder)

+

Order for connection

+
+
updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

url (URI!)

The HTTP URL for this Gist.

viewerHasStarred (Boolean!)

Returns a boolean indicating whether the viewing user has starred this starrable.

--- -### LabeledEvent +### GistComment -

Represents a ‘labeled’ event on a given issue or pull request.

+

Represents a comment on an Gist.

#### Implements -- [Node](interfaces.md#node) +- [Comment](interfaces.md#comment) +- [Deletable](interfaces.md#deletable) +- [Minimizable](interfaces.md#minimizable) +- [Node](interfaces.md#node) +- [Updatable](interfaces.md#updatable) +- [UpdatableComment](interfaces.md#updatablecomment) #### Fields @@ -10744,32 +10227,135 @@ merged, or if the test merge commit is still being generated. See the Description - actor (Actor) -

Identifies the actor who performed the event.

+ author (Actor) +

The actor who authored the comment.

+ + + authorAssociation (CommentAuthorAssociation!) +

Author’s association with the gist.

+ + + body (String!) +

Identifies the comment body.

+ + + bodyHTML (HTML!) +

The body rendered to HTML.

+ + + bodyText (String!) +

The body rendered to text.

createdAt (DateTime!)

Identifies the date and time when the object was created.

+ + createdViaEmail (Boolean!) +

Check if this comment was created via an email reply.

+ + + databaseId (Int) +

Identifies the primary key from the database.

+ + + editor (Actor) +

The actor who edited the comment.

+ + + gist (Gist!) +

The associated gist.

+ id (ID!) - label (Label!) -

Identifies the label associated with the ‘labeled’ event.

+ includesCreatedEdit (Boolean!) +

Check if this comment was edited and includes an edit with the creation data

- labelable (Labelable!) -

Identifies the Labelable associated with the event.

+ isMinimized (Boolean!) +

Returns whether or not a comment has been minimized.

+ + + lastEditedAt (DateTime) +

The moment the editor made the last edit

+ + + minimizedReason (String) +

Returns why the comment was minimized.

+ + + publishedAt (DateTime) +

Identifies when the comment was published at.

+ + + updatedAt (DateTime!) +

Identifies the date and time when the object was last updated.

+ + + userContentEdits (UserContentEditConnection) + +

A list of edits to this content.

+ + + + + + + + + + + + + + + + +
Arguments
+

after (String)

+

Returns the elements in the list that come after the specified cursor.

+
+

before (String)

+

Returns the elements in the list that come before the specified cursor.

+
+

first (Int)

+

Returns the first n elements from the list.

+
+

last (Int)

+

Returns the last n elements from the list.

+
+ + + + viewerCanDelete (Boolean!) +

Check if the current viewer can delete this object.

+ + + viewerCanMinimize (Boolean!) +

Check if the current viewer can minimize this object.

+ + + viewerCanUpdate (Boolean!) +

Check if the current viewer can update this object.

+ + + viewerCannotUpdateReasons ([CommentCannotUpdateReason!]!) +

Reasons why the current viewer can not update this comment.

+ + + viewerDidAuthor (Boolean!) +

Did the viewer author this comment.

--- -### OrganizationAuditEntryConnection +### GistCommentConnection -

The connection type for OrganizationAuditEntry.

+

The connection type for GistComment.

#### Fields @@ -10779,11 +10365,11 @@ merged, or if the test merge commit is still being generated. See the Description - edges ([OrganizationAuditEntryEdge]) + edges ([GistCommentEdge])

A list of edges.

- nodes ([OrganizationAuditEntry]) + nodes ([GistComment])

A list of nodes.

@@ -10798,9 +10384,9 @@ merged, or if the test merge commit is still being generated. See the --- -### CloneTemplateRepositoryPayload +### GistCommentEdge -

Autogenerated return type of CloneTemplateRepository

+

An edge in a connection.

#### Fields @@ -10810,20 +10396,20 @@ merged, or if the test merge commit is still being generated. See the Description - clientMutationId (String) -

A unique identifier for the client performing the mutation.

+ cursor (String!) +

A cursor for use in pagination.

- repository (Repository) -

The new repository.

+ node (GistComment) +

The item at the end of the edge.

--- -### CreateIpAllowListEntryPayload +### GistConnection -

Autogenerated return type of CreateIpAllowListEntry

+

The connection type for Gist.

#### Fields @@ -10833,20 +10419,28 @@ merged, or if the test merge commit is still being generated. See the Description - clientMutationId (String) -

A unique identifier for the client performing the mutation.

+ edges ([GistEdge]) +

A list of edges.

- ipAllowListEntry (IpAllowListEntry) -

The IP allow list entry that was created.

+ nodes ([Gist]) +

A list of nodes.

+ + + pageInfo (PageInfo!) +

Information to aid in pagination.

+ + + totalCount (Int!) +

Identifies the total count of items in the connection.

--- -### ReleaseConnection +### GistEdge -

The connection type for Release.

+

An edge in a connection.

#### Fields @@ -10856,28 +10450,20 @@ merged, or if the test merge commit is still being generated. See the Description - edges ([ReleaseEdge]) -

A list of edges.

- - - nodes ([Release]) -

A list of nodes.

- - - pageInfo (PageInfo!) -

Information to aid in pagination.

+ cursor (String!) +

A cursor for use in pagination.

- totalCount (Int!) -

Identifies the total count of items in the connection.

+ node (Gist) +

The item at the end of the edge.

--- -### EnterprisePendingMemberInvitationConnection +### GistFile -

The connection type for OrganizationInvitation.

+

A file in a gist.

#### Fields @@ -10887,32 +10473,61 @@ merged, or if the test merge commit is still being generated. See the Description - edges ([EnterprisePendingMemberInvitationEdge]) -

A list of edges.

+ encodedName (String) +

The file name encoded to remove characters that are invalid in URL paths.

- nodes ([OrganizationInvitation]) -

A list of nodes.

+ encoding (String) +

The gist file encoding.

- pageInfo (PageInfo!) -

Information to aid in pagination.

+ extension (String) +

The file extension from the file name.

- totalCount (Int!) -

Identifies the total count of items in the connection.

+ isImage (Boolean!) +

Indicates if this file is an image.

- totalUniqueUserCount (Int!) -

Identifies the total count of unique users in the connection.

+ isTruncated (Boolean!) +

Whether the file’s contents were truncated.

+ + + language (Language) +

The programming language this file is written in.

+ + + name (String) +

The gist file name.

+ + + size (Int) +

The gist file size in bytes.

+ + + text (String) + +

UTF8 text data or null if the file is binary

+ + + + + + + +
Arguments
+

truncate (Int)

+

Optionally truncate the returned file to this length.

+
+ --- -### FundingLink +### GitActor -

A funding platform link for a repository.

+

Represents an actor in a Git commit (ie. an author or committer).

#### Fields @@ -10922,20 +10537,45 @@ merged, or if the test merge commit is still being generated. See the Description - platform (FundingPlatform!) -

The funding platform this link is for.

+ avatarUrl (URI!) + +

A URL pointing to the author’s public avatar.

+ + + + + + + +
Arguments
+

size (Int)

+

The size of the resulting square image.

+
+ - url (URI!) -

The configured URL for this funding link.

+ date (GitTimestamp) +

The timestamp of the Git action (authoring or committing).

+ + + email (String) +

The email in the Git commit.

+ + + name (String) +

The name in the Git commit.

+ + + user (User) +

The GitHub user corresponding to the email field. Null if no such user exists.

--- -### UpdateIssueCommentPayload +### GitActorConnection -

Autogenerated return type of UpdateIssueComment

+

The connection type for GitActor.

#### Fields @@ -10945,20 +10585,28 @@ merged, or if the test merge commit is still being generated. See the Description - clientMutationId (String) -

A unique identifier for the client performing the mutation.

+ edges ([GitActorEdge]) +

A list of edges.

- issueComment (IssueComment) -

The updated comment.

+ nodes ([GitActor]) +

A list of nodes.

+ + + pageInfo (PageInfo!) +

Information to aid in pagination.

+ + + totalCount (Int!) +

Identifies the total count of items in the connection.

--- -### DisablePullRequestAutoMergePayload +### GitActorEdge -

Autogenerated return type of DisablePullRequestAutoMerge

+

An edge in a connection.

#### Fields @@ -10968,24 +10616,20 @@ merged, or if the test merge commit is still being generated. See the Description - actor (Actor) -

Identifies the actor who performed the event.

- - - clientMutationId (String) -

A unique identifier for the client performing the mutation.

+ cursor (String!) +

A cursor for use in pagination.

- pullRequest (PullRequest) -

The pull request auto merge was disabled on.

+ node (GitActor) +

The item at the end of the edge.

--- -### EnterpriseOrganizationMembershipConnection +### GitHubMetadata -

The connection type for Organization.

+

Represents information about the GitHub instance.

#### Fields @@ -10995,20 +10639,28 @@ merged, or if the test merge commit is still being generated. See the Description - edges ([EnterpriseOrganizationMembershipEdge]) -

A list of edges.

+ gitHubServicesSha (GitObjectID!) +

Returns a String that’s a SHA of github-services

- nodes ([Organization]) -

A list of nodes.

+ gitIpAddresses ([String!]) +

IP addresses that users connect to for git operations

- pageInfo (PageInfo!) -

Information to aid in pagination.

+ hookIpAddresses ([String!]) +

IP addresses that service hooks are sent from

- totalCount (Int!) -

Identifies the total count of items in the connection.

+ importerIpAddresses ([String!]) +

IP addresses that the importer connects from

+ + + isPasswordAuthenticationVerifiable (Boolean!) +

Whether or not users are verified

+ + + pagesIpAddresses ([String!]) +

IP addresses for GitHub Pages’ A records

@@ -11067,9 +10719,14 @@ GitHub, otherwise represents reason why signature is considered invalid.

An edge in a connection.

+

Represents a ‘head_ref_deleted’ event on a given pull request.

+ +#### Implements + + +- [Node](interfaces.md#node) #### Fields @@ -11079,43 +10736,41 @@ GitHub, otherwise represents reason why signature is considered invalid.

Description - cursor (String!) -

A cursor for use in pagination.

+ actor (Actor) +

Identifies the actor who performed the event.

- node (Organization) -

The item at the end of the edge.

+ createdAt (DateTime!) +

Identifies the date and time when the object was created.

- - ---- - -### DeployKeyEdge - -

An edge in a connection.

- -#### Fields - - - - + + - - + + - - + + + + + +
NameDescriptionheadRef (Ref)

Identifies the Ref associated with the head_ref_deleted event.

cursor (String!)

A cursor for use in pagination.

headRefName (String!)

Identifies the name of the Ref associated with the head_ref_deleted event.

node (DeployKey)

The item at the end of the edge.

id (ID!)
pullRequest (PullRequest!)

PullRequest referenced by event.

--- -### RepositoryVulnerabilityAlertConnection +### HeadRefForcePushedEvent -

The connection type for RepositoryVulnerabilityAlert.

+

Represents a ‘head_ref_force_pushed’ event on a given pull request.

+ +#### Implements + + +- [Node](interfaces.md#node) #### Fields @@ -11125,28 +10780,45 @@ GitHub, otherwise represents reason why signature is considered invalid.

Description - edges ([RepositoryVulnerabilityAlertEdge]) -

A list of edges.

+ actor (Actor) +

Identifies the actor who performed the event.

- nodes ([RepositoryVulnerabilityAlert]) -

A list of nodes.

+ afterCommit (Commit) +

Identifies the after commit SHA for the ‘head_ref_force_pushed’ event.

- pageInfo (PageInfo!) -

Information to aid in pagination.

+ beforeCommit (Commit) +

Identifies the before commit SHA for the ‘head_ref_force_pushed’ event.

- totalCount (Int!) -

Identifies the total count of items in the connection.

+ createdAt (DateTime!) +

Identifies the date and time when the object was created.

+ + + id (ID!) + + + + pullRequest (PullRequest!) +

PullRequest referenced by event.

+ + + ref (Ref) +

Identifies the fully qualified ref name for the ‘head_ref_force_pushed’ event.

--- -### SavedReplyConnection +### HeadRefRestoredEvent + +

Represents a ‘head_ref_restored’ event on a given pull request.

+ +#### Implements -

The connection type for SavedReply.

+ +- [Node](interfaces.md#node) #### Fields @@ -11156,28 +10828,28 @@ GitHub, otherwise represents reason why signature is considered invalid.

Description - edges ([SavedReplyEdge]) -

A list of edges.

+ actor (Actor) +

Identifies the actor who performed the event.

- nodes ([SavedReply]) -

A list of nodes.

+ createdAt (DateTime!) +

Identifies the date and time when the object was created.

- pageInfo (PageInfo!) -

Information to aid in pagination.

+ id (ID!) + - totalCount (Int!) -

Identifies the total count of items in the connection.

+ pullRequest (PullRequest!) +

PullRequest referenced by event.

--- -### UpdateEnterpriseAllowPrivateRepositoryForkingSettingPayload +### Hovercard -

Autogenerated return type of UpdateEnterpriseAllowPrivateRepositoryForkingSetting

+

Detail needed to display a hovercard for a user

#### Fields @@ -11187,24 +10859,16 @@ GitHub, otherwise represents reason why signature is considered invalid.

Description - clientMutationId (String) -

A unique identifier for the client performing the mutation.

- - - enterprise (Enterprise) -

The enterprise with the updated allow private repository forking setting.

- - - message (String) -

A message confirming the result of updating the allow private repository forking setting.

+ contexts ([HovercardContext!]!) +

Each of the contexts for this hovercard

--- -### CloseIssuePayload +### ImportProjectPayload -

Autogenerated return type of CloseIssue

+

Autogenerated return type of ImportProject

#### Fields @@ -11218,16 +10882,16 @@ GitHub, otherwise represents reason why signature is considered invalid.

A unique identifier for the client performing the mutation.

- issue (Issue) -

The issue that was closed.

+ project (Project) +

The new Project!

--- -### UserContentEditConnection +### InviteEnterpriseAdminPayload -

A list of edits to content.

+

Autogenerated return type of InviteEnterpriseAdmin

#### Fields @@ -11237,28 +10901,25 @@ GitHub, otherwise represents reason why signature is considered invalid.

Description - edges ([UserContentEditEdge]) -

A list of edges.

- - - nodes ([UserContentEdit]) -

A list of nodes.

- - - pageInfo (PageInfo!) -

Information to aid in pagination.

+ clientMutationId (String) +

A unique identifier for the client performing the mutation.

- totalCount (Int!) -

Identifies the total count of items in the connection.

+ invitation (EnterpriseAdministratorInvitation) +

The created enterprise administrator invitation.

--- -### PullRequestRevisionMarker +### IpAllowListEntry -

Represents the latest point in the pull request timeline for which the viewer has seen the pull request’s commits.

+

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

+ +#### Implements + + +- [Node](interfaces.md#node) #### Fields @@ -11267,25 +10928,41 @@ GitHub, otherwise represents reason why signature is considered invalid.

Name Description + + allowListValue (String!) +

A single IP address or range of IP addresses in CIDR notation.

+ createdAt (DateTime!)

Identifies the date and time when the object was created.

- lastSeenCommit (Commit!) -

The last commit the viewer has seen.

+ id (ID!) + - pullRequest (PullRequest!) -

The pull request to which the marker belongs.

+ isActive (Boolean!) +

Whether the entry is currently active.

+ + + name (String) +

The name of the IP allow list entry.

+ + + owner (IpAllowListOwner!) +

The owner of the IP allow list entry.

+ + + updatedAt (DateTime!) +

Identifies the date and time when the object was last updated.

--- -### UpdateEnterpriseMembersCanChangeRepositoryVisibilitySettingPayload +### IpAllowListEntryConnection -

Autogenerated return type of UpdateEnterpriseMembersCanChangeRepositoryVisibilitySetting

+

The connection type for IpAllowListEntry.

#### Fields @@ -11295,24 +10972,28 @@ GitHub, otherwise represents reason why signature is considered invalid.

Description - clientMutationId (String) -

A unique identifier for the client performing the mutation.

+ edges ([IpAllowListEntryEdge]) +

A list of edges.

- enterprise (Enterprise) -

The enterprise with the updated members can change repository visibility setting.

+ nodes ([IpAllowListEntry]) +

A list of nodes.

- message (String) -

A message confirming the result of updating the members can change repository visibility setting.

+ pageInfo (PageInfo!) +

Information to aid in pagination.

+ + + totalCount (Int!) +

Identifies the total count of items in the connection.

--- -### EnterpriseMemberConnection +### IpAllowListEntryEdge -

The connection type for EnterpriseMember.

+

An edge in a connection.

#### Fields @@ -11322,33 +11003,36 @@ GitHub, otherwise represents reason why signature is considered invalid.

Description - edges ([EnterpriseMemberEdge]) -

A list of edges.

- - - nodes ([EnterpriseMember]) -

A list of nodes.

- - - pageInfo (PageInfo!) -

Information to aid in pagination.

+ cursor (String!) +

A cursor for use in pagination.

- totalCount (Int!) -

Identifies the total count of items in the connection.

+ node (IpAllowListEntry) +

The item at the end of the edge.

--- -### Enterprise +### Issue -

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

+

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

#### Implements -- [Node](interfaces.md#node) +- [Assignable](interfaces.md#assignable) +- [Closable](interfaces.md#closable) +- [Comment](interfaces.md#comment) +- [Labelable](interfaces.md#labelable) +- [Lockable](interfaces.md#lockable) +- [Node](interfaces.md#node) +- [Reactable](interfaces.md#reactable) +- [RepositoryNode](interfaces.md#repositorynode) +- [Subscribable](interfaces.md#subscribable) +- [UniformResourceLocatable](interfaces.md#uniformresourcelocatable) +- [Updatable](interfaces.md#updatable) +- [UpdatableComment](interfaces.md#updatablecomment) #### Fields @@ -11358,54 +11042,174 @@ GitHub, otherwise represents reason why signature is considered invalid.

Description - avatarUrl (URI!) + activeLockReason (LockReason) +

Reason that the conversation was locked.

+ + + assignees (UserConnection!) -

A URL pointing to the enterprise’s public avatar.

+

A list of Users assigned to this object.

+ + + + + + + + +
Arguments
-

size (Int)

-

The size of the resulting square image.

+

after (String)

+

Returns the elements in the list that come after the specified cursor.

+
+

before (String)

+

Returns the elements in the list that come before the specified cursor.

+
+

first (Int)

+

Returns the first n elements from the list.

+
+

last (Int)

+

Returns the last n elements from the list.

- billingInfo (EnterpriseBillingInfo) -

Enterprise billing information visible to enterprise billing managers.

+ author (Actor) +

The actor who authored the comment.

+ + + authorAssociation (CommentAuthorAssociation!) +

Author’s association with the subject of the comment.

+ + + body (String!) +

Identifies the body of the issue.

+ + + bodyHTML (HTML!) +

The body rendered to HTML.

+ + + bodyResourcePath (URI!) +

The http path for this issue body

+ + + bodyText (String!) +

Identifies the body of the issue rendered to text.

+ + + bodyUrl (URI!) +

The http URL for this issue body

+ + + closed (Boolean!) +

true if the object is closed (definition of closed may depend on type)

+ + + closedAt (DateTime) +

Identifies the date and time when the object was closed.

+ + + comments (IssueCommentConnection!) + +

A list of comments associated with the Issue.

+ + + + + + + + + + + + + + + + + + + +
Arguments
+

after (String)

+

Returns the elements in the list that come after the specified cursor.

+
+

before (String)

+

Returns the elements in the list that come before the specified cursor.

+
+

first (Int)

+

Returns the first n elements from the list.

+
+

last (Int)

+

Returns the last n elements from the list.

+
+

orderBy (IssueCommentOrder)

+

Ordering options for issue comments returned from the connection.

+
+ createdAt (DateTime!)

Identifies the date and time when the object was created.

+ + createdViaEmail (Boolean!) +

Check if this comment was created via an email reply.

+ databaseId (Int)

Identifies the primary key from the database.

- description (String) -

The description of the enterprise.

+ editor (Actor) +

The actor who edited the comment.

- descriptionHTML (HTML!) -

The description of the enterprise as HTML.

+ hovercard (Hovercard!) + +

The hovercard information for this issue

+ + + + + + + +
Arguments
+

includeNotificationContexts (Boolean)

+

Whether or not to include notification contexts

+
+ id (ID!) - location (String) -

The location of the enterprise.

+ includesCreatedEdit (Boolean!) +

Check if this comment was edited and includes an edit with the creation data

- members (EnterpriseMemberConnection!) + isPinned (Boolean) +

Indicates whether or not this issue is currently pinned to the repository issues list

+ + + isReadByViewer (Boolean) +

Is this issue read by the viewer

+ + + labels (LabelConnection) -

A list of users who are members of this enterprise.

+

A list of labels associated with the object.

@@ -11424,8 +11228,59 @@ GitHub, otherwise represents reason why signature is considered invalid.

+ + + + + + + +
Arguments
-

deployment (EnterpriseUserDeployment)

-

Only return members within the selected GitHub Enterprise deployment

+

first (Int)

+

Returns the first n elements from the list.

+
+

last (Int)

+

Returns the last n elements from the list.

+
+

orderBy (LabelOrder)

+

Ordering options for labels returned from the connection.

+
+ + + + lastEditedAt (DateTime) +

The moment the editor made the last edit

+ + + locked (Boolean!) +

true if the object is locked

+ + + milestone (Milestone) +

Identifies the milestone associated with the issue.

+ + + number (Int!) +

Identifies the issue number.

+ + + participants (UserConnection!) + +

A list of Users that are participating in the Issue conversation.

+ + + + + + + + + @@ -11440,41 +11295,62 @@ GitHub, otherwise represents reason why signature is considered invalid.

Returns the last n elements from the list.

+
Arguments
+

after (String)

+

Returns the elements in the list that come after the specified cursor.

+
+

before (String)

+

Returns the elements in the list that come before the specified cursor.

+ + + + projectCards (ProjectCardConnection!) + +

List of project cards associated with this issue.

+ + + + + + +
Arguments
-

orderBy (EnterpriseMemberOrder)

-

Ordering options for members returned from the connection.

+

after (String)

+

Returns the elements in the list that come after the specified cursor.

-

organizationLogins ([String!])

-

Only return members within the organizations with these logins

+

archivedStates ([ProjectCardArchivedState])

+

A list of archived states to filter the cards by

-

query (String)

-

The search string to look for.

+

before (String)

+

Returns the elements in the list that come before the specified cursor.

-

role (EnterpriseUserAccountMembershipRole)

-

The role of the user in the enterprise organization or server.

+

first (Int)

+

Returns the first n elements from the list.

+
+

last (Int)

+

Returns the last n elements from the list.

- name (String!) -

The name of the enterprise.

+ publishedAt (DateTime) +

Identifies when the comment was published at.

- organizations (OrganizationConnection!) + reactionGroups ([ReactionGroup!]) +

A list of reactions grouped by content left on the subject.

+ + + reactions (ReactionConnection!) -

A list of organizations that belong to this enterprise.

+

A list of Reactions left on the Issue.

@@ -11493,51 +11369,47 @@ GitHub, otherwise represents reason why signature is considered invalid.

Arguments
-

first (Int)

-

Returns the first n elements from the list.

+

content (ReactionContent)

+

Allows filtering Reactions by emoji.

-

last (Int)

-

Returns the last n elements from the list.

+

first (Int)

+

Returns the first n elements from the list.

-

orderBy (OrganizationOrder)

-

Ordering options for organizations returned from the connection.

+

last (Int)

+

Returns the last n elements from the list.

-

query (String)

-

The search string to look for.

+

orderBy (ReactionOrder)

+

Allows specifying the order in which reactions are returned.

- ownerInfo (EnterpriseOwnerInfo) -

Enterprise information only visible to enterprise owners.

+ repository (Repository!) +

The repository associated with this node.

resourcePath (URI!) -

The HTTP path for this enterprise.

- - - slug (String!) -

The URL-friendly identifier for the enterprise.

+

The HTTP path for this issue

- url (URI!) -

The HTTP URL for this enterprise.

+ state (IssueState!) +

Identifies the state of the issue.

- userAccounts (EnterpriseUserAccountConnection!) + timeline (IssueTimelineConnection!) -

A list of user accounts on this enterprise.

+

A list of events, comments, commits, etc. associated with the issue.

@@ -11566,210 +11438,158 @@ GitHub, otherwise represents reason why signature is considered invalid.

Returns the last n elements from the list.

+ + +
Arguments
+

since (DateTime)

+

Allows filtering timeline events by a since timestamp.

+
- viewerIsAdmin (Boolean!) -

Is the current viewer an admin of this enterprise?

- - - websiteUrl (URI) -

The URL of the enterprise website.

- - - ---- - -### EnterpriseAdministratorInvitation - -

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

- -#### Implements - - -- [Node](interfaces.md#node) - -#### Fields - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameDescription
createdAt (DateTime!)

Identifies the date and time when the object was created.

email (String)

The email of the person who was invited to the enterprise.

enterprise (Enterprise!)

The enterprise the invitation is for.

id (ID!)
invitee (User)

The user who was invited to the enterprise.

inviter (User)

The user who created the invitation.

role (EnterpriseAdministratorRole!)

The invitee’s pending role in the enterprise (owner or billing_manager).

- ---- - -### PullRequestReviewThreadConnection - -

Review comment threads for a pull request review.

- -#### Fields - - - - - - - - - - - - - - - - - - - - - - -
NameDescription
edges ([PullRequestReviewThreadEdge])

A list of edges.

nodes ([PullRequestReviewThread])

A list of nodes.

pageInfo (PageInfo!)

Information to aid in pagination.

totalCount (Int!)

Identifies the total count of items in the connection.

- ---- - -### AddLabelsToLabelablePayload - -

Autogenerated return type of AddLabelsToLabelable

- -#### Fields - - - - - - - - - - - - - - -
NameDescription
clientMutationId (String)

A unique identifier for the client performing the mutation.

labelable (Labelable)

The item that was labeled.

- ---- - -### UserConnection - -

The connection type for User.

- -#### Fields - - - - - + + - - + + - - + + - - + + - - + + -
NameDescriptiontimelineItems (IssueTimelineItemsConnection!) +

A list of events, comments, commits, etc. associated with the issue.

+ + + + + + + + + + + + + + + + + + + + + + + + + +
Arguments
+

after (String)

+

Returns the elements in the list that come after the specified cursor.

+
+

before (String)

+

Returns the elements in the list that come before the specified cursor.

+
+

first (Int)

+

Returns the first n elements from the list.

+
+

itemTypes ([IssueTimelineItemsItemType!])

+

Filter timeline items by type.

+
+

last (Int)

+

Returns the last n elements from the list.

+
+

since (DateTime)

+

Filter timeline items by a since timestamp.

+
+

skip (Int)

+

Skips the first n elements in the list.

+
+
edges ([UserEdge])

A list of edges.

title (String!)

Identifies the issue title.

nodes ([User])

A list of nodes.

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

pageInfo (PageInfo!)

Information to aid in pagination.

url (URI!)

The HTTP URL for this issue

totalCount (Int!)

Identifies the total count of items in the connection.

userContentEdits (UserContentEditConnection) +

A list of edits to this content.

+ + + + + + + + + + + + + + + + +
Arguments
+

after (String)

+

Returns the elements in the list that come after the specified cursor.

+
+

before (String)

+

Returns the elements in the list that come before the specified cursor.

+
+

first (Int)

+

Returns the first n elements from the list.

+
+

last (Int)

+

Returns the last n elements from the list.

+
+
- ---- - -### PinIssuePayload - -

Autogenerated return type of PinIssue

- -#### Fields - - - - + + - - + + - - + + -
NameDescriptionviewerCanReact (Boolean!)

Can user react to this subject

clientMutationId (String)

A unique identifier for the client performing the mutation.

viewerCanSubscribe (Boolean!)

Check if the viewer is able to change their subscription status for the repository.

issue (Issue)

The issue that was pinned

viewerCanUpdate (Boolean!)

Check if the current viewer can update this object.

- ---- - -### RegenerateVerifiableDomainTokenPayload - -

Autogenerated return type of RegenerateVerifiableDomainToken

- -#### Fields - - - - + + - - + + - - + +
NameDescriptionviewerCannotUpdateReasons ([CommentCannotUpdateReason!]!)

Reasons why the current viewer can not update this comment.

clientMutationId (String)

A unique identifier for the client performing the mutation.

viewerDidAuthor (Boolean!)

Did the viewer author this comment.

verificationToken (String)

The verification token that was generated.

viewerSubscription (SubscriptionState)

Identifies if the viewer is watching, not watching, or ignoring the subscribable entity.

--- -### OrgCreateAuditEntry +### IssueComment -

Audit log entry for a org.create event.

+

Represents a comment on an Issue.

#### Implements -- [AuditEntry](interfaces.md#auditentry) +- [Comment](interfaces.md#comment) +- [Deletable](interfaces.md#deletable) +- [Minimizable](interfaces.md#minimizable) - [Node](interfaces.md#node) -- [OrganizationAuditEntryData](interfaces.md#organizationauditentrydata) +- [Reactable](interfaces.md#reactable) +- [RepositoryNode](interfaces.md#repositorynode) +- [Updatable](interfaces.md#updatable) +- [UpdatableComment](interfaces.md#updatablecomment) #### Fields @@ -11779,112 +11599,82 @@ GitHub, otherwise represents reason why signature is considered invalid.

Description - action (String!) -

The action name

+ author (Actor) +

The actor who authored the comment.

- actor (AuditEntryActor) -

The user who initiated the action

+ authorAssociation (CommentAuthorAssociation!) +

Author’s association with the subject of the comment.

- actorIp (String) -

The IP address of the actor

+ body (String!) +

The body as Markdown.

- actorLocation (ActorLocation) -

A readable representation of the actor’s location

+ bodyHTML (HTML!) +

The body rendered to HTML.

- actorLogin (String) -

The username of the user who initiated the action

+ bodyText (String!) +

The body rendered to text.

- actorResourcePath (URI) -

The HTTP path for the actor.

+ createdAt (DateTime!) +

Identifies the date and time when the object was created.

- actorUrl (URI) -

The HTTP URL for the actor.

+ createdViaEmail (Boolean!) +

Check if this comment was created via an email reply.

- billingPlan (OrgCreateAuditEntryBillingPlan) -

The billing plan for the Organization.

+ databaseId (Int) +

Identifies the primary key from the database.

- createdAt (PreciseDateTime!) -

The time the action was initiated

+ editor (Actor) +

The actor who edited the comment.

id (ID!) - operationType (OperationType) -

The corresponding operation type for the action

- - - organization (Organization) -

The Organization associated with the Audit Entry.

- - - organizationName (String) -

The name of the Organization.

- - - organizationResourcePath (URI) -

The HTTP path for the organization

- - - organizationUrl (URI) -

The HTTP URL for the organization

- - - user (User) -

The user affected by the action

+ includesCreatedEdit (Boolean!) +

Check if this comment was edited and includes an edit with the creation data

- userLogin (String) -

For actions involving two users, the actor is the initiator and the user is the affected user.

+ isMinimized (Boolean!) +

Returns whether or not a comment has been minimized.

- userResourcePath (URI) -

The HTTP path for the user.

+ issue (Issue!) +

Identifies the issue associated with the comment.

- userUrl (URI) -

The HTTP URL for the user.

+ lastEditedAt (DateTime) +

The moment the editor made the last edit

- - ---- - -### EnterpriseOutsideCollaboratorEdge - -

A User who is an outside collaborator of an enterprise through one or more organizations.

- -#### Fields - - - - + + - - + + - - + + - - + + - + -
NameDescriptionminimizedReason (String)

Returns why the comment was minimized.

cursor (String!)

A cursor for use in pagination.

publishedAt (DateTime)

Identifies when the comment was published at.

isUnlicensed (Boolean!)

Whether the outside collaborator does not have a license for the enterprise.

pullRequest (PullRequest)

Returns the pull request associated with the comment, if this comment was made on a +pull request.

node (User)

The item at the end of the edge.

reactionGroups ([ReactionGroup!])

A list of reactions grouped by content left on the subject.

repositories (EnterpriseRepositoryInfoConnection!)reactions (ReactionConnection!) -

The enterprise organization repositories this user is a member of.

+

A list of Reactions left on the Issue.

@@ -11901,6 +11691,12 @@ GitHub, otherwise represents reason why signature is considered invalid.

Returns the elements in the list that come before the specified cursor.

+ + +
Arguments
+

content (ReactionContent)

+

Allows filtering Reactions by emoji.

+

first (Int)

@@ -11915,32 +11711,33 @@ GitHub, otherwise represents reason why signature is considered invalid.

-

orderBy (RepositoryOrder)

-

Ordering options for repositories.

+

orderBy (ReactionOrder)

+

Allows specifying the order in which reactions are returned.

- ---- - -### IssueContributionsByRepository - -

This aggregates issues opened by a user within one repository.

- -#### Fields - - - - + + - + + + + + + + + + + + + + - - + + + + + + + + + + + + + + + + + + + + + +
NameDescriptionrepository (Repository!)

The repository associated with this node.

contributions (CreatedIssueContributionConnection!)resourcePath (URI!)

The HTTP path for this issue comment

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

url (URI!)

The HTTP URL for this issue comment

userContentEdits (UserContentEditConnection) -

The issue contributions.

+

A list of edits to this content.

@@ -11969,31 +11766,40 @@ GitHub, otherwise represents reason why signature is considered invalid.

Returns the last n elements from the list.

- - -
Arguments
-

orderBy (ContributionOrder)

-

Ordering options for contributions returned from the connection.

-
repository (Repository!)

The repository in which the issues were opened.

viewerCanDelete (Boolean!)

Check if the current viewer can delete this object.

viewerCanMinimize (Boolean!)

Check if the current viewer can minimize this object.

viewerCanReact (Boolean!)

Can user react to this subject

viewerCanUpdate (Boolean!)

Check if the current viewer can update this object.

viewerCannotUpdateReasons ([CommentCannotUpdateReason!]!)

Reasons why the current viewer can not update this comment.

viewerDidAuthor (Boolean!)

Did the viewer author this comment.

--- -### PinnedIssue - -

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

- -#### Implements - +### IssueCommentConnection -- [Node](interfaces.md#node) +

The connection type for IssueComment.

#### Fields @@ -12003,32 +11809,28 @@ GitHub, otherwise represents reason why signature is considered invalid.

Description - databaseId (Int) -

Identifies the primary key from the database.

- - - id (ID!) - + edges ([IssueCommentEdge]) +

A list of edges.

- issue (Issue!) -

The issue that was pinned.

+ nodes ([IssueComment]) +

A list of nodes.

- pinnedBy (Actor!) -

The actor that pinned this issue.

+ pageInfo (PageInfo!) +

Information to aid in pagination.

- repository (Repository!) -

The repository that this issue was pinned to.

+ totalCount (Int!) +

Identifies the total count of items in the connection.

--- -### DeclineTopicSuggestionPayload +### IssueCommentEdge -

Autogenerated return type of DeclineTopicSuggestion

+

An edge in a connection.

#### Fields @@ -12038,20 +11840,20 @@ GitHub, otherwise represents reason why signature is considered invalid.

Description - clientMutationId (String) -

A unique identifier for the client performing the mutation.

+ cursor (String!) +

A cursor for use in pagination.

- topic (Topic) -

The declined topic.

+ node (IssueComment) +

The item at the end of the edge.

--- -### UnlockLockablePayload +### IssueConnection -

Autogenerated return type of UnlockLockable

+

The connection type for Issue.

#### Fields @@ -12061,24 +11863,28 @@ GitHub, otherwise represents reason why signature is considered invalid.

Description - actor (Actor) -

Identifies the actor who performed the event.

+ edges ([IssueEdge]) +

A list of edges.

- clientMutationId (String) -

A unique identifier for the client performing the mutation.

+ nodes ([Issue]) +

A list of nodes.

- unlockedRecord (Lockable) -

The item that was unlocked.

+ pageInfo (PageInfo!) +

Information to aid in pagination.

+ + + totalCount (Int!) +

Identifies the total count of items in the connection.

--- -### UpdateIpAllowListEntryPayload +### IssueContributionsByRepository -

Autogenerated return type of UpdateIpAllowListEntry

+

This aggregates issues opened by a user within one repository.

#### Fields @@ -12088,27 +11894,80 @@ GitHub, otherwise represents reason why signature is considered invalid.

Description - clientMutationId (String) -

A unique identifier for the client performing the mutation.

+ contributions (CreatedIssueContributionConnection!) + +

The issue contributions.

+ + + + + + + + + + + + + + + + + + + +
Arguments
+

after (String)

+

Returns the elements in the list that come after the specified cursor.

+
+

before (String)

+

Returns the elements in the list that come before the specified cursor.

+
+

first (Int)

+

Returns the first n elements from the list.

+
+

last (Int)

+

Returns the last n elements from the list.

+
+

orderBy (ContributionOrder)

+

Ordering options for contributions returned from the connection.

+
+ - ipAllowListEntry (IpAllowListEntry) -

The IP allow list entry that was updated.

+ repository (Repository!) +

The repository in which the issues were opened.

--- -### OrgBlockUserAuditEntry +### IssueEdge -

Audit log entry for a org.block_user

+

An edge in a connection.

-#### Implements +#### Fields + + + + + + + + + + + + + + +
NameDescription
cursor (String!)

A cursor for use in pagination.

node (Issue)

The item at the end of the edge.

+--- -- [AuditEntry](interfaces.md#auditentry) -- [Node](interfaces.md#node) -- [OrganizationAuditEntryData](interfaces.md#organizationauditentrydata) +### IssueTemplate + +

A repository issue template.

#### Fields @@ -12118,100 +11977,153 @@ GitHub, otherwise represents reason why signature is considered invalid.

Description - action (String!) -

The action name

+ about (String) +

The template purpose.

- actor (AuditEntryActor) -

The user who initiated the action

+ body (String) +

The suggested issue body.

- actorIp (String) -

The IP address of the actor

+ name (String!) +

The template name.

- actorLocation (ActorLocation) -

A readable representation of the actor’s location

+ title (String) +

The suggested issue title.

+ + +--- + +### IssueTimelineConnection + +

The connection type for IssueTimelineItem.

+ +#### Fields + + - - + + - - + + - - + + - - + + - - + + + +
actorLogin (String)

The username of the user who initiated the action

NameDescription
actorResourcePath (URI)

The HTTP path for the actor.

edges ([IssueTimelineItemEdge])

A list of edges.

actorUrl (URI)

The HTTP URL for the actor.

nodes ([IssueTimelineItem])

A list of nodes.

blockedUser (User)

The blocked user.

pageInfo (PageInfo!)

Information to aid in pagination.

blockedUserName (String)

The username of the blocked user.

totalCount (Int!)

Identifies the total count of items in the connection.

+ +--- + +### IssueTimelineItemEdge + +

An edge in a connection.

+ +#### Fields + + + + + - - + + - - + + +
NameDescription
blockedUserResourcePath (URI)

The HTTP path for the blocked user.

cursor (String!)

A cursor for use in pagination.

blockedUserUrl (URI)

The HTTP URL for the blocked user.

node (IssueTimelineItem)

The item at the end of the edge.

+ +--- + +### IssueTimelineItemsConnection + +

The connection type for IssueTimelineItems.

+ +#### Fields + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + +
createdAt (PreciseDateTime!)

The time the action was initiated

NameDescription
id (ID!)edges ([IssueTimelineItemsEdge])

A list of edges.

operationType (OperationType)

The corresponding operation type for the action

filteredCount (Int!)

Identifies the count of items after applying before and after filters.

organization (Organization)

The Organization associated with the Audit Entry.

nodes ([IssueTimelineItems])

A list of nodes.

organizationName (String)

The name of the Organization.

pageCount (Int!)

Identifies the count of items after applying before/after filters and first/last/skip slicing.

organizationResourcePath (URI)

The HTTP path for the organization

pageInfo (PageInfo!)

Information to aid in pagination.

organizationUrl (URI)

The HTTP URL for the organization

totalCount (Int!)

Identifies the total count of items in the connection.

user (User)

The user affected by the action

updatedAt (DateTime!)

Identifies the date and time when the timeline was last updated.

+ +--- + +### IssueTimelineItemsEdge + +

An edge in a connection.

+ +#### Fields + + - - + + - - + + - - + +
userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

NameDescription
userResourcePath (URI)

The HTTP path for the user.

cursor (String!)

A cursor for use in pagination.

userUrl (URI)

The HTTP URL for the user.

node (IssueTimelineItems)

The item at the end of the edge.

--- -### PinnableItemConnection +### JoinedGitHubContribution + +

Represents a user signing up for a GitHub account.

+ +#### Implements -

The connection type for PinnableItem.

+ +- [Contribution](interfaces.md#contribution) #### Fields @@ -12221,35 +12133,39 @@ GitHub, otherwise represents reason why signature is considered invalid.

Description - edges ([PinnableItemEdge]) -

A list of edges.

+ isRestricted (Boolean!) +

Whether this contribution is associated with a record you do not have access to. For +example, your own ‘first issue’ contribution may have been made on a repository you can no +longer access.

- nodes ([PinnableItem]) -

A list of nodes.

+ occurredAt (DateTime!) +

When this contribution was made.

- pageInfo (PageInfo!) -

Information to aid in pagination.

+ resourcePath (URI!) +

The HTTP path for this contribution.

- totalCount (Int!) -

Identifies the total count of items in the connection.

+ url (URI!) +

The HTTP URL for this contribution.

+ + + user (User!) +

The user who made this contribution.

--- -### Team +### Label -

A team of users in an organization.

+

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

#### Implements -- [MemberStatusable](interfaces.md#memberstatusable) -- [Node](interfaces.md#node) -- [Subscribable](interfaces.md#subscribable) +- [Node](interfaces.md#node) #### Fields @@ -12259,61 +12175,29 @@ GitHub, otherwise represents reason why signature is considered invalid.

Description - ancestors (TeamConnection!) - -

A list of teams that are ancestors of this team.

- - - - - - - - - - - - - - - - -
Arguments
-

after (String)

-

Returns the elements in the list that come after the specified cursor.

-
-

before (String)

-

Returns the elements in the list that come before the specified cursor.

-
-

first (Int)

-

Returns the first n elements from the list.

-
-

last (Int)

-

Returns the last n elements from the list.

-
- + color (String!) +

Identifies the label color.

- avatarUrl (URI) - -

A URL pointing to the team’s avatar.

- - - - - - - -
Arguments
-

size (Int)

-

The size in pixels of the resulting square image.

-
- + createdAt (DateTime) +

Identifies the date and time when the label was created.

- childTeams (TeamConnection!) + description (String) +

A brief description of this label.

+ + + id (ID!) + + + + isDefault (Boolean!) +

Indicates whether or not this is a default label.

+ + + issues (IssueConnection!) -

List of child teams belonging to this team

+

A list of issues associated with this label.

@@ -12330,6 +12214,12 @@ GitHub, otherwise represents reason why signature is considered invalid.

Returns the elements in the list that come before the specified cursor.

+ + + @@ -12350,64 +12240,41 @@ GitHub, otherwise represents reason why signature is considered invalid.

Arguments
+

filterBy (IssueFilters)

+

Filtering options for issues returned from the connection.

+

first (Int)

@@ -12338,8 +12228,8 @@ GitHub, otherwise represents reason why signature is considered invalid.

-

immediateOnly (Boolean)

-

Whether to list immediate child teams or all descendant child teams.

+

labels ([String!])

+

A list of label names to filter the pull requests by.

-

orderBy (TeamOrder)

-

Order for connection

+

orderBy (IssueOrder)

+

Ordering options for issues returned from the connection.

-

userLogins ([String!])

-

User logins to filter by

+

states ([IssueState!])

+

A list of states to filter the issues by.

- combinedSlug (String!) -

The slug corresponding to the organization and team.

- - - createdAt (DateTime!) -

Identifies the date and time when the object was created.

- - - databaseId (Int) -

Identifies the primary key from the database.

- - - description (String) -

The description of the team.

+ name (String!) +

Identifies the label name.

- discussion (TeamDiscussion) + pullRequests (PullRequestConnection!) -

Find a team discussion by its number.

+

A list of pull requests associated with this label.

-
Arguments
-

number (Int!)

-

The sequence number of the discussion to find.

+

after (String)

+

Returns the elements in the list that come after the specified cursor.

- - - - discussions (TeamDiscussionConnection!) - -

A list of team discussions.

- - - - @@ -12424,8 +12291,14 @@ GitHub, otherwise represents reason why signature is considered invalid.

+ + + @@ -12436,312 +12309,71 @@ GitHub, otherwise represents reason why signature is considered invalid.

+ + +
Arguments
-

after (String)

-

Returns the elements in the list that come after the specified cursor.

+

baseRefName (String)

+

The base ref name to filter the pull requests by.

-

isPinned (Boolean)

-

If provided, filters discussions according to whether or not they are pinned.

+

headRefName (String)

+

The head ref name to filter the pull requests by.

+
+

labels ([String!])

+

A list of label names to filter the pull requests by.

-

orderBy (TeamDiscussionOrder)

-

Order for connection

+

orderBy (IssueOrder)

+

Ordering options for pull requests returned from the connection.

+
+

states ([PullRequestState!])

+

A list of states to filter the pull requests by.

- discussionsResourcePath (URI!) -

The HTTP path for team discussions

+ repository (Repository!) +

The repository associated with this label.

- discussionsUrl (URI!) -

The HTTP URL for team discussions

+ resourcePath (URI!) +

The HTTP path for this label.

- editTeamResourcePath (URI!) -

The HTTP path for editing this team

+ updatedAt (DateTime) +

Identifies the date and time when the label was last updated.

- editTeamUrl (URI!) -

The HTTP URL for editing this team

+ url (URI!) +

The HTTP URL for this label.

+ + +--- + +### LabelConnection + +

The connection type for Label.

+ +#### Fields + + - - + + - - + + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - + +
id (ID!)NameDescription
invitations (OrganizationInvitationConnection) -

A list of pending invitations for users to this team

- - - - - - - - - - - - - - - - -
Arguments
-

after (String)

-

Returns the elements in the list that come after the specified cursor.

-
-

before (String)

-

Returns the elements in the list that come before the specified cursor.

-
-

first (Int)

-

Returns the first n elements from the list.

-
-

last (Int)

-

Returns the last n elements from the list.

-
-
edges ([LabelEdge])

A list of edges.

memberStatuses (UserStatusConnection!) -

Get the status messages members of this entity have set that are either public or visible only to the organization.

- - - - - - - - - - - - - - - - - - - -
Arguments
-

after (String)

-

Returns the elements in the list that come after the specified cursor.

-
-

before (String)

-

Returns the elements in the list that come before the specified cursor.

-
-

first (Int)

-

Returns the first n elements from the list.

-
-

last (Int)

-

Returns the last n elements from the list.

-
-

orderBy (UserStatusOrder)

-

Ordering options for user statuses returned from the connection.

-
-
nodes ([Label])

A list of nodes.

members (TeamMemberConnection!) -

A list of users who are members of this team.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Arguments
-

after (String)

-

Returns the elements in the list that come after the specified cursor.

-
-

before (String)

-

Returns the elements in the list that come before the specified cursor.

-
-

first (Int)

-

Returns the first n elements from the list.

-
-

last (Int)

-

Returns the last n elements from the list.

-
-

membership (TeamMembershipType)

-

Filter by membership type

-
-

orderBy (TeamMemberOrder)

-

Order for the connection.

-
-

query (String)

-

The search string to look for.

-
-

role (TeamMemberRole)

-

Filter by team member role

-
-
membersResourcePath (URI!)

The HTTP path for the team’ members

membersUrl (URI!)

The HTTP URL for the team’ members

name (String!)

The name of the team.

newTeamResourcePath (URI!)

The HTTP path creating a new team

newTeamUrl (URI!)

The HTTP URL creating a new team

organization (Organization!)

The organization that owns this team.

parentTeam (Team)

The parent team of the team.

privacy (TeamPrivacy!)

The level of privacy the team has.

repositories (TeamRepositoryConnection!) -

A list of repositories this team has access to.

- - - - - - - - - - - - - - - - - - - - - - -
Arguments
-

after (String)

-

Returns the elements in the list that come after the specified cursor.

-
-

before (String)

-

Returns the elements in the list that come before the specified cursor.

-
-

first (Int)

-

Returns the first n elements from the list.

-
-

last (Int)

-

Returns the last n elements from the list.

-
-

orderBy (TeamRepositoryOrder)

-

Order for the connection.

-
-

query (String)

-

The search string to look for.

-
-
repositoriesResourcePath (URI!)

The HTTP path for this team’s repositories

repositoriesUrl (URI!)

The HTTP URL for this team’s repositories

resourcePath (URI!)

The HTTP path for this team

reviewRequestDelegationAlgorithm (TeamReviewAssignmentAlgorithm)

What algorithm is used for review assignment for this team

reviewRequestDelegationEnabled (Boolean!)

True if review assignment is enabled for this team

reviewRequestDelegationMemberCount (Int)

How many team members are required for review assignment for this team

reviewRequestDelegationNotifyTeam (Boolean!)

When assigning team members via delegation, whether the entire team should be notified as well.

slug (String!)

The slug corresponding to the team.

teamsResourcePath (URI!)

The HTTP path for this team’s teams

teamsUrl (URI!)

The HTTP URL for this team’s teams

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

url (URI!)

The HTTP URL for this team

viewerCanAdminister (Boolean!)

Team is adminable by the viewer.

viewerCanSubscribe (Boolean!)

Check if the viewer is able to change their subscription status for the repository.

pageInfo (PageInfo!)

Information to aid in pagination.

viewerSubscription (SubscriptionState)

Identifies if the viewer is watching, not watching, or ignoring the subscribable entity.

totalCount (Int!)

Identifies the total count of items in the connection.

--- -### ExternalIdentityEdge +### LabelEdge

An edge in a connection.

@@ -12757,16 +12389,21 @@ GitHub, otherwise represents reason why signature is considered invalid.

A cursor for use in pagination.

- node (ExternalIdentity) + node (Label)

The item at the end of the edge.

--- -### UpdateRepositoryPayload +### LabeledEvent -

Autogenerated return type of UpdateRepository

+

Represents a ‘labeled’ event on a given issue or pull request.

+ +#### Implements + + +- [Node](interfaces.md#node) #### Fields @@ -12776,20 +12413,32 @@ GitHub, otherwise represents reason why signature is considered invalid.

Description - clientMutationId (String) -

A unique identifier for the client performing the mutation.

+ actor (Actor) +

Identifies the actor who performed the event.

- repository (Repository) -

The updated repository.

+ createdAt (DateTime!) +

Identifies the date and time when the object was created.

+ + + id (ID!) + + + + label (Label!) +

Identifies the label associated with the ‘labeled’ event.

+ + + labelable (Labelable!) +

Identifies the Labelable associated with the event.

--- -### PackageFile +### Language -

A file in a package version.

+

Represents a given language found in repositories.

#### Implements @@ -12804,48 +12453,24 @@ GitHub, otherwise represents reason why signature is considered invalid.

Description - id (ID!) - + color (String) +

The color defined for the current language.

- md5 (String) -

MD5 hash of the file.

+ id (ID!) + name (String!) -

Name of the file.

- - - packageVersion (PackageVersion) -

The package version this file belongs to.

- - - sha1 (String) -

SHA1 hash of the file.

- - - sha256 (String) -

SHA256 hash of the file.

- - - size (Int) -

Size of the file in bytes.

- - - updatedAt (DateTime!) -

Identifies the date and time when the object was last updated.

- - - url (URI) -

URL to download the asset.

+

The name of the current language.

--- -### ProjectProgress +### LanguageConnection -

Project progress stats.

+

A list of languages associated with the parent.

#### Fields @@ -12855,40 +12480,32 @@ GitHub, otherwise represents reason why signature is considered invalid.

Description - doneCount (Int!) -

The number of done cards.

- - - donePercentage (Float!) -

The percentage of done cards.

- - - enabled (Boolean!) -

Whether progress tracking is enabled and cards with purpose exist for this project

+ edges ([LanguageEdge]) +

A list of edges.

- inProgressCount (Int!) -

The number of in-progress cards.

+ nodes ([Language]) +

A list of nodes.

- inProgressPercentage (Float!) -

The percentage of in-progress cards.

+ pageInfo (PageInfo!) +

Information to aid in pagination.

- todoCount (Int!) -

The number of to do cards.

+ totalCount (Int!) +

Identifies the total count of items in the connection.

- todoPercentage (Float!) -

The percentage of to do cards.

+ totalSize (Int!) +

The total size in bytes of files written in that language.

--- -### DependencyGraphManifestEdge +### LanguageEdge -

An edge in a connection.

+

Represents the language of a repository.

#### Fields @@ -12899,19 +12516,28 @@ GitHub, otherwise represents reason why signature is considered invalid.

cursor (String!) -

A cursor for use in pagination.

+ - node (DependencyGraphManifest) -

The item at the end of the edge.

+ node (Language!) + + + + size (Int!) +

The number of bytes of code written in the language.

--- -### GistFile +### License -

A file in a gist.

+

A repository’s open source license

+ +#### Implements + + +- [Node](interfaces.md#node) #### Fields @@ -12921,92 +12547,72 @@ GitHub, otherwise represents reason why signature is considered invalid.

Description - encodedName (String) -

The file name encoded to remove characters that are invalid in URL paths.

+ body (String!) +

The full text of the license

- encoding (String) -

The gist file encoding.

+ conditions ([LicenseRule]!) +

The conditions set by the license

- extension (String) -

The file extension from the file name.

+ description (String) +

A human-readable description of the license

- isImage (Boolean!) -

Indicates if this file is an image.

+ featured (Boolean!) +

Whether the license should be featured

- isTruncated (Boolean!) -

Whether the file’s contents were truncated.

+ hidden (Boolean!) +

Whether the license should be displayed in license pickers

- language (Language) -

The programming language this file is written in.

+ id (ID!) + - name (String) -

The gist file name.

+ implementation (String) +

Instructions on how to implement the license

- size (Int) -

The gist file size in bytes.

+ key (String!) +

The lowercased SPDX ID of the license

- text (String) - -

UTF8 text data or null if the file is binary

- - - - - - - -
Arguments
-

truncate (Int)

-

Optionally truncate the returned file to this length.

-
- + limitations ([LicenseRule]!) +

The limitations set by the license

- - ---- - -### DeploymentConnection - -

The connection type for Deployment.

- -#### Fields - - - - + + - - + + - - + + - - + + - - + + + + + +
NameDescriptionname (String!)

The license full name specified by https://spdx.org/licenses

edges ([DeploymentEdge])

A list of edges.

nickname (String)

Customary short name if applicable (e.g, GPLv3)

nodes ([Deployment])

A list of nodes.

permissions ([LicenseRule]!)

The permissions set by the license

pageInfo (PageInfo!)

Information to aid in pagination.

pseudoLicense (Boolean!)

Whether the license is a pseudo-license placeholder (e.g., other, no-license)

totalCount (Int!)

Identifies the total count of items in the connection.

spdxId (String)

Short identifier specified by https://spdx.org/licenses

url (URI)

URL to the license on https://choosealicense.com

--- -### CreateContentAttachmentPayload +### LicenseRule -

Autogenerated return type of CreateContentAttachment

+

Describes a License’s conditions, permissions, and limitations

#### Fields @@ -13016,20 +12622,24 @@ GitHub, otherwise represents reason why signature is considered invalid.

Description - clientMutationId (String) -

A unique identifier for the client performing the mutation.

+ description (String!) +

A description of the rule

- contentAttachment (ContentAttachment) -

The newly created content attachment.

+ key (String!) +

The machine-readable rule key

+ + + label (String!) +

The human-readable rule label

--- -### CheckAnnotationConnection +### LinkRepositoryToProjectPayload -

The connection type for CheckAnnotation.

+

Autogenerated return type of LinkRepositoryToProject

#### Fields @@ -13039,28 +12649,24 @@ GitHub, otherwise represents reason why signature is considered invalid.

Description - edges ([CheckAnnotationEdge]) -

A list of edges.

- - - nodes ([CheckAnnotation]) -

A list of nodes.

+ clientMutationId (String) +

A unique identifier for the client performing the mutation.

- pageInfo (PageInfo!) -

Information to aid in pagination.

+ project (Project) +

The linked Project.

- totalCount (Int!) -

Identifies the total count of items in the connection.

+ repository (Repository) +

The linked Repository.

--- -### BranchProtectionRuleConnection +### LockLockablePayload -

The connection type for BranchProtectionRule.

+

Autogenerated return type of LockLockable

#### Fields @@ -13070,28 +12676,24 @@ GitHub, otherwise represents reason why signature is considered invalid.

Description - edges ([BranchProtectionRuleEdge]) -

A list of edges.

- - - nodes ([BranchProtectionRule]) -

A list of nodes.

+ actor (Actor) +

Identifies the actor who performed the event.

- pageInfo (PageInfo!) -

Information to aid in pagination.

+ clientMutationId (String) +

A unique identifier for the client performing the mutation.

- totalCount (Int!) -

Identifies the total count of items in the connection.

+ lockedRecord (Lockable) +

The item that was locked.

--- -### PublicKey +### LockedEvent -

A user’s public key.

+

Represents a ‘locked’ event on a given issue or pull request.

#### Implements @@ -13106,43 +12708,39 @@ GitHub, otherwise represents reason why signature is considered invalid.

Description - accessedAt (DateTime) -

The last time this authorization was used to perform an action. Values will be null for keys not owned by the user.

- - - createdAt (DateTime) -

Identifies the date and time when the key was created. Keys created before -March 5th, 2014 have inaccurate values. Values will be null for keys not owned by the user.

+ actor (Actor) +

Identifies the actor who performed the event.

- fingerprint (String!) -

The fingerprint for this PublicKey.

+ createdAt (DateTime!) +

Identifies the date and time when the object was created.

id (ID!) - isReadOnly (Boolean) -

Whether this PublicKey is read-only or not. Values will be null for keys not owned by the user.

- - - key (String!) -

The public key string.

+ lockReason (LockReason) +

Reason that the conversation was locked (optional).

- updatedAt (DateTime) -

Identifies the date and time when the key was updated. Keys created before -March 5th, 2014 may have inaccurate values. Values will be null for keys not -owned by the user.

+ lockable (Lockable!) +

Object that was locked.

--- -### RemoveEnterpriseSupportEntitlementPayload +### Mannequin -

Autogenerated return type of RemoveEnterpriseSupportEntitlement

+

A placeholder user for attribution of imported data on GitHub.

+ +#### Implements + + +- [Actor](interfaces.md#actor) +- [Node](interfaces.md#node) +- [UniformResourceLocatable](interfaces.md#uniformresourcelocatable) #### Fields @@ -13152,20 +12750,61 @@ owned by the user.

Description - clientMutationId (String) -

A unique identifier for the client performing the mutation.

- - - message (String) -

A message confirming the result of removing the support entitlement.

- - - ---- - -### UpdateEnterpriseTwoFactorAuthenticationRequiredSettingPayload - -

Autogenerated return type of UpdateEnterpriseTwoFactorAuthenticationRequiredSetting

+ avatarUrl (URI!) + +

A URL pointing to the GitHub App’s public avatar.

+ + + + + + + +
Arguments
+

size (Int)

+

The size of the resulting square image.

+
+ + + + createdAt (DateTime!) +

Identifies the date and time when the object was created.

+ + + databaseId (Int) +

Identifies the primary key from the database.

+ + + email (String) +

The mannequin’s email on the source instance.

+ + + id (ID!) + + + + login (String!) +

The username of the actor.

+ + + resourcePath (URI!) +

The HTML path to this resource.

+ + + updatedAt (DateTime!) +

Identifies the date and time when the object was last updated.

+ + + url (URI!) +

The URL to this resource.

+ + + +--- + +### MarkFileAsViewedPayload + +

Autogenerated return type of MarkFileAsViewed

#### Fields @@ -13179,20 +12818,39 @@ owned by the user.

A unique identifier for the client performing the mutation.

- enterprise (Enterprise) -

The enterprise with the updated two factor authentication required setting.

+ pullRequest (PullRequest) +

The updated pull request.

+ + + +--- + +### MarkPullRequestReadyForReviewPayload + +

Autogenerated return type of MarkPullRequestReadyForReview

+ +#### Fields + + + + + - - + + + + + +
NameDescription
message (String)

A message confirming the result of updating the two factor authentication required setting.

clientMutationId (String)

A unique identifier for the client performing the mutation.

pullRequest (PullRequest)

The pull request that is ready for review.

--- -### RemovedFromProjectEvent +### MarkedAsDuplicateEvent -

Represents a ‘removed_from_project’ event on a given issue or pull request.

+

Represents a ‘marked_as_duplicate’ event on a given issue or pull request.

#### Implements @@ -13210,33 +12868,38 @@ owned by the user.

actor (Actor)

Identifies the actor who performed the event.

+ + canonical (IssueOrPullRequest) +

The authoritative issue or pull request which has been duplicated by another.

+ createdAt (DateTime!)

Identifies the date and time when the object was created.

- databaseId (Int) -

Identifies the primary key from the database.

+ duplicate (IssueOrPullRequest) +

The issue or pull request which has been marked as a duplicate of another.

id (ID!) - project (Project) -

Project referenced by event.

- - - projectColumnName (String!) -

Column name referenced by this project event.

+ isCrossRepository (Boolean!) +

Canonical and duplicate belong to different repositories.

--- -### UpdateEnterpriseRepositoryProjectsSettingPayload +### MarketplaceCategory -

Autogenerated return type of UpdateEnterpriseRepositoryProjectsSetting

+

A public description of a Marketplace category.

+ +#### Implements + + +- [Node](interfaces.md#node) #### Fields @@ -13246,47 +12909,53 @@ owned by the user.

Description - clientMutationId (String) -

A unique identifier for the client performing the mutation.

+ description (String) +

The category’s description.

- enterprise (Enterprise) -

The enterprise with the updated repository projects setting.

+ howItWorks (String) +

The technical description of how apps listed in this category work with GitHub.

- message (String) -

A message confirming the result of updating the repository projects setting.

+ id (ID!) + - - ---- - -### AddStarPayload - -

Autogenerated return type of AddStar

- -#### Fields - - - - + + - - + + - - + + + + + + + + + + + + + +
NameDescriptionname (String!)

The category’s name.

clientMutationId (String)

A unique identifier for the client performing the mutation.

primaryListingCount (Int!)

How many Marketplace listings have this as their primary category.

starrable (Starrable)

The starrable.

resourcePath (URI!)

The HTTP path for this Marketplace category.

secondaryListingCount (Int!)

How many Marketplace listings have this as their secondary category.

slug (String!)

The short name of the category used in its URL.

url (URI!)

The HTTP URL for this Marketplace category.

--- -### ReactionGroup +### MarketplaceListing -

A group of emoji reactions to a particular piece of content.

+

A listing in the GitHub integration marketplace.

+ +#### Implements + + +- [Node](interfaces.md#node) #### Fields @@ -13296,63 +12965,256 @@ owned by the user.

Description - content (ReactionContent!) -

Identifies the emoji reaction.

+ app (App) +

The GitHub App this listing represents.

- createdAt (DateTime) -

Identifies when the reaction was created.

+ companyUrl (URI) +

URL to the listing owner’s company site.

- subject (Reactable!) -

The subject that was reacted to.

+ configurationResourcePath (URI!) +

The HTTP path for configuring access to the listing’s integration or OAuth app

- users (ReactingUserConnection!) + configurationUrl (URI!) +

The HTTP URL for configuring access to the listing’s integration or OAuth app

+ + + documentationUrl (URI) +

URL to the listing’s documentation.

+ + + extendedDescription (String) +

The listing’s detailed description.

+ + + extendedDescriptionHTML (HTML!) +

The listing’s detailed description rendered to HTML.

+ + + fullDescription (String!) +

The listing’s introductory description.

+ + + fullDescriptionHTML (HTML!) +

The listing’s introductory description rendered to HTML.

+ + + hasPublishedFreeTrialPlans (Boolean!) +

Does this listing have any plans with a free trial?

+ + + hasTermsOfService (Boolean!) +

Does this listing have a terms of service link?

+ + + hasVerifiedOwner (Boolean!) +

Whether the creator of the app is a verified org

+ + + howItWorks (String) +

A technical description of how this app works with GitHub.

+ + + howItWorksHTML (HTML!) +

The listing’s technical description rendered to HTML.

+ + + id (ID!) + + + + installationUrl (URI) +

URL to install the product to the viewer’s account or organization.

+ + + installedForViewer (Boolean!) +

Whether this listing’s app has been installed for the current viewer

+ + + isArchived (Boolean!) +

Whether this listing has been removed from the Marketplace.

+ + + isDraft (Boolean!) +

Whether this listing is still an editable draft that has not been submitted +for review and is not publicly visible in the Marketplace.

+ + + isPaid (Boolean!) +

Whether the product this listing represents is available as part of a paid plan.

+ + + isPublic (Boolean!) +

Whether this listing has been approved for display in the Marketplace.

+ + + isRejected (Boolean!) +

Whether this listing has been rejected by GitHub for display in the Marketplace.

+ + + isUnverified (Boolean!) +

Whether this listing has been approved for unverified display in the Marketplace.

+ + + isUnverifiedPending (Boolean!) +

Whether this draft listing has been submitted for review for approval to be unverified in the Marketplace.

+ + + isVerificationPendingFromDraft (Boolean!) +

Whether this draft listing has been submitted for review from GitHub for approval to be verified in the Marketplace.

+ + + isVerificationPendingFromUnverified (Boolean!) +

Whether this unverified listing has been submitted for review from GitHub for approval to be verified in the Marketplace.

+ + + isVerified (Boolean!) +

Whether this listing has been approved for verified display in the Marketplace.

+ + + logoBackgroundColor (String!) +

The hex color code, without the leading ‘#’, for the logo background.

+ + + logoUrl (URI) -

Users who have reacted to the reaction subject with the emotion represented by this reaction group

+

URL for the listing’s logo image.

- - - - - - - - -
Arguments
-

after (String)

-

Returns the elements in the list that come after the specified cursor.

-
-

before (String)

-

Returns the elements in the list that come before the specified cursor.

-
-

first (Int)

-

Returns the first n elements from the list.

-
-

last (Int)

-

Returns the last n elements from the list.

+

size (Int)

+

The size in pixels of the resulting square image.

- viewerHasReacted (Boolean!) -

Whether or not the authenticated user has left a reaction on the subject.

+ name (String!) +

The listing’s full name.

+ + + normalizedShortDescription (String!) +

The listing’s very short description without a trailing period or ampersands.

+ + + pricingUrl (URI) +

URL to the listing’s detailed pricing.

+ + + primaryCategory (MarketplaceCategory!) +

The category that best describes the listing.

+ + + privacyPolicyUrl (URI!) +

URL to the listing’s privacy policy, may return an empty string for listings that do not require a privacy policy URL.

+ + + resourcePath (URI!) +

The HTTP path for the Marketplace listing.

+ + + screenshotUrls ([String]!) +

The URLs for the listing’s screenshots.

+ + + secondaryCategory (MarketplaceCategory) +

An alternate category that describes the listing.

+ + + shortDescription (String!) +

The listing’s very short description.

+ + + slug (String!) +

The short name of the listing used in its URL.

+ + + statusUrl (URI) +

URL to the listing’s status page.

+ + + supportEmail (String) +

An email address for support for this listing’s app.

+ + + supportUrl (URI!) +

Either a URL or an email address for support for this listing’s app, may +return an empty string for listings that do not require a support URL.

+ + + termsOfServiceUrl (URI) +

URL to the listing’s terms of service.

+ + + url (URI!) +

The HTTP URL for the Marketplace listing.

+ + + viewerCanAddPlans (Boolean!) +

Can the current viewer add plans for this Marketplace listing.

+ + + viewerCanApprove (Boolean!) +

Can the current viewer approve this Marketplace listing.

+ + + viewerCanDelist (Boolean!) +

Can the current viewer delist this Marketplace listing.

+ + + viewerCanEdit (Boolean!) +

Can the current viewer edit this Marketplace listing.

+ + + viewerCanEditCategories (Boolean!) +

Can the current viewer edit the primary and secondary category of this +Marketplace listing.

+ + + viewerCanEditPlans (Boolean!) +

Can the current viewer edit the plans for this Marketplace listing.

+ + + viewerCanRedraft (Boolean!) +

Can the current viewer return this Marketplace listing to draft state +so it becomes editable again.

+ + + viewerCanReject (Boolean!) +

Can the current viewer reject this Marketplace listing by returning it to +an editable draft state or rejecting it entirely.

+ + + viewerCanRequestApproval (Boolean!) +

Can the current viewer request this listing be reviewed for display in +the Marketplace as verified.

+ + + viewerHasPurchased (Boolean!) +

Indicates whether the current user has an active subscription to this Marketplace listing.

+ + + viewerHasPurchasedForAllOrganizations (Boolean!) +

Indicates if the current user has purchased a subscription to this Marketplace listing +for all of the organizations the user owns.

+ + + viewerIsListingAdmin (Boolean!) +

Does the current viewer role allow them to administer this Marketplace listing.

--- -### LanguageConnection +### MarketplaceListingConnection -

A list of languages associated with the parent.

+

Look up Marketplace Listings

#### Fields @@ -13362,11 +13224,11 @@ owned by the user.

Description - edges ([LanguageEdge]) + edges ([MarketplaceListingEdge])

A list of edges.

- nodes ([Language]) + nodes ([MarketplaceListing])

A list of nodes.

@@ -13377,17 +13239,36 @@ owned by the user.

totalCount (Int!)

Identifies the total count of items in the connection.

+ + +--- + +### MarketplaceListingEdge + +

An edge in a connection.

+ +#### Fields + + + + + + - - + + + + + +
NameDescription
totalSize (Int!)

The total size in bytes of files written in that language.

cursor (String!)

A cursor for use in pagination.

node (MarketplaceListing)

The item at the end of the edge.

--- -### PrivateRepositoryForkingEnableAuditEntry +### MembersCanDeleteReposClearAuditEntry -

Audit log entry for a private_repository_forking.enable event.

+

Audit log entry for a members_can_delete_repos.clear event.

#### Implements @@ -13395,8 +13276,7 @@ owned by the user.

- [AuditEntry](interfaces.md#auditentry) - [EnterpriseAuditEntryData](interfaces.md#enterpriseauditentrydata) - [Node](interfaces.md#node) -- [OrganizationAuditEntryData](interfaces.md#organizationauditentrydata) -- [RepositoryAuditEntryData](interfaces.md#repositoryauditentrydata) +- [OrganizationAuditEntryData](interfaces.md#organizationauditentrydata) #### Fields @@ -13473,22 +13353,6 @@ owned by the user.

organizationUrl (URI)

The HTTP URL for the organization

- - repository (Repository) -

The repository associated with the action

- - - repositoryName (String) -

The name of the repository

- - - repositoryResourcePath (URI) -

The HTTP path for the repository

- - - repositoryUrl (URI) -

The HTTP URL for the repository

- user (User)

The user affected by the action

@@ -13509,17 +13373,17 @@ owned by the user.

--- -### RepoConfigEnableCollaboratorsOnlyAuditEntry +### MembersCanDeleteReposDisableAuditEntry -

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

+

Audit log entry for a members_can_delete_repos.disable event.

#### Implements - [AuditEntry](interfaces.md#auditentry) +- [EnterpriseAuditEntryData](interfaces.md#enterpriseauditentrydata) - [Node](interfaces.md#node) -- [OrganizationAuditEntryData](interfaces.md#organizationauditentrydata) -- [RepositoryAuditEntryData](interfaces.md#repositoryauditentrydata) +- [OrganizationAuditEntryData](interfaces.md#organizationauditentrydata) #### Fields @@ -13560,6 +13424,18 @@ owned by the user.

createdAt (PreciseDateTime!)

The time the action was initiated

+ + enterpriseResourcePath (URI) +

The HTTP path for this enterprise.

+ + + enterpriseSlug (String) +

The slug of the enterprise.

+ + + enterpriseUrl (URI) +

The HTTP URL for this enterprise.

+ id (ID!) @@ -13584,22 +13460,6 @@ owned by the user.

organizationUrl (URI)

The HTTP URL for the organization

- - repository (Repository) -

The repository associated with the action

- - - repositoryName (String) -

The name of the repository

- - - repositoryResourcePath (URI) -

The HTTP path for the repository

- - - repositoryUrl (URI) -

The HTTP URL for the repository

- user (User)

The user affected by the action

@@ -13620,17 +13480,17 @@ owned by the user.

--- -### RepoDestroyAuditEntry +### MembersCanDeleteReposEnableAuditEntry -

Audit log entry for a repo.destroy event.

+

Audit log entry for a members_can_delete_repos.enable event.

#### Implements - [AuditEntry](interfaces.md#auditentry) +- [EnterpriseAuditEntryData](interfaces.md#enterpriseauditentrydata) - [Node](interfaces.md#node) -- [OrganizationAuditEntryData](interfaces.md#organizationauditentrydata) -- [RepositoryAuditEntryData](interfaces.md#repositoryauditentrydata) +- [OrganizationAuditEntryData](interfaces.md#organizationauditentrydata) #### Fields @@ -13671,6 +13531,18 @@ owned by the user.

createdAt (PreciseDateTime!)

The time the action was initiated

+ + enterpriseResourcePath (URI) +

The HTTP path for this enterprise.

+ + + enterpriseSlug (String) +

The slug of the enterprise.

+ + + enterpriseUrl (URI) +

The HTTP URL for this enterprise.

+ id (ID!) @@ -13695,22 +13567,6 @@ owned by the user.

organizationUrl (URI)

The HTTP URL for the organization

- - repository (Repository) -

The repository associated with the action

- - - repositoryName (String) -

The name of the repository

- - - repositoryResourcePath (URI) -

The HTTP path for the repository

- - - repositoryUrl (URI) -

The HTTP URL for the repository

- user (User)

The user affected by the action

@@ -13727,17 +13583,18 @@ owned by the user.

userUrl (URI)

The HTTP URL for the user.

- - visibility (RepoDestroyAuditEntryVisibility) -

The visibility of the repository

- --- -### ContributionCalendar +### MentionedEvent -

A calendar of contributions made on GitHub by a user.

+

Represents a ‘mentioned’ event on a given issue or pull request.

+ +#### Implements + + +- [Node](interfaces.md#node) #### Fields @@ -13747,32 +13604,28 @@ owned by the user.

Description - colors ([String!]!) -

A list of hex color codes used in this calendar. The darker the color, the more contributions it represents.

- - - isHalloween (Boolean!) -

Determine if the color set was chosen because it’s currently Halloween.

+ actor (Actor) +

Identifies the actor who performed the event.

- months ([ContributionCalendarMonth!]!) -

A list of the months of contributions in this calendar.

+ createdAt (DateTime!) +

Identifies the date and time when the object was created.

- totalContributions (Int!) -

The count of total contributions in the calendar.

+ databaseId (Int) +

Identifies the primary key from the database.

- weeks ([ContributionCalendarWeek!]!) -

A list of the weeks of contributions in this calendar.

+ id (ID!) + --- -### CloneProjectPayload +### MergeBranchPayload -

Autogenerated return type of CloneProject

+

Autogenerated return type of MergeBranch

#### Fields @@ -13786,25 +13639,16 @@ owned by the user.

A unique identifier for the client performing the mutation.

- jobStatusId (String) -

The id of the JobStatus for populating cloned fields.

- - - project (Project) -

The new cloned project.

+ mergeCommit (Commit) +

The resulting merge Commit.

--- -### CreatedPullRequestReviewContribution - -

Represents the contribution a user made by leaving a review on a pull request.

- -#### Implements - +### MergePullRequestPayload -- [Contribution](interfaces.md#contribution) +

Autogenerated return type of MergePullRequest

#### Fields @@ -13814,74 +13658,30 @@ owned by the user.

Description - isRestricted (Boolean!) -

Whether this contribution is associated with a record you do not have access to. For -example, your own ‘first issue’ contribution may have been made on a repository you can no -longer access.

- - - occurredAt (DateTime!) -

When this contribution was made.

- - - pullRequest (PullRequest!) -

The pull request the user reviewed.

- - - pullRequestReview (PullRequestReview!) -

The review the user left on the pull request.

- - - repository (Repository!) -

The repository containing the pull request that the user reviewed.

- - - resourcePath (URI!) -

The HTTP path for this contribution.

- - - url (URI!) -

The HTTP URL for this contribution.

- - - user (User!) -

The user who made this contribution.

- - - ---- - -### EnterpriseServerUserAccountsUploadEdge - -

An edge in a connection.

- -#### Fields - - - - - + + - - + + - - + +
NameDescriptionactor (Actor)

Identifies the actor who performed the event.

cursor (String!)

A cursor for use in pagination.

clientMutationId (String)

A unique identifier for the client performing the mutation.

node (EnterpriseServerUserAccountsUpload)

The item at the end of the edge.

pullRequest (PullRequest)

The pull request that was merged.

--- -### IpAllowListEntry +### MergedEvent -

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

+

Represents a ‘merged’ event on a given pull request.

#### Implements -- [Node](interfaces.md#node) +- [Node](interfaces.md#node) +- [UniformResourceLocatable](interfaces.md#uniformresourcelocatable) #### Fields @@ -13891,8 +13691,12 @@ longer access.

Description - allowListValue (String!) -

A single IP address or range of IP addresses in CIDR notation.

+ actor (Actor) +

Identifies the actor who performed the event.

+ + + commit (Commit) +

Identifies the commit associated with the merge event.

createdAt (DateTime!) @@ -13903,59 +13707,39 @@ longer access.

- isActive (Boolean!) -

Whether the entry is currently active.

- - - name (String) -

The name of the IP allow list entry.

- - - owner (IpAllowListOwner!) -

The owner of the IP allow list entry.

+ mergeRef (Ref) +

Identifies the Ref associated with the merge event.

- updatedAt (DateTime!) -

Identifies the date and time when the object was last updated.

+ mergeRefName (String!) +

Identifies the name of the Ref associated with the merge event.

- - ---- - -### ProjectEdge - -

An edge in a connection.

- -#### Fields - - - - + + - - + + - - + +
NameDescriptionpullRequest (PullRequest!)

PullRequest referenced by event.

cursor (String!)

A cursor for use in pagination.

resourcePath (URI!)

The HTTP path for this merged event.

node (Project)

The item at the end of the edge.

url (URI!)

The HTTP URL for this merged event.

--- -### RepoConfigDisableSockpuppetDisallowedAuditEntry +### Milestone -

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

+

Represents a Milestone object on a given repository.

#### Implements -- [AuditEntry](interfaces.md#auditentry) +- [Closable](interfaces.md#closable) - [Node](interfaces.md#node) -- [OrganizationAuditEntryData](interfaces.md#organizationauditentrydata) -- [RepositoryAuditEntryData](interfaces.md#repositoryauditentrydata) +- [UniformResourceLocatable](interfaces.md#uniformresourcelocatable) #### Fields @@ -13965,100 +13749,227 @@ longer access.

Description - action (String!) -

The action name

+ closed (Boolean!) +

true if the object is closed (definition of closed may depend on type)

- actor (AuditEntryActor) -

The user who initiated the action

+ closedAt (DateTime) +

Identifies the date and time when the object was closed.

- actorIp (String) -

The IP address of the actor

+ createdAt (DateTime!) +

Identifies the date and time when the object was created.

- actorLocation (ActorLocation) -

A readable representation of the actor’s location

+ creator (Actor) +

Identifies the actor who created the milestone.

- actorLogin (String) -

The username of the user who initiated the action

+ description (String) +

Identifies the description of the milestone.

- actorResourcePath (URI) -

The HTTP path for the actor.

+ dueOn (DateTime) +

Identifies the due date of the milestone.

- actorUrl (URI) -

The HTTP URL for the actor.

+ id (ID!) + - createdAt (PreciseDateTime!) -

The time the action was initiated

+ issues (IssueConnection!) + +

A list of issues associated with the milestone.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Arguments
+

after (String)

+

Returns the elements in the list that come after the specified cursor.

+
+

before (String)

+

Returns the elements in the list that come before the specified cursor.

+
+

filterBy (IssueFilters)

+

Filtering options for issues returned from the connection.

+
+

first (Int)

+

Returns the first n elements from the list.

+
+

labels ([String!])

+

A list of label names to filter the pull requests by.

+
+

last (Int)

+

Returns the last n elements from the list.

+
+

orderBy (IssueOrder)

+

Ordering options for issues returned from the connection.

+
+

states ([IssueState!])

+

A list of states to filter the issues by.

+
+ - id (ID!) - + number (Int!) +

Identifies the number of the milestone.

- operationType (OperationType) -

The corresponding operation type for the action

+ progressPercentage (Float!) +

Identifies the percentage complete for the milestone

- organization (Organization) -

The Organization associated with the Audit Entry.

+ pullRequests (PullRequestConnection!) + +

A list of pull requests associated with the milestone.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Arguments
+

after (String)

+

Returns the elements in the list that come after the specified cursor.

+
+

baseRefName (String)

+

The base ref name to filter the pull requests by.

+
+

before (String)

+

Returns the elements in the list that come before the specified cursor.

+
+

first (Int)

+

Returns the first n elements from the list.

+
+

headRefName (String)

+

The head ref name to filter the pull requests by.

+
+

labels ([String!])

+

A list of label names to filter the pull requests by.

+
+

last (Int)

+

Returns the last n elements from the list.

+
+

orderBy (IssueOrder)

+

Ordering options for pull requests returned from the connection.

+
+

states ([PullRequestState!])

+

A list of states to filter the pull requests by.

+
+ - organizationName (String) -

The name of the Organization.

+ repository (Repository!) +

The repository associated with this milestone.

- organizationResourcePath (URI) -

The HTTP path for the organization

+ resourcePath (URI!) +

The HTTP path for this milestone

- organizationUrl (URI) -

The HTTP URL for the organization

+ state (MilestoneState!) +

Identifies the state of the milestone.

- repository (Repository) -

The repository associated with the action

+ title (String!) +

Identifies the title of the milestone.

- repositoryName (String) -

The name of the repository

+ updatedAt (DateTime!) +

Identifies the date and time when the object was last updated.

- repositoryResourcePath (URI) -

The HTTP path for the repository

+ url (URI!) +

The HTTP URL for this milestone

+ + +--- + +### MilestoneConnection + +

The connection type for Milestone.

+ +#### Fields + + - - + + - - + + - - + + - - + + - - + +
repositoryUrl (URI)

The HTTP URL for the repository

NameDescription
user (User)

The user affected by the action

edges ([MilestoneEdge])

A list of edges.

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

nodes ([Milestone])

A list of nodes.

userResourcePath (URI)

The HTTP path for the user.

pageInfo (PageInfo!)

Information to aid in pagination.

userUrl (URI)

The HTTP URL for the user.

totalCount (Int!)

Identifies the total count of items in the connection.

--- -### DeleteIssueCommentPayload +### MilestoneEdge -

Autogenerated return type of DeleteIssueComment

+

An edge in a connection.

#### Fields @@ -14068,16 +13979,25 @@ longer access.

Description - clientMutationId (String) -

A unique identifier for the client performing the mutation.

+ cursor (String!) +

A cursor for use in pagination.

+ + + node (Milestone) +

The item at the end of the edge.

--- -### EnterpriseUserAccountConnection +### MilestonedEvent -

The connection type for EnterpriseUserAccount.

+

Represents a ‘milestoned’ event on a given issue or pull request.

+ +#### Implements + + +- [Node](interfaces.md#node) #### Fields @@ -14087,28 +14007,32 @@ longer access.

Description - edges ([EnterpriseUserAccountEdge]) -

A list of edges.

+ actor (Actor) +

Identifies the actor who performed the event.

- nodes ([EnterpriseUserAccount]) -

A list of nodes.

+ createdAt (DateTime!) +

Identifies the date and time when the object was created.

- pageInfo (PageInfo!) -

Information to aid in pagination.

+ id (ID!) + - totalCount (Int!) -

Identifies the total count of items in the connection.

+ milestoneTitle (String!) +

Identifies the milestone title associated with the ‘milestoned’ event.

+ + + subject (MilestoneItem!) +

Object referenced by event.

--- -### GitHubMetadata +### MinimizeCommentPayload -

Represents information about the GitHub instance.

+

Autogenerated return type of MinimizeComment

#### Fields @@ -14118,41 +14042,43 @@ longer access.

Description - gitHubServicesSha (GitObjectID!) -

Returns a String that’s a SHA of github-services

- - - gitIpAddresses ([String!]) -

IP addresses that users connect to for git operations

+ clientMutationId (String) +

A unique identifier for the client performing the mutation.

- hookIpAddresses ([String!]) -

IP addresses that service hooks are sent from

+ minimizedComment (Minimizable) +

The comment that was minimized.

+ + +--- + +### MoveProjectCardPayload + +

Autogenerated return type of MoveProjectCard

+ +#### Fields + + - - + + - - + + - - + +
importerIpAddresses ([String!])

IP addresses that the importer connects from

NameDescription
isPasswordAuthenticationVerifiable (Boolean!)

Whether or not users are verified

cardEdge (ProjectCardEdge)

The new edge of the moved card.

pagesIpAddresses ([String!])

IP addresses for GitHub Pages’ A records

clientMutationId (String)

A unique identifier for the client performing the mutation.

--- -### PullRequestReviewThread - -

A threaded list of comments for a given pull request.

- -#### Implements - +### MoveProjectColumnPayload -- [Node](interfaces.md#node) +

Autogenerated return type of MoveProjectColumn

#### Fields @@ -14162,311 +14088,200 @@ longer access.

Description - comments (PullRequestReviewCommentConnection!) - -

A list of pull request comments associated with the thread.

- - - - - - - - - - - - - - - - - - - -
Arguments
-

after (String)

-

Returns the elements in the list that come after the specified cursor.

-
-

before (String)

-

Returns the elements in the list that come before the specified cursor.

-
-

first (Int)

-

Returns the first n elements from the list.

-
-

last (Int)

-

Returns the last n elements from the list.

-
-

skip (Int)

-

Skips the first n elements in the list.

-
- - - - diffSide (DiffSide!) -

The side of the diff on which this thread was placed.

+ clientMutationId (String) +

A unique identifier for the client performing the mutation.

- id (ID!) - + columnEdge (ProjectColumnEdge) +

The new edge of the moved column.

+ + +--- + +### MovedColumnsInProjectEvent + +

Represents a ‘moved_columns_in_project’ event on a given issue or pull request.

+ +#### Implements + + +- [Node](interfaces.md#node) + +#### Fields + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + +
isCollapsed (Boolean!)

Whether or not the thread has been collapsed (outdated or resolved)

NameDescription
isOutdated (Boolean!)

Indicates whether this thread was outdated by newer changes.

actor (Actor)

Identifies the actor who performed the event.

isResolved (Boolean!)

Whether this thread has been resolved

createdAt (DateTime!)

Identifies the date and time when the object was created.

line (Int)

The line in the file to which this thread refers

databaseId (Int)

Identifies the primary key from the database.

originalLine (Int)

The original line in the file to which this thread refers.

id (ID!)
originalStartLine (Int)

The original start line in the file to which this thread refers (multi-line only).

previousProjectColumnName (String!)

Column name the issue or pull request was moved from.

path (String!)

Identifies the file path of this thread.

project (Project)

Project referenced by event.

pullRequest (PullRequest!)

Identifies the pull request associated with this thread.

projectCard (ProjectCard)

Project card referenced by this project event.

repository (Repository!)

Identifies the repository associated with this thread.

projectColumnName (String!)

Column name the issue or pull request was moved to.

+ +--- + +### OauthApplicationCreateAuditEntry + +

Audit log entry for a oauth_application.create event.

+ +#### Implements + + +- [AuditEntry](interfaces.md#auditentry) +- [Node](interfaces.md#node) +- [OauthApplicationAuditEntryData](interfaces.md#oauthapplicationauditentrydata) +- [OrganizationAuditEntryData](interfaces.md#organizationauditentrydata) + +#### Fields + + - - + + - - + + - - + + - - + + - - + + - - + + -
resolvedBy (User)

The user who resolved this thread

NameDescription
startDiffSide (DiffSide)

The side of the diff that the first line of the thread starts on (multi-line only)

action (String!)

The action name

startLine (Int)

The start line in the file to which this thread refers (multi-line only)

actor (AuditEntryActor)

The user who initiated the action

viewerCanReply (Boolean!)

Indicates whether the current viewer can reply to this thread.

actorIp (String)

The IP address of the actor

viewerCanResolve (Boolean!)

Whether or not the viewer can resolve this thread

actorLocation (ActorLocation)

A readable representation of the actor’s location

viewerCanUnresolve (Boolean!)

Whether or not the viewer can unresolve this thread

actorLogin (String)

The username of the user who initiated the action

- ---- - -### AddPullRequestReviewCommentPayload - -

Autogenerated return type of AddPullRequestReviewComment

- -#### Fields - - - - + + - - + + - - + + - - + + -
NameDescriptionactorResourcePath (URI)

The HTTP path for the actor.

clientMutationId (String)

A unique identifier for the client performing the mutation.

actorUrl (URI)

The HTTP URL for the actor.

comment (PullRequestReviewComment)

The newly created comment.

applicationUrl (URI)

The application URL of the OAuth Application.

commentEdge (PullRequestReviewCommentEdge)

The edge from the review’s comment connection.

callbackUrl (URI)

The callback URL of the OAuth Application.

- ---- - -### DeletePackageVersionPayload - -

Autogenerated return type of DeletePackageVersion

- -#### Fields - - - - + + - - + + - - + + -
NameDescriptioncreatedAt (PreciseDateTime!)

The time the action was initiated

clientMutationId (String)

A unique identifier for the client performing the mutation.

id (ID!)
success (Boolean)

Whether or not the operation succeeded.

oauthApplicationName (String)

The name of the OAuth Application.

- ---- - -### Status - -

Represents a commit status.

- -#### Implements - - -- [Node](interfaces.md#node) - -#### Fields - - - - + + - - + + - - + + - - + + - - + + - - + + - - + + -
NameDescriptionoauthApplicationResourcePath (URI)

The HTTP path for the OAuth Application

combinedContexts (StatusCheckRollupContextConnection!) -

A list of status contexts and check runs for this commit.

- - - - - - - - - - - - - - - - -
Arguments
-

after (String)

-

Returns the elements in the list that come after the specified cursor.

-
-

before (String)

-

Returns the elements in the list that come before the specified cursor.

-
-

first (Int)

-

Returns the first n elements from the list.

-
-

last (Int)

-

Returns the last n elements from the list.

-
-
oauthApplicationUrl (URI)

The HTTP URL for the OAuth Application

commit (Commit)

The commit this status is attached to.

operationType (OperationType)

The corresponding operation type for the action

context (StatusContext) -

Looks up an individual status context by context name.

- - - - - - - -
Arguments
-

name (String!)

-

The context name.

-
-
organization (Organization)

The Organization associated with the Audit Entry.

contexts ([StatusContext!]!)

The individual status contexts for this commit.

organizationName (String)

The name of the Organization.

id (ID!)organizationResourcePath (URI)

The HTTP path for the organization

state (StatusState!)

The combined commit status.

organizationUrl (URI)

The HTTP URL for the organization

- ---- - -### UpdatePullRequestReviewPayload - -

Autogenerated return type of UpdatePullRequestReview

- -#### Fields - - - - + + - - + + - - + + -
NameDescriptionrateLimit (Int)

The rate limit of the OAuth Application.

clientMutationId (String)

A unique identifier for the client performing the mutation.

state (OauthApplicationCreateAuditEntryState)

The state of the OAuth Application.

pullRequestReview (PullRequestReview)

The updated pull request review.

user (User)

The user affected by the action

- ---- - -### ProjectColumnEdge - -

An edge in a connection.

- -#### Fields - - - - + + - - + + - - + +
NameDescriptionuserLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

cursor (String!)

A cursor for use in pagination.

userResourcePath (URI)

The HTTP path for the user.

node (ProjectColumn)

The item at the end of the edge.

userUrl (URI)

The HTTP URL for the user.

--- -### RepositoryVisibilityChangeDisableAuditEntry +### OrgAddBillingManagerAuditEntry -

Audit log entry for a repository_visibility_change.disable event.

+

Audit log entry for a org.add_billing_manager

#### Implements - [AuditEntry](interfaces.md#auditentry) -- [EnterpriseAuditEntryData](interfaces.md#enterpriseauditentrydata) - [Node](interfaces.md#node) - [OrganizationAuditEntryData](interfaces.md#organizationauditentrydata) @@ -14509,22 +14324,14 @@ longer access.

createdAt (PreciseDateTime!)

The time the action was initiated

- - enterpriseResourcePath (URI) -

The HTTP path for this enterprise.

- - - enterpriseSlug (String) -

The slug of the enterprise.

- - - enterpriseUrl (URI) -

The HTTP URL for this enterprise.

- id (ID!) + + invitationEmail (String) +

The email address used to invite a billing manager for the organization.

+ operationType (OperationType)

The corresponding operation type for the action

@@ -14565,9 +14372,16 @@ longer access.

--- -### CheckRunEdge +### OrgAddMemberAuditEntry -

An edge in a connection.

+

Audit log entry for a org.add_member

+ +#### Implements + + +- [AuditEntry](interfaces.md#auditentry) +- [Node](interfaces.md#node) +- [OrganizationAuditEntryData](interfaces.md#organizationauditentrydata) #### Fields @@ -14577,117 +14391,95 @@ longer access.

Description - cursor (String!) -

A cursor for use in pagination.

+ action (String!) +

The action name

- node (CheckRun) -

The item at the end of the edge.

+ actor (AuditEntryActor) +

The user who initiated the action

- - ---- - -### ProjectColumn - -

A column inside a project.

- -#### Implements - - -- [Node](interfaces.md#node) - -#### Fields - - - - + + - - + + - - + + - - + + + + + + + + + + - - + + - - + + - - + + - - + + - - + + - - + + + + + + + + + + + + + + + + + +
NameDescriptionactorIp (String)

The IP address of the actor

cards (ProjectCardConnection!) -

List of cards in the column

- - - - - - - - - - - - - - - - - - - -
Arguments
-

after (String)

-

Returns the elements in the list that come after the specified cursor.

-
-

archivedStates ([ProjectCardArchivedState])

-

A list of archived states to filter the cards by

-
-

before (String)

-

Returns the elements in the list that come before the specified cursor.

-
-

first (Int)

-

Returns the first n elements from the list.

-
-

last (Int)

-

Returns the last n elements from the list.

-
-
actorLocation (ActorLocation)

A readable representation of the actor’s location

createdAt (DateTime!)

Identifies the date and time when the object was created.

actorLogin (String)

The username of the user who initiated the action

databaseId (Int)

Identifies the primary key from the database.

actorResourcePath (URI)

The HTTP path for the actor.

actorUrl (URI)

The HTTP URL for the actor.

createdAt (PreciseDateTime!)

The time the action was initiated

id (ID!)
name (String!)

The project column’s name.

operationType (OperationType)

The corresponding operation type for the action

project (Project!)

The project that contains this column.

organization (Organization)

The Organization associated with the Audit Entry.

purpose (ProjectColumnPurpose)

The semantic purpose of the column

organizationName (String)

The name of the Organization.

resourcePath (URI!)

The HTTP path for this project column

organizationResourcePath (URI)

The HTTP path for the organization

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

organizationUrl (URI)

The HTTP URL for the organization

url (URI!)

The HTTP URL for this project column

permission (OrgAddMemberAuditEntryPermission)

The permission level of the member added to the organization.

user (User)

The user affected by the action

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

userResourcePath (URI)

The HTTP path for the user.

userUrl (URI)

The HTTP URL for the user.

--- -### RefUpdateRule +### OrgBlockUserAuditEntry -

A ref update rules for a viewer.

+

Audit log entry for a org.block_user

+ +#### Implements + + +- [AuditEntry](interfaces.md#auditentry) +- [Node](interfaces.md#node) +- [OrganizationAuditEntryData](interfaces.md#organizationauditentrydata) #### Fields @@ -14697,155 +14489,107 @@ longer access.

Description - allowsDeletions (Boolean!) -

Can this branch be deleted.

+ action (String!) +

The action name

- allowsForcePushes (Boolean!) -

Are force pushes allowed on this branch.

+ actor (AuditEntryActor) +

The user who initiated the action

- pattern (String!) -

Identifies the protection rule pattern.

+ actorIp (String) +

The IP address of the actor

- requiredApprovingReviewCount (Int) -

Number of approving reviews required to update matching branches.

+ actorLocation (ActorLocation) +

A readable representation of the actor’s location

- requiredStatusCheckContexts ([String]) -

List of required status check contexts that must pass for commits to be accepted to matching branches.

- - - requiresCodeOwnerReviews (Boolean!) -

Are reviews from code owners required to update matching branches.

- - - requiresLinearHistory (Boolean!) -

Are merge commits prohibited from being pushed to this branch.

- - - requiresSignatures (Boolean!) -

Are commits required to be signed.

+ actorLogin (String) +

The username of the user who initiated the action

- viewerAllowedToDismissReviews (Boolean!) -

Is the viewer allowed to dismiss reviews.

+ actorResourcePath (URI) +

The HTTP path for the actor.

- viewerCanPush (Boolean!) -

Can the viewer push to the branch

+ actorUrl (URI) +

The HTTP URL for the actor.

- - ---- - -### AssignedEvent - -

Represents an ‘assigned’ event on any assignable object.

- -#### Implements - - -- [Node](interfaces.md#node) - -#### Fields - - - - + + - - + + - - + + - - + + - - + + - - + + -
NameDescriptionblockedUser (User)

The blocked user.

actor (Actor)

Identifies the actor who performed the event.

blockedUserName (String)

The username of the blocked user.

assignable (Assignable!)

Identifies the assignable associated with the event.

blockedUserResourcePath (URI)

The HTTP path for the blocked user.

assignee (Assignee)

Identifies the user or mannequin that was assigned.

blockedUserUrl (URI)

The HTTP URL for the blocked user.

createdAt (DateTime!)

Identifies the date and time when the object was created.

createdAt (PreciseDateTime!)

The time the action was initiated

id (ID!)
user (User)

Identifies the user who was assigned.

operationType (OperationType)

The corresponding operation type for the action

- ---- - -### CreatedCommitContributionConnection - -

The connection type for CreatedCommitContribution.

- -#### Fields - - - - + + - - + + - - + + - - + + - - + + -
NameDescriptionorganization (Organization)

The Organization associated with the Audit Entry.

edges ([CreatedCommitContributionEdge])

A list of edges.

organizationName (String)

The name of the Organization.

nodes ([CreatedCommitContribution])

A list of nodes.

organizationResourcePath (URI)

The HTTP path for the organization

pageInfo (PageInfo!)

Information to aid in pagination.

organizationUrl (URI)

The HTTP URL for the organization

totalCount (Int!)

Identifies the total count of commits across days and repositories in the connection.

user (User)

The user affected by the action

- ---- - -### DeploymentEdge - -

An edge in a connection.

- -#### Fields - - - - + + - - + + - - + +
NameDescriptionuserLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

cursor (String!)

A cursor for use in pagination.

userResourcePath (URI)

The HTTP path for the user.

node (Deployment)

The item at the end of the edge.

userUrl (URI)

The HTTP URL for the user.

--- -### Label +### OrgConfigDisableCollaboratorsOnlyAuditEntry -

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

+

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

#### Implements -- [Node](interfaces.md#node) +- [AuditEntry](interfaces.md#auditentry) +- [Node](interfaces.md#node) +- [OrganizationAuditEntryData](interfaces.md#organizationauditentrydata) #### Fields @@ -14855,230 +14599,91 @@ longer access.

Description - color (String!) -

Identifies the label color.

- - - createdAt (DateTime) -

Identifies the date and time when the label was created.

- - - description (String) -

A brief description of this label.

+ action (String!) +

The action name

- id (ID!) - + actor (AuditEntryActor) +

The user who initiated the action

- isDefault (Boolean!) -

Indicates whether or not this is a default label.

+ actorIp (String) +

The IP address of the actor

- issues (IssueConnection!) - -

A list of issues associated with this label.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Arguments
-

after (String)

-

Returns the elements in the list that come after the specified cursor.

-
-

before (String)

-

Returns the elements in the list that come before the specified cursor.

-
-

filterBy (IssueFilters)

-

Filtering options for issues returned from the connection.

-
-

first (Int)

-

Returns the first n elements from the list.

-
-

labels ([String!])

-

A list of label names to filter the pull requests by.

-
-

last (Int)

-

Returns the last n elements from the list.

-
-

orderBy (IssueOrder)

-

Ordering options for issues returned from the connection.

-
-

states ([IssueState!])

-

A list of states to filter the issues by.

-
- + actorLocation (ActorLocation) +

A readable representation of the actor’s location

- name (String!) -

Identifies the label name.

+ actorLogin (String) +

The username of the user who initiated the action

- pullRequests (PullRequestConnection!) - -

A list of pull requests associated with this label.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Arguments
-

after (String)

-

Returns the elements in the list that come after the specified cursor.

-
-

baseRefName (String)

-

The base ref name to filter the pull requests by.

-
-

before (String)

-

Returns the elements in the list that come before the specified cursor.

-
-

first (Int)

-

Returns the first n elements from the list.

-
-

headRefName (String)

-

The head ref name to filter the pull requests by.

-
-

labels ([String!])

-

A list of label names to filter the pull requests by.

-
-

last (Int)

-

Returns the last n elements from the list.

-
-

orderBy (IssueOrder)

-

Ordering options for pull requests returned from the connection.

-
-

states ([PullRequestState!])

-

A list of states to filter the pull requests by.

-
- + actorResourcePath (URI) +

The HTTP path for the actor.

- repository (Repository!) -

The repository associated with this label.

+ actorUrl (URI) +

The HTTP URL for the actor.

- resourcePath (URI!) -

The HTTP path for this label.

+ createdAt (PreciseDateTime!) +

The time the action was initiated

- updatedAt (DateTime) -

Identifies the date and time when the label was last updated.

+ id (ID!) + - url (URI!) -

The HTTP URL for this label.

+ operationType (OperationType) +

The corresponding operation type for the action

- - ---- - -### CreateBranchProtectionRulePayload - -

Autogenerated return type of CreateBranchProtectionRule

- -#### Fields - - - - + + - - + + - - + + -
NameDescriptionorganization (Organization)

The Organization associated with the Audit Entry.

branchProtectionRule (BranchProtectionRule)

The newly created BranchProtectionRule.

organizationName (String)

The name of the Organization.

clientMutationId (String)

A unique identifier for the client performing the mutation.

organizationResourcePath (URI)

The HTTP path for the organization

- ---- - -### ProjectCardConnection - -

The connection type for ProjectCard.

- -#### Fields - - - - + + - - + + - - + + - - + + - - + +
NameDescriptionorganizationUrl (URI)

The HTTP URL for the organization

edges ([ProjectCardEdge])

A list of edges.

user (User)

The user affected by the action

nodes ([ProjectCard])

A list of nodes.

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

pageInfo (PageInfo!)

Information to aid in pagination.

userResourcePath (URI)

The HTTP path for the user.

totalCount (Int!)

Identifies the total count of items in the connection.

userUrl (URI)

The HTTP URL for the user.

--- -### AddProjectColumnPayload +### OrgConfigEnableCollaboratorsOnlyAuditEntry -

Autogenerated return type of AddProjectColumn

+

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

+ +#### Implements + + +- [AuditEntry](interfaces.md#auditentry) +- [Node](interfaces.md#node) +- [OrganizationAuditEntryData](interfaces.md#organizationauditentrydata) #### Fields @@ -15088,138 +14693,91 @@ longer access.

Description - clientMutationId (String) -

A unique identifier for the client performing the mutation.

+ action (String!) +

The action name

- columnEdge (ProjectColumnEdge) -

The edge from the project’s column connection.

+ actor (AuditEntryActor) +

The user who initiated the action

- project (Project) -

The project

+ actorIp (String) +

The IP address of the actor

- - ---- - -### DeletePullRequestReviewCommentPayload - -

Autogenerated return type of DeletePullRequestReviewComment

- -#### Fields - - - - + + - - + + - - + + -
NameDescriptionactorLocation (ActorLocation)

A readable representation of the actor’s location

clientMutationId (String)

A unique identifier for the client performing the mutation.

actorLogin (String)

The username of the user who initiated the action

pullRequestReview (PullRequestReview)

The pull request review the deleted comment belonged to.

actorResourcePath (URI)

The HTTP path for the actor.

- ---- - -### InviteEnterpriseAdminPayload - -

Autogenerated return type of InviteEnterpriseAdmin

- -#### Fields - - - - + + - - + + - - + + -
NameDescriptionactorUrl (URI)

The HTTP URL for the actor.

clientMutationId (String)

A unique identifier for the client performing the mutation.

createdAt (PreciseDateTime!)

The time the action was initiated

invitation (EnterpriseAdministratorInvitation)

The created enterprise administrator invitation.

id (ID!)
- ---- - -### LockedEvent - -

Represents a ‘locked’ event on a given issue or pull request.

- -#### Implements - - -- [Node](interfaces.md#node) - -#### Fields - - - - + + - - + + - - + + - - + + - - + + - - + + -
NameDescriptionoperationType (OperationType)

The corresponding operation type for the action

actor (Actor)

Identifies the actor who performed the event.

organization (Organization)

The Organization associated with the Audit Entry.

createdAt (DateTime!)

Identifies the date and time when the object was created.

organizationName (String)

The name of the Organization.

id (ID!)organizationResourcePath (URI)

The HTTP path for the organization

lockReason (LockReason)

Reason that the conversation was locked (optional).

organizationUrl (URI)

The HTTP URL for the organization

lockable (Lockable!)

Object that was locked.

user (User)

The user affected by the action

- ---- - -### ProjectCardEdge - -

An edge in a connection.

- -#### Fields - - - - + + - - + + - - + +
NameDescriptionuserLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

cursor (String!)

A cursor for use in pagination.

userResourcePath (URI)

The HTTP path for the user.

node (ProjectCard)

The item at the end of the edge.

userUrl (URI)

The HTTP URL for the user.

--- -### AddedToProjectEvent +### OrgCreateAuditEntry -

Represents a ‘added_to_project’ event on a given issue or pull request.

+

Audit log entry for a org.create event.

#### Implements -- [Node](interfaces.md#node) +- [AuditEntry](interfaces.md#auditentry) +- [Node](interfaces.md#node) +- [OrganizationAuditEntryData](interfaces.md#organizationauditentrydata) #### Fields @@ -15229,97 +14787,95 @@ longer access.

Description - actor (Actor) -

Identifies the actor who performed the event.

+ action (String!) +

The action name

- createdAt (DateTime!) -

Identifies the date and time when the object was created.

+ actor (AuditEntryActor) +

The user who initiated the action

- databaseId (Int) -

Identifies the primary key from the database.

+ actorIp (String) +

The IP address of the actor

- id (ID!) - + actorLocation (ActorLocation) +

A readable representation of the actor’s location

- project (Project) -

Project referenced by event.

+ actorLogin (String) +

The username of the user who initiated the action

- projectCard (ProjectCard) -

Project card referenced by this project event.

+ actorResourcePath (URI) +

The HTTP path for the actor.

- projectColumnName (String!) -

Column name referenced by this project event.

+ actorUrl (URI) +

The HTTP URL for the actor.

- - ---- - -### AcceptEnterpriseAdministratorInvitationPayload - -

Autogenerated return type of AcceptEnterpriseAdministratorInvitation

- -#### Fields - - - - + + - - + + - - + + - - + + -
NameDescriptionbillingPlan (OrgCreateAuditEntryBillingPlan)

The billing plan for the Organization.

clientMutationId (String)

A unique identifier for the client performing the mutation.

createdAt (PreciseDateTime!)

The time the action was initiated

invitation (EnterpriseAdministratorInvitation)

The invitation that was accepted.

id (ID!)
message (String)

A message confirming the result of accepting an administrator invitation.

operationType (OperationType)

The corresponding operation type for the action

- ---- - -### CreateProjectPayload - -

Autogenerated return type of CreateProject

- -#### Fields - - - - + + - - + + - - + + + + + + + + + + + + + + + + + + + + + +
NameDescriptionorganization (Organization)

The Organization associated with the Audit Entry.

clientMutationId (String)

A unique identifier for the client performing the mutation.

organizationName (String)

The name of the Organization.

project (Project)

The new project.

organizationResourcePath (URI)

The HTTP path for the organization

organizationUrl (URI)

The HTTP URL for the organization

user (User)

The user affected by the action

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

userResourcePath (URI)

The HTTP path for the user.

userUrl (URI)

The HTTP URL for the user.

--- -### Gist +### OrgDisableOauthAppRestrictionsAuditEntry -

A Gist.

+

Audit log entry for a org.disable_oauth_app_restrictions event.

#### Implements +- [AuditEntry](interfaces.md#auditentry) - [Node](interfaces.md#node) -- [Starrable](interfaces.md#starrable) -- [UniformResourceLocatable](interfaces.md#uniformresourcelocatable) +- [OrganizationAuditEntryData](interfaces.md#organizationauditentrydata) #### Fields @@ -15329,209 +14885,91 @@ longer access.

Description - comments (GistCommentConnection!) - -

A list of comments associated with the gist

- - - - - - - - - - - - - - - - -
Arguments
-

after (String)

-

Returns the elements in the list that come after the specified cursor.

-
-

before (String)

-

Returns the elements in the list that come before the specified cursor.

-
-

first (Int)

-

Returns the first n elements from the list.

-
-

last (Int)

-

Returns the last n elements from the list.

-
- + action (String!) +

The action name

- createdAt (DateTime!) -

Identifies the date and time when the object was created.

+ actor (AuditEntryActor) +

The user who initiated the action

- description (String) -

The gist description.

+ actorIp (String) +

The IP address of the actor

- files ([GistFile]) - -

The files in this gist.

- - - - - - - - - - -
Arguments
-

limit (Int)

-

The maximum number of files to return.

-
-

oid (GitObjectID)

-

The oid of the files to return

-
- + actorLocation (ActorLocation) +

A readable representation of the actor’s location

- forks (GistConnection!) - -

A list of forks associated with the gist

- - - - - - - - - - - - - - - - - - - -
Arguments
-

after (String)

-

Returns the elements in the list that come after the specified cursor.

-
-

before (String)

-

Returns the elements in the list that come before the specified cursor.

-
-

first (Int)

-

Returns the first n elements from the list.

-
-

last (Int)

-

Returns the last n elements from the list.

-
-

orderBy (GistOrder)

-

Ordering options for gists returned from the connection

-
- + actorLogin (String) +

The username of the user who initiated the action

- id (ID!) - + actorResourcePath (URI) +

The HTTP path for the actor.

- isFork (Boolean!) -

Identifies if the gist is a fork.

+ actorUrl (URI) +

The HTTP URL for the actor.

- isPublic (Boolean!) -

Whether the gist is public or not.

+ createdAt (PreciseDateTime!) +

The time the action was initiated

- name (String!) -

The gist name.

+ id (ID!) + - owner (RepositoryOwner) -

The gist owner.

+ operationType (OperationType) +

The corresponding operation type for the action

- pushedAt (DateTime) -

Identifies when the gist was last pushed to.

+ organization (Organization) +

The Organization associated with the Audit Entry.

- resourcePath (URI!) -

The HTML path to this resource.

+ organizationName (String) +

The name of the Organization.

- stargazerCount (Int!) -

Returns a count of how many stargazers there are on this object

+ organizationResourcePath (URI) +

The HTTP path for the organization

- stargazers (StargazerConnection!) - -

A list of users who have starred this starrable.

- - - - - - - - - - - - - - - - - - - -
Arguments
-

after (String)

-

Returns the elements in the list that come after the specified cursor.

-
-

before (String)

-

Returns the elements in the list that come before the specified cursor.

-
-

first (Int)

-

Returns the first n elements from the list.

-
-

last (Int)

-

Returns the last n elements from the list.

-
-

orderBy (StarOrder)

-

Order for connection

-
- + organizationUrl (URI) +

The HTTP URL for the organization

- updatedAt (DateTime!) -

Identifies the date and time when the object was last updated.

+ user (User) +

The user affected by the action

- url (URI!) -

The HTTP URL for this Gist.

+ userLogin (String) +

For actions involving two users, the actor is the initiator and the user is the affected user.

- viewerHasStarred (Boolean!) -

Returns a boolean indicating whether the viewing user has starred this starrable.

+ userResourcePath (URI) +

The HTTP path for the user.

+ + + userUrl (URI) +

The HTTP URL for the user.

--- -### PinnedEvent +### OrgDisableSamlAuditEntry -

Represents a ‘pinned’ event on a given issue or pull request.

+

Audit log entry for a org.disable_saml event.

#### Implements -- [Node](interfaces.md#node) +- [AuditEntry](interfaces.md#auditentry) +- [Node](interfaces.md#node) +- [OrganizationAuditEntryData](interfaces.md#organizationauditentrydata) #### Fields @@ -15541,111 +14979,107 @@ longer access.

Description - actor (Actor) -

Identifies the actor who performed the event.

+ action (String!) +

The action name

- createdAt (DateTime!) -

Identifies the date and time when the object was created.

+ actor (AuditEntryActor) +

The user who initiated the action

+ + + actorIp (String) +

The IP address of the actor

+ + + actorLocation (ActorLocation) +

A readable representation of the actor’s location

+ + + actorLogin (String) +

The username of the user who initiated the action

+ + + actorResourcePath (URI) +

The HTTP path for the actor.

+ + + actorUrl (URI) +

The HTTP URL for the actor.

+ + + createdAt (PreciseDateTime!) +

The time the action was initiated

+ + + digestMethodUrl (URI) +

The SAML provider’s digest algorithm URL.

id (ID!) - issue (Issue!) -

Identifies the issue associated with the event.

+ issuerUrl (URI) +

The SAML provider’s issuer URL.

- - ---- - -### UpdateCheckRunPayload - -

Autogenerated return type of UpdateCheckRun

- -#### Fields - - - - + + - - + + - - + + -
NameDescriptionoperationType (OperationType)

The corresponding operation type for the action

checkRun (CheckRun)

The updated check run.

organization (Organization)

The Organization associated with the Audit Entry.

clientMutationId (String)

A unique identifier for the client performing the mutation.

organizationName (String)

The name of the Organization.

- ---- - -### PackageEdge - -

An edge in a connection.

- -#### Fields - - - - + + - - + + - - + + -
NameDescriptionorganizationResourcePath (URI)

The HTTP path for the organization

cursor (String!)

A cursor for use in pagination.

organizationUrl (URI)

The HTTP URL for the organization

node (Package)

The item at the end of the edge.

signatureMethodUrl (URI)

The SAML provider’s signature algorithm URL.

- ---- - -### TeamDiscussionCommentConnection - -

The connection type for TeamDiscussionComment.

- -#### Fields - - - - + + - - + + - - + + - - + + - - + +
NameDescriptionsingleSignOnUrl (URI)

The SAML provider’s single sign-on URL.

edges ([TeamDiscussionCommentEdge])

A list of edges.

user (User)

The user affected by the action

nodes ([TeamDiscussionComment])

A list of nodes.

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

pageInfo (PageInfo!)

Information to aid in pagination.

userResourcePath (URI)

The HTTP path for the user.

totalCount (Int!)

Identifies the total count of items in the connection.

userUrl (URI)

The HTTP URL for the user.

--- -### Topic +### OrgDisableTwoFactorRequirementAuditEntry -

A topic aggregates entities that are related to a subject.

+

Audit log entry for a org.disable_two_factor_requirement event.

#### Implements +- [AuditEntry](interfaces.md#auditentry) - [Node](interfaces.md#node) -- [Starrable](interfaces.md#starrable) +- [OrganizationAuditEntryData](interfaces.md#organizationauditentrydata) #### Fields @@ -15655,146 +15089,91 @@ longer access.

Description - id (ID!) - + action (String!) +

The action name

- name (String!) -

The topic’s name.

+ actor (AuditEntryActor) +

The user who initiated the action

- relatedTopics ([Topic!]!) - -

A list of related topics, including aliases of this topic, sorted with the most relevant -first. Returns up to 10 Topics.

- - - - - - - -
Arguments
-

first (Int)

-

How many topics to return.

-
- + actorIp (String) +

The IP address of the actor

- stargazerCount (Int!) -

Returns a count of how many stargazers there are on this object

+ actorLocation (ActorLocation) +

A readable representation of the actor’s location

- stargazers (StargazerConnection!) - -

A list of users who have starred this starrable.

- - - - - - - - - - - - - - - - - - - -
Arguments
-

after (String)

-

Returns the elements in the list that come after the specified cursor.

-
-

before (String)

-

Returns the elements in the list that come before the specified cursor.

-
-

first (Int)

-

Returns the first n elements from the list.

-
-

last (Int)

-

Returns the last n elements from the list.

-
-

orderBy (StarOrder)

-

Order for connection

-
- + actorLogin (String) +

The username of the user who initiated the action

- viewerHasStarred (Boolean!) -

Returns a boolean indicating whether the viewing user has starred this starrable.

+ actorResourcePath (URI) +

The HTTP path for the actor.

- - ---- - -### TeamRepositoryConnection - -

The connection type for Repository.

- -#### Fields - - - - + + - - + + - - + + - - + + - - + + -
NameDescriptionactorUrl (URI)

The HTTP URL for the actor.

edges ([TeamRepositoryEdge])

A list of edges.

createdAt (PreciseDateTime!)

The time the action was initiated

nodes ([Repository])

A list of nodes.

id (ID!)
pageInfo (PageInfo!)

Information to aid in pagination.

operationType (OperationType)

The corresponding operation type for the action

totalCount (Int!)

Identifies the total count of items in the connection.

organization (Organization)

The Organization associated with the Audit Entry.

- ---- - -### UpdateLabelPayload - -

Autogenerated return type of UpdateLabel

- -#### Fields - - - - + + - - + + - - + + + + + + + + + + + + + + + + + +
NameDescriptionorganizationName (String)

The name of the Organization.

clientMutationId (String)

A unique identifier for the client performing the mutation.

organizationResourcePath (URI)

The HTTP path for the organization

label (Label)

The updated label.

organizationUrl (URI)

The HTTP URL for the organization

user (User)

The user affected by the action

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

userResourcePath (URI)

The HTTP path for the user.

userUrl (URI)

The HTTP URL for the user.

--- -### GenericHovercardContext +### OrgEnableOauthAppRestrictionsAuditEntry -

A generic hovercard context with a message and icon

+

Audit log entry for a org.enable_oauth_app_restrictions event.

#### Implements -- [HovercardContext](interfaces.md#hovercardcontext) +- [AuditEntry](interfaces.md#auditentry) +- [Node](interfaces.md#node) +- [OrganizationAuditEntryData](interfaces.md#organizationauditentrydata) #### Fields @@ -15804,118 +15183,91 @@ first. Returns up to 10 Topics.

Description - message (String!) -

A string describing this context

- - - octicon (String!) -

An octicon to accompany this context

+ action (String!) +

The action name

- - ---- - -### RemoveStarPayload - -

Autogenerated return type of RemoveStar

- -#### Fields - - - - + + - - + + - - + + -
NameDescriptionactor (AuditEntryActor)

The user who initiated the action

clientMutationId (String)

A unique identifier for the client performing the mutation.

actorIp (String)

The IP address of the actor

starrable (Starrable)

The starrable.

actorLocation (ActorLocation)

A readable representation of the actor’s location

- ---- - -### ConvertedNoteToIssueEvent - -

Represents a ‘converted_note_to_issue’ event on a given issue or pull request.

- -#### Implements - - -- [Node](interfaces.md#node) - -#### Fields - - - - + + - - + + - - + + - - + + - - + + - - + + - - + + -
NameDescriptionactorLogin (String)

The username of the user who initiated the action

actor (Actor)

Identifies the actor who performed the event.

actorResourcePath (URI)

The HTTP path for the actor.

createdAt (DateTime!)

Identifies the date and time when the object was created.

actorUrl (URI)

The HTTP URL for the actor.

databaseId (Int)

Identifies the primary key from the database.

createdAt (PreciseDateTime!)

The time the action was initiated

id (ID!)
project (Project)

Project referenced by event.

operationType (OperationType)

The corresponding operation type for the action

projectCard (ProjectCard)

Project card referenced by this project event.

organization (Organization)

The Organization associated with the Audit Entry.

projectColumnName (String!)

Column name referenced by this project event.

organizationName (String)

The name of the Organization.

- ---- - -### EnterprisePendingMemberInvitationEdge - -

An invitation to be a member in an enterprise organization.

- -#### Fields - - - - + + - - + + - - + + - - + + + + + + + + + +
NameDescriptionorganizationResourcePath (URI)

The HTTP path for the organization

cursor (String!)

A cursor for use in pagination.

organizationUrl (URI)

The HTTP URL for the organization

isUnlicensed (Boolean!)

Whether the invitation has a license for the enterprise.

user (User)

The user affected by the action

node (OrganizationInvitation)

The item at the end of the edge.

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

userResourcePath (URI)

The HTTP path for the user.

userUrl (URI)

The HTTP URL for the user.

--- -### UpdateCheckSuitePreferencesPayload +### OrgEnableSamlAuditEntry -

Autogenerated return type of UpdateCheckSuitePreferences

+

Audit log entry for a org.enable_saml event.

+ +#### Implements + + +- [AuditEntry](interfaces.md#auditentry) +- [Node](interfaces.md#node) +- [OrganizationAuditEntryData](interfaces.md#organizationauditentrydata) #### Fields @@ -15925,122 +15277,100 @@ first. Returns up to 10 Topics.

Description - clientMutationId (String) -

A unique identifier for the client performing the mutation.

+ action (String!) +

The action name

- repository (Repository) -

The updated repository.

+ actor (AuditEntryActor) +

The user who initiated the action

- - ---- - -### MergePullRequestPayload - -

Autogenerated return type of MergePullRequest

- -#### Fields - - - - + + - - + + - - + + - - + + -
NameDescriptionactorIp (String)

The IP address of the actor

actor (Actor)

Identifies the actor who performed the event.

actorLocation (ActorLocation)

A readable representation of the actor’s location

clientMutationId (String)

A unique identifier for the client performing the mutation.

actorLogin (String)

The username of the user who initiated the action

pullRequest (PullRequest)

The pull request that was merged.

actorResourcePath (URI)

The HTTP path for the actor.

- ---- - -### RepositoryCollaboratorEdge - -

Represents a user who is a collaborator of a repository.

- -#### Fields - - - - + + - - + + - + + + + + - - + + - - + + -
NameDescriptionactorUrl (URI)

The HTTP URL for the actor.

cursor (String!)

A cursor for use in pagination.

createdAt (PreciseDateTime!)

The time the action was initiated

node (User!)digestMethodUrl (URI)

The SAML provider’s digest algorithm URL.

id (ID!)
permission (RepositoryPermission!)

The permission the user has on the repository.

issuerUrl (URI)

The SAML provider’s issuer URL.

permissionSources ([PermissionSource!])

A list of sources for the user’s access to the repository.

operationType (OperationType)

The corresponding operation type for the action

- ---- - -### SavedReply - -

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

- -#### Implements - - -- [Node](interfaces.md#node) - -#### Fields - - - - + + - - + + - - + + - - + + - - + + - - + + - - + + + + + + + + + + + + + +
NameDescriptionorganization (Organization)

The Organization associated with the Audit Entry.

body (String!)

The body of the saved reply.

organizationName (String)

The name of the Organization.

bodyHTML (HTML!)

The saved reply body rendered to HTML.

organizationResourcePath (URI)

The HTTP path for the organization

databaseId (Int)

Identifies the primary key from the database.

organizationUrl (URI)

The HTTP URL for the organization

id (ID!)signatureMethodUrl (URI)

The SAML provider’s signature algorithm URL.

title (String!)

The title of the saved reply.

singleSignOnUrl (URI)

The SAML provider’s single sign-on URL.

user (Actor)

The user that saved this reply.

user (User)

The user affected by the action

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

userResourcePath (URI)

The HTTP path for the user.

userUrl (URI)

The HTTP URL for the user.

--- -### OrgConfigDisableCollaboratorsOnlyAuditEntry +### OrgEnableTwoFactorRequirementAuditEntry -

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

+

Audit log entry for a org.enable_two_factor_requirement event.

#### Implements @@ -16132,15 +15462,14 @@ first. Returns up to 10 Topics.

--- -### RepositoryVisibilityChangeEnableAuditEntry +### OrgInviteMemberAuditEntry -

Audit log entry for a repository_visibility_change.enable event.

+

Audit log entry for a org.invite_member event.

#### Implements - [AuditEntry](interfaces.md#auditentry) -- [EnterpriseAuditEntryData](interfaces.md#enterpriseauditentrydata) - [Node](interfaces.md#node) - [OrganizationAuditEntryData](interfaces.md#organizationauditentrydata) @@ -16184,16 +15513,8 @@ first. Returns up to 10 Topics.

The time the action was initiated

- enterpriseResourcePath (URI) -

The HTTP path for this enterprise.

- - - enterpriseSlug (String) -

The slug of the enterprise.

- - - enterpriseUrl (URI) -

The HTTP URL for this enterprise.

+ email (String) +

The email address of the organization invitation.

id (ID!) @@ -16207,6 +15528,10 @@ first. Returns up to 10 Topics.

organization (Organization)

The Organization associated with the Audit Entry.

+ + organizationInvitation (OrganizationInvitation) +

The organization invitation.

+ organizationName (String)

The name of the Organization.

@@ -16239,18 +15564,17 @@ first. Returns up to 10 Topics.

--- -### TeamRemoveRepositoryAuditEntry +### OrgInviteToBusinessAuditEntry -

Audit log entry for a team.remove_repository event.

+

Audit log entry for a org.invite_to_business event.

#### Implements - [AuditEntry](interfaces.md#auditentry) +- [EnterpriseAuditEntryData](interfaces.md#enterpriseauditentrydata) - [Node](interfaces.md#node) -- [OrganizationAuditEntryData](interfaces.md#organizationauditentrydata) -- [RepositoryAuditEntryData](interfaces.md#repositoryauditentrydata) -- [TeamAuditEntryData](interfaces.md#teamauditentrydata) +- [OrganizationAuditEntryData](interfaces.md#organizationauditentrydata) #### Fields @@ -16292,12 +15616,20 @@ first. Returns up to 10 Topics.

The time the action was initiated

- id (ID!) - + enterpriseResourcePath (URI) +

The HTTP path for this enterprise.

- isLdapMapped (Boolean) -

Whether the team was mapped to an LDAP Group.

+ enterpriseSlug (String) +

The slug of the enterprise.

+ + + enterpriseUrl (URI) +

The HTTP URL for this enterprise.

+ + + id (ID!) + operationType (OperationType) @@ -16319,38 +15651,6 @@ first. Returns up to 10 Topics.

organizationUrl (URI)

The HTTP URL for the organization

- - repository (Repository) -

The repository associated with the action

- - - repositoryName (String) -

The name of the repository

- - - repositoryResourcePath (URI) -

The HTTP path for the repository

- - - repositoryUrl (URI) -

The HTTP URL for the repository

- - - team (Team) -

The team associated with the action

- - - teamName (String) -

The name of the team

- - - teamResourcePath (URI) -

The HTTP path for this team

- - - teamUrl (URI) -

The HTTP URL for this team

- user (User)

The user affected by the action

@@ -16371,37 +15671,17 @@ first. Returns up to 10 Topics.

--- -### AddPullRequestReviewThreadPayload - -

Autogenerated return type of AddPullRequestReviewThread

- -#### Fields - - - - - - - - - - - - - - -
NameDescription
clientMutationId (String)

A unique identifier for the client performing the mutation.

thread (PullRequestReviewThread)

The newly created thread.

- ---- - -### License +### OrgOauthAppAccessApprovedAuditEntry -

A repository’s open source license

+

Audit log entry for a org.oauth_app_access_approved event.

#### Implements -- [Node](interfaces.md#node) +- [AuditEntry](interfaces.md#auditentry) +- [Node](interfaces.md#node) +- [OauthApplicationAuditEntryData](interfaces.md#oauthapplicationauditentrydata) +- [OrganizationAuditEntryData](interfaces.md#organizationauditentrydata) #### Fields @@ -16411,111 +15691,104 @@ first. Returns up to 10 Topics.

Description - body (String!) -

The full text of the license

+ action (String!) +

The action name

- conditions ([LicenseRule]!) -

The conditions set by the license

+ actor (AuditEntryActor) +

The user who initiated the action

- description (String) -

A human-readable description of the license

+ actorIp (String) +

The IP address of the actor

- featured (Boolean!) -

Whether the license should be featured

+ actorLocation (ActorLocation) +

A readable representation of the actor’s location

- hidden (Boolean!) -

Whether the license should be displayed in license pickers

+ actorLogin (String) +

The username of the user who initiated the action

- id (ID!) - + actorResourcePath (URI) +

The HTTP path for the actor.

- implementation (String) -

Instructions on how to implement the license

+ actorUrl (URI) +

The HTTP URL for the actor.

- key (String!) -

The lowercased SPDX ID of the license

+ createdAt (PreciseDateTime!) +

The time the action was initiated

- limitations ([LicenseRule]!) -

The limitations set by the license

+ id (ID!) + - name (String!) -

The license full name specified by https://spdx.org/licenses

+ oauthApplicationName (String) +

The name of the OAuth Application.

- nickname (String) -

Customary short name if applicable (e.g, GPLv3)

+ oauthApplicationResourcePath (URI) +

The HTTP path for the OAuth Application

- permissions ([LicenseRule]!) -

The permissions set by the license

+ oauthApplicationUrl (URI) +

The HTTP URL for the OAuth Application

- pseudoLicense (Boolean!) -

Whether the license is a pseudo-license placeholder (e.g., other, no-license)

+ operationType (OperationType) +

The corresponding operation type for the action

- spdxId (String) -

Short identifier specified by https://spdx.org/licenses

+ organization (Organization) +

The Organization associated with the Audit Entry.

- url (URI) -

URL to the license on https://choosealicense.com

+ organizationName (String) +

The name of the Organization.

- - ---- - -### PackageVersionConnection - -

The connection type for PackageVersion.

- -#### Fields - - - - + + - - + + - - + + - - + + - - + + + + + +
NameDescriptionorganizationResourcePath (URI)

The HTTP path for the organization

edges ([PackageVersionEdge])

A list of edges.

organizationUrl (URI)

The HTTP URL for the organization

nodes ([PackageVersion])

A list of nodes.

user (User)

The user affected by the action

pageInfo (PageInfo!)

Information to aid in pagination.

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

totalCount (Int!)

Identifies the total count of items in the connection.

userResourcePath (URI)

The HTTP path for the user.

userUrl (URI)

The HTTP URL for the user.

--- -### RepoCreateAuditEntry +### OrgOauthAppAccessDeniedAuditEntry -

Audit log entry for a repo.create event.

+

Audit log entry for a org.oauth_app_access_denied event.

#### Implements - [AuditEntry](interfaces.md#auditentry) - [Node](interfaces.md#node) -- [OrganizationAuditEntryData](interfaces.md#organizationauditentrydata) -- [RepositoryAuditEntryData](interfaces.md#repositoryauditentrydata) +- [OauthApplicationAuditEntryData](interfaces.md#oauthapplicationauditentrydata) +- [OrganizationAuditEntryData](interfaces.md#organizationauditentrydata) #### Fields @@ -16557,16 +15830,20 @@ first. Returns up to 10 Topics.

The time the action was initiated

- forkParentName (String) -

The name of the parent repository for this forked repository.

- + id (ID!) + + - forkSourceName (String) -

The name of the root repository for this network.

+ oauthApplicationName (String) +

The name of the OAuth Application.

- id (ID!) - + oauthApplicationResourcePath (URI) +

The HTTP path for the OAuth Application

+ + + oauthApplicationUrl (URI) +

The HTTP URL for the OAuth Application

operationType (OperationType) @@ -16588,22 +15865,6 @@ first. Returns up to 10 Topics.

organizationUrl (URI)

The HTTP URL for the organization

- - repository (Repository) -

The repository associated with the action

- - - repositoryName (String) -

The name of the repository

- - - repositoryResourcePath (URI) -

The HTTP path for the repository

- - - repositoryUrl (URI) -

The HTTP URL for the repository

- user (User)

The user affected by the action

@@ -16620,17 +15881,21 @@ first. Returns up to 10 Topics.

userUrl (URI)

The HTTP URL for the user.

- - visibility (RepoCreateAuditEntryVisibility) -

The visibility of the repository

- --- -### RerequestCheckSuitePayload +### OrgOauthAppAccessRequestedAuditEntry -

Autogenerated return type of RerequestCheckSuite

+

Audit log entry for a org.oauth_app_access_requested event.

+ +#### Implements + + +- [AuditEntry](interfaces.md#auditentry) +- [Node](interfaces.md#node) +- [OauthApplicationAuditEntryData](interfaces.md#oauthapplicationauditentrydata) +- [OrganizationAuditEntryData](interfaces.md#organizationauditentrydata) #### Fields @@ -16640,20 +15905,96 @@ first. Returns up to 10 Topics.

Description - checkSuite (CheckSuite) -

The requested check suite.

+ action (String!) +

The action name

- clientMutationId (String) -

A unique identifier for the client performing the mutation.

+ actor (AuditEntryActor) +

The user who initiated the action

+ + + actorIp (String) +

The IP address of the actor

+ + + actorLocation (ActorLocation) +

A readable representation of the actor’s location

+ + + actorLogin (String) +

The username of the user who initiated the action

+ + + actorResourcePath (URI) +

The HTTP path for the actor.

+ + + actorUrl (URI) +

The HTTP URL for the actor.

+ + + createdAt (PreciseDateTime!) +

The time the action was initiated

+ + + id (ID!) + + + + oauthApplicationName (String) +

The name of the OAuth Application.

+ + + oauthApplicationResourcePath (URI) +

The HTTP path for the OAuth Application

+ + + oauthApplicationUrl (URI) +

The HTTP URL for the OAuth Application

+ + + operationType (OperationType) +

The corresponding operation type for the action

+ + + organization (Organization) +

The Organization associated with the Audit Entry.

+ + + organizationName (String) +

The name of the Organization.

+ + + organizationResourcePath (URI) +

The HTTP path for the organization

+ + + organizationUrl (URI) +

The HTTP URL for the organization

+ + + user (User) +

The user affected by the action

+ + + userLogin (String) +

For actions involving two users, the actor is the initiator and the user is the affected user.

+ + + userResourcePath (URI) +

The HTTP path for the user.

+ + + userUrl (URI) +

The HTTP URL for the user.

--- -### OrgAddMemberAuditEntry +### OrgRemoveBillingManagerAuditEntry -

Audit log entry for a org.add_member

+

Audit log entry for a org.remove_billing_manager event.

#### Implements @@ -16726,8 +16067,8 @@ first. Returns up to 10 Topics.

The HTTP URL for the organization

- permission (OrgAddMemberAuditEntryPermission) -

The permission level of the member added to the organization.

+ reason (OrgRemoveBillingManagerAuditEntryReason) +

The reason for the billing manager being removed.

user (User) @@ -16749,9 +16090,16 @@ first. Returns up to 10 Topics.

--- -### CreatePullRequestPayload +### OrgRemoveMemberAuditEntry -

Autogenerated return type of CreatePullRequest

+

Audit log entry for a org.remove_member event.

+ +#### Implements + + +- [AuditEntry](interfaces.md#auditentry) +- [Node](interfaces.md#node) +- [OrganizationAuditEntryData](interfaces.md#organizationauditentrydata) #### Fields @@ -16761,110 +16109,92 @@ first. Returns up to 10 Topics.

Description - clientMutationId (String) -

A unique identifier for the client performing the mutation.

+ action (String!) +

The action name

- pullRequest (PullRequest) -

The new pull request.

+ actor (AuditEntryActor) +

The user who initiated the action

- - ---- - -### ReviewRequestedEvent - -

Represents an ‘review_requested’ event on a given pull request.

- -#### Implements - - -- [Node](interfaces.md#node) - -#### Fields - - - - + + - - + + - - + + + + + + + + + + + + + + - - + + - - + + -
NameDescriptionactorIp (String)

The IP address of the actor

actor (Actor)

Identifies the actor who performed the event.

actorLocation (ActorLocation)

A readable representation of the actor’s location

createdAt (DateTime!)

Identifies the date and time when the object was created.

actorLogin (String)

The username of the user who initiated the action

actorResourcePath (URI)

The HTTP path for the actor.

actorUrl (URI)

The HTTP URL for the actor.

createdAt (PreciseDateTime!)

The time the action was initiated

id (ID!)
pullRequest (PullRequest!)

PullRequest referenced by event.

membershipTypes ([OrgRemoveMemberAuditEntryMembershipType!])

The types of membership the member has with the organization.

requestedReviewer (RequestedReviewer)

Identifies the reviewer whose review was requested.

operationType (OperationType)

The corresponding operation type for the action

- ---- - -### SetEnterpriseIdentityProviderPayload - -

Autogenerated return type of SetEnterpriseIdentityProvider

- -#### Fields - - - - + + - - + + - - + + -
NameDescriptionorganization (Organization)

The Organization associated with the Audit Entry.

clientMutationId (String)

A unique identifier for the client performing the mutation.

organizationName (String)

The name of the Organization.

identityProvider (EnterpriseIdentityProvider)

The identity provider for the enterprise.

organizationResourcePath (URI)

The HTTP path for the organization

- ---- - -### CancelEnterpriseAdminInvitationPayload - -

Autogenerated return type of CancelEnterpriseAdminInvitation

- -#### Fields - - - - + + - - + + - - + + - - + + + + + + + + + +
NameDescriptionorganizationUrl (URI)

The HTTP URL for the organization

clientMutationId (String)

A unique identifier for the client performing the mutation.

reason (OrgRemoveMemberAuditEntryReason)

The reason for the member being removed.

invitation (EnterpriseAdministratorInvitation)

The invitation that was canceled.

user (User)

The user affected by the action

message (String)

A message confirming the result of canceling an administrator invitation.

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

userResourcePath (URI)

The HTTP path for the user.

userUrl (URI)

The HTTP URL for the user.

--- -### OrgUpdateMemberAuditEntry +### OrgRemoveOutsideCollaboratorAuditEntry -

Audit log entry for a org.update_member event.

+

Audit log entry for a org.remove_outside_collaborator event.

#### Implements @@ -16916,6 +16246,10 @@ first. Returns up to 10 Topics.

id (ID!) + + membershipTypes ([OrgRemoveOutsideCollaboratorAuditEntryMembershipType!]) +

The types of membership the outside collaborator has with the organization.

+ operationType (OperationType)

The corresponding operation type for the action

@@ -16937,12 +16271,8 @@ first. Returns up to 10 Topics.

The HTTP URL for the organization

- permission (OrgUpdateMemberAuditEntryPermission) -

The new member permission level for the organization.

- - - permissionWas (OrgUpdateMemberAuditEntryPermission) -

The former member permission level for the organization.

+ reason (OrgRemoveOutsideCollaboratorAuditEntryReason) +

The reason for the outside collaborator being removed from the Organization.

user (User) @@ -16964,19 +16294,16 @@ first. Returns up to 10 Topics.

--- -### GistComment +### OrgRestoreMemberAuditEntry -

Represents a comment on an Gist.

+

Audit log entry for a org.restore_member event.

#### Implements -- [Comment](interfaces.md#comment) -- [Deletable](interfaces.md#deletable) -- [Minimizable](interfaces.md#minimizable) +- [AuditEntry](interfaces.md#auditentry) - [Node](interfaces.md#node) -- [Updatable](interfaces.md#updatable) -- [UpdatableComment](interfaces.md#updatablecomment) +- [OrganizationAuditEntryData](interfaces.md#organizationauditentrydata) #### Fields @@ -16986,135 +16313,117 @@ first. Returns up to 10 Topics.

Description - author (Actor) -

The actor who authored the comment.

+ action (String!) +

The action name

- authorAssociation (CommentAuthorAssociation!) -

Author’s association with the gist.

+ actor (AuditEntryActor) +

The user who initiated the action

- body (String!) -

Identifies the comment body.

+ actorIp (String) +

The IP address of the actor

- bodyHTML (HTML!) -

The body rendered to HTML.

+ actorLocation (ActorLocation) +

A readable representation of the actor’s location

- bodyText (String!) -

The body rendered to text.

+ actorLogin (String) +

The username of the user who initiated the action

- createdAt (DateTime!) -

Identifies the date and time when the object was created.

+ actorResourcePath (URI) +

The HTTP path for the actor.

- createdViaEmail (Boolean!) -

Check if this comment was created via an email reply.

+ actorUrl (URI) +

The HTTP URL for the actor.

- databaseId (Int) -

Identifies the primary key from the database.

+ createdAt (PreciseDateTime!) +

The time the action was initiated

- editor (Actor) -

The actor who edited the comment.

+ id (ID!) + - gist (Gist!) -

The associated gist.

+ operationType (OperationType) +

The corresponding operation type for the action

- id (ID!) - + organization (Organization) +

The Organization associated with the Audit Entry.

- includesCreatedEdit (Boolean!) -

Check if this comment was edited and includes an edit with the creation data

+ organizationName (String) +

The name of the Organization.

- isMinimized (Boolean!) -

Returns whether or not a comment has been minimized.

+ organizationResourcePath (URI) +

The HTTP path for the organization

- lastEditedAt (DateTime) -

The moment the editor made the last edit

+ organizationUrl (URI) +

The HTTP URL for the organization

- minimizedReason (String) -

Returns why the comment was minimized.

+ restoredCustomEmailRoutingsCount (Int) +

The number of custom email routings for the restored member.

- publishedAt (DateTime) -

Identifies when the comment was published at.

+ restoredIssueAssignmentsCount (Int) +

The number of issue assignments for the restored member.

- updatedAt (DateTime!) -

Identifies the date and time when the object was last updated.

+ restoredMemberships ([OrgRestoreMemberAuditEntryMembership!]) +

Restored organization membership objects.

- userContentEdits (UserContentEditConnection) - -

A list of edits to this content.

- - - - - - - - - - - - - - - - -
Arguments
-

after (String)

-

Returns the elements in the list that come after the specified cursor.

-
-

before (String)

-

Returns the elements in the list that come before the specified cursor.

-
-

first (Int)

-

Returns the first n elements from the list.

-
-

last (Int)

-

Returns the last n elements from the list.

-
- + restoredMembershipsCount (Int) +

The number of restored memberships.

- viewerCanDelete (Boolean!) -

Check if the current viewer can delete this object.

+ restoredRepositoriesCount (Int) +

The number of repositories of the restored member.

- viewerCanMinimize (Boolean!) -

Check if the current viewer can minimize this object.

+ restoredRepositoryStarsCount (Int) +

The number of starred repositories for the restored member.

- viewerCanUpdate (Boolean!) -

Check if the current viewer can update this object.

+ restoredRepositoryWatchesCount (Int) +

The number of watched repositories for the restored member.

- viewerCannotUpdateReasons ([CommentCannotUpdateReason!]!) -

Reasons why the current viewer can not update this comment.

+ user (User) +

The user affected by the action

- viewerDidAuthor (Boolean!) -

Did the viewer author this comment.

+ userLogin (String) +

For actions involving two users, the actor is the initiator and the user is the affected user.

+ + + userResourcePath (URI) +

The HTTP path for the user.

+ + + userUrl (URI) +

The HTTP URL for the user.

--- -### CWEEdge +### OrgRestoreMemberMembershipOrganizationAuditEntryData -

An edge in a connection.

+

Metadata for an organization membership for org.restore_member actions

+ +#### Implements + + +- [OrganizationAuditEntryData](interfaces.md#organizationauditentrydata) #### Fields @@ -17124,20 +16433,33 @@ first. Returns up to 10 Topics.

Description - cursor (String!) -

A cursor for use in pagination.

+ organization (Organization) +

The Organization associated with the Audit Entry.

- node (CWE) -

The item at the end of the edge.

+ organizationName (String) +

The name of the Organization.

+ + + organizationResourcePath (URI) +

The HTTP path for the organization

+ + + organizationUrl (URI) +

The HTTP URL for the organization

--- -### UpdateEnterpriseAdministratorRolePayload +### OrgRestoreMemberMembershipRepositoryAuditEntryData -

Autogenerated return type of UpdateEnterpriseAdministratorRole

+

Metadata for a repository membership for org.restore_member actions

+ +#### Implements + + +- [RepositoryAuditEntryData](interfaces.md#repositoryauditentrydata) #### Fields @@ -17147,20 +16469,33 @@ first. Returns up to 10 Topics.

Description - clientMutationId (String) -

A unique identifier for the client performing the mutation.

+ repository (Repository) +

The repository associated with the action

- message (String) -

A message confirming the result of changing the administrator’s role.

+ repositoryName (String) +

The name of the repository

+ + + repositoryResourcePath (URI) +

The HTTP path for the repository

+ + + repositoryUrl (URI) +

The HTTP URL for the repository

--- -### BranchProtectionRuleConflictConnection +### OrgRestoreMemberMembershipTeamAuditEntryData -

The connection type for BranchProtectionRuleConflict.

+

Metadata for a team membership for org.restore_member actions

+ +#### Implements + + +- [TeamAuditEntryData](interfaces.md#teamauditentrydata) #### Fields @@ -17170,33 +16505,35 @@ first. Returns up to 10 Topics.

Description - edges ([BranchProtectionRuleConflictEdge]) -

A list of edges.

+ team (Team) +

The team associated with the action

- nodes ([BranchProtectionRuleConflict]) -

A list of nodes.

+ teamName (String) +

The name of the team

- pageInfo (PageInfo!) -

Information to aid in pagination.

+ teamResourcePath (URI) +

The HTTP path for this team

- totalCount (Int!) -

Identifies the total count of items in the connection.

+ teamUrl (URI) +

The HTTP URL for this team

--- -### MilestonedEvent +### OrgUnblockUserAuditEntry -

Represents a ‘milestoned’ event on a given issue or pull request.

+

Audit log entry for a org.unblock_user

#### Implements -- [Node](interfaces.md#node) +- [AuditEntry](interfaces.md#auditentry) +- [Node](interfaces.md#node) +- [OrganizationAuditEntryData](interfaces.md#organizationauditentrydata) #### Fields @@ -17206,114 +16543,107 @@ first. Returns up to 10 Topics.

Description - actor (Actor) -

Identifies the actor who performed the event.

+ action (String!) +

The action name

- createdAt (DateTime!) -

Identifies the date and time when the object was created.

- + actor (AuditEntryActor) +

The user who initiated the action

+ - id (ID!) - + actorIp (String) +

The IP address of the actor

- milestoneTitle (String!) -

Identifies the milestone title associated with the ‘milestoned’ event.

+ actorLocation (ActorLocation) +

A readable representation of the actor’s location

- subject (MilestoneItem!) -

Object referenced by event.

+ actorLogin (String) +

The username of the user who initiated the action

- - ---- - -### ClosePullRequestPayload - -

Autogenerated return type of ClosePullRequest

- -#### Fields - - - - + + - - + + - - + + -
NameDescriptionactorResourcePath (URI)

The HTTP path for the actor.

clientMutationId (String)

A unique identifier for the client performing the mutation.

actorUrl (URI)

The HTTP URL for the actor.

pullRequest (PullRequest)

The pull request that was closed.

blockedUser (User)

The user being unblocked by the organization.

- ---- - -### MinimizeCommentPayload - -

Autogenerated return type of MinimizeComment

- -#### Fields - - - - + + - - + + - - + + -
NameDescriptionblockedUserName (String)

The username of the blocked user.

clientMutationId (String)

A unique identifier for the client performing the mutation.

blockedUserResourcePath (URI)

The HTTP path for the blocked user.

minimizedComment (Minimizable)

The comment that was minimized.

blockedUserUrl (URI)

The HTTP URL for the blocked user.

- ---- - -### AddCommentPayload - -

Autogenerated return type of AddComment

- -#### Fields - - - - + + - - + + - - + + - - + + - - + + + + + + + + + + + + + + + + + + + + + + + + + +
NameDescriptioncreatedAt (PreciseDateTime!)

The time the action was initiated

clientMutationId (String)

A unique identifier for the client performing the mutation.

id (ID!)
commentEdge (IssueCommentEdge)

The edge from the subject’s comment connection.

operationType (OperationType)

The corresponding operation type for the action

subject (Node)

The subject

organization (Organization)

The Organization associated with the Audit Entry.

timelineEdge (IssueTimelineItemEdge)

The edge from the subject’s timeline connection.

organizationName (String)

The name of the Organization.

organizationResourcePath (URI)

The HTTP path for the organization

organizationUrl (URI)

The HTTP URL for the organization

user (User)

The user affected by the action

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

userResourcePath (URI)

The HTTP path for the user.

userUrl (URI)

The HTTP URL for the user.

--- -### ProjectCard +### OrgUpdateDefaultRepositoryPermissionAuditEntry -

A card in a project.

+

Audit log entry for a org.update_default_repository_permission

#### Implements -- [Node](interfaces.md#node) +- [AuditEntry](interfaces.md#auditentry) +- [Node](interfaces.md#node) +- [OrganizationAuditEntryData](interfaces.md#organizationauditentrydata) #### Fields @@ -17323,112 +16653,99 @@ first. Returns up to 10 Topics.

Description - column (ProjectColumn) -

The project column this card is associated under. A card may only belong to one -project column at a time. The column field will be null if the card is created -in a pending state and has yet to be associated with a column. Once cards are -associated with a column, they will not become pending in the future.

+ action (String!) +

The action name

- content (ProjectCardItem) -

The card content item

+ actor (AuditEntryActor) +

The user who initiated the action

- createdAt (DateTime!) -

Identifies the date and time when the object was created.

+ actorIp (String) +

The IP address of the actor

- creator (Actor) -

The actor who created this card

+ actorLocation (ActorLocation) +

A readable representation of the actor’s location

- databaseId (Int) -

Identifies the primary key from the database.

+ actorLogin (String) +

The username of the user who initiated the action

- id (ID!) - + actorResourcePath (URI) +

The HTTP path for the actor.

- isArchived (Boolean!) -

Whether the card is archived

+ actorUrl (URI) +

The HTTP URL for the actor.

- note (String) -

The card note

+ createdAt (PreciseDateTime!) +

The time the action was initiated

- project (Project!) -

The project that contains this card.

+ id (ID!) + - resourcePath (URI!) -

The HTTP path for this card

+ operationType (OperationType) +

The corresponding operation type for the action

- state (ProjectCardState) -

The state of ProjectCard

+ organization (Organization) +

The Organization associated with the Audit Entry.

- updatedAt (DateTime!) -

Identifies the date and time when the object was last updated.

+ organizationName (String) +

The name of the Organization.

- url (URI!) -

The HTTP URL for this card

+ organizationResourcePath (URI) +

The HTTP path for the organization

- - ---- - -### RateLimit - -

Represents the client’s rate limit.

- -#### Fields - - - - + + - - + + - - + + - - + + - - + + - - + + - - + +
NameDescriptionorganizationUrl (URI)

The HTTP URL for the organization

cost (Int!)

The point cost for the current query counting against the rate limit.

permission (OrgUpdateDefaultRepositoryPermissionAuditEntryPermission)

The new default repository permission level for the organization.

limit (Int!)

The maximum number of points the client is permitted to consume in a 60 minute window.

permissionWas (OrgUpdateDefaultRepositoryPermissionAuditEntryPermission)

The former default repository permission level for the organization.

nodeCount (Int!)

The maximum number of nodes this query may return

user (User)

The user affected by the action

remaining (Int!)

The number of points remaining in the current rate limit window.

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

resetAt (DateTime!)

The time at which the current rate limit window resets in UTC epoch seconds.

userResourcePath (URI)

The HTTP path for the user.

used (Int!)

The number of points used in the current rate limit window.

userUrl (URI)

The HTTP URL for the user.

--- -### ClosedEvent +### OrgUpdateMemberAuditEntry -

Represents a ‘closed’ event on any Closable.

+

Audit log entry for a org.update_member event.

#### Implements +- [AuditEntry](interfaces.md#auditentry) - [Node](interfaces.md#node) -- [UniformResourceLocatable](interfaces.md#uniformresourcelocatable) +- [OrganizationAuditEntryData](interfaces.md#organizationauditentrydata) #### Fields @@ -17438,133 +16755,99 @@ associated with a column, they will not become pending in the future.

Description - actor (Actor) -

Identifies the actor who performed the event.

+ action (String!) +

The action name

- closable (Closable!) -

Object that was closed.

+ actor (AuditEntryActor) +

The user who initiated the action

- closer (Closer) -

Object which triggered the creation of this event.

+ actorIp (String) +

The IP address of the actor

- createdAt (DateTime!) -

Identifies the date and time when the object was created.

+ actorLocation (ActorLocation) +

A readable representation of the actor’s location

- id (ID!) - + actorLogin (String) +

The username of the user who initiated the action

- resourcePath (URI!) -

The HTTP path for this closed event.

+ actorResourcePath (URI) +

The HTTP path for the actor.

- url (URI!) -

The HTTP URL for this closed event.

+ actorUrl (URI) +

The HTTP URL for the actor.

- - ---- - -### DeleteTeamDiscussionPayload - -

Autogenerated return type of DeleteTeamDiscussion

- -#### Fields - - - - + + - - + + -
NameDescriptioncreatedAt (PreciseDateTime!)

The time the action was initiated

clientMutationId (String)

A unique identifier for the client performing the mutation.

id (ID!)
- ---- - -### PackageStatistics - -

Represents a object that contains package activity statistics such as downloads.

- -#### Fields - - - - + + - - + + -
NameDescriptionoperationType (OperationType)

The corresponding operation type for the action

downloadsTotalCount (Int!)

Number of times the package was downloaded since it was created.

organization (Organization)

The Organization associated with the Audit Entry.

- ---- - -### SecurityAdvisoryEdge - -

An edge in a connection.

- -#### Fields - - - - + + - - + + - - + + -
NameDescriptionorganizationName (String)

The name of the Organization.

cursor (String!)

A cursor for use in pagination.

organizationResourcePath (URI)

The HTTP path for the organization

node (SecurityAdvisory)

The item at the end of the edge.

organizationUrl (URI)

The HTTP URL for the organization

- ---- - -### TextMatch - -

A text match within a search result.

- -#### Fields - - - - + + - - + + - - + + - - + + + + + + + + + +
NameDescriptionpermission (OrgUpdateMemberAuditEntryPermission)

The new member permission level for the organization.

fragment (String!)

The specific text fragment within the property matched on.

permissionWas (OrgUpdateMemberAuditEntryPermission)

The former member permission level for the organization.

highlights ([TextMatchHighlight!]!)

Highlights within the matched fragment.

user (User)

The user affected by the action

property (String!)

The property matched on.

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

userResourcePath (URI)

The HTTP path for the user.

userUrl (URI)

The HTTP URL for the user.

--- -### UnlabeledEvent +### OrgUpdateMemberRepositoryCreationPermissionAuditEntry -

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

+

Audit log entry for a org.update_member_repository_creation_permission event.

#### Implements -- [Node](interfaces.md#node) +- [AuditEntry](interfaces.md#auditentry) +- [Node](interfaces.md#node) +- [OrganizationAuditEntryData](interfaces.md#organizationauditentrydata) #### Fields @@ -17574,80 +16857,99 @@ associated with a column, they will not become pending in the future.

Description - actor (Actor) -

Identifies the actor who performed the event.

+ action (String!) +

The action name

- createdAt (DateTime!) -

Identifies the date and time when the object was created.

+ actor (AuditEntryActor) +

The user who initiated the action

+ + + actorIp (String) +

The IP address of the actor

+ + + actorLocation (ActorLocation) +

A readable representation of the actor’s location

+ + + actorLogin (String) +

The username of the user who initiated the action

+ + + actorResourcePath (URI) +

The HTTP path for the actor.

+ + + actorUrl (URI) +

The HTTP URL for the actor.

+ + + canCreateRepositories (Boolean) +

Can members create repositories in the organization.

+ + + createdAt (PreciseDateTime!) +

The time the action was initiated

id (ID!) - label (Label!) -

Identifies the label associated with the ‘unlabeled’ event.

+ operationType (OperationType) +

The corresponding operation type for the action

- labelable (Labelable!) -

Identifies the Labelable associated with the event.

+ organization (Organization) +

The Organization associated with the Audit Entry.

- - ---- - -### UpdateRefsPayload - -

Autogenerated return type of UpdateRefs

- -#### Fields - - - - + + - - + + -
NameDescriptionorganizationName (String)

The name of the Organization.

clientMutationId (String)

A unique identifier for the client performing the mutation.

organizationResourcePath (URI)

The HTTP path for the organization

- ---- - -### UpdateNotificationRestrictionSettingPayload - -

Autogenerated return type of UpdateNotificationRestrictionSetting

- -#### Fields - - - - + + - - + + - - + + + + + + + + + + + + + +
NameDescriptionorganizationUrl (URI)

The HTTP URL for the organization

clientMutationId (String)

A unique identifier for the client performing the mutation.

user (User)

The user affected by the action

owner (VerifiableDomainOwner)

The owner on which the setting was updated.

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

userResourcePath (URI)

The HTTP path for the user.

userUrl (URI)

The HTTP URL for the user.

visibility (OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility)

The permission for visibility level of repositories for this organization.

--- -### CheckRun +### OrgUpdateMemberRepositoryInvitationPermissionAuditEntry -

A check run.

+

Audit log entry for a org.update_member_repository_invitation_permission event.

#### Implements +- [AuditEntry](interfaces.md#auditentry) - [Node](interfaces.md#node) -- [UniformResourceLocatable](interfaces.md#uniformresourcelocatable) +- [OrganizationAuditEntryData](interfaces.md#organizationauditentrydata) #### Fields @@ -17657,320 +16959,101 @@ associated with a column, they will not become pending in the future.

Description - annotations (CheckAnnotationConnection) - -

The check run’s annotations

- - - - - - - - - - - - - - - - -
Arguments
-

after (String)

-

Returns the elements in the list that come after the specified cursor.

-
-

before (String)

-

Returns the elements in the list that come before the specified cursor.

-
-

first (Int)

-

Returns the first n elements from the list.

-
-

last (Int)

-

Returns the last n elements from the list.

-
- + action (String!) +

The action name

- checkSuite (CheckSuite!) -

The check suite that this run is a part of.

+ actor (AuditEntryActor) +

The user who initiated the action

- completedAt (DateTime) -

Identifies the date and time when the check run was completed.

+ actorIp (String) +

The IP address of the actor

- conclusion (CheckConclusionState) -

The conclusion of the check run.

+ actorLocation (ActorLocation) +

A readable representation of the actor’s location

- databaseId (Int) -

Identifies the primary key from the database.

- - - detailsUrl (URI) -

The URL from which to find full details of the check run on the integrator’s site.

- - - externalId (String) -

A reference for the check run on the integrator’s system.

- - - id (ID!) - - - - isRequired (Boolean!) - -

Whether this check run is required to pass before merging.

- - - - - - - -
Arguments
-

pullRequestId (ID!)

-

The pull request this check is required for

-
- - - - name (String!) -

The name of the check for this check run.

- - - permalink (URI!) -

The permalink to the check run summary.

- - - repository (Repository!) -

The repository associated with this check run.

- - - resourcePath (URI!) -

The HTTP path for this check run.

- - - startedAt (DateTime) -

Identifies the date and time when the check run was started.

- - - status (CheckStatusState!) -

The current status of the check run.

- - - summary (String) -

A string representing the check run’s summary

- - - text (String) -

A string representing the check run’s text

- - - title (String) -

A string representing the check run

- - - url (URI!) -

The HTTP URL for this check run.

- - - ---- - -### DependencyGraphDependencyConnection - -

The connection type for DependencyGraphDependency.

- -#### Fields - - - - - - - - - - - - - - - - - - - - - - -
NameDescription
edges ([DependencyGraphDependencyEdge])

A list of edges.

nodes ([DependencyGraphDependency])

A list of nodes.

pageInfo (PageInfo!)

Information to aid in pagination.

totalCount (Int!)

Identifies the total count of items in the connection.

- ---- - -### RefEdge - -

An edge in a connection.

- -#### Fields - - - - - - - - - - - - - - -
NameDescription
cursor (String!)

A cursor for use in pagination.

node (Ref)

The item at the end of the edge.

- ---- - -### RepositoryVulnerabilityAlert - -

A alert for a repository with an affected vulnerability.

- -#### Implements - - -- [Node](interfaces.md#node) -- [RepositoryNode](interfaces.md#repositorynode) - -#### Fields - - - - - + + - - + + - - + + - - + + - - + + - - - - - - - - - - - - - - + + - - + + - - + + -
NameDescriptionactorLogin (String)

The username of the user who initiated the action

createdAt (DateTime!)

When was the alert created?

actorResourcePath (URI)

The HTTP path for the actor.

dismissReason (String)

The reason the alert was dismissed

actorUrl (URI)

The HTTP URL for the actor.

dismissedAt (DateTime)

When was the alert dismissed?

canInviteOutsideCollaboratorsToRepositories (Boolean)

Can outside collaborators be invited to repositories in the organization.

dismisser (User)

The user who dismissed the alert

createdAt (PreciseDateTime!)

The time the action was initiated

id (ID!)
repository (Repository!)

The associated repository

securityAdvisory (SecurityAdvisory)

The associated security advisory

securityVulnerability (SecurityVulnerability)

The associated security vulnerability

vulnerableManifestFilename (String!)

The vulnerable manifest filename

operationType (OperationType)

The corresponding operation type for the action

vulnerableManifestPath (String!)

The vulnerable manifest path

organization (Organization)

The Organization associated with the Audit Entry.

vulnerableRequirements (String)

The vulnerable requirements

organizationName (String)

The name of the Organization.

- ---- - -### UnmarkFileAsViewedPayload - -

Autogenerated return type of UnmarkFileAsViewed

- -#### Fields - - - - + + - - + + - - + + -
NameDescriptionorganizationResourcePath (URI)

The HTTP path for the organization

clientMutationId (String)

A unique identifier for the client performing the mutation.

organizationUrl (URI)

The HTTP URL for the organization

pullRequest (PullRequest)

The updated pull request.

user (User)

The user affected by the action

- ---- - -### EnterpriseServerInstallationEdge - -

An edge in a connection.

- -#### Fields - - - - + + - - + + - - + +
NameDescriptionuserLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

cursor (String!)

A cursor for use in pagination.

userResourcePath (URI)

The HTTP path for the user.

node (EnterpriseServerInstallation)

The item at the end of the edge.

userUrl (URI)

The HTTP URL for the user.

--- -### UnresolveReviewThreadPayload - -

Autogenerated return type of UnresolveReviewThread

- -#### Fields +### Organization - - - - - - - - - - - - - -
NameDescription
clientMutationId (String)

A unique identifier for the client performing the mutation.

thread (PullRequestReviewThread)

The thread to resolve.

+

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

---- +#### Implements -### UpdateEnterpriseMembersCanCreateRepositoriesSettingPayload -

Autogenerated return type of UpdateEnterpriseMembersCanCreateRepositoriesSetting

+- [Actor](interfaces.md#actor) +- [MemberStatusable](interfaces.md#memberstatusable) +- [Node](interfaces.md#node) +- [PackageOwner](interfaces.md#packageowner) +- [ProfileOwner](interfaces.md#profileowner) +- [ProjectOwner](interfaces.md#projectowner) +- [RepositoryOwner](interfaces.md#repositoryowner) +- [Sponsorable](interfaces.md#sponsorable) +- [UniformResourceLocatable](interfaces.md#uniformresourcelocatable) #### Fields @@ -17980,118 +17063,173 @@ associated with a column, they will not become pending in the future.

Description - clientMutationId (String) -

A unique identifier for the client performing the mutation.

- - - enterprise (Enterprise) -

The enterprise with the updated members can create repositories setting.

- - - message (String) -

A message confirming the result of updating the members can create repositories setting.

+ anyPinnableItems (Boolean!) + +

Determine if this repository owner has any items that can be pinned to their profile.

+ + + + + + + +
Arguments
+

type (PinnableItemType)

+

Filter to only a particular kind of pinnable item.

+
+ - - ---- - -### CheckSuiteConnection - -

The connection type for CheckSuite.

- -#### Fields - - - - + + - - + + - - + + - - + + - - + + -
NameDescriptionauditLog (OrganizationAuditEntryConnection!) +

Audit log entries of the organization

+ + + + + + + + + + + + + + + + + + + + + + +
Arguments
+

after (String)

+

Returns the elements in the list that come after the specified cursor.

+
+

before (String)

+

Returns the elements in the list that come before the specified cursor.

+
+

first (Int)

+

Returns the first n elements from the list.

+
+

last (Int)

+

Returns the last n elements from the list.

+
+

orderBy (AuditLogOrder)

+

Ordering options for the returned audit log entries.

+
+

query (String)

+

The query string to filter audit entries

+
+
edges ([CheckSuiteEdge])

A list of edges.

avatarUrl (URI!) +

A URL pointing to the organization’s public avatar.

+ + + + + + + +
Arguments
+

size (Int)

+

The size of the resulting square image.

+
+
nodes ([CheckSuite])

A list of nodes.

createdAt (DateTime!)

Identifies the date and time when the object was created.

pageInfo (PageInfo!)

Information to aid in pagination.

databaseId (Int)

Identifies the primary key from the database.

totalCount (Int!)

Identifies the total count of items in the connection.

description (String)

The organization’s public profile description.

- ---- - -### PackageVersionEdge - -

An edge in a connection.

- -#### Fields - - - - + + - - + + - - + + -
NameDescriptiondescriptionHTML (String)

The organization’s public profile description rendered to HTML.

cursor (String!)

A cursor for use in pagination.

domains (VerifiableDomainConnection) +

A list of domains owned by the organization.

+ + + + + + + + + + + + + + + + + + + + + + +
Arguments
+

after (String)

+

Returns the elements in the list that come after the specified cursor.

+
+

before (String)

+

Returns the elements in the list that come before the specified cursor.

+
+

first (Int)

+

Returns the first n elements from the list.

+
+

isVerified (Boolean)

+

Filter by if the domain is verified.

+
+

last (Int)

+

Returns the last n elements from the list.

+
+

orderBy (VerifiableDomainOrder)

+

Ordering options for verifiable domains returned.

+
+
node (PackageVersion)

The item at the end of the edge.

email (String)

The organization’s public email.

- ---- - -### UpdateBranchProtectionRulePayload - -

Autogenerated return type of UpdateBranchProtectionRule

- -#### Fields - - - - + + - - + + - - + + -
NameDescriptionhasSponsorsListing (Boolean!)

True if this user/organization has a GitHub Sponsors listing.

branchProtectionRule (BranchProtectionRule)

The newly created BranchProtectionRule.

id (ID!)
clientMutationId (String)

A unique identifier for the client performing the mutation.

interactionAbility (RepositoryInteractionAbility)

The interaction ability settings for this organization.

- ---- - -### PackageVersion - -

Information about a specific package version.

- -#### Implements - - -- [Node](interfaces.md#node) - -#### Fields - - - - + + - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + -
NameDescriptionipAllowListEnabledSetting (IpAllowListEnabledSettingValue!)

The setting value for whether the organization has an IP allow list enabled.

files (PackageFileConnection!)ipAllowListEntries (IpAllowListEntryConnection!) -

List of files associated with this package version

+

The IP addresses that are allowed to access resources owned by the organization.

@@ -18122,284 +17260,765 @@ associated with a column, they will not become pending in the future.

Arguments
-

orderBy (PackageFileOrder)

-

Ordering of the returned package files.

+

orderBy (IpAllowListEntryOrder)

+

Ordering options for IP allow list entries returned.

id (ID!)isSponsoredBy (Boolean!) +

Check if the given account is sponsoring this user/organization.

+ + + + + + + +
Arguments
+

accountLogin (String!)

+

The target account’s login.

+
+
package (Package)

The package associated with this version.

isSponsoringViewer (Boolean!)

True if the viewer is sponsored by this user/organization.

platform (String)

The platform this version was built for.

isVerified (Boolean!)

Whether the organization has verified its profile email and website.

preRelease (Boolean!)

Whether or not this version is a pre-release.

itemShowcase (ProfileItemShowcase!)

Showcases a selection of repositories and gists that the profile owner has +either curated or that have been selected automatically based on popularity.

readme (String)

The README of this package version.

location (String)

The organization’s public profile location.

release (Release)

The release associated with this package version.

login (String!)

The organization’s login name.

statistics (PackageVersionStatistics)

Statistics about package activity.

memberStatuses (UserStatusConnection!) +

Get the status messages members of this entity have set that are either public or visible only to the organization.

+ + + + + + + + + + + + + + + + + + + +
Arguments
+

after (String)

+

Returns the elements in the list that come after the specified cursor.

+
+

before (String)

+

Returns the elements in the list that come before the specified cursor.

+
+

first (Int)

+

Returns the first n elements from the list.

+
+

last (Int)

+

Returns the last n elements from the list.

+
+

orderBy (UserStatusOrder)

+

Ordering options for user statuses returned from the connection.

+
+
summary (String)

The package version summary.

membersWithRole (OrganizationMemberConnection!) +

A list of users who are members of this organization.

+ + + + + + + + + + + + + + + + +
Arguments
+

after (String)

+

Returns the elements in the list that come after the specified cursor.

+
+

before (String)

+

Returns the elements in the list that come before the specified cursor.

+
+

first (Int)

+

Returns the first n elements from the list.

+
+

last (Int)

+

Returns the last n elements from the list.

+
+
version (String!)

The version string.

name (String)

The organization’s public profile name.

- ---- - -### FollowingConnection - -

The connection type for User.

- -#### Fields - - - - + + - - + + - - + + - - + + - - + + -
NameDescriptionnewTeamResourcePath (URI!)

The HTTP path creating a new team

edges ([UserEdge])

A list of edges.

newTeamUrl (URI!)

The HTTP URL creating a new team

nodes ([User])

A list of nodes.

notificationDeliveryRestrictionEnabledSetting (NotificationRestrictionSettingValue!)

Indicates if email notification delivery for this organization is restricted to verified domains.

pageInfo (PageInfo!)

Information to aid in pagination.

organizationBillingEmail (String)

The billing email for the organization.

totalCount (Int!)

Identifies the total count of items in the connection.

packages (PackageConnection!) +

A list of packages under the owner.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Arguments
+

after (String)

+

Returns the elements in the list that come after the specified cursor.

+
+

before (String)

+

Returns the elements in the list that come before the specified cursor.

+
+

first (Int)

+

Returns the first n elements from the list.

+
+

last (Int)

+

Returns the last n elements from the list.

+
+

names ([String])

+

Find packages by their names.

+
+

orderBy (PackageOrder)

+

Ordering of the returned packages.

+
+

packageType (PackageType)

+

Filter registry package by type.

+
+

repositoryId (ID)

+

Find packages in a repository by ID.

+
+
- ---- - -### LabelConnection - -

The connection type for Label.

- -#### Fields - - - - + + - - + + - - + + - - + + - - + + -
NameDescriptionpendingMembers (UserConnection!) +

A list of users who have been invited to join this organization.

+ + + + + + + + + + + + + + + + +
Arguments
+

after (String)

+

Returns the elements in the list that come after the specified cursor.

+
+

before (String)

+

Returns the elements in the list that come before the specified cursor.

+
+

first (Int)

+

Returns the first n elements from the list.

+
+

last (Int)

+

Returns the last n elements from the list.

+
+
edges ([LabelEdge])

A list of edges.

pinnableItems (PinnableItemConnection!) +

A list of repositories and gists this profile owner can pin to their profile.

+ + + + + + + + + + + + + + + + + + + +
Arguments
+

after (String)

+

Returns the elements in the list that come after the specified cursor.

+
+

before (String)

+

Returns the elements in the list that come before the specified cursor.

+
+

first (Int)

+

Returns the first n elements from the list.

+
+

last (Int)

+

Returns the last n elements from the list.

+
+

types ([PinnableItemType!])

+

Filter the types of pinnable items that are returned.

+
+
nodes ([Label])

A list of nodes.

pinnedItems (PinnableItemConnection!) +

A list of repositories and gists this profile owner has pinned to their profile

+ + + + + + + + + + + + + + + + + + + +
Arguments
+

after (String)

+

Returns the elements in the list that come after the specified cursor.

+
+

before (String)

+

Returns the elements in the list that come before the specified cursor.

+
+

first (Int)

+

Returns the first n elements from the list.

+
+

last (Int)

+

Returns the last n elements from the list.

+
+

types ([PinnableItemType!])

+

Filter the types of pinned items that are returned.

+
+
pageInfo (PageInfo!)

Information to aid in pagination.

pinnedItemsRemaining (Int!)

Returns how many more items this profile owner can pin to their profile.

totalCount (Int!)

Identifies the total count of items in the connection.

project (Project) +

Find project by number.

+ + + + + + + +
Arguments
+

number (Int!)

+

The project number to find.

+
+
- ---- - -### PullRequestCommitEdge - -

An edge in a connection.

- -#### Fields - - - - + + - - + + - - + + -
NameDescriptionprojects (ProjectConnection!) +

A list of projects under the owner.

+ + + + + + + + + + + + + + + + + + + + + + + + + +
Arguments
+

after (String)

+

Returns the elements in the list that come after the specified cursor.

+
+

before (String)

+

Returns the elements in the list that come before the specified cursor.

+
+

first (Int)

+

Returns the first n elements from the list.

+
+

last (Int)

+

Returns the last n elements from the list.

+
+

orderBy (ProjectOrder)

+

Ordering options for projects returned from the connection

+
+

search (String)

+

Query to search projects by, currently only searching by name.

+
+

states ([ProjectState!])

+

A list of states to filter the projects by.

+
+
cursor (String!)

A cursor for use in pagination.

projectsResourcePath (URI!)

The HTTP path listing organization’s projects

node (PullRequestCommit)

The item at the end of the edge.

projectsUrl (URI!)

The HTTP URL listing organization’s projects

- ---- - -### RemoveEnterpriseOrganizationPayload - -

Autogenerated return type of RemoveEnterpriseOrganization

- -#### Fields - - - - + + - - + + - - + + - - + + - - + + -
NameDescriptionrepositories (RepositoryConnection!) +

A list of repositories that the user owns.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Arguments
+

affiliations ([RepositoryAffiliation])

+

Array of viewer’s affiliation options for repositories returned from the +connection. For example, OWNER will include only repositories that the +current viewer owns.

+
+

after (String)

+

Returns the elements in the list that come after the specified cursor.

+
+

before (String)

+

Returns the elements in the list that come before the specified cursor.

+
+

first (Int)

+

Returns the first n elements from the list.

+
+

isFork (Boolean)

+

If non-null, filters repositories according to whether they are forks of another repository

+
+

isLocked (Boolean)

+

If non-null, filters repositories according to whether they have been locked

+
+

last (Int)

+

Returns the last n elements from the list.

+
+

orderBy (RepositoryOrder)

+

Ordering options for repositories returned from the connection

+
+

ownerAffiliations ([RepositoryAffiliation])

+

Array of owner’s affiliation options for repositories returned from the +connection. For example, OWNER will include only repositories that the +organization or user being viewed owns.

+
+

privacy (RepositoryPrivacy)

+

If non-null, filters repositories according to privacy

+
+
clientMutationId (String)

A unique identifier for the client performing the mutation.

repository (Repository) +

Find Repository.

+ + + + + + + +
Arguments
+

name (String!)

+

Name of Repository to find.

+
+
enterprise (Enterprise)

The updated enterprise.

requiresTwoFactorAuthentication (Boolean)

When true the organization requires all members, billing managers, and outside +collaborators to enable two-factor authentication.

organization (Organization)

The organization that was removed from the enterprise.

resourcePath (URI!)

The HTTP path for this organization.

viewer (User)

The viewer performing the mutation.

samlIdentityProvider (OrganizationIdentityProvider)

The Organization’s SAML identity providers

- ---- - -### Tag - -

Represents a Git tag.

- -#### Implements - - -- [GitObject](interfaces.md#gitobject) -- [Node](interfaces.md#node) - -#### Fields - - - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + -
NameDescriptionsponsorsListing (SponsorsListing)

The GitHub Sponsors listing for this user or organization.

abbreviatedOid (String!)

An abbreviated version of the Git object ID

sponsorshipForViewerAsSponsor (Sponsorship)

The viewer’s sponsorship of this entity.

commitResourcePath (URI!)

The HTTP path for this Git object

sponsorshipsAsMaintainer (SponsorshipConnection!) +

This object’s sponsorships as the maintainer.

+ + + + + + + + + + + + + + + + + + + + + + +
Arguments
+

after (String)

+

Returns the elements in the list that come after the specified cursor.

+
+

before (String)

+

Returns the elements in the list that come before the specified cursor.

+
+

first (Int)

+

Returns the first n elements from the list.

+
+

includePrivate (Boolean)

+

Whether or not to include private sponsorships in the result set

+
+

last (Int)

+

Returns the last n elements from the list.

+
+

orderBy (SponsorshipOrder)

+

Ordering options for sponsorships returned from this connection. If left +blank, the sponsorships will be ordered based on relevancy to the viewer.

+
+
commitUrl (URI!)

The HTTP URL for this Git object

sponsorshipsAsSponsor (SponsorshipConnection!) +

This object’s sponsorships as the sponsor.

+ + + + + + + + + + + + + + + + + + + +
Arguments
+

after (String)

+

Returns the elements in the list that come after the specified cursor.

+
+

before (String)

+

Returns the elements in the list that come before the specified cursor.

+
+

first (Int)

+

Returns the first n elements from the list.

+
+

last (Int)

+

Returns the last n elements from the list.

+
+

orderBy (SponsorshipOrder)

+

Ordering options for sponsorships returned from this connection. If left +blank, the sponsorships will be ordered based on relevancy to the viewer.

+
+
id (ID!)team (Team) +

Find an organization’s team by its slug.

+ + + + + + + +
Arguments
+

slug (String!)

+

The name or slug of the team to find.

+
+
message (String)

The Git tag message.

teams (TeamConnection!) +

A list of teams in this organization.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Arguments
+

after (String)

+

Returns the elements in the list that come after the specified cursor.

+
+

before (String)

+

Returns the elements in the list that come before the specified cursor.

+
+

first (Int)

+

Returns the first n elements from the list.

+
+

last (Int)

+

Returns the last n elements from the list.

+
+

ldapMapped (Boolean)

+

If true, filters teams that are mapped to an LDAP Group (Enterprise only)

+
+

orderBy (TeamOrder)

+

Ordering options for teams returned from the connection

+
+

privacy (TeamPrivacy)

+

If non-null, filters teams according to privacy

+
+

query (String)

+

If non-null, filters teams with query on team name and team slug

+
+

role (TeamRole)

+

If non-null, filters teams according to whether the viewer is an admin or member on team

+
+

rootTeamsOnly (Boolean)

+

If true, restrict to only root teams

+
+

userLogins ([String!])

+

User logins to filter by

+
+
name (String!)

The Git tag name.

teamsResourcePath (URI!)

The HTTP path listing organization’s teams

oid (GitObjectID!)

The Git object ID

teamsUrl (URI!)

The HTTP URL listing organization’s teams

repository (Repository!)

The Repository the Git object belongs to

twitterUsername (String)

The organization’s Twitter username.

tagger (GitActor)

Details about the tag author.

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

target (GitObject!)

The Git object the tag points to.

url (URI!)

The HTTP URL for this organization.

- ---- - -### DeployKey - -

A repository deploy key.

- -#### Implements - - -- [Node](interfaces.md#node) - -#### Fields - - - - + + - - + + - - + + - - + + - - + + - - + + - - + + + + + + + + + +
NameDescriptionviewerCanAdminister (Boolean!)

Organization is adminable by the viewer.

createdAt (DateTime!)

Identifies the date and time when the object was created.

viewerCanChangePinnedItems (Boolean!)

Can the viewer pin repositories and gists to the profile?

id (ID!)viewerCanCreateProjects (Boolean!)

Can the current viewer create new projects on this owner.

key (String!)

The deploy key.

viewerCanCreateRepositories (Boolean!)

Viewer can create repositories on this organization

readOnly (Boolean!)

Whether or not the deploy key is read only.

viewerCanCreateTeams (Boolean!)

Viewer can create teams on this organization.

title (String!)

The deploy key title.

viewerCanSponsor (Boolean!)

Whether or not the viewer is able to sponsor this user/organization.

verified (Boolean!)

Whether or not the deploy key has been verified.

viewerIsAMember (Boolean!)

Viewer is an active member of this organization.

viewerIsSponsoring (Boolean!)

True if the viewer is sponsoring this user/organization.

websiteUrl (URI)

The organization’s public profile URL.

--- -### OrgDisableTwoFactorRequirementAuditEntry - -

Audit log entry for a org.disable_two_factor_requirement event.

- -#### Implements - +### OrganizationAuditEntryConnection -- [AuditEntry](interfaces.md#auditentry) -- [Node](interfaces.md#node) -- [OrganizationAuditEntryData](interfaces.md#organizationauditentrydata) +

The connection type for OrganizationAuditEntry.

#### Fields @@ -18409,84 +18028,51 @@ associated with a column, they will not become pending in the future.

Description - action (String!) -

The action name

- - - actor (AuditEntryActor) -

The user who initiated the action

- - - actorIp (String) -

The IP address of the actor

- - - actorLocation (ActorLocation) -

A readable representation of the actor’s location

- - - actorLogin (String) -

The username of the user who initiated the action

- - - actorResourcePath (URI) -

The HTTP path for the actor.

- - - actorUrl (URI) -

The HTTP URL for the actor.

- - - createdAt (PreciseDateTime!) -

The time the action was initiated

- - - id (ID!) - - - - operationType (OperationType) -

The corresponding operation type for the action

- - - organization (Organization) -

The Organization associated with the Audit Entry.

- - - organizationName (String) -

The name of the Organization.

+ edges ([OrganizationAuditEntryEdge]) +

A list of edges.

- organizationResourcePath (URI) -

The HTTP path for the organization

+ nodes ([OrganizationAuditEntry]) +

A list of nodes.

- organizationUrl (URI) -

The HTTP URL for the organization

+ pageInfo (PageInfo!) +

Information to aid in pagination.

- user (User) -

The user affected by the action

+ totalCount (Int!) +

Identifies the total count of items in the connection.

+ + +--- + +### OrganizationAuditEntryEdge + +

An edge in a connection.

+ +#### Fields + + - - + + - - + + - - + +
userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

NameDescription
userResourcePath (URI)

The HTTP path for the user.

cursor (String!)

A cursor for use in pagination.

userUrl (URI)

The HTTP URL for the user.

node (OrganizationAuditEntry)

The item at the end of the edge.

--- -### ProjectColumnConnection +### OrganizationConnection -

The connection type for ProjectColumn.

+

The connection type for Organization.

#### Fields @@ -18496,11 +18082,11 @@ associated with a column, they will not become pending in the future.

Description - edges ([ProjectColumnEdge]) + edges ([OrganizationEdge])

A list of edges.

- nodes ([ProjectColumn]) + nodes ([Organization])

A list of nodes.

@@ -18515,9 +18101,9 @@ associated with a column, they will not become pending in the future.

--- -### DeleteVerifiableDomainPayload +### OrganizationEdge -

Autogenerated return type of DeleteVerifiableDomain

+

An edge in a connection.

#### Fields @@ -18527,20 +18113,25 @@ associated with a column, they will not become pending in the future.

Description - clientMutationId (String) -

A unique identifier for the client performing the mutation.

+ cursor (String!) +

A cursor for use in pagination.

- owner (VerifiableDomainOwner) -

The owning account from which the domain was deleted.

+ node (Organization) +

The item at the end of the edge.

--- -### PushAllowanceConnection +### OrganizationIdentityProvider -

The connection type for PushAllowance.

+

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

+ +#### Implements + + +- [Node](interfaces.md#node) #### Fields @@ -18550,40 +18141,80 @@ associated with a column, they will not become pending in the future.

Description - edges ([PushAllowanceEdge]) -

A list of edges.

+ digestMethod (URI) +

The digest algorithm used to sign SAML requests for the Identity Provider.

- nodes ([PushAllowance]) -

A list of nodes.

+ externalIdentities (ExternalIdentityConnection!) + +

External Identities provisioned by this Identity Provider

+ + + + + + + + + + + + + + + + +
Arguments
+

after (String)

+

Returns the elements in the list that come after the specified cursor.

+
+

before (String)

+

Returns the elements in the list that come before the specified cursor.

+
+

first (Int)

+

Returns the first n elements from the list.

+
+

last (Int)

+

Returns the last n elements from the list.

+
+ - pageInfo (PageInfo!) -

Information to aid in pagination.

+ id (ID!) + - totalCount (Int!) -

Identifies the total count of items in the connection.

+ idpCertificate (X509Certificate) +

The x509 certificate used by the Identity Provider to sign assertions and responses.

+ + + issuer (String) +

The Issuer Entity ID for the SAML Identity Provider

+ + + organization (Organization) +

Organization this Identity Provider belongs to

+ + + signatureMethod (URI) +

The signature algorithm used to sign SAML requests for the Identity Provider.

+ + + ssoUrl (URI) +

The URL endpoint for the Identity Provider’s SAML SSO.

--- -### PullRequestReviewComment +### OrganizationInvitation -

A review comment associated with a given repository pull request.

+

An Invitation for a user to an organization.

#### Implements -- [Comment](interfaces.md#comment) -- [Deletable](interfaces.md#deletable) -- [Minimizable](interfaces.md#minimizable) -- [Node](interfaces.md#node) -- [Reactable](interfaces.md#reactable) -- [RepositoryNode](interfaces.md#repositorynode) -- [Updatable](interfaces.md#updatable) -- [UpdatableComment](interfaces.md#updatablecomment) +- [Node](interfaces.md#node) #### Fields @@ -18593,113 +18224,185 @@ associated with a column, they will not become pending in the future.

Description - author (Actor) -

The actor who authored the comment.

+ createdAt (DateTime!) +

Identifies the date and time when the object was created.

- authorAssociation (CommentAuthorAssociation!) -

Author’s association with the subject of the comment.

+ email (String) +

The email address of the user invited to the organization.

- body (String!) -

The comment body of this review comment.

+ id (ID!) + - bodyHTML (HTML!) -

The body rendered to HTML.

+ invitationType (OrganizationInvitationType!) +

The type of invitation that was sent (e.g. email, user).

- bodyText (String!) -

The comment body of this review comment rendered as plain text.

+ invitee (User) +

The user who was invited to the organization.

- commit (Commit) -

Identifies the commit associated with the comment.

+ inviter (User!) +

The user who created the invitation.

- createdAt (DateTime!) -

Identifies when the comment was created.

+ organization (Organization!) +

The organization the invite is for

- createdViaEmail (Boolean!) -

Check if this comment was created via an email reply.

+ role (OrganizationInvitationRole!) +

The user’s pending role in the organization (e.g. member, owner).

+ + +--- + +### OrganizationInvitationConnection + +

The connection type for OrganizationInvitation.

+ +#### Fields + + - - + + - - + + - - + + - - + + - - + + +
databaseId (Int)

Identifies the primary key from the database.

NameDescription
diffHunk (String!)

The diff hunk to which the comment applies.

edges ([OrganizationInvitationEdge])

A list of edges.

draftedAt (DateTime!)

Identifies when the comment was created in a draft state.

nodes ([OrganizationInvitation])

A list of nodes.

editor (Actor)

The actor who edited the comment.

pageInfo (PageInfo!)

Information to aid in pagination.

id (ID!)totalCount (Int!)

Identifies the total count of items in the connection.

+ +--- + +### OrganizationInvitationEdge + +

An edge in a connection.

+ +#### Fields + + - - + + - - + + - - + + +
includesCreatedEdit (Boolean!)

Check if this comment was edited and includes an edit with the creation data

NameDescription
isMinimized (Boolean!)

Returns whether or not a comment has been minimized.

cursor (String!)

A cursor for use in pagination.

lastEditedAt (DateTime)

The moment the editor made the last edit

node (OrganizationInvitation)

The item at the end of the edge.

+ +--- + +### OrganizationMemberConnection + +

The connection type for User.

+ +#### Fields + + - - + + - - + + - - + + - - + + - - + + +
minimizedReason (String)

Returns why the comment was minimized.

NameDescription
originalCommit (Commit)

Identifies the original commit associated with the comment.

edges ([OrganizationMemberEdge])

A list of edges.

originalPosition (Int!)

The original line index in the diff to which the comment applies.

nodes ([User])

A list of nodes.

outdated (Boolean!)

Identifies when the comment body is outdated

pageInfo (PageInfo!)

Information to aid in pagination.

path (String!)

The path to which the comment applies.

totalCount (Int!)

Identifies the total count of items in the connection.

+ +--- + +### OrganizationMemberEdge + +

Represents a user within an organization.

+ +#### Fields + + - - + + - - + + - - + + - - + + - - + + + +
position (Int)

The line index in the diff to which the comment applies.

NameDescription
publishedAt (DateTime)

Identifies when the comment was published at.

cursor (String!)

A cursor for use in pagination.

pullRequest (PullRequest!)

The pull request associated with this review comment.

hasTwoFactorEnabled (Boolean)

Whether the organization member has two factor enabled or not. Returns null if information is not available to viewer.

pullRequestReview (PullRequestReview)

The pull request review associated with this review comment.

node (User)

The item at the end of the edge.

reactionGroups ([ReactionGroup!])

A list of reactions grouped by content left on the subject.

role (OrganizationMemberRole)

The role this user has in the organization.

+ +--- + +### OrganizationTeamsHovercardContext + +

An organization teams hovercard context

+ +#### Implements + + +- [HovercardContext](interfaces.md#hovercardcontext) + +#### Fields + + + + + - + + + + + + + + + - - + + - - + + - - + + +
NameDescription
reactions (ReactionConnection!)message (String!)

A string describing this context

octicon (String!)

An octicon to accompany this context

relevantTeams (TeamConnection!) -

A list of Reactions left on the Issue.

+

Teams in this organization the user is a member of that are relevant

@@ -18716,12 +18419,6 @@ associated with a column, they will not become pending in the future.

Returns the elements in the list that come before the specified cursor.

- - -

Returns the last n elements from the list.

- - -
Arguments
-

content (ReactionContent)

-

Allows filtering Reactions by emoji.

-

first (Int)

@@ -18734,43 +18431,53 @@ associated with a column, they will not become pending in the future.

-

orderBy (ReactionOrder)

-

Allows specifying the order in which reactions are returned.

-
replyTo (PullRequestReviewComment)

The comment this is a reply to.

teamsResourcePath (URI!)

The path for the full team list for this user

repository (Repository!)

The repository associated with this node.

teamsUrl (URI!)

The URL for the full team list for this user

resourcePath (URI!)

The HTTP path permalink for this review comment.

totalTeamCount (Int!)

The total number of teams the user is on in the organization

+ +--- + +### OrganizationsHovercardContext + +

An organization list hovercard context

+ +#### Implements + + +- [HovercardContext](interfaces.md#hovercardcontext) + +#### Fields + + - - + + - - + + - - + + - + - - + + - - + + + + + + + + + + - + + + + + + + + + + + + +
state (PullRequestReviewCommentState!)

Identifies the state of the comment.

NameDescription
updatedAt (DateTime!)

Identifies when the comment was last updated.

message (String!)

A string describing this context

url (URI!)

The HTTP URL permalink for this review comment.

octicon (String!)

An octicon to accompany this context

userContentEdits (UserContentEditConnection)relevantOrganizations (OrganizationConnection!) -

A list of edits to this content.

+

Organizations this user is a member of that are relevant

@@ -18803,36 +18510,21 @@ associated with a column, they will not become pending in the future.

- - - - - - - - - - - - - - - - - - - - - - + +
Arguments
viewerCanDelete (Boolean!)

Check if the current viewer can delete this object.

viewerCanMinimize (Boolean!)

Check if the current viewer can minimize this object.

viewerCanReact (Boolean!)

Can user react to this subject

viewerCanUpdate (Boolean!)

Check if the current viewer can update this object.

viewerCannotUpdateReasons ([CommentCannotUpdateReason!]!)

Reasons why the current viewer can not update this comment.

viewerDidAuthor (Boolean!)

Did the viewer author this comment.

totalOrganizationCount (Int!)

The total number of organizations this user is in

--- -### UnlinkRepositoryFromProjectPayload +### Package -

Autogenerated return type of UnlinkRepositoryFromProject

+

Information for an uploaded package.

+ +#### Implements + + +- [Node](interfaces.md#node) #### Fields @@ -18842,24 +18534,94 @@ associated with a column, they will not become pending in the future.

Description
clientMutationId (String)

A unique identifier for the client performing the mutation.

id (ID!)
project (Project)

The linked Project.

latestVersion (PackageVersion)

Find the latest version for the package.

name (String!)

Identifies the name of the package.

packageType (PackageType!)

Identifies the type of the package.

repository (Repository)

The linked Repository.

The repository this package belongs to.

statistics (PackageStatistics)

Statistics about package activity.

version (PackageVersion) +

Find package version by version string.

+ + + + + + + +
Arguments
+

version (String!)

+

The package version.

+
+
versions (PackageVersionConnection!) +

list of versions for this package

+ + + + + + + + + + + + + + + + + + + +
Arguments
+

after (String)

+

Returns the elements in the list that come after the specified cursor.

+
+

before (String)

+

Returns the elements in the list that come before the specified cursor.

+
+

first (Int)

+

Returns the first n elements from the list.

+
+

last (Int)

+

Returns the last n elements from the list.

+
+

orderBy (PackageVersionOrder)

+

Ordering of the returned packages.

+
+
--- -### UpdateEnterpriseMembersCanViewDependencyInsightsSettingPayload +### PackageConnection -

Autogenerated return type of UpdateEnterpriseMembersCanViewDependencyInsightsSetting

+

The connection type for Package.

#### Fields @@ -18869,24 +18631,28 @@ associated with a column, they will not become pending in the future.

Description - clientMutationId (String) -

A unique identifier for the client performing the mutation.

+ edges ([PackageEdge]) +

A list of edges.

- enterprise (Enterprise) -

The enterprise with the updated members can view dependency insights setting.

+ nodes ([Package]) +

A list of nodes.

- message (String) -

A message confirming the result of updating the members can view dependency insights setting.

+ pageInfo (PageInfo!) +

Information to aid in pagination.

+ + + totalCount (Int!) +

Identifies the total count of items in the connection.

--- -### VerifiableDomainConnection +### PackageEdge -

The connection type for VerifiableDomain.

+

An edge in a connection.

#### Fields @@ -18896,28 +18662,20 @@ associated with a column, they will not become pending in the future.

Description - edges ([VerifiableDomainEdge]) -

A list of edges.

- - - nodes ([VerifiableDomain]) -

A list of nodes.

- - - pageInfo (PageInfo!) -

Information to aid in pagination.

+ cursor (String!) +

A cursor for use in pagination.

- totalCount (Int!) -

Identifies the total count of items in the connection.

+ node (Package) +

The item at the end of the edge.

--- -### BaseRefChangedEvent +### PackageFile -

Represents a ‘base_ref_changed’ event on a given issue or pull request.

+

A file in a package version.

#### Implements @@ -18932,40 +18690,48 @@ associated with a column, they will not become pending in the future.

Description - actor (Actor) -

Identifies the actor who performed the event.

+ id (ID!) + - createdAt (DateTime!) -

Identifies the date and time when the object was created.

+ md5 (String) +

MD5 hash of the file.

- currentRefName (String!) -

Identifies the name of the base ref for the pull request after it was changed.

+ name (String!) +

Name of the file.

- databaseId (Int) -

Identifies the primary key from the database.

+ packageVersion (PackageVersion) +

The package version this file belongs to.

- id (ID!) - + sha1 (String) +

SHA1 hash of the file.

- previousRefName (String!) -

Identifies the name of the base ref for the pull request before it was changed.

+ sha256 (String) +

SHA256 hash of the file.

- pullRequest (PullRequest!) -

PullRequest referenced by event.

+ size (Int) +

Size of the file in bytes.

+ + + updatedAt (DateTime!) +

Identifies the date and time when the object was last updated.

+ + + url (URI) +

URL to download the asset.

--- -### ContributionCalendarMonth +### PackageFileConnection -

A month of contributions in a user’s contribution graph.

+

The connection type for PackageFile.

#### Fields @@ -18975,33 +18741,28 @@ associated with a column, they will not become pending in the future.

Description - firstDay (Date!) -

The date of the first day of this month.

+ edges ([PackageFileEdge]) +

A list of edges.

- name (String!) -

The name of the month.

+ nodes ([PackageFile]) +

A list of nodes.

- totalWeeks (Int!) -

How many weeks started in this month.

+ pageInfo (PageInfo!) +

Information to aid in pagination.

- year (Int!) -

The year the month occurred in.

+ totalCount (Int!) +

Identifies the total count of items in the connection.

--- -### EnterpriseRepositoryInfo - -

A subset of repository information queryable from an enterprise.

- -#### Implements - +### PackageFileEdge -- [Node](interfaces.md#node) +

An edge in a connection.

#### Fields @@ -19011,28 +18772,20 @@ associated with a column, they will not become pending in the future.

Description - id (ID!) - - - - isPrivate (Boolean!) -

Identifies if the repository is private.

- - - name (String!) -

The repository’s name.

+ cursor (String!) +

A cursor for use in pagination.

- nameWithOwner (String!) -

The repository’s name with owner.

+ node (PackageFile) +

The item at the end of the edge.

--- -### LockLockablePayload +### PackageStatistics -

Autogenerated return type of LockLockable

+

Represents a object that contains package activity statistics such as downloads.

#### Fields @@ -19042,31 +18795,21 @@ associated with a column, they will not become pending in the future.

Description - actor (Actor) -

Identifies the actor who performed the event.

- - - clientMutationId (String) -

A unique identifier for the client performing the mutation.

- - - lockedRecord (Lockable) -

The item that was locked.

+ downloadsTotalCount (Int!) +

Number of times the package was downloaded since it was created.

--- -### OrgDisableSamlAuditEntry +### PackageTag -

Audit log entry for a org.disable_saml event.

+

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

#### Implements -- [AuditEntry](interfaces.md#auditentry) -- [Node](interfaces.md#node) -- [OrganizationAuditEntryData](interfaces.md#organizationauditentrydata) +- [Node](interfaces.md#node) #### Fields @@ -19076,98 +18819,150 @@ associated with a column, they will not become pending in the future.

Description - action (String!) -

The action name

+ id (ID!) + - actor (AuditEntryActor) -

The user who initiated the action

+ name (String!) +

Identifies the tag name of the version.

- actorIp (String) -

The IP address of the actor

+ version (PackageVersion) +

Version that the tag is associated with.

+ + +--- + +### PackageVersion + +

Information about a specific package version.

+ +#### Implements + + +- [Node](interfaces.md#node) + +#### Fields + + - - + + - - - - - - - - - - - - - - - - - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + + +
actorLocation (ActorLocation)

A readable representation of the actor’s location

NameDescription
actorLogin (String)

The username of the user who initiated the action

actorResourcePath (URI)

The HTTP path for the actor.

actorUrl (URI)

The HTTP URL for the actor.

createdAt (PreciseDateTime!)

The time the action was initiated

digestMethodUrl (URI)

The SAML provider’s digest algorithm URL.

files (PackageFileConnection!) +

List of files associated with this package version

+ + + + + + + + + + + + + + + + + + + +
Arguments
+

after (String)

+

Returns the elements in the list that come after the specified cursor.

+
+

before (String)

+

Returns the elements in the list that come before the specified cursor.

+
+

first (Int)

+

Returns the first n elements from the list.

+
+

last (Int)

+

Returns the last n elements from the list.

+
+

orderBy (PackageFileOrder)

+

Ordering of the returned package files.

+
+
id (ID!)
issuerUrl (URI)

The SAML provider’s issuer URL.

package (Package)

The package associated with this version.

operationType (OperationType)

The corresponding operation type for the action

platform (String)

The platform this version was built for.

organization (Organization)

The Organization associated with the Audit Entry.

preRelease (Boolean!)

Whether or not this version is a pre-release.

organizationName (String)

The name of the Organization.

readme (String)

The README of this package version.

organizationResourcePath (URI)

The HTTP path for the organization

release (Release)

The release associated with this package version.

organizationUrl (URI)

The HTTP URL for the organization

statistics (PackageVersionStatistics)

Statistics about package activity.

signatureMethodUrl (URI)

The SAML provider’s signature algorithm URL.

summary (String)

The package version summary.

singleSignOnUrl (URI)

The SAML provider’s single sign-on URL.

version (String!)

The version string.

+ +--- + +### PackageVersionConnection + +

The connection type for PackageVersion.

+ +#### Fields + + + + + - - + + - - + + - - + + - - + +
NameDescription
user (User)

The user affected by the action

edges ([PackageVersionEdge])

A list of edges.

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

nodes ([PackageVersion])

A list of nodes.

userResourcePath (URI)

The HTTP path for the user.

pageInfo (PageInfo!)

Information to aid in pagination.

userUrl (URI)

The HTTP URL for the user.

totalCount (Int!)

Identifies the total count of items in the connection.

--- -### SponsorableItemEdge +### PackageVersionEdge

An edge in a connection.

@@ -19183,21 +18978,16 @@ associated with a column, they will not become pending in the future.

A cursor for use in pagination.

- node (SponsorableItem) + node (PackageVersion)

The item at the end of the edge.

--- -### ViewerHovercardContext - -

A hovercard context with a message describing how the viewer is related.

- -#### Implements - +### PackageVersionStatistics -- [HovercardContext](interfaces.md#hovercardcontext) +

Represents a object that contains package version activity statistics such as downloads.

#### Fields @@ -19207,32 +18997,16 @@ associated with a column, they will not become pending in the future.

Description - message (String!) -

A string describing this context

- - - octicon (String!) -

An octicon to accompany this context

- - - viewer (User!) -

Identifies the user who is related to this context.

+ downloadsTotalCount (Int!) +

Number of times the package was downloaded since it was created.

--- -### RepoConfigDisableCollaboratorsOnlyAuditEntry - -

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

- -#### Implements - +### PageInfo -- [AuditEntry](interfaces.md#auditentry) -- [Node](interfaces.md#node) -- [OrganizationAuditEntryData](interfaces.md#organizationauditentrydata) -- [RepositoryAuditEntryData](interfaces.md#repositoryauditentrydata) +

Information about pagination in a connection.

#### Fields @@ -19242,100 +19016,55 @@ associated with a column, they will not become pending in the future.

Description - action (String!) -

The action name

- - - actor (AuditEntryActor) -

The user who initiated the action

- - - actorIp (String) -

The IP address of the actor

- - - actorLocation (ActorLocation) -

A readable representation of the actor’s location

- - - actorLogin (String) -

The username of the user who initiated the action

- - - actorResourcePath (URI) -

The HTTP path for the actor.

- - - actorUrl (URI) -

The HTTP URL for the actor.

- - - createdAt (PreciseDateTime!) -

The time the action was initiated

- - - id (ID!) - - - - operationType (OperationType) -

The corresponding operation type for the action

- - - organization (Organization) -

The Organization associated with the Audit Entry.

- - - organizationName (String) -

The name of the Organization.

- - - organizationResourcePath (URI) -

The HTTP path for the organization

- - - organizationUrl (URI) -

The HTTP URL for the organization

- - - repository (Repository) -

The repository associated with the action

+ endCursor (String) +

When paginating forwards, the cursor to continue.

- repositoryName (String) -

The name of the repository

+ hasNextPage (Boolean!) +

When paginating forwards, are there more items?

- repositoryResourcePath (URI) -

The HTTP path for the repository

+ hasPreviousPage (Boolean!) +

When paginating backwards, are there more items?

- repositoryUrl (URI) -

The HTTP URL for the repository

+ startCursor (String) +

When paginating backwards, the cursor to continue.

+ + +--- + +### PermissionSource + +

A level of permission and source for a user’s access to a repository.

+ +#### Fields + + - - + + - - + + - - + + - - + +
user (User)

The user affected by the action

NameDescription
userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

organization (Organization!)

The organization the repository belongs to.

userResourcePath (URI)

The HTTP path for the user.

permission (DefaultRepositoryPermissionField!)

The level of access this source has granted to the user.

userUrl (URI)

The HTTP URL for the user.

source (PermissionGranter!)

The source of this permission.

--- -### SubmitPullRequestReviewPayload +### PinIssuePayload -

Autogenerated return type of SubmitPullRequestReview

+

Autogenerated return type of PinIssue

#### Fields @@ -19349,16 +19078,16 @@ associated with a column, they will not become pending in the future.

A unique identifier for the client performing the mutation.

- pullRequestReview (PullRequestReview) -

The submitted pull request review.

+ issue (Issue) +

The issue that was pinned

--- -### RemoveOutsideCollaboratorPayload +### PinnableItemConnection -

Autogenerated return type of RemoveOutsideCollaborator

+

The connection type for PinnableItem.

#### Fields @@ -19368,18 +19097,26 @@ associated with a column, they will not become pending in the future.

Description - clientMutationId (String) -

A unique identifier for the client performing the mutation.

+ edges ([PinnableItemEdge]) +

A list of edges.

- removedUser (User) -

The user that was removed as an outside collaborator.

+ nodes ([PinnableItem]) +

A list of nodes.

+ + + pageInfo (PageInfo!) +

Information to aid in pagination.

+ + + totalCount (Int!) +

Identifies the total count of items in the connection.

--- -### RepositoryVulnerabilityAlertEdge +### PinnableItemEdge

An edge in a connection.

@@ -19395,16 +19132,21 @@ associated with a column, they will not become pending in the future.

A cursor for use in pagination.

- node (RepositoryVulnerabilityAlert) + node (PinnableItem)

The item at the end of the edge.

--- -### AddProjectCardPayload +### PinnedEvent + +

Represents a ‘pinned’ event on a given issue or pull request.

+ +#### Implements -

Autogenerated return type of AddProjectCard

+ +- [Node](interfaces.md#node) #### Fields @@ -19414,24 +19156,33 @@ associated with a column, they will not become pending in the future.

Description - cardEdge (ProjectCardEdge) -

The edge from the ProjectColumn’s card connection.

+ actor (Actor) +

Identifies the actor who performed the event.

- clientMutationId (String) -

A unique identifier for the client performing the mutation.

+ createdAt (DateTime!) +

Identifies the date and time when the object was created.

- projectColumn (ProjectColumn) -

The ProjectColumn

+ id (ID!) + + + + issue (Issue!) +

Identifies the issue associated with the event.

--- -### ExternalIdentityScimAttributes +### PinnedIssue -

SCIM attributes for the External Identity

+

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

+ +#### Implements + + +- [Node](interfaces.md#node) #### Fields @@ -19441,37 +19192,32 @@ associated with a column, they will not become pending in the future.

Description - emails ([UserEmailMetadata!]) -

The emails associated with the SCIM identity

+ databaseId (Int) +

Identifies the primary key from the database.

- familyName (String) -

Family name of the SCIM identity

+ id (ID!) + - givenName (String) -

Given name of the SCIM identity

+ issue (Issue!) +

The issue that was pinned.

- groups ([String!]) -

The groups linked to this identity in IDP

+ pinnedBy (Actor!) +

The actor that pinned this issue.

- username (String) -

The userName of the SCIM identity

+ repository (Repository!) +

The repository that this issue was pinned to.

--- -### EnterpriseServerInstallation - -

An Enterprise Server installation.

- -#### Implements - +### PinnedIssueConnection -- [Node](interfaces.md#node) +

The connection type for PinnedIssue.

#### Fields @@ -19481,118 +19227,51 @@ associated with a column, they will not become pending in the future.

Description - createdAt (DateTime!) -

Identifies the date and time when the object was created.

- - - customerName (String!) -

The customer name to which the Enterprise Server installation belongs.

+ edges ([PinnedIssueEdge]) +

A list of edges.

- hostName (String!) -

The host name of the Enterprise Server installation.

+ nodes ([PinnedIssue]) +

A list of nodes.

- id (ID!) - + pageInfo (PageInfo!) +

Information to aid in pagination.

- isConnected (Boolean!) -

Whether or not the installation is connected to an Enterprise Server installation via GitHub Connect.

+ totalCount (Int!) +

Identifies the total count of items in the connection.

+ + +--- + +### PinnedIssueEdge + +

An edge in a connection.

+ +#### Fields + + - - + + - - + + - - + +
updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

NameDescription
userAccounts (EnterpriseServerUserAccountConnection!) -

User accounts on this Enterprise Server installation.

- - - - - - - - - - - - - - - - - - - -
Arguments
-

after (String)

-

Returns the elements in the list that come after the specified cursor.

-
-

before (String)

-

Returns the elements in the list that come before the specified cursor.

-
-

first (Int)

-

Returns the first n elements from the list.

-
-

last (Int)

-

Returns the last n elements from the list.

-
-

orderBy (EnterpriseServerUserAccountOrder)

-

Ordering options for Enterprise Server user accounts returned from the connection.

-
-
cursor (String!)

A cursor for use in pagination.

userAccountsUploads (EnterpriseServerUserAccountsUploadConnection!) -

User accounts uploads for the Enterprise Server installation.

- - - - - - - - - - - - - - - - - - - -
Arguments
-

after (String)

-

Returns the elements in the list that come after the specified cursor.

-
-

before (String)

-

Returns the elements in the list that come before the specified cursor.

-
-

first (Int)

-

Returns the first n elements from the list.

-
-

last (Int)

-

Returns the last n elements from the list.

-
-

orderBy (EnterpriseServerUserAccountsUploadOrder)

-

Ordering options for Enterprise Server user accounts uploads returned from the connection.

-
-
node (PinnedIssue)

The item at the end of the edge.

--- -### OrgInviteToBusinessAuditEntry +### PrivateRepositoryForkingDisableAuditEntry -

Audit log entry for a org.invite_to_business event.

+

Audit log entry for a private_repository_forking.disable event.

#### Implements @@ -19600,7 +19279,8 @@ associated with a column, they will not become pending in the future.

- [AuditEntry](interfaces.md#auditentry) - [EnterpriseAuditEntryData](interfaces.md#enterpriseauditentrydata) - [Node](interfaces.md#node) -- [OrganizationAuditEntryData](interfaces.md#organizationauditentrydata) +- [OrganizationAuditEntryData](interfaces.md#organizationauditentrydata) +- [RepositoryAuditEntryData](interfaces.md#repositoryauditentrydata) #### Fields @@ -19677,6 +19357,22 @@ associated with a column, they will not become pending in the future.

organizationUrl (URI)

The HTTP URL for the organization

+ + repository (Repository) +

The repository associated with the action

+ + + repositoryName (String) +

The name of the repository

+ + + repositoryResourcePath (URI) +

The HTTP path for the repository

+ + + repositoryUrl (URI) +

The HTTP URL for the repository

+ user (User)

The user affected by the action

@@ -19697,14 +19393,18 @@ associated with a column, they will not become pending in the future.

--- -### ReopenedEvent +### PrivateRepositoryForkingEnableAuditEntry -

Represents a ‘reopened’ event on any Closable.

+

Audit log entry for a private_repository_forking.enable event.

#### Implements -- [Node](interfaces.md#node) +- [AuditEntry](interfaces.md#auditentry) +- [EnterpriseAuditEntryData](interfaces.md#enterpriseauditentrydata) +- [Node](interfaces.md#node) +- [OrganizationAuditEntryData](interfaces.md#organizationauditentrydata) +- [RepositoryAuditEntryData](interfaces.md#repositoryauditentrydata) #### Fields @@ -19714,140 +19414,113 @@ associated with a column, they will not become pending in the future.

Description - actor (Actor) -

Identifies the actor who performed the event.

+ action (String!) +

The action name

- closable (Closable!) -

Object that was reopened.

+ actor (AuditEntryActor) +

The user who initiated the action

- createdAt (DateTime!) -

Identifies the date and time when the object was created.

+ actorIp (String) +

The IP address of the actor

- id (ID!) - + actorLocation (ActorLocation) +

A readable representation of the actor’s location

- - ---- - -### RepositoryContactLink - -

A repository contact link.

- -#### Fields - - - - + + - - + + - - + + - - + + -
NameDescriptionactorLogin (String)

The username of the user who initiated the action

about (String!)

The contact link purpose.

actorResourcePath (URI)

The HTTP path for the actor.

name (String!)

The contact link name.

actorUrl (URI)

The HTTP URL for the actor.

url (URI!)

The contact link URL.

createdAt (PreciseDateTime!)

The time the action was initiated

- ---- - -### PullRequestCommitConnection - -

The connection type for PullRequestCommit.

- -#### Fields - - - - + + - - + + - - + + - - + + - - + + -
NameDescriptionenterpriseResourcePath (URI)

The HTTP path for this enterprise.

edges ([PullRequestCommitEdge])

A list of edges.

enterpriseSlug (String)

The slug of the enterprise.

nodes ([PullRequestCommit])

A list of nodes.

enterpriseUrl (URI)

The HTTP URL for this enterprise.

pageInfo (PageInfo!)

Information to aid in pagination.

id (ID!)
totalCount (Int!)

Identifies the total count of items in the connection.

operationType (OperationType)

The corresponding operation type for the action

- ---- - -### SearchResultItemEdge - -

An edge in a connection.

- -#### Fields - - - - + + - - + + - - + + - - + + -
NameDescriptionorganization (Organization)

The Organization associated with the Audit Entry.

cursor (String!)

A cursor for use in pagination.

organizationName (String)

The name of the Organization.

node (SearchResultItem)

The item at the end of the edge.

organizationResourcePath (URI)

The HTTP path for the organization

textMatches ([TextMatch])

Text matches on the result found.

organizationUrl (URI)

The HTTP URL for the organization

- ---- - -### UpdateIssuePayload - -

Autogenerated return type of UpdateIssue

- -#### Fields - - - - + + - - + + - - + + - - + + + + + + + + + + + + + + + + + +
NameDescriptionrepository (Repository)

The repository associated with the action

actor (Actor)

Identifies the actor who performed the event.

repositoryName (String)

The name of the repository

clientMutationId (String)

A unique identifier for the client performing the mutation.

repositoryResourcePath (URI)

The HTTP path for the repository

issue (Issue)

The issue.

repositoryUrl (URI)

The HTTP URL for the repository

user (User)

The user affected by the action

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

userResourcePath (URI)

The HTTP path for the user.

userUrl (URI)

The HTTP URL for the user.

--- -### RepositoryEdge +### ProfileItemShowcase -

An edge in a connection.

+

A curatable list of repositories relating to a repository owner, which defaults +to showing the most popular repositories they own.

#### Fields @@ -19857,25 +19530,60 @@ associated with a column, they will not become pending in the future.

Description - cursor (String!) -

A cursor for use in pagination.

+ hasPinnedItems (Boolean!) +

Whether or not the owner has pinned any repositories or gists.

- node (Repository) -

The item at the end of the edge.

+ items (PinnableItemConnection!) + +

The repositories and gists in the showcase. If the profile owner has any +pinned items, those will be returned. Otherwise, the profile owner’s popular +repositories will be returned.

+ + + + + + + + + + + + + + + + +
Arguments
+

after (String)

+

Returns the elements in the list that come after the specified cursor.

+
+

before (String)

+

Returns the elements in the list that come before the specified cursor.

+
+

first (Int)

+

Returns the first n elements from the list.

+
+

last (Int)

+

Returns the last n elements from the list.

+
+ --- -### SponsorsTier +### Project -

A GitHub Sponsors tier associated with a GitHub Sponsors listing.

+

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

#### Implements -- [Node](interfaces.md#node) +- [Closable](interfaces.md#closable) +- [Node](interfaces.md#node) +- [Updatable](interfaces.md#updatable) #### Fields @@ -19885,96 +19593,156 @@ associated with a column, they will not become pending in the future.

Description - adminInfo (SponsorsTierAdminInfo) -

SponsorsTier information only visible to users that can administer the associated Sponsors listing.

+ body (String) +

The project’s description body.

- createdAt (DateTime!) -

Identifies the date and time when the object was created.

+ bodyHTML (HTML!) +

The projects description body rendered to HTML.

- description (String!) -

The description of the tier.

+ closed (Boolean!) +

true if the object is closed (definition of closed may depend on type)

- descriptionHTML (HTML!) -

The tier description rendered to HTML

+ closedAt (DateTime) +

Identifies the date and time when the object was closed.

- id (ID!) - + columns (ProjectColumnConnection!) + +

List of columns in the project

+ + + + + + + + + + + + + + + + +
Arguments
+

after (String)

+

Returns the elements in the list that come after the specified cursor.

+
+

before (String)

+

Returns the elements in the list that come before the specified cursor.

+
+

first (Int)

+

Returns the first n elements from the list.

+
+

last (Int)

+

Returns the last n elements from the list.

+
+ - monthlyPriceInCents (Int!) -

How much this tier costs per month in cents.

+ createdAt (DateTime!) +

Identifies the date and time when the object was created.

- monthlyPriceInDollars (Int!) -

How much this tier costs per month in dollars.

+ creator (Actor) +

The actor who originally created the project.

+ + + databaseId (Int) +

Identifies the primary key from the database.

+ + + id (ID!) + name (String!) -

The name of the tier.

+

The project’s name.

- sponsorsListing (SponsorsListing!) -

The sponsors listing that this tier belongs to.

+ number (Int!) +

The project’s number.

- updatedAt (DateTime!) -

Identifies the date and time when the object was last updated.

+ owner (ProjectOwner!) +

The project’s owner. Currently limited to repositories, organizations, and users.

- - ---- - -### AutomaticBaseChangeFailedEvent - -

Represents a ‘automatic_base_change_failed’ event on a given pull request.

- -#### Implements - - -- [Node](interfaces.md#node) - -#### Fields - - - - + + - - + + - - + + - - + + - - + + - - + + - - + +
NameDescriptionpendingCards (ProjectCardConnection!) +

List of pending cards in this project

+ + + + + + + + + + + + + + + + + + + +
Arguments
+

after (String)

+

Returns the elements in the list that come after the specified cursor.

+
+

archivedStates ([ProjectCardArchivedState])

+

A list of archived states to filter the cards by

+
+

before (String)

+

Returns the elements in the list that come before the specified cursor.

+
+

first (Int)

+

Returns the first n elements from the list.

+
+

last (Int)

+

Returns the last n elements from the list.

+
+
actor (Actor)

Identifies the actor who performed the event.

progress (ProjectProgress!)

Project progress details.

createdAt (DateTime!)

Identifies the date and time when the object was created.

resourcePath (URI!)

The HTTP path for this project

id (ID!)state (ProjectState!)

Whether the project is open or closed.

newBase (String!)

The new base for this PR

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

oldBase (String!)

The old base for this PR

url (URI!)

The HTTP URL for this project

pullRequest (PullRequest!)

PullRequest referenced by event.

viewerCanUpdate (Boolean!)

Check if the current viewer can update this object.

--- -### MovedColumnsInProjectEvent +### ProjectCard -

Represents a ‘moved_columns_in_project’ event on a given issue or pull request.

+

A card in a project.

#### Implements @@ -19989,13 +19757,24 @@ associated with a column, they will not become pending in the future.

Description - actor (Actor) -

Identifies the actor who performed the event.

+ column (ProjectColumn) +

The project column this card is associated under. A card may only belong to one +project column at a time. The column field will be null if the card is created +in a pending state and has yet to be associated with a column. Once cards are +associated with a column, they will not become pending in the future.

+ + + content (ProjectCardItem) +

The card content item

createdAt (DateTime!)

Identifies the date and time when the object was created.

+ + creator (Actor) +

The actor who created this card

+ databaseId (Int)

Identifies the primary key from the database.

@@ -20005,28 +19784,40 @@ associated with a column, they will not become pending in the future.

- previousProjectColumnName (String!) -

Column name the issue or pull request was moved from.

+ isArchived (Boolean!) +

Whether the card is archived

- project (Project) -

Project referenced by event.

+ note (String) +

The card note

- projectCard (ProjectCard) -

Project card referenced by this project event.

+ project (Project!) +

The project that contains this card.

- projectColumnName (String!) -

Column name the issue or pull request was moved to.

+ resourcePath (URI!) +

The HTTP path for this card

+ + + state (ProjectCardState) +

The state of ProjectCard

+ + + updatedAt (DateTime!) +

Identifies the date and time when the object was last updated.

+ + + url (URI!) +

The HTTP URL for this card

--- -### CommitHistoryConnection +### ProjectCardConnection -

The connection type for Commit.

+

The connection type for ProjectCard.

#### Fields @@ -20036,11 +19827,11 @@ associated with a column, they will not become pending in the future.

Description - edges ([CommitEdge]) + edges ([ProjectCardEdge])

A list of edges.

- nodes ([Commit]) + nodes ([ProjectCard])

A list of nodes.

@@ -20055,7 +19846,7 @@ associated with a column, they will not become pending in the future.

--- -### IssueTimelineItemEdge +### ProjectCardEdge

An edge in a connection.

@@ -20071,16 +19862,21 @@ associated with a column, they will not become pending in the future.

A cursor for use in pagination.

- node (IssueTimelineItem) + node (ProjectCard)

The item at the end of the edge.

--- -### UpdatePullRequestReviewCommentPayload +### ProjectColumn + +

A column inside a project.

+ +#### Implements -

Autogenerated return type of UpdatePullRequestReviewComment

+ +- [Node](interfaces.md#node) #### Fields @@ -20090,55 +19886,89 @@ associated with a column, they will not become pending in the future.

Description - clientMutationId (String) -

A unique identifier for the client performing the mutation.

+ cards (ProjectCardConnection!) + +

List of cards in the column

+ + + + + + + + + + + + + + + + + + + +
Arguments
+

after (String)

+

Returns the elements in the list that come after the specified cursor.

+
+

archivedStates ([ProjectCardArchivedState])

+

A list of archived states to filter the cards by

+
+

before (String)

+

Returns the elements in the list that come before the specified cursor.

+
+

first (Int)

+

Returns the first n elements from the list.

+
+

last (Int)

+

Returns the last n elements from the list.

+
+ - pullRequestReviewComment (PullRequestReviewComment) -

The updated comment.

+ createdAt (DateTime!) +

Identifies the date and time when the object was created.

- - ---- - -### ActorLocation - -

Location information for an actor

- -#### Fields - - - - + + - - + + - - + + - - + + - - + + - - + + + + + + + + + +
NameDescriptiondatabaseId (Int)

Identifies the primary key from the database.

city (String)

City

id (ID!)
country (String)

Country name

name (String!)

The project column’s name.

countryCode (String)

Country code

project (Project!)

The project that contains this column.

region (String)

Region name

purpose (ProjectColumnPurpose)

The semantic purpose of the column

regionCode (String)

Region or state code

resourcePath (URI!)

The HTTP path for this project column

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

url (URI!)

The HTTP URL for this project column

--- -### CreateCheckSuitePayload +### ProjectColumnConnection -

Autogenerated return type of CreateCheckSuite

+

The connection type for ProjectColumn.

#### Fields @@ -20148,18 +19978,26 @@ associated with a column, they will not become pending in the future.

Description - checkSuite (CheckSuite) -

The newly created check suite.

+ edges ([ProjectColumnEdge]) +

A list of edges.

- clientMutationId (String) -

A unique identifier for the client performing the mutation.

+ nodes ([ProjectColumn]) +

A list of nodes.

- - + + pageInfo (PageInfo!) +

Information to aid in pagination.

+ + + totalCount (Int!) +

Identifies the total count of items in the connection.

+ + + --- -### CreatedRepositoryContributionEdge +### ProjectColumnEdge

An edge in a connection.

@@ -20175,16 +20013,16 @@ associated with a column, they will not become pending in the future.

A cursor for use in pagination.

- node (CreatedRepositoryContribution) + node (ProjectColumn)

The item at the end of the edge.

--- -### PublicKeyEdge +### ProjectConnection -

An edge in a connection.

+

A list of projects associated with the owner.

#### Fields @@ -20194,20 +20032,28 @@ associated with a column, they will not become pending in the future.

Description - cursor (String!) -

A cursor for use in pagination.

+ edges ([ProjectEdge]) +

A list of edges.

- node (PublicKey) -

The item at the end of the edge.

+ nodes ([Project]) +

A list of nodes.

+ + + pageInfo (PageInfo!) +

Information to aid in pagination.

+ + + totalCount (Int!) +

Identifies the total count of items in the connection.

--- -### PullRequestChangedFile +### ProjectEdge -

A file changed in a pull request.

+

An edge in a connection.

#### Fields @@ -20217,36 +20063,20 @@ associated with a column, they will not become pending in the future.

Description - additions (Int!) -

The number of additions to the file.

- - - deletions (Int!) -

The number of deletions to the file.

- - - path (String!) -

The path of the file.

+ cursor (String!) +

A cursor for use in pagination.

- viewerViewedState (FileViewedState!) -

The state of the file for the viewer.

+ node (Project) +

The item at the end of the edge.

--- -### RepoChangeMergeSettingAuditEntry - -

Audit log entry for a repo.change_merge_setting event.

- -#### Implements - +### ProjectProgress -- [AuditEntry](interfaces.md#auditentry) -- [Node](interfaces.md#node) -- [OrganizationAuditEntryData](interfaces.md#organizationauditentrydata) -- [RepositoryAuditEntryData](interfaces.md#repositoryauditentrydata) +

Project progress stats.

#### Fields @@ -20256,108 +20086,91 @@ associated with a column, they will not become pending in the future.

Description - action (String!) -

The action name

- - - actor (AuditEntryActor) -

The user who initiated the action

- - - actorIp (String) -

The IP address of the actor

- - - actorLocation (ActorLocation) -

A readable representation of the actor’s location

- - - actorLogin (String) -

The username of the user who initiated the action

- - - actorResourcePath (URI) -

The HTTP path for the actor.

- - - actorUrl (URI) -

The HTTP URL for the actor.

- - - createdAt (PreciseDateTime!) -

The time the action was initiated

- - - id (ID!) - - - - isEnabled (Boolean) -

Whether the change was to enable (true) or disable (false) the merge type

+ doneCount (Int!) +

The number of done cards.

- mergeType (RepoChangeMergeSettingAuditEntryMergeType) -

The merge method affected by the change

+ donePercentage (Float!) +

The percentage of done cards.

- operationType (OperationType) -

The corresponding operation type for the action

+ enabled (Boolean!) +

Whether progress tracking is enabled and cards with purpose exist for this project

- organization (Organization) -

The Organization associated with the Audit Entry.

+ inProgressCount (Int!) +

The number of in-progress cards.

- organizationName (String) -

The name of the Organization.

+ inProgressPercentage (Float!) +

The percentage of in-progress cards.

- organizationResourcePath (URI) -

The HTTP path for the organization

+ todoCount (Int!) +

The number of to do cards.

- organizationUrl (URI) -

The HTTP URL for the organization

+ todoPercentage (Float!) +

The percentage of to do cards.

+ + +--- + +### PublicKey + +

A user’s public key.

+ +#### Implements + + +- [Node](interfaces.md#node) + +#### Fields + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + +
repository (Repository)

The repository associated with the action

NameDescription
repositoryName (String)

The name of the repository

accessedAt (DateTime)

The last time this authorization was used to perform an action. Values will be null for keys not owned by the user.

repositoryResourcePath (URI)

The HTTP path for the repository

createdAt (DateTime)

Identifies the date and time when the key was created. Keys created before +March 5th, 2014 have inaccurate values. Values will be null for keys not owned by the user.

repositoryUrl (URI)

The HTTP URL for the repository

fingerprint (String!)

The fingerprint for this PublicKey.

user (User)

The user affected by the action

id (ID!)
userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

isReadOnly (Boolean)

Whether this PublicKey is read-only or not. Values will be null for keys not owned by the user.

userResourcePath (URI)

The HTTP path for the user.

key (String!)

The public key string.

userUrl (URI)

The HTTP URL for the user.

updatedAt (DateTime)

Identifies the date and time when the key was updated. Keys created before +March 5th, 2014 may have inaccurate values. Values will be null for keys not +owned by the user.

--- -### ResolveReviewThreadPayload +### PublicKeyConnection -

Autogenerated return type of ResolveReviewThread

+

The connection type for PublicKey.

#### Fields @@ -20367,53 +20180,28 @@ associated with a column, they will not become pending in the future.

Description - clientMutationId (String) -

A unique identifier for the client performing the mutation.

- - - thread (PullRequestReviewThread) -

The thread to resolve.

- - - ---- - -### StargazerEdge - -

Represents a user that’s starred a repository.

- -#### Fields - - - - - + + - - + + - - + + - - + +
NameDescriptionedges ([PublicKeyEdge])

A list of edges.

cursor (String!)

A cursor for use in pagination.

nodes ([PublicKey])

A list of nodes.

node (User!)pageInfo (PageInfo!)

Information to aid in pagination.

starredAt (DateTime!)

Identifies when the item was starred.

totalCount (Int!)

Identifies the total count of items in the connection.

--- -### CrossReferencedEvent - -

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

- -#### Implements - +### PublicKeyEdge -- [Node](interfaces.md#node) -- [UniformResourceLocatable](interfaces.md#uniformresourcelocatable) +

An edge in a connection.

#### Fields @@ -20423,59 +20211,36 @@ associated with a column, they will not become pending in the future.

Description - actor (Actor) -

Identifies the actor who performed the event.

- - - createdAt (DateTime!) -

Identifies the date and time when the object was created.

- - - id (ID!) - - - - isCrossRepository (Boolean!) -

Reference originated in a different repository.

- - - referencedAt (DateTime!) -

Identifies when the reference was made.

- - - resourcePath (URI!) -

The HTTP path for this pull request.

- - - source (ReferencedSubject!) -

Issue or pull request that made the reference.

- - - target (ReferencedSubject!) -

Issue or pull request to which the reference was made.

- - - url (URI!) -

The HTTP URL for this pull request.

+ cursor (String!) +

A cursor for use in pagination.

- willCloseTarget (Boolean!) -

Checks if the target will be closed when the source is merged.

+ node (PublicKey) +

The item at the end of the edge.

--- -### OrgEnableSamlAuditEntry +### PullRequest -

Audit log entry for a org.enable_saml event.

+

A repository pull request.

#### Implements -- [AuditEntry](interfaces.md#auditentry) +- [Assignable](interfaces.md#assignable) +- [Closable](interfaces.md#closable) +- [Comment](interfaces.md#comment) +- [Labelable](interfaces.md#labelable) +- [Lockable](interfaces.md#lockable) - [Node](interfaces.md#node) -- [OrganizationAuditEntryData](interfaces.md#organizationauditentrydata) +- [Reactable](interfaces.md#reactable) +- [RepositoryNode](interfaces.md#repositorynode) +- [Subscribable](interfaces.md#subscribable) +- [UniformResourceLocatable](interfaces.md#uniformresourcelocatable) +- [Updatable](interfaces.md#updatable) +- [UpdatableComment](interfaces.md#updatablecomment) #### Fields @@ -20485,149 +20250,116 @@ associated with a column, they will not become pending in the future.

Description - action (String!) -

The action name

- - - actor (AuditEntryActor) -

The user who initiated the action

- - - actorIp (String) -

The IP address of the actor

- - - actorLocation (ActorLocation) -

A readable representation of the actor’s location

- - - actorLogin (String) -

The username of the user who initiated the action

- - - actorResourcePath (URI) -

The HTTP path for the actor.

- - - actorUrl (URI) -

The HTTP URL for the actor.

- - - createdAt (PreciseDateTime!) -

The time the action was initiated

- - - digestMethodUrl (URI) -

The SAML provider’s digest algorithm URL.

- - - id (ID!) - - - - issuerUrl (URI) -

The SAML provider’s issuer URL.

- - - operationType (OperationType) -

The corresponding operation type for the action

- - - organization (Organization) -

The Organization associated with the Audit Entry.

+ activeLockReason (LockReason) +

Reason that the conversation was locked.

- organizationName (String) -

The name of the Organization.

+ additions (Int!) +

The number of additions in this pull request.

- organizationResourcePath (URI) -

The HTTP path for the organization

+ assignees (UserConnection!) + +

A list of Users assigned to this object.

+ + + + + + + + + + + + + + + + +
Arguments
+

after (String)

+

Returns the elements in the list that come after the specified cursor.

+
+

before (String)

+

Returns the elements in the list that come before the specified cursor.

+
+

first (Int)

+

Returns the first n elements from the list.

+
+

last (Int)

+

Returns the last n elements from the list.

+
+ - organizationUrl (URI) -

The HTTP URL for the organization

+ author (Actor) +

The actor who authored the comment.

- signatureMethodUrl (URI) -

The SAML provider’s signature algorithm URL.

+ authorAssociation (CommentAuthorAssociation!) +

Author’s association with the subject of the comment.

- singleSignOnUrl (URI) -

The SAML provider’s single sign-on URL.

+ autoMergeRequest (AutoMergeRequest) +

Returns the auto-merge request object if one exists for this pull request.

- user (User) -

The user affected by the action

+ baseRef (Ref) +

Identifies the base Ref associated with the pull request.

- userLogin (String) -

For actions involving two users, the actor is the initiator and the user is the affected user.

+ baseRefName (String!) +

Identifies the name of the base Ref associated with the pull request, even if the ref has been deleted.

- userResourcePath (URI) -

The HTTP path for the user.

+ baseRefOid (GitObjectID!) +

Identifies the oid of the base ref associated with the pull request, even if the ref has been deleted.

- userUrl (URI) -

The HTTP URL for the user.

+ baseRepository (Repository) +

The repository associated with this pull request’s base Ref.

- - ---- - -### SponsorsListing - -

A GitHub Sponsors listing.

- -#### Implements - - -- [Node](interfaces.md#node) - -#### Fields - - - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + -
NameDescriptionbody (String!)

The body as Markdown.

activeGoal (SponsorsGoal)

The current goal the maintainer is trying to reach with GitHub Sponsors, if any.

bodyHTML (HTML!)

The body rendered to HTML.

createdAt (DateTime!)

Identifies the date and time when the object was created.

bodyText (String!)

The body rendered to text.

fullDescription (String!)

The full description of the listing.

canBeRebased (Boolean!)

Whether or not the pull request is rebaseable.

fullDescriptionHTML (HTML!)

The full description of the listing rendered to HTML.

changedFiles (Int!)

The number of changed files in this pull request.

id (ID!)checksResourcePath (URI!)

The HTTP path for the checks of this pull request.

name (String!)

The listing’s full name.

checksUrl (URI!)

The HTTP URL for the checks of this pull request.

shortDescription (String!)

The short description of the listing.

closed (Boolean!)

true if the pull request is closed

slug (String!)

The short name of the listing.

closedAt (DateTime)

Identifies the date and time when the object was closed.

tiers (SponsorsTierConnection)comments (IssueCommentConnection!) -

The published tiers for this GitHub Sponsors listing.

+

A list of comments associated with the pull request.

@@ -20658,591 +20390,921 @@ associated with a column, they will not become pending in the future.

Arguments
-

orderBy (SponsorsTierOrder)

-

Ordering options for Sponsors tiers returned from the connection.

+

orderBy (IssueCommentOrder)

+

Ordering options for issue comments returned from the connection.

- ---- - -### CommitCommentEdge - -

An edge in a connection.

- -#### Fields - - - - + + - - - - - - - -
NameDescriptioncommits (PullRequestCommitConnection!) +

A list of commits present in this pull request’s head branch not present in the base branch.

+ + + + + + + + + + + + + + + + +
Arguments
+

after (String)

+

Returns the elements in the list that come after the specified cursor.

+
+

before (String)

+

Returns the elements in the list that come before the specified cursor.

+
+

first (Int)

+

Returns the first n elements from the list.

+
+

last (Int)

+

Returns the last n elements from the list.

+
+
cursor (String!)

A cursor for use in pagination.

node (CommitComment)

The item at the end of the edge.

- ---- - -### OrganizationMemberEdge - -

Represents a user within an organization.

- -#### Fields - - - - - - - - - - - - - - - - - - - - - + + -
NameDescription
cursor (String!)

A cursor for use in pagination.

hasTwoFactorEnabled (Boolean)

Whether the organization member has two factor enabled or not. Returns null if information is not available to viewer.

node (User)

The item at the end of the edge.

role (OrganizationMemberRole)

The role this user has in the organization.

createdAt (DateTime!)

Identifies the date and time when the object was created.

- ---- - -### ReleaseEdge - -

An edge in a connection.

- -#### Fields - - - - + + - - + + - - + + -
NameDescriptioncreatedViaEmail (Boolean!)

Check if this comment was created via an email reply.

cursor (String!)

A cursor for use in pagination.

databaseId (Int)

Identifies the primary key from the database.

node (Release)

The item at the end of the edge.

deletions (Int!)

The number of deletions in this pull request.

- ---- - -### RepositoryCollaboratorConnection - -

The connection type for User.

- -#### Fields - - - - + + - - + + - - + + - - + + - - + + -
NameDescriptioneditor (Actor)

The actor who edited this pull request’s body.

edges ([RepositoryCollaboratorEdge])

A list of edges.

files (PullRequestChangedFileConnection) +

Lists the files changed within this pull request.

+ + + + + + + + + + + + + + + + +
Arguments
+

after (String)

+

Returns the elements in the list that come after the specified cursor.

+
+

before (String)

+

Returns the elements in the list that come before the specified cursor.

+
+

first (Int)

+

Returns the first n elements from the list.

+
+

last (Int)

+

Returns the last n elements from the list.

+
+
nodes ([User])

A list of nodes.

headRef (Ref)

Identifies the head Ref associated with the pull request.

pageInfo (PageInfo!)

Information to aid in pagination.

headRefName (String!)

Identifies the name of the head Ref associated with the pull request, even if the ref has been deleted.

totalCount (Int!)

Identifies the total count of items in the connection.

headRefOid (GitObjectID!)

Identifies the oid of the head ref associated with the pull request, even if the ref has been deleted.

- ---- - -### CreatedRepositoryContribution - -

Represents the contribution a user made on GitHub by creating a repository.

- -#### Implements - - -- [Contribution](interfaces.md#contribution) - -#### Fields - - - - + + - - + + - - + + - - + + - - + + - - + + - - + + -
NameDescriptionheadRepository (Repository)

The repository associated with this pull request’s head Ref.

isRestricted (Boolean!)

Whether this contribution is associated with a record you do not have access to. For -example, your own ‘first issue’ contribution may have been made on a repository you can no -longer access.

headRepositoryOwner (RepositoryOwner)

The owner of the repository associated with this pull request’s head Ref.

occurredAt (DateTime!)

When this contribution was made.

hovercard (Hovercard!) +

The hovercard information for this issue

+ + + + + + + +
Arguments
+

includeNotificationContexts (Boolean)

+

Whether or not to include notification contexts

+
+
repository (Repository!)

The repository that was created.

id (ID!)
resourcePath (URI!)

The HTTP path for this contribution.

includesCreatedEdit (Boolean!)

Check if this comment was edited and includes an edit with the creation data

url (URI!)

The HTTP URL for this contribution.

isCrossRepository (Boolean!)

The head and base repositories are different.

user (User!)

The user who made this contribution.

isDraft (Boolean!)

Identifies if the pull request is a draft.

- ---- - -### TextMatchHighlight - -

Represents a single highlight in a search result match.

- -#### Fields - - - - + + - - + + - - + + - - + + -
NameDescriptionisReadByViewer (Boolean)

Is this pull request read by the viewer

beginIndice (Int!)

The indice in the fragment where the matched text begins.

labels (LabelConnection) +

A list of labels associated with the object.

+ + + + + + + + + + + + + + + + + + + +
Arguments
+

after (String)

+

Returns the elements in the list that come after the specified cursor.

+
+

before (String)

+

Returns the elements in the list that come before the specified cursor.

+
+

first (Int)

+

Returns the first n elements from the list.

+
+

last (Int)

+

Returns the last n elements from the list.

+
+

orderBy (LabelOrder)

+

Ordering options for labels returned from the connection.

+
+
endIndice (Int!)

The indice in the fragment where the matched text ends.

lastEditedAt (DateTime)

The moment the editor made the last edit

text (String!)

The text matched.

latestOpinionatedReviews (PullRequestReviewConnection) +

A list of latest reviews per user associated with the pull request.

+ + + + + + + + + + + + + + + + + + + +
Arguments
+

after (String)

+

Returns the elements in the list that come after the specified cursor.

+
+

before (String)

+

Returns the elements in the list that come before the specified cursor.

+
+

first (Int)

+

Returns the first n elements from the list.

+
+

last (Int)

+

Returns the last n elements from the list.

+
+

writersOnly (Boolean)

+

Only return reviews from user who have write access to the repository

+
+
- ---- - -### AutoSquashEnabledEvent - -

Represents a ‘auto_squash_enabled’ event on a given pull request.

- -#### Implements - - -- [Node](interfaces.md#node) - -#### Fields - - - - + + - - + + - - + + - - + + - - + + - - + + -
NameDescriptionlatestReviews (PullRequestReviewConnection) +

A list of latest reviews per user associated with the pull request that are not also pending review.

+ + + + + + + + + + + + + + + + +
Arguments
+

after (String)

+

Returns the elements in the list that come after the specified cursor.

+
+

before (String)

+

Returns the elements in the list that come before the specified cursor.

+
+

first (Int)

+

Returns the first n elements from the list.

+
+

last (Int)

+

Returns the last n elements from the list.

+
+
actor (Actor)

Identifies the actor who performed the event.

locked (Boolean!)

true if the pull request is locked

createdAt (DateTime!)

Identifies the date and time when the object was created.

maintainerCanModify (Boolean!)

Indicates whether maintainers can modify the pull request.

enabler (User)

The user who enabled auto-merge (squash) for this Pull Request

mergeCommit (Commit)

The commit that was created when this pull request was merged.

id (ID!)mergeStateStatus (MergeStateStatus!)

Detailed information about the current pull request merge state status.

pullRequest (PullRequest)

PullRequest referenced by event.

mergeable (MergeableState!)

Whether or not the pull request can be merged based on the existence of merge conflicts.

- ---- - -### MentionedEvent - -

Represents a ‘mentioned’ event on a given issue or pull request.

- -#### Implements - - -- [Node](interfaces.md#node) - -#### Fields - - - - + + - - + + - - + + - - + + - - + + -
NameDescriptionmerged (Boolean!)

Whether or not the pull request was merged.

actor (Actor)

Identifies the actor who performed the event.

mergedAt (DateTime)

The date and time that the pull request was merged.

createdAt (DateTime!)

Identifies the date and time when the object was created.

mergedBy (Actor)

The actor who merged the pull request.

databaseId (Int)

Identifies the primary key from the database.

milestone (Milestone)

Identifies the milestone associated with the pull request.

id (ID!)number (Int!)

Identifies the pull request number.

- ---- - -### SponsorableItemConnection - -

The connection type for SponsorableItem.

- -#### Fields - - - - + + - - + + - - + + - - + + - - + + -
NameDescriptionparticipants (UserConnection!) +

A list of Users that are participating in the Pull Request conversation.

+ + + + + + + + + + + + + + + + +
Arguments
+

after (String)

+

Returns the elements in the list that come after the specified cursor.

+
+

before (String)

+

Returns the elements in the list that come before the specified cursor.

+
+

first (Int)

+

Returns the first n elements from the list.

+
+

last (Int)

+

Returns the last n elements from the list.

+
+
edges ([SponsorableItemEdge])

A list of edges.

permalink (URI!)

The permalink to the pull request.

nodes ([SponsorableItem])

A list of nodes.

potentialMergeCommit (Commit)

The commit that GitHub automatically generated to test if this pull request +could be merged. This field will not return a value if the pull request is +merged, or if the test merge commit is still being generated. See the +mergeable field for more details on the mergeability of the pull request.

pageInfo (PageInfo!)

Information to aid in pagination.

projectCards (ProjectCardConnection!) +

List of project cards associated with this pull request.

+ + + + + + + + + + + + + + + + + + + +
Arguments
+

after (String)

+

Returns the elements in the list that come after the specified cursor.

+
+

archivedStates ([ProjectCardArchivedState])

+

A list of archived states to filter the cards by

+
+

before (String)

+

Returns the elements in the list that come before the specified cursor.

+
+

first (Int)

+

Returns the first n elements from the list.

+
+

last (Int)

+

Returns the last n elements from the list.

+
+
totalCount (Int!)

Identifies the total count of items in the connection.

publishedAt (DateTime)

Identifies when the comment was published at.

- ---- - -### DeleteTeamDiscussionCommentPayload - -

Autogenerated return type of DeleteTeamDiscussionComment

- -#### Fields - - - - + + - - - -
NameDescriptionreactionGroups ([ReactionGroup!])

A list of reactions grouped by content left on the subject.

clientMutationId (String)

A unique identifier for the client performing the mutation.

- ---- - -### MarketplaceListing - -

A listing in the GitHub integration marketplace.

- -#### Implements - - -- [Node](interfaces.md#node) - -#### Fields - - - - - - - - - - - - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + - - + + +
NameDescription
app (App)

The GitHub App this listing represents.

companyUrl (URI)

URL to the listing owner’s company site.

reactions (ReactionConnection!) +

A list of Reactions left on the Issue.

+ + + + + + + + + + + + + + + + + + + + + + +
Arguments
+

after (String)

+

Returns the elements in the list that come after the specified cursor.

+
+

before (String)

+

Returns the elements in the list that come before the specified cursor.

+
+

content (ReactionContent)

+

Allows filtering Reactions by emoji.

+
+

first (Int)

+

Returns the first n elements from the list.

+
+

last (Int)

+

Returns the last n elements from the list.

+
+

orderBy (ReactionOrder)

+

Allows specifying the order in which reactions are returned.

+
+
configurationResourcePath (URI!)

The HTTP path for configuring access to the listing’s integration or OAuth app

repository (Repository!)

The repository associated with this node.

configurationUrl (URI!)

The HTTP URL for configuring access to the listing’s integration or OAuth app

resourcePath (URI!)

The HTTP path for this pull request.

documentationUrl (URI)

URL to the listing’s documentation.

revertResourcePath (URI!)

The HTTP path for reverting this pull request.

extendedDescription (String)

The listing’s detailed description.

revertUrl (URI!)

The HTTP URL for reverting this pull request.

extendedDescriptionHTML (HTML!)

The listing’s detailed description rendered to HTML.

reviewDecision (PullRequestReviewDecision)

The current status of this pull request with respect to code review.

fullDescription (String!)

The listing’s introductory description.

reviewRequests (ReviewRequestConnection) +

A list of review requests associated with the pull request.

+ + + + + + + + + + + + + + + + +
Arguments
+

after (String)

+

Returns the elements in the list that come after the specified cursor.

+
+

before (String)

+

Returns the elements in the list that come before the specified cursor.

+
+

first (Int)

+

Returns the first n elements from the list.

+
+

last (Int)

+

Returns the last n elements from the list.

+
+
fullDescriptionHTML (HTML!)

The listing’s introductory description rendered to HTML.

reviewThreads (PullRequestReviewThreadConnection!) +

The list of all review threads for this pull request.

+ + + + + + + + + + + + + + + + +
Arguments
+

after (String)

+

Returns the elements in the list that come after the specified cursor.

+
+

before (String)

+

Returns the elements in the list that come before the specified cursor.

+
+

first (Int)

+

Returns the first n elements from the list.

+
+

last (Int)

+

Returns the last n elements from the list.

+
+
hasPublishedFreeTrialPlans (Boolean!)

Does this listing have any plans with a free trial?

reviews (PullRequestReviewConnection) +

A list of reviews associated with the pull request.

+ + + + + + + + + + + + + + + + + + + + + + +
Arguments
+

after (String)

+

Returns the elements in the list that come after the specified cursor.

+
+

author (String)

+

Filter by author of the review.

+
+

before (String)

+

Returns the elements in the list that come before the specified cursor.

+
+

first (Int)

+

Returns the first n elements from the list.

+
+

last (Int)

+

Returns the last n elements from the list.

+
+

states ([PullRequestReviewState!])

+

A list of states to filter the reviews.

+
+
hasTermsOfService (Boolean!)

Does this listing have a terms of service link?

state (PullRequestState!)

Identifies the state of the pull request.

hasVerifiedOwner (Boolean!)

Whether the creator of the app is a verified org

suggestedReviewers ([SuggestedReviewer]!)

A list of reviewer suggestions based on commit history and past review comments.

howItWorks (String)

A technical description of how this app works with GitHub.

timeline (PullRequestTimelineConnection!) +

A list of events, comments, commits, etc. associated with the pull request.

+ + + + + + + + + + + + + + + + + + + +
Arguments
+

after (String)

+

Returns the elements in the list that come after the specified cursor.

+
+

before (String)

+

Returns the elements in the list that come before the specified cursor.

+
+

first (Int)

+

Returns the first n elements from the list.

+
+

last (Int)

+

Returns the last n elements from the list.

+
+

since (DateTime)

+

Allows filtering timeline events by a since timestamp.

+
+
howItWorksHTML (HTML!)

The listing’s technical description rendered to HTML.

timelineItems (PullRequestTimelineItemsConnection!) +

A list of events, comments, commits, etc. associated with the pull request.

+ + + + + + + + + + + + + + + + + + + + + + + + + +
Arguments
+

after (String)

+

Returns the elements in the list that come after the specified cursor.

+
+

before (String)

+

Returns the elements in the list that come before the specified cursor.

+
+

first (Int)

+

Returns the first n elements from the list.

+
+

itemTypes ([PullRequestTimelineItemsItemType!])

+

Filter timeline items by type.

+
+

last (Int)

+

Returns the last n elements from the list.

+
+

since (DateTime)

+

Filter timeline items by a since timestamp.

+
+

skip (Int)

+

Skips the first n elements in the list.

+
+
id (ID!)title (String!)

Identifies the pull request title.

installationUrl (URI)

URL to install the product to the viewer’s account or organization.

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

installedForViewer (Boolean!)

Whether this listing’s app has been installed for the current viewer

url (URI!)

The HTTP URL for this pull request.

isArchived (Boolean!)

Whether this listing has been removed from the Marketplace.

userContentEdits (UserContentEditConnection) +

A list of edits to this content.

+ + + + + + + + + + + + + + + + +
Arguments
+

after (String)

+

Returns the elements in the list that come after the specified cursor.

+
+

before (String)

+

Returns the elements in the list that come before the specified cursor.

+
+

first (Int)

+

Returns the first n elements from the list.

+
+

last (Int)

+

Returns the last n elements from the list.

+
+
isDraft (Boolean!)

Whether this listing is still an editable draft that has not been submitted -for review and is not publicly visible in the Marketplace.

viewerCanApplySuggestion (Boolean!)

Whether or not the viewer can apply suggestion.

isPaid (Boolean!)

Whether the product this listing represents is available as part of a paid plan.

viewerCanDeleteHeadRef (Boolean!)

Check if the viewer can restore the deleted head ref.

isPublic (Boolean!)

Whether this listing has been approved for display in the Marketplace.

viewerCanDisableAutoMerge (Boolean!)

Whether or not the viewer can disable auto-merge

isRejected (Boolean!)

Whether this listing has been rejected by GitHub for display in the Marketplace.

viewerCanEnableAutoMerge (Boolean!)

Whether or not the viewer can enable auto-merge

isUnverified (Boolean!)

Whether this listing has been approved for unverified display in the Marketplace.

viewerCanReact (Boolean!)

Can user react to this subject

isUnverifiedPending (Boolean!)

Whether this draft listing has been submitted for review for approval to be unverified in the Marketplace.

viewerCanSubscribe (Boolean!)

Check if the viewer is able to change their subscription status for the repository.

isVerificationPendingFromDraft (Boolean!)

Whether this draft listing has been submitted for review from GitHub for approval to be verified in the Marketplace.

viewerCanUpdate (Boolean!)

Check if the current viewer can update this object.

isVerificationPendingFromUnverified (Boolean!)

Whether this unverified listing has been submitted for review from GitHub for approval to be verified in the Marketplace.

viewerCannotUpdateReasons ([CommentCannotUpdateReason!]!)

Reasons why the current viewer can not update this comment.

isVerified (Boolean!)

Whether this listing has been approved for verified display in the Marketplace.

viewerDidAuthor (Boolean!)

Did the viewer author this comment.

logoBackgroundColor (String!)

The hex color code, without the leading ‘#’, for the logo background.

viewerMergeBodyText (String!) +

The merge body text for the viewer and method.

+ + + + + + + +
Arguments
+

mergeType (PullRequestMergeMethod)

+

The merge method for the message.

+
+
logoUrl (URI)viewerMergeHeadlineText (String!) -

URL for the listing’s logo image.

+

The merge headline text for the viewer and method.

Arguments
-

size (Int)

-

The size in pixels of the resulting square image.

+

mergeType (PullRequestMergeMethod)

+

The merge method for the message.

name (String!)

The listing’s full name.

viewerSubscription (SubscriptionState)

Identifies if the viewer is watching, not watching, or ignoring the subscribable entity.

+ +--- + +### PullRequestChangedFile + +

A file changed in a pull request.

+ +#### Fields + + - - + + - - + + - - + + - - + + - - + + +
normalizedShortDescription (String!)

The listing’s very short description without a trailing period or ampersands.

NameDescription
pricingUrl (URI)

URL to the listing’s detailed pricing.

additions (Int!)

The number of additions to the file.

primaryCategory (MarketplaceCategory!)

The category that best describes the listing.

deletions (Int!)

The number of deletions to the file.

privacyPolicyUrl (URI!)

URL to the listing’s privacy policy, may return an empty string for listings that do not require a privacy policy URL.

path (String!)

The path of the file.

resourcePath (URI!)

The HTTP path for the Marketplace listing.

viewerViewedState (FileViewedState!)

The state of the file for the viewer.

+ +--- + +### PullRequestChangedFileConnection + +

The connection type for PullRequestChangedFile.

+ +#### Fields + + - - + + - - + + - - + + - - + + - - + + +
screenshotUrls ([String]!)

The URLs for the listing’s screenshots.

NameDescription
secondaryCategory (MarketplaceCategory)

An alternate category that describes the listing.

edges ([PullRequestChangedFileEdge])

A list of edges.

shortDescription (String!)

The listing’s very short description.

nodes ([PullRequestChangedFile])

A list of nodes.

slug (String!)

The short name of the listing used in its URL.

pageInfo (PageInfo!)

Information to aid in pagination.

statusUrl (URI)

URL to the listing’s status page.

totalCount (Int!)

Identifies the total count of items in the connection.

+ +--- + +### PullRequestChangedFileEdge + +

An edge in a connection.

+ +#### Fields + + - - + + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + +
supportEmail (String)

An email address for support for this listing’s app.

NameDescription
supportUrl (URI!)

Either a URL or an email address for support for this listing’s app, may -return an empty string for listings that do not require a support URL.

cursor (String!)

A cursor for use in pagination.

termsOfServiceUrl (URI)

URL to the listing’s terms of service.

url (URI!)

The HTTP URL for the Marketplace listing.

viewerCanAddPlans (Boolean!)

Can the current viewer add plans for this Marketplace listing.

viewerCanApprove (Boolean!)

Can the current viewer approve this Marketplace listing.

viewerCanDelist (Boolean!)

Can the current viewer delist this Marketplace listing.

viewerCanEdit (Boolean!)

Can the current viewer edit this Marketplace listing.

viewerCanEditCategories (Boolean!)

Can the current viewer edit the primary and secondary category of this -Marketplace listing.

viewerCanEditPlans (Boolean!)

Can the current viewer edit the plans for this Marketplace listing.

viewerCanRedraft (Boolean!)

Can the current viewer return this Marketplace listing to draft state -so it becomes editable again.

viewerCanReject (Boolean!)

Can the current viewer reject this Marketplace listing by returning it to -an editable draft state or rejecting it entirely.

viewerCanRequestApproval (Boolean!)

Can the current viewer request this listing be reviewed for display in -the Marketplace as verified.

viewerHasPurchased (Boolean!)

Indicates whether the current user has an active subscription to this Marketplace listing.

viewerHasPurchasedForAllOrganizations (Boolean!)

Indicates if the current user has purchased a subscription to this Marketplace listing -for all of the organizations the user owns.

viewerIsListingAdmin (Boolean!)

Does the current viewer role allow them to administer this Marketplace listing.

node (PullRequestChangedFile)

The item at the end of the edge.

--- -### MergeBranchPayload +### PullRequestCommit -

Autogenerated return type of MergeBranch

+

Represents a Git commit part of a pull request.

+ +#### Implements + + +- [Node](interfaces.md#node) +- [UniformResourceLocatable](interfaces.md#uniformresourcelocatable) #### Fields @@ -21252,25 +21314,38 @@ for all of the organizations the user owns.

Description - clientMutationId (String) -

A unique identifier for the client performing the mutation.

+ commit (Commit!) +

The Git commit object

- mergeCommit (Commit) -

The resulting merge Commit.

+ id (ID!) + + + + pullRequest (PullRequest!) +

The pull request this commit belongs to

+ + + resourcePath (URI!) +

The HTTP path for this pull request commit

+ + + url (URI!) +

The HTTP URL for this pull request commit

--- -### ReviewRequest +### PullRequestCommitCommentThread -

A request for a user to review a pull request.

+

Represents a commit comment thread part of a pull request.

#### Implements -- [Node](interfaces.md#node) +- [Node](interfaces.md#node) +- [RepositoryNode](interfaces.md#repositorynode) #### Fields @@ -21280,32 +21355,71 @@ for all of the organizations the user owns.

Description - asCodeOwner (Boolean!) -

Whether this request was created for a code owner

+ comments (CommitCommentConnection!) + +

The comments that exist in this thread.

+ + + + + + + + + + + + + + + + +
Arguments
+

after (String)

+

Returns the elements in the list that come after the specified cursor.

+
+

before (String)

+

Returns the elements in the list that come before the specified cursor.

+
+

first (Int)

+

Returns the first n elements from the list.

+
+

last (Int)

+

Returns the last n elements from the list.

+
+ - databaseId (Int) -

Identifies the primary key from the database.

+ commit (Commit!) +

The commit the comments were made on.

id (ID!) + + path (String) +

The file the comments were made on.

+ + + position (Int) +

The position in the diff for the commit that the comment was made on.

+ pullRequest (PullRequest!) -

Identifies the pull request associated with this review request.

+

The pull request this commit comment thread belongs to

- requestedReviewer (RequestedReviewer) -

The reviewer that is requested.

+ repository (Repository!) +

The repository associated with this node.

--- -### DeploymentStatusEdge +### PullRequestCommitConnection -

An edge in a connection.

+

The connection type for PullRequestCommit.

#### Fields @@ -21315,20 +21429,28 @@ for all of the organizations the user owns.

Description - cursor (String!) -

A cursor for use in pagination.

+ edges ([PullRequestCommitEdge]) +

A list of edges.

- node (DeploymentStatus) -

The item at the end of the edge.

+ nodes ([PullRequestCommit]) +

A list of nodes.

+ + + pageInfo (PageInfo!) +

Information to aid in pagination.

+ + + totalCount (Int!) +

Identifies the total count of items in the connection.

--- -### IssueConnection +### PullRequestCommitEdge -

The connection type for Issue.

+

An edge in a connection.

#### Fields @@ -21338,28 +21460,20 @@ for all of the organizations the user owns.

Description - edges ([IssueEdge]) -

A list of edges.

- - - nodes ([Issue]) -

A list of nodes.

- - - pageInfo (PageInfo!) -

Information to aid in pagination.

+ cursor (String!) +

A cursor for use in pagination.

- totalCount (Int!) -

Identifies the total count of items in the connection.

+ node (PullRequestCommit) +

The item at the end of the edge.

--- -### MoveProjectCardPayload +### PullRequestConnection -

Autogenerated return type of MoveProjectCard

+

The connection type for PullRequest.

#### Fields @@ -21369,33 +21483,28 @@ for all of the organizations the user owns.

Description - cardEdge (ProjectCardEdge) -

The new edge of the moved card.

+ edges ([PullRequestEdge]) +

A list of edges.

- clientMutationId (String) -

A unique identifier for the client performing the mutation.

+ nodes ([PullRequest]) +

A list of nodes.

+ + + pageInfo (PageInfo!) +

Information to aid in pagination.

+ + + totalCount (Int!) +

Identifies the total count of items in the connection.

--- -### Organization - -

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

- -#### Implements - +### PullRequestContributionsByRepository -- [Actor](interfaces.md#actor) -- [MemberStatusable](interfaces.md#memberstatusable) -- [Node](interfaces.md#node) -- [PackageOwner](interfaces.md#packageowner) -- [ProfileOwner](interfaces.md#profileowner) -- [ProjectOwner](interfaces.md#projectowner) -- [RepositoryOwner](interfaces.md#repositoryowner) -- [Sponsorable](interfaces.md#sponsorable) -- [UniformResourceLocatable](interfaces.md#uniformresourcelocatable) +

This aggregates pull requests opened by a user within one repository.

#### Fields @@ -21405,26 +21514,9 @@ for all of the organizations the user owns.

Description - anyPinnableItems (Boolean!) - -

Determine if this repository owner has any items that can be pinned to their profile.

- - - - - - - -
Arguments
-

type (PinnableItemType)

-

Filter to only a particular kind of pinnable item.

-
- - - - auditLog (OrganizationAuditEntryConnection!) + contributions (CreatedPullRequestContributionConnection!) -

Audit log entries of the organization

+

The pull request contributions.

@@ -21455,56 +21547,94 @@ for all of the organizations the user owns.

- - -
Arguments
-

orderBy (AuditLogOrder)

-

Ordering options for the returned audit log entries.

-
-

query (String)

-

The query string to filter audit entries

+

orderBy (ContributionOrder)

+

Ordering options for contributions returned from the connection.

- avatarUrl (URI!) - -

A URL pointing to the organization’s public avatar.

- - - - - - - -
Arguments
-

size (Int)

-

The size of the resulting square image.

-
- + repository (Repository!) +

The repository in which the pull requests were opened.

+ + +--- + +### PullRequestEdge + +

An edge in a connection.

+ +#### Fields + + - - + + - - + + - - + + +
createdAt (DateTime!)

Identifies the date and time when the object was created.

NameDescription
databaseId (Int)

Identifies the primary key from the database.

cursor (String!)

A cursor for use in pagination.

description (String)

The organization’s public profile description.

node (PullRequest)

The item at the end of the edge.

+ +--- + +### PullRequestReview + +

A review object for a given pull request.

+ +#### Implements + + +- [Comment](interfaces.md#comment) +- [Deletable](interfaces.md#deletable) +- [Node](interfaces.md#node) +- [Reactable](interfaces.md#reactable) +- [RepositoryNode](interfaces.md#repositorynode) +- [Updatable](interfaces.md#updatable) +- [UpdatableComment](interfaces.md#updatablecomment) + +#### Fields + + - - + + - + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - + + + + + + + + + + + + + + - - + + - - + + - + - - - - - - - - - - - - - - + + - - + + - - + + - + - + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - + + - + +
descriptionHTML (String)

The organization’s public profile description rendered to HTML.

NameDescription
domains (VerifiableDomainConnection)author (Actor)

The actor who authored the comment.

authorAssociation (CommentAuthorAssociation!)

Author’s association with the subject of the comment.

authorCanPushToRepository (Boolean!)

Indicates whether the author of this review has push access to the repository.

body (String!)

Identifies the pull request review body.

bodyHTML (HTML!)

The body rendered to HTML.

bodyText (String!)

The body of this review rendered as plain text.

comments (PullRequestReviewCommentConnection!) -

A list of domains owned by the organization.

+

A list of review comments for the current pull request review.

@@ -21527,51 +21657,51 @@ for all of the organizations the user owns.

Returns the first n elements from the list.

- - - - - -
Arguments
-

isVerified (Boolean)

-

Filter by if the domain is verified.

-

last (Int)

Returns the last n elements from the list.

-

orderBy (VerifiableDomainOrder)

-

Ordering options for verifiable domains returned.

-
email (String)

The organization’s public email.

commit (Commit)

Identifies the commit associated with this pull request review.

hasSponsorsListing (Boolean!)

True if this user/organization has a GitHub Sponsors listing.

createdAt (DateTime!)

Identifies the date and time when the object was created.

createdViaEmail (Boolean!)

Check if this comment was created via an email reply.

databaseId (Int)

Identifies the primary key from the database.

editor (Actor)

The actor who edited the comment.

id (ID!)
interactionAbility (RepositoryInteractionAbility)

The interaction ability settings for this organization.

includesCreatedEdit (Boolean!)

Check if this comment was edited and includes an edit with the creation data

ipAllowListEnabledSetting (IpAllowListEnabledSettingValue!)

The setting value for whether the organization has an IP allow list enabled.

lastEditedAt (DateTime)

The moment the editor made the last edit

ipAllowListEntries (IpAllowListEntryConnection!)onBehalfOf (TeamConnection!) -

The IP addresses that are allowed to access resources owned by the organization.

+

A list of teams that this review was made on behalf of.

@@ -21600,57 +21730,25 @@ for all of the organizations the user owns.

Returns the last n elements from the list.

- - - -
Arguments
-

orderBy (IpAllowListEntryOrder)

-

Ordering options for IP allow list entries returned.

-
-
isSponsoredBy (Boolean!) -

Check if the given account is sponsoring this user/organization.

- - - - - - -
Arguments
-

accountLogin (String!)

-

The target account’s login.

-
isSponsoringViewer (Boolean!)

True if the viewer is sponsored by this user/organization.

isVerified (Boolean!)

Whether the organization has verified its profile email and website.

itemShowcase (ProfileItemShowcase!)

Showcases a selection of repositories and gists that the profile owner has -either curated or that have been selected automatically based on popularity.

publishedAt (DateTime)

Identifies when the comment was published at.

location (String)

The organization’s public profile location.

pullRequest (PullRequest!)

Identifies the pull request associated with this pull request review.

login (String!)

The organization’s login name.

reactionGroups ([ReactionGroup!])

A list of reactions grouped by content left on the subject.

memberStatuses (UserStatusConnection!)reactions (ReactionConnection!) -

Get the status messages members of this entity have set that are either public or visible only to the organization.

+

A list of Reactions left on the Issue.

@@ -21667,6 +21765,12 @@ either curated or that have been selected automatically based on popularity.

Returns the elements in the list that come before the specified cursor.

+ + +
Arguments
+

content (ReactionContent)

+

Allows filtering Reactions by emoji.

+

first (Int)

@@ -21681,17 +21785,41 @@ either curated or that have been selected automatically based on popularity.

-

orderBy (UserStatusOrder)

-

Ordering options for user statuses returned from the connection.

+

orderBy (ReactionOrder)

+

Allows specifying the order in which reactions are returned.

membersWithRole (OrganizationMemberConnection!)repository (Repository!)

The repository associated with this node.

resourcePath (URI!)

The HTTP path permalink for this PullRequestReview.

state (PullRequestReviewState!)

Identifies the current state of the pull request review.

submittedAt (DateTime)

Identifies when the Pull Request Review was submitted

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

url (URI!)

The HTTP URL permalink for this PullRequestReview.

userContentEdits (UserContentEditConnection) -

A list of users who are members of this organization.

+

A list of edits to this content.

@@ -21724,88 +21852,160 @@ either curated or that have been selected automatically based on popularity.

- - + + - - + + - - + + - - + + - - + + - - - +
Arguments
name (String)

The organization’s public profile name.

viewerCanDelete (Boolean!)

Check if the current viewer can delete this object.

newTeamResourcePath (URI!)

The HTTP path creating a new team

viewerCanReact (Boolean!)

Can user react to this subject

newTeamUrl (URI!)

The HTTP URL creating a new team

viewerCanUpdate (Boolean!)

Check if the current viewer can update this object.

notificationDeliveryRestrictionEnabledSetting (NotificationRestrictionSettingValue!)

Indicates if email notification delivery for this organization is restricted to verified domains.

viewerCannotUpdateReasons ([CommentCannotUpdateReason!]!)

Reasons why the current viewer can not update this comment.

organizationBillingEmail (String)

The billing email for the organization.

viewerDidAuthor (Boolean!)

Did the viewer author this comment.

packages (PackageConnection!) -

A list of packages under the owner.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Arguments
-

after (String)

-

Returns the elements in the list that come after the specified cursor.

-
-

before (String)

-

Returns the elements in the list that come before the specified cursor.

-
-

first (Int)

-

Returns the first n elements from the list.

-
-

last (Int)

-

Returns the last n elements from the list.

-
-

names ([String])

-

Find packages by their names.

-
-

orderBy (PackageOrder)

-

Ordering of the returned packages.

-
-

packageType (PackageType)

-

Filter registry package by type.

-
-

repositoryId (ID)

-

Find packages in a repository by ID.

-
-
+ +--- + +### PullRequestReviewComment + +

A review comment associated with a given repository pull request.

+ +#### Implements + + +- [Comment](interfaces.md#comment) +- [Deletable](interfaces.md#deletable) +- [Minimizable](interfaces.md#minimizable) +- [Node](interfaces.md#node) +- [Reactable](interfaces.md#reactable) +- [RepositoryNode](interfaces.md#repositorynode) +- [Updatable](interfaces.md#updatable) +- [UpdatableComment](interfaces.md#updatablecomment) + +#### Fields + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - + + - + + + + + + + + + + + + + + + +
NameDescription
pendingMembers (UserConnection!)author (Actor)

The actor who authored the comment.

authorAssociation (CommentAuthorAssociation!)

Author’s association with the subject of the comment.

body (String!)

The comment body of this review comment.

bodyHTML (HTML!)

The body rendered to HTML.

bodyText (String!)

The comment body of this review comment rendered as plain text.

commit (Commit)

Identifies the commit associated with the comment.

createdAt (DateTime!)

Identifies when the comment was created.

createdViaEmail (Boolean!)

Check if this comment was created via an email reply.

databaseId (Int)

Identifies the primary key from the database.

diffHunk (String!)

The diff hunk to which the comment applies.

draftedAt (DateTime!)

Identifies when the comment was created in a draft state.

editor (Actor)

The actor who edited the comment.

id (ID!)
includesCreatedEdit (Boolean!)

Check if this comment was edited and includes an edit with the creation data

isMinimized (Boolean!)

Returns whether or not a comment has been minimized.

lastEditedAt (DateTime)

The moment the editor made the last edit

minimizedReason (String)

Returns why the comment was minimized.

originalCommit (Commit)

Identifies the original commit associated with the comment.

originalPosition (Int!)

The original line index in the diff to which the comment applies.

outdated (Boolean!)

Identifies when the comment body is outdated

path (String!)

The path to which the comment applies.

position (Int)

The line index in the diff to which the comment applies.

publishedAt (DateTime)

Identifies when the comment was published at.

pullRequest (PullRequest!)

The pull request associated with this review comment.

pullRequestReview (PullRequestReview)

The pull request review associated with this review comment.

reactionGroups ([ReactionGroup!])

A list of reactions grouped by content left on the subject.

reactions (ReactionConnection!) -

A list of users who have been invited to join this organization.

+

A list of Reactions left on the Issue.

@@ -21824,37 +22024,8 @@ either curated or that have been selected automatically based on popularity.

- - - - -
Arguments
-

first (Int)

-

Returns the first n elements from the list.

-
-

last (Int)

-

Returns the last n elements from the list.

-
-
pinnableItems (PinnableItemConnection!) -

A list of repositories and gists this profile owner can pin to their profile.

- - - - - - - - - @@ -21871,17 +22042,41 @@ either curated or that have been selected automatically based on popularity.

Arguments
-

after (String)

-

Returns the elements in the list that come after the specified cursor.

-
-

before (String)

-

Returns the elements in the list that come before the specified cursor.

+

content (ReactionContent)

+

Allows filtering Reactions by emoji.

-

types ([PinnableItemType!])

-

Filter the types of pinnable items that are returned.

+

orderBy (ReactionOrder)

+

Allows specifying the order in which reactions are returned.

pinnedItems (PinnableItemConnection!)replyTo (PullRequestReviewComment)

The comment this is a reply to.

repository (Repository!)

The repository associated with this node.

resourcePath (URI!)

The HTTP path permalink for this review comment.

state (PullRequestReviewCommentState!)

Identifies the state of the comment.

updatedAt (DateTime!)

Identifies when the comment was last updated.

url (URI!)

The HTTP URL permalink for this review comment.

userContentEdits (UserContentEditConnection) -

A list of repositories and gists this profile owner has pinned to their profile

+

A list of edits to this content.

@@ -21910,40 +22105,137 @@ either curated or that have been selected automatically based on popularity.

Returns the last n elements from the list.

- - -
Arguments
-

types ([PinnableItemType!])

-

Filter the types of pinned items that are returned.

-
pinnedItemsRemaining (Int!)

Returns how many more items this profile owner can pin to their profile.

viewerCanDelete (Boolean!)

Check if the current viewer can delete this object.

project (Project) -

Find project by number.

- - - - - - - -
Arguments
-

number (Int!)

-

The project number to find.

-
-
viewerCanMinimize (Boolean!)

Check if the current viewer can minimize this object.

projects (ProjectConnection!)viewerCanReact (Boolean!)

Can user react to this subject

viewerCanUpdate (Boolean!)

Check if the current viewer can update this object.

viewerCannotUpdateReasons ([CommentCannotUpdateReason!]!)

Reasons why the current viewer can not update this comment.

viewerDidAuthor (Boolean!)

Did the viewer author this comment.

+ +--- + +### PullRequestReviewCommentConnection + +

The connection type for PullRequestReviewComment.

+ +#### Fields + + + + + + + + + + + + + + + + + + + + + + +
NameDescription
edges ([PullRequestReviewCommentEdge])

A list of edges.

nodes ([PullRequestReviewComment])

A list of nodes.

pageInfo (PageInfo!)

Information to aid in pagination.

totalCount (Int!)

Identifies the total count of items in the connection.

+ +--- + +### PullRequestReviewCommentEdge + +

An edge in a connection.

+ +#### Fields + + + + + + + + + + + + + + +
NameDescription
cursor (String!)

A cursor for use in pagination.

node (PullRequestReviewComment)

The item at the end of the edge.

+ +--- + +### PullRequestReviewConnection + +

The connection type for PullRequestReview.

+ +#### Fields + + + + + + + + + + + + + + + + + + + + + + +
NameDescription
edges ([PullRequestReviewEdge])

A list of edges.

nodes ([PullRequestReview])

A list of nodes.

pageInfo (PageInfo!)

Information to aid in pagination.

totalCount (Int!)

Identifies the total count of items in the connection.

+ +--- + +### PullRequestReviewContributionsByRepository + +

This aggregates pull request reviews made by a user within one repository.

+ +#### Fields + + + + + + + + - - + + + +
NameDescription
contributions (CreatedPullRequestReviewContributionConnection!) -

A list of projects under the owner.

+

The pull request review contributions.

@@ -21974,49 +22266,68 @@ either curated or that have been selected automatically based on popularity.

- - - - - -
Arguments
-

orderBy (ProjectOrder)

-

Ordering options for projects returned from the connection

-
-

search (String)

-

Query to search projects by, currently only searching by name.

-
-

states ([ProjectState!])

-

A list of states to filter the projects by.

+

orderBy (ContributionOrder)

+

Ordering options for contributions returned from the connection.

projectsResourcePath (URI!)

The HTTP path listing organization’s projects

repository (Repository!)

The repository in which the pull request reviews were made.

+ +--- + +### PullRequestReviewEdge + +

An edge in a connection.

+ +#### Fields + + + + + - - + + - + + + +
NameDescription
projectsUrl (URI!)

The HTTP URL listing organization’s projects

cursor (String!)

A cursor for use in pagination.

repositories (RepositoryConnection!)node (PullRequestReview)

The item at the end of the edge.

+ +--- + +### PullRequestReviewThread + +

A threaded list of comments for a given pull request.

+ +#### Implements + + +- [Node](interfaces.md#node) + +#### Fields + + + + + + + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + +
NameDescription
comments (PullRequestReviewCommentConnection!) -

A list of repositories that the user owns.

+

A list of pull request comments associated with the thread.

- - - - - - - - - - - - - - -
Arguments
-

affiliations ([RepositoryAffiliation])

-

Array of viewer’s affiliation options for repositories returned from the -connection. For example, OWNER will include only repositories that the -current viewer owns.

-

after (String)

@@ -22035,18 +22346,6 @@ current viewer owns.

Returns the first n elements from the list.

-

isFork (Boolean)

-

If non-null, filters repositories according to whether they are forks of another repository

-
-

isLocked (Boolean)

-

If non-null, filters repositories according to whether they have been locked

-

last (Int)

@@ -22055,318 +22354,142 @@ current viewer owns.

-

orderBy (RepositoryOrder)

-

Ordering options for repositories returned from the connection

-
-

ownerAffiliations ([RepositoryAffiliation])

-

Array of owner’s affiliation options for repositories returned from the -connection. For example, OWNER will include only repositories that the -organization or user being viewed owns.

-
-

privacy (RepositoryPrivacy)

-

If non-null, filters repositories according to privacy

+

skip (Int)

+

Skips the first n elements in the list.

repository (Repository) -

Find Repository.

- - - - - - - -
Arguments
-

name (String!)

-

Name of Repository to find.

-
-
diffSide (DiffSide!)

The side of the diff on which this thread was placed.

requiresTwoFactorAuthentication (Boolean)

When true the organization requires all members, billing managers, and outside -collaborators to enable two-factor authentication.

id (ID!)
resourcePath (URI!)

The HTTP path for this organization.

isCollapsed (Boolean!)

Whether or not the thread has been collapsed (outdated or resolved)

samlIdentityProvider (OrganizationIdentityProvider)

The Organization’s SAML identity providers

isOutdated (Boolean!)

Indicates whether this thread was outdated by newer changes.

sponsorsListing (SponsorsListing)

The GitHub Sponsors listing for this user or organization.

isResolved (Boolean!)

Whether this thread has been resolved

sponsorshipForViewerAsSponsor (Sponsorship)

The viewer’s sponsorship of this entity.

line (Int)

The line in the file to which this thread refers

sponsorshipsAsMaintainer (SponsorshipConnection!) -

This object’s sponsorships as the maintainer.

- - - - - - - - - - - - - - - - - - - - - - -
Arguments
-

after (String)

-

Returns the elements in the list that come after the specified cursor.

-
-

before (String)

-

Returns the elements in the list that come before the specified cursor.

-
-

first (Int)

-

Returns the first n elements from the list.

-
-

includePrivate (Boolean)

-

Whether or not to include private sponsorships in the result set

-
-

last (Int)

-

Returns the last n elements from the list.

-
-

orderBy (SponsorshipOrder)

-

Ordering options for sponsorships returned from this connection. If left -blank, the sponsorships will be ordered based on relevancy to the viewer.

-
-
originalLine (Int)

The original line in the file to which this thread refers.

sponsorshipsAsSponsor (SponsorshipConnection!) -

This object’s sponsorships as the sponsor.

- - - - - - - - - - - - - - - - - - - -
Arguments
-

after (String)

-

Returns the elements in the list that come after the specified cursor.

-
-

before (String)

-

Returns the elements in the list that come before the specified cursor.

-
-

first (Int)

-

Returns the first n elements from the list.

-
-

last (Int)

-

Returns the last n elements from the list.

-
-

orderBy (SponsorshipOrder)

-

Ordering options for sponsorships returned from this connection. If left -blank, the sponsorships will be ordered based on relevancy to the viewer.

-
-
originalStartLine (Int)

The original start line in the file to which this thread refers (multi-line only).

team (Team) -

Find an organization’s team by its slug.

- - - - - - - -
Arguments
-

slug (String!)

-

The name or slug of the team to find.

-
-
path (String!)

Identifies the file path of this thread.

teams (TeamConnection!) -

A list of teams in this organization.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Arguments
-

after (String)

-

Returns the elements in the list that come after the specified cursor.

-
-

before (String)

-

Returns the elements in the list that come before the specified cursor.

-
-

first (Int)

-

Returns the first n elements from the list.

-
-

last (Int)

-

Returns the last n elements from the list.

-
-

ldapMapped (Boolean)

-

If true, filters teams that are mapped to an LDAP Group (Enterprise only)

-
-

orderBy (TeamOrder)

-

Ordering options for teams returned from the connection

-
-

privacy (TeamPrivacy)

-

If non-null, filters teams according to privacy

-
-

query (String)

-

If non-null, filters teams with query on team name and team slug

-
-

role (TeamRole)

-

If non-null, filters teams according to whether the viewer is an admin or member on team

-
-

rootTeamsOnly (Boolean)

-

If true, restrict to only root teams

-
-

userLogins ([String!])

-

User logins to filter by

-
-
pullRequest (PullRequest!)

Identifies the pull request associated with this thread.

teamsResourcePath (URI!)

The HTTP path listing organization’s teams

repository (Repository!)

Identifies the repository associated with this thread.

teamsUrl (URI!)

The HTTP URL listing organization’s teams

resolvedBy (User)

The user who resolved this thread

twitterUsername (String)

The organization’s Twitter username.

startDiffSide (DiffSide)

The side of the diff that the first line of the thread starts on (multi-line only)

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

startLine (Int)

The start line in the file to which this thread refers (multi-line only)

url (URI!)

The HTTP URL for this organization.

viewerCanReply (Boolean!)

Indicates whether the current viewer can reply to this thread.

viewerCanAdminister (Boolean!)

Organization is adminable by the viewer.

viewerCanResolve (Boolean!)

Whether or not the viewer can resolve this thread

viewerCanChangePinnedItems (Boolean!)

Can the viewer pin repositories and gists to the profile?

viewerCanUnresolve (Boolean!)

Whether or not the viewer can unresolve this thread

+ +--- + +### PullRequestReviewThreadConnection + +

Review comment threads for a pull request review.

+ +#### Fields + + - - + + - - + + - - + + - - + + - - + + + +
viewerCanCreateProjects (Boolean!)

Can the current viewer create new projects on this owner.

NameDescription
viewerCanCreateRepositories (Boolean!)

Viewer can create repositories on this organization

edges ([PullRequestReviewThreadEdge])

A list of edges.

viewerCanCreateTeams (Boolean!)

Viewer can create teams on this organization.

nodes ([PullRequestReviewThread])

A list of nodes.

viewerCanSponsor (Boolean!)

Whether or not the viewer is able to sponsor this user/organization.

pageInfo (PageInfo!)

Information to aid in pagination.

viewerIsAMember (Boolean!)

Viewer is an active member of this organization.

totalCount (Int!)

Identifies the total count of items in the connection.

+ +--- + +### PullRequestReviewThreadEdge + +

An edge in a connection.

+ +#### Fields + + + + + - - + + - - + +
NameDescription
viewerIsSponsoring (Boolean!)

True if the viewer is sponsoring this user/organization.

cursor (String!)

A cursor for use in pagination.

websiteUrl (URI)

The organization’s public profile URL.

node (PullRequestReviewThread)

The item at the end of the edge.

--- -### ReadyForReviewEvent - -

Represents a ‘ready_for_review’ event on a given pull request.

- -#### Implements - +### PullRequestRevisionMarker -- [Node](interfaces.md#node) -- [UniformResourceLocatable](interfaces.md#uniformresourcelocatable) +

Represents the latest point in the pull request timeline for which the viewer has seen the pull request’s commits.

#### Fields @@ -22375,37 +22498,56 @@ blank, the sponsorships will be ordered based on relevancy to the viewer.

Name
Description
actor (Actor)

Identifies the actor who performed the event.

createdAt (DateTime!)

Identifies the date and time when the object was created.

id (ID!)lastSeenCommit (Commit!)

The last commit the viewer has seen.

pullRequest (PullRequest!)

PullRequest referenced by event.

The pull request to which the marker belongs.

+ +--- + +### PullRequestTimelineConnection + +

The connection type for PullRequestTimelineItem.

+ +#### Fields + + - - + + - - + + + + + + + + + + + + + +
resourcePath (URI!)

The HTTP path for this ready for review event.

NameDescription
url (URI!)

The HTTP URL for this ready for review event.

edges ([PullRequestTimelineItemEdge])

A list of edges.

nodes ([PullRequestTimelineItem])

A list of nodes.

pageInfo (PageInfo!)

Information to aid in pagination.

totalCount (Int!)

Identifies the total count of items in the connection.

--- -### CreateDeploymentStatusPayload +### PullRequestTimelineItemEdge -

Autogenerated return type of CreateDeploymentStatus

+

An edge in a connection.

#### Fields @@ -22415,25 +22557,20 @@ blank, the sponsorships will be ordered based on relevancy to the viewer.

Description - clientMutationId (String) -

A unique identifier for the client performing the mutation.

+ cursor (String!) +

A cursor for use in pagination.

- deploymentStatus (DeploymentStatus) -

The new deployment status.

+ node (PullRequestTimelineItem) +

The item at the end of the edge.

--- -### MarkedAsDuplicateEvent - -

Represents a ‘marked_as_duplicate’ event on a given issue or pull request.

- -#### Implements - +### PullRequestTimelineItemsConnection -- [Node](interfaces.md#node) +

The connection type for PullRequestTimelineItems.

#### Fields @@ -22443,42 +22580,40 @@ blank, the sponsorships will be ordered based on relevancy to the viewer.

Description - actor (Actor) -

Identifies the actor who performed the event.

+ edges ([PullRequestTimelineItemsEdge]) +

A list of edges.

- canonical (IssueOrPullRequest) -

The authoritative issue or pull request which has been duplicated by another.

+ filteredCount (Int!) +

Identifies the count of items after applying before and after filters.

- createdAt (DateTime!) -

Identifies the date and time when the object was created.

+ nodes ([PullRequestTimelineItems]) +

A list of nodes.

- duplicate (IssueOrPullRequest) -

The issue or pull request which has been marked as a duplicate of another.

+ pageCount (Int!) +

Identifies the count of items after applying before/after filters and first/last/skip slicing.

- id (ID!) - + pageInfo (PageInfo!) +

Information to aid in pagination.

- isCrossRepository (Boolean!) -

Canonical and duplicate belong to different repositories.

+ totalCount (Int!) +

Identifies the total count of items in the connection.

+ + + updatedAt (DateTime!) +

Identifies the date and time when the timeline was last updated.

--- -### ReviewDismissedEvent - -

Represents a ‘review_dismissed’ event on a given issue or pull request.

- -#### Implements - +### PullRequestTimelineItemsEdge -- [Node](interfaces.md#node) -- [UniformResourceLocatable](interfaces.md#uniformresourcelocatable) +

An edge in a connection.

#### Fields @@ -22488,68 +22623,69 @@ blank, the sponsorships will be ordered based on relevancy to the viewer.

Description - actor (Actor) -

Identifies the actor who performed the event.

- - - createdAt (DateTime!) -

Identifies the date and time when the object was created.

- - - databaseId (Int) -

Identifies the primary key from the database.

+ cursor (String!) +

A cursor for use in pagination.

- dismissalMessage (String) -

Identifies the optional message associated with the ‘review_dismissed’ event.

+ node (PullRequestTimelineItems) +

The item at the end of the edge.

+ + +--- + +### Push + +

A Git push.

+ +#### Implements + + +- [Node](interfaces.md#node) + +#### Fields + + - - + + - - - - - - + + - - + + - - + + - - + + - - + +
dismissalMessageHTML (String)

Identifies the optional message associated with the event, rendered to HTML.

NameDescription
id (ID!)
previousReviewState (PullRequestReviewState!)

Identifies the previous state of the review with the ‘review_dismissed’ event.

pullRequest (PullRequest!)

PullRequest referenced by event.

nextSha (GitObjectID)

The SHA after the push

pullRequestCommit (PullRequestCommit)

Identifies the commit which caused the review to become stale.

permalink (URI!)

The permalink for this push.

resourcePath (URI!)

The HTTP path for this review dismissed event.

previousSha (GitObjectID)

The SHA before the push

review (PullRequestReview)

Identifies the review associated with the ‘review_dismissed’ event.

pusher (User!)

The user who pushed

url (URI!)

The HTTP URL for this review dismissed event.

repository (Repository!)

The repository that was pushed to

--- -### RepoConfigEnableAnonymousGitAccessAuditEntry +### PushAllowance -

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

+

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

#### Implements -- [AuditEntry](interfaces.md#auditentry) -- [Node](interfaces.md#node) -- [OrganizationAuditEntryData](interfaces.md#organizationauditentrydata) -- [RepositoryAuditEntryData](interfaces.md#repositoryauditentrydata) +- [Node](interfaces.md#node) #### Fields @@ -22559,100 +22695,55 @@ blank, the sponsorships will be ordered based on relevancy to the viewer.

Description - action (String!) -

The action name

- - - actor (AuditEntryActor) -

The user who initiated the action

+ actor (PushAllowanceActor) +

The actor that can push.

- actorIp (String) -

The IP address of the actor

+ branchProtectionRule (BranchProtectionRule) +

Identifies the branch protection rule associated with the allowed user or team.

- actorLocation (ActorLocation) -

A readable representation of the actor’s location

+ id (ID!) + + + +--- + +### PushAllowanceConnection + +

The connection type for PushAllowance.

+ +#### Fields + + - - + + - - + + - - + + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + +
actorLogin (String)

The username of the user who initiated the action

NameDescription
actorResourcePath (URI)

The HTTP path for the actor.

edges ([PushAllowanceEdge])

A list of edges.

actorUrl (URI)

The HTTP URL for the actor.

nodes ([PushAllowance])

A list of nodes.

createdAt (PreciseDateTime!)

The time the action was initiated

pageInfo (PageInfo!)

Information to aid in pagination.

id (ID!)
operationType (OperationType)

The corresponding operation type for the action

organization (Organization)

The Organization associated with the Audit Entry.

organizationName (String)

The name of the Organization.

organizationResourcePath (URI)

The HTTP path for the organization

organizationUrl (URI)

The HTTP URL for the organization

repository (Repository)

The repository associated with the action

repositoryName (String)

The name of the repository

repositoryResourcePath (URI)

The HTTP path for the repository

repositoryUrl (URI)

The HTTP URL for the repository

user (User)

The user affected by the action

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

userResourcePath (URI)

The HTTP path for the user.

userUrl (URI)

The HTTP URL for the user.

totalCount (Int!)

Identifies the total count of items in the connection.

--- -### LicenseRule +### PushAllowanceEdge -

Describes a License’s conditions, permissions, and limitations

+

An edge in a connection.

#### Fields @@ -22662,31 +22753,20 @@ blank, the sponsorships will be ordered based on relevancy to the viewer.

Description - description (String!) -

A description of the rule

- - - key (String!) -

The machine-readable rule key

+ cursor (String!) +

A cursor for use in pagination.

- label (String!) -

The human-readable rule label

+ node (PushAllowance) +

The item at the end of the edge.

--- -### OrgEnableOauthAppRestrictionsAuditEntry - -

Audit log entry for a org.enable_oauth_app_restrictions event.

- -#### Implements - +### RateLimit -- [AuditEntry](interfaces.md#auditentry) -- [Node](interfaces.md#node) -- [OrganizationAuditEntryData](interfaces.md#organizationauditentrydata) +

Represents the client’s rate limit.

#### Fields @@ -22696,96 +22776,99 @@ blank, the sponsorships will be ordered based on relevancy to the viewer.

Description - action (String!) -

The action name

- - - actor (AuditEntryActor) -

The user who initiated the action

- - - actorIp (String) -

The IP address of the actor

- - - actorLocation (ActorLocation) -

A readable representation of the actor’s location

+ cost (Int!) +

The point cost for the current query counting against the rate limit.

- actorLogin (String) -

The username of the user who initiated the action

+ limit (Int!) +

The maximum number of points the client is permitted to consume in a 60 minute window.

- actorResourcePath (URI) -

The HTTP path for the actor.

+ nodeCount (Int!) +

The maximum number of nodes this query may return

- actorUrl (URI) -

The HTTP URL for the actor.

+ remaining (Int!) +

The number of points remaining in the current rate limit window.

- createdAt (PreciseDateTime!) -

The time the action was initiated

+ resetAt (DateTime!) +

The time at which the current rate limit window resets in UTC epoch seconds.

- id (ID!) - + used (Int!) +

The number of points used in the current rate limit window.

+ + +--- + +### ReactingUserConnection + +

The connection type for User.

+ +#### Fields + + - - + + - - + + - - + + - - + + - - + + +
operationType (OperationType)

The corresponding operation type for the action

NameDescription
organization (Organization)

The Organization associated with the Audit Entry.

edges ([ReactingUserEdge])

A list of edges.

organizationName (String)

The name of the Organization.

nodes ([User])

A list of nodes.

organizationResourcePath (URI)

The HTTP path for the organization

pageInfo (PageInfo!)

Information to aid in pagination.

organizationUrl (URI)

The HTTP URL for the organization

totalCount (Int!)

Identifies the total count of items in the connection.

+ +--- + +### ReactingUserEdge + +

Represents a user that’s made a reaction.

+ +#### Fields + + - - + + - - + + - - + + - - + +
user (User)

The user affected by the action

NameDescription
userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

cursor (String!)

A cursor for use in pagination.

userResourcePath (URI)

The HTTP path for the user.

node (User!)
userUrl (URI)

The HTTP URL for the user.

reactedAt (DateTime!)

The moment when the user made the reaction.

--- -### CommitComment +### Reaction -

Represents a comment on a given Commit.

+

An emoji reaction to a particular piece of content.

#### Implements -- [Comment](interfaces.md#comment) -- [Deletable](interfaces.md#deletable) -- [Minimizable](interfaces.md#minimizable) -- [Node](interfaces.md#node) -- [Reactable](interfaces.md#reactable) -- [RepositoryNode](interfaces.md#repositorynode) -- [Updatable](interfaces.md#updatable) -- [UpdatableComment](interfaces.md#updatablecomment) +- [Node](interfaces.md#node) #### Fields @@ -22795,85 +22878,118 @@ blank, the sponsorships will be ordered based on relevancy to the viewer.

Description - author (Actor) -

The actor who authored the comment.

+ content (ReactionContent!) +

Identifies the emoji reaction.

- authorAssociation (CommentAuthorAssociation!) -

Author’s association with the subject of the comment.

+ createdAt (DateTime!) +

Identifies the date and time when the object was created.

- body (String!) -

Identifies the comment body.

+ databaseId (Int) +

Identifies the primary key from the database.

- bodyHTML (HTML!) -

The body rendered to HTML.

+ id (ID!) + - bodyText (String!) -

The body rendered to text.

+ reactable (Reactable!) +

The reactable piece of content

- commit (Commit) -

Identifies the commit associated with the comment, if the commit exists.

+ user (User) +

Identifies the user who created this reaction.

+ + +--- + +### ReactionConnection + +

A list of reactions that have been left on the subject.

+ +#### Fields + + - - + + - - + + - - + + - - + + - - + + - - + + +
createdAt (DateTime!)

Identifies the date and time when the object was created.

NameDescription
createdViaEmail (Boolean!)

Check if this comment was created via an email reply.

edges ([ReactionEdge])

A list of edges.

databaseId (Int)

Identifies the primary key from the database.

nodes ([Reaction])

A list of nodes.

editor (Actor)

The actor who edited the comment.

pageInfo (PageInfo!)

Information to aid in pagination.

id (ID!)totalCount (Int!)

Identifies the total count of items in the connection.

includesCreatedEdit (Boolean!)

Check if this comment was edited and includes an edit with the creation data

viewerHasReacted (Boolean!)

Whether or not the authenticated user has left a reaction on the subject.

+ +--- + +### ReactionEdge + +

An edge in a connection.

+ +#### Fields + + - - + + - - + + - - + + +
isMinimized (Boolean!)

Returns whether or not a comment has been minimized.

NameDescription
lastEditedAt (DateTime)

The moment the editor made the last edit

cursor (String!)

A cursor for use in pagination.

minimizedReason (String)

Returns why the comment was minimized.

node (Reaction)

The item at the end of the edge.

+ +--- + +### ReactionGroup + +

A group of emoji reactions to a particular piece of content.

+ +#### Fields + + - - + + - - + + - - + + - - + + - + - - + + + +
path (String)

Identifies the file path associated with the comment.

NameDescription
position (Int)

Identifies the line position associated with the comment.

content (ReactionContent!)

Identifies the emoji reaction.

publishedAt (DateTime)

Identifies when the comment was published at.

createdAt (DateTime)

Identifies when the reaction was created.

reactionGroups ([ReactionGroup!])

A list of reactions grouped by content left on the subject.

subject (Reactable!)

The subject that was reacted to.

reactions (ReactionConnection!)users (ReactingUserConnection!) -

A list of Reactions left on the Issue.

+

Users who have reacted to the reaction subject with the emotion represented by this reaction group

@@ -22890,12 +23006,6 @@ blank, the sponsorships will be ordered based on relevancy to the viewer.

Returns the elements in the list that come before the specified cursor.

- - - - - -
Arguments
-

content (ReactionContent)

-

Allows filtering Reactions by emoji.

-

first (Int)

@@ -22908,35 +23018,82 @@ blank, the sponsorships will be ordered based on relevancy to the viewer.

Returns the last n elements from the list.

-

orderBy (ReactionOrder)

-

Allows specifying the order in which reactions are returned.

-
repository (Repository!)

The repository associated with this node.

viewerHasReacted (Boolean!)

Whether or not the authenticated user has left a reaction on the subject.

+ +--- + +### ReadyForReviewEvent + +

Represents a ‘ready_for_review’ event on a given pull request.

+ +#### Implements + + +- [Node](interfaces.md#node) +- [UniformResourceLocatable](interfaces.md#uniformresourcelocatable) + +#### Fields + + + + + - - + + - - + + + + + + + + + + + + + + - + + +
NameDescription
resourcePath (URI!)

The HTTP path permalink for this commit comment.

actor (Actor)

Identifies the actor who performed the event.

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

createdAt (DateTime!)

Identifies the date and time when the object was created.

id (ID!)
pullRequest (PullRequest!)

PullRequest referenced by event.

resourcePath (URI!)

The HTTP path for this ready for review event.

url (URI!)

The HTTP URL permalink for this commit comment.

The HTTP URL for this ready for review event.

+ +--- + +### Ref + +

Represents a Git reference.

+ +#### Implements + + +- [Node](interfaces.md#node) + +#### Fields + + + + + - + - - + + - - + + - - + + - - + + - - + + - - + + + + + +
NameDescription
userContentEdits (UserContentEditConnection)associatedPullRequests (PullRequestConnection!) -

A list of edits to this content.

+

A list of pull requests with this ref as the head ref.

@@ -22947,6 +23104,12 @@ blank, the sponsorships will be ordered based on relevancy to the viewer.

Returns the elements in the list that come after the specified cursor.

+ + + + + + + + + + + + + + +
Arguments
+

baseRefName (String)

+

The base ref name to filter the pull requests by.

+

before (String)

@@ -22959,46 +23122,74 @@ blank, the sponsorships will be ordered based on relevancy to the viewer.

Returns the first n elements from the list.

+

headRefName (String)

+

The head ref name to filter the pull requests by.

+
+

labels ([String!])

+

A list of label names to filter the pull requests by.

+

last (Int)

Returns the last n elements from the list.

+

orderBy (IssueOrder)

+

Ordering options for pull requests returned from the connection.

+
+

states ([PullRequestState!])

+

A list of states to filter the pull requests by.

+
viewerCanDelete (Boolean!)

Check if the current viewer can delete this object.

branchProtectionRule (BranchProtectionRule)

Branch protection rules for this ref

viewerCanMinimize (Boolean!)

Check if the current viewer can minimize this object.

id (ID!)
viewerCanReact (Boolean!)

Can user react to this subject

name (String!)

The ref name.

viewerCanUpdate (Boolean!)

Check if the current viewer can update this object.

prefix (String!)

The ref’s prefix, such as refs/heads/ or refs/tags/.

viewerCannotUpdateReasons ([CommentCannotUpdateReason!]!)

Reasons why the current viewer can not update this comment.

refUpdateRule (RefUpdateRule)

Branch protection rules that are viewable by non-admins

viewerDidAuthor (Boolean!)

Did the viewer author this comment.

repository (Repository!)

The repository the ref belongs to.

target (GitObject)

The object the ref points to. Returns null when object does not exist.

--- -### OrganizationConnection +### RefConnection -

The connection type for Organization.

+

The connection type for Ref.

#### Fields @@ -23008,11 +23199,11 @@ blank, the sponsorships will be ordered based on relevancy to the viewer.

Description - edges ([OrganizationEdge]) + edges ([RefEdge])

A list of edges.

- nodes ([Organization]) + nodes ([Ref])

A list of nodes.

@@ -23027,9 +23218,9 @@ blank, the sponsorships will be ordered based on relevancy to the viewer.

Enterprise information only visible to enterprise owners.

+

An edge in a connection.

#### Fields @@ -23039,301 +23230,231 @@ blank, the sponsorships will be ordered based on relevancy to the viewer.

Description - admins (EnterpriseAdministratorConnection!) - -

A list of all of the administrators for this enterprise.

- - - - - - - - - - - - - - - - - - - - - - - - - -
Arguments
-

after (String)

-

Returns the elements in the list that come after the specified cursor.

-
-

before (String)

-

Returns the elements in the list that come before the specified cursor.

-
-

first (Int)

-

Returns the first n elements from the list.

-
-

last (Int)

-

Returns the last n elements from the list.

-
-

orderBy (EnterpriseMemberOrder)

-

Ordering options for administrators returned from the connection.

-
-

query (String)

-

The search string to look for.

-
-

role (EnterpriseAdministratorRole)

-

The role to filter by.

-
- + cursor (String!) +

A cursor for use in pagination.

- affiliatedUsersWithTwoFactorDisabled (UserConnection!) - -

A list of users in the enterprise who currently have two-factor authentication disabled.

- - - - - - - - - - - - - - - - -
Arguments
-

after (String)

-

Returns the elements in the list that come after the specified cursor.

-
-

before (String)

-

Returns the elements in the list that come before the specified cursor.

-
-

first (Int)

-

Returns the first n elements from the list.

-
-

last (Int)

-

Returns the last n elements from the list.

-
- + node (Ref) +

The item at the end of the edge.

+ + +--- + +### RefUpdateRule + +

A ref update rules for a viewer.

+ +#### Fields + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + + + + + + + + + + + +
affiliatedUsersWithTwoFactorDisabledExist (Boolean!)

Whether or not affiliated users with two-factor authentication disabled exist in the enterprise.

NameDescription
allowPrivateRepositoryForkingSetting (EnterpriseEnabledDisabledSettingValue!)

The setting value for whether private repository forking is enabled for repositories in organizations in this enterprise.

allowsDeletions (Boolean!)

Can this branch be deleted.

allowPrivateRepositoryForkingSettingOrganizations (OrganizationConnection!) -

A list of enterprise organizations configured with the provided private repository forking setting value.

- - - - - - - - - - - - - - - - - - - - - - -
Arguments
-

after (String)

-

Returns the elements in the list that come after the specified cursor.

-
-

before (String)

-

Returns the elements in the list that come before the specified cursor.

-
-

first (Int)

-

Returns the first n elements from the list.

-
-

last (Int)

-

Returns the last n elements from the list.

-
-

orderBy (OrganizationOrder)

-

Ordering options for organizations with this setting.

-
-

value (Boolean!)

-

The setting value to find organizations for.

-
-
allowsForcePushes (Boolean!)

Are force pushes allowed on this branch.

defaultRepositoryPermissionSetting (EnterpriseDefaultRepositoryPermissionSettingValue!)

The setting value for base repository permissions for organizations in this enterprise.

pattern (String!)

Identifies the protection rule pattern.

defaultRepositoryPermissionSettingOrganizations (OrganizationConnection!) -

A list of enterprise organizations configured with the provided default repository permission.

- - - - - - - - - - - - - - - - - - - - - - -
Arguments
-

after (String)

-

Returns the elements in the list that come after the specified cursor.

-
-

before (String)

-

Returns the elements in the list that come before the specified cursor.

-
-

first (Int)

-

Returns the first n elements from the list.

-
-

last (Int)

-

Returns the last n elements from the list.

-
-

orderBy (OrganizationOrder)

-

Ordering options for organizations with this setting.

-
-

value (DefaultRepositoryPermissionField!)

-

The permission to find organizations for.

-
-
requiredApprovingReviewCount (Int)

Number of approving reviews required to update matching branches.

domains (VerifiableDomainConnection!) -

A list of domains owned by the enterprise.

- - - - - - - - - - - - - - - - - - - - - - -
Arguments
-

after (String)

-

Returns the elements in the list that come after the specified cursor.

-
-

before (String)

-

Returns the elements in the list that come before the specified cursor.

-
-

first (Int)

-

Returns the first n elements from the list.

-
-

isVerified (Boolean)

-

Filter whether or not the domain is verified.

-
-

last (Int)

-

Returns the last n elements from the list.

-
-

orderBy (VerifiableDomainOrder)

-

Ordering options for verifiable domains returned.

-
-
requiredStatusCheckContexts ([String])

List of required status check contexts that must pass for commits to be accepted to matching branches.

enterpriseServerInstallations (EnterpriseServerInstallationConnection!) -

Enterprise Server installations owned by the enterprise.

- - - - - - - - - - - - - - - - - - - - - - -
Arguments
-

after (String)

-

Returns the elements in the list that come after the specified cursor.

-
-

before (String)

-

Returns the elements in the list that come before the specified cursor.

-
-

connectedOnly (Boolean)

-

Whether or not to only return installations discovered via GitHub Connect.

-
-

first (Int)

-

Returns the first n elements from the list.

-
-

last (Int)

-

Returns the last n elements from the list.

-
-

orderBy (EnterpriseServerInstallationOrder)

-

Ordering options for Enterprise Server installations returned.

-
-
requiresCodeOwnerReviews (Boolean!)

Are reviews from code owners required to update matching branches.

ipAllowListEnabledSetting (IpAllowListEnabledSettingValue!)

The setting value for whether the enterprise has an IP allow list enabled.

requiresLinearHistory (Boolean!)

Are merge commits prohibited from being pushed to this branch.

ipAllowListEntries (IpAllowListEntryConnection!)requiresSignatures (Boolean!)

Are commits required to be signed.

viewerAllowedToDismissReviews (Boolean!)

Is the viewer allowed to dismiss reviews.

viewerCanPush (Boolean!)

Can the viewer push to the branch

+ +--- + +### ReferencedEvent + +

Represents a ‘referenced’ event on a given ReferencedSubject.

+ +#### Implements + + +- [Node](interfaces.md#node) + +#### Fields + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameDescription
actor (Actor)

Identifies the actor who performed the event.

commit (Commit)

Identifies the commit associated with the ‘referenced’ event.

commitRepository (Repository!)

Identifies the repository associated with the ‘referenced’ event.

createdAt (DateTime!)

Identifies the date and time when the object was created.

id (ID!)
isCrossRepository (Boolean!)

Reference originated in a different repository.

isDirectReference (Boolean!)

Checks if the commit message itself references the subject. Can be false in the case of a commit comment reference.

subject (ReferencedSubject!)

Object referenced by event.

+ +--- + +### RegenerateEnterpriseIdentityProviderRecoveryCodesPayload + +

Autogenerated return type of RegenerateEnterpriseIdentityProviderRecoveryCodes

+ +#### Fields + + + + + + + + + + + + + + +
NameDescription
clientMutationId (String)

A unique identifier for the client performing the mutation.

identityProvider (EnterpriseIdentityProvider)

The identity provider for the enterprise.

+ +--- + +### RegenerateVerifiableDomainTokenPayload + +

Autogenerated return type of RegenerateVerifiableDomainToken

+ +#### Fields + + + + + + + + + + + + + + +
NameDescription
clientMutationId (String)

A unique identifier for the client performing the mutation.

verificationToken (String)

The verification token that was generated.

+ +--- + +### Release + +

A release contains the content for a release.

+ +#### Implements + + +- [Node](interfaces.md#node) +- [UniformResourceLocatable](interfaces.md#uniformresourcelocatable) + +#### Fields + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - + + - - + + - + - - + + - - + + - - + + - - + + - - + + +
NameDescription
author (User)

The author of the release

createdAt (DateTime!)

Identifies the date and time when the object was created.

description (String)

The description of the release.

descriptionHTML (HTML)

The description of this release rendered to HTML.

id (ID!)
isDraft (Boolean!)

Whether or not the release is a draft

isLatest (Boolean!)

Whether or not the release is the latest releast

isPrerelease (Boolean!)

Whether or not the release is a prerelease

name (String)

The title of the release.

publishedAt (DateTime)

Identifies the date and time when the release was created.

releaseAssets (ReleaseAssetConnection!) -

The IP addresses that are allowed to access resources owned by the enterprise.

+

List of releases assets which are dependent on this release.

@@ -23364,954 +23485,260 @@ blank, the sponsorships will be ordered based on relevancy to the viewer.

Arguments
-

orderBy (IpAllowListEntryOrder)

-

Ordering options for IP allow list entries returned.

+

name (String)

+

A list of names to filter the assets by.

isUpdatingDefaultRepositoryPermission (Boolean!)

Whether or not the default repository permission is currently being updated.

isUpdatingTwoFactorRequirement (Boolean!)

Whether the two-factor authentication requirement is currently being enforced.

repository (Repository!)

The repository that the release belongs to.

membersCanChangeRepositoryVisibilitySetting (EnterpriseEnabledDisabledSettingValue!)

The setting value for whether organization members with admin permissions on a -repository can change repository visibility.

resourcePath (URI!)

The HTTP path for this issue

membersCanChangeRepositoryVisibilitySettingOrganizations (OrganizationConnection!)shortDescriptionHTML (HTML) -

A list of enterprise organizations configured with the provided can change repository visibility setting value.

+

A description of the release, rendered to HTML without any links in it.

- - - - - - - - - - - - - - -
Arguments
-

after (String)

-

Returns the elements in the list that come after the specified cursor.

-
-

before (String)

-

Returns the elements in the list that come before the specified cursor.

-
-

first (Int)

-

Returns the first n elements from the list.

-
-

last (Int)

-

Returns the last n elements from the list.

-
-

orderBy (OrganizationOrder)

-

Ordering options for organizations with this setting.

-
-

value (Boolean!)

-

The setting value to find organizations for.

+

limit (Int)

+

How many characters to return.

membersCanCreateInternalRepositoriesSetting (Boolean)

The setting value for whether members of organizations in the enterprise can create internal repositories.

tag (Ref)

The Git tag the release points to

membersCanCreatePrivateRepositoriesSetting (Boolean)

The setting value for whether members of organizations in the enterprise can create private repositories.

tagCommit (Commit)

The tag commit for this release.

membersCanCreatePublicRepositoriesSetting (Boolean)

The setting value for whether members of organizations in the enterprise can create public repositories.

tagName (String!)

The name of the release’s Git tag

membersCanCreateRepositoriesSetting (EnterpriseMembersCanCreateRepositoriesSettingValue)

The setting value for whether members of organizations in the enterprise can create repositories.

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

membersCanCreateRepositoriesSettingOrganizations (OrganizationConnection!) -

A list of enterprise organizations configured with the provided repository creation setting value.

- - - - - - - - - - - - - - - - - - - - - - -
Arguments
-

after (String)

-

Returns the elements in the list that come after the specified cursor.

-
-

before (String)

-

Returns the elements in the list that come before the specified cursor.

-
-

first (Int)

-

Returns the first n elements from the list.

-
-

last (Int)

-

Returns the last n elements from the list.

-
-

orderBy (OrganizationOrder)

-

Ordering options for organizations with this setting.

-
-

value (OrganizationMembersCanCreateRepositoriesSettingValue!)

-

The setting to find organizations for.

-
-
url (URI!)

The HTTP URL for this issue

+ +--- + +### ReleaseAsset + +

A release asset contains the content for a release asset.

+ +#### Implements + + +- [Node](interfaces.md#node) + +#### Fields + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + +
membersCanDeleteIssuesSetting (EnterpriseEnabledDisabledSettingValue!)

The setting value for whether members with admin permissions for repositories can delete issues.

NameDescription
membersCanDeleteIssuesSettingOrganizations (OrganizationConnection!) -

A list of enterprise organizations configured with the provided members can delete issues setting value.

- - - - - - - - - - - - - - - - - - - - - - -
Arguments
-

after (String)

-

Returns the elements in the list that come after the specified cursor.

-
-

before (String)

-

Returns the elements in the list that come before the specified cursor.

-
-

first (Int)

-

Returns the first n elements from the list.

-
-

last (Int)

-

Returns the last n elements from the list.

-
-

orderBy (OrganizationOrder)

-

Ordering options for organizations with this setting.

-
-

value (Boolean!)

-

The setting value to find organizations for.

-
-
contentType (String!)

The asset’s content-type

membersCanDeleteRepositoriesSetting (EnterpriseEnabledDisabledSettingValue!)

The setting value for whether members with admin permissions for repositories can delete or transfer repositories.

createdAt (DateTime!)

Identifies the date and time when the object was created.

membersCanDeleteRepositoriesSettingOrganizations (OrganizationConnection!) -

A list of enterprise organizations configured with the provided members can delete repositories setting value.

- - - - - - - - - - - - - - - - - - - - - - -
Arguments
-

after (String)

-

Returns the elements in the list that come after the specified cursor.

-
-

before (String)

-

Returns the elements in the list that come before the specified cursor.

-
-

first (Int)

-

Returns the first n elements from the list.

-
-

last (Int)

-

Returns the last n elements from the list.

-
-

orderBy (OrganizationOrder)

-

Ordering options for organizations with this setting.

-
-

value (Boolean!)

-

The setting value to find organizations for.

-
-
downloadCount (Int!)

The number of times this asset was downloaded

membersCanInviteCollaboratorsSetting (EnterpriseEnabledDisabledSettingValue!)

The setting value for whether members of organizations in the enterprise can invite outside collaborators.

downloadUrl (URI!)

Identifies the URL where you can download the release asset via the browser.

membersCanInviteCollaboratorsSettingOrganizations (OrganizationConnection!) -

A list of enterprise organizations configured with the provided members can invite collaborators setting value.

- - - - - - - - - - - - - - - - - - - - - - -
Arguments
-

after (String)

-

Returns the elements in the list that come after the specified cursor.

-
-

before (String)

-

Returns the elements in the list that come before the specified cursor.

-
-

first (Int)

-

Returns the first n elements from the list.

-
-

last (Int)

-

Returns the last n elements from the list.

-
-

orderBy (OrganizationOrder)

-

Ordering options for organizations with this setting.

-
-

value (Boolean!)

-

The setting value to find organizations for.

-
-
id (ID!)
membersCanMakePurchasesSetting (EnterpriseMembersCanMakePurchasesSettingValue!)

Indicates whether members of this enterprise’s organizations can purchase additional services for those organizations.

name (String!)

Identifies the title of the release asset.

membersCanUpdateProtectedBranchesSetting (EnterpriseEnabledDisabledSettingValue!)

The setting value for whether members with admin permissions for repositories can update protected branches.

release (Release)

Release that the asset is associated with

membersCanUpdateProtectedBranchesSettingOrganizations (OrganizationConnection!) -

A list of enterprise organizations configured with the provided members can update protected branches setting value.

- - - - - - - - - - - - - - - - - - - - - - -
Arguments
-

after (String)

-

Returns the elements in the list that come after the specified cursor.

-
-

before (String)

-

Returns the elements in the list that come before the specified cursor.

-
-

first (Int)

-

Returns the first n elements from the list.

-
-

last (Int)

-

Returns the last n elements from the list.

-
-

orderBy (OrganizationOrder)

-

Ordering options for organizations with this setting.

-
-

value (Boolean!)

-

The setting value to find organizations for.

-
-
size (Int!)

The size (in bytes) of the asset

membersCanViewDependencyInsightsSetting (EnterpriseEnabledDisabledSettingValue!)

The setting value for whether members can view dependency insights.

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

membersCanViewDependencyInsightsSettingOrganizations (OrganizationConnection!) -

A list of enterprise organizations configured with the provided members can view dependency insights setting value.

- - - - - - - - - - - - - - - - - - - - - - -
Arguments
-

after (String)

-

Returns the elements in the list that come after the specified cursor.

-
-

before (String)

-

Returns the elements in the list that come before the specified cursor.

-
-

first (Int)

-

Returns the first n elements from the list.

-
-

last (Int)

-

Returns the last n elements from the list.

-
-

orderBy (OrganizationOrder)

-

Ordering options for organizations with this setting.

-
-

value (Boolean!)

-

The setting value to find organizations for.

-
-
uploadedBy (User!)

The user that performed the upload

notificationDeliveryRestrictionEnabledSetting (NotificationRestrictionSettingValue!)

Indicates if email notification delivery for this enterprise is restricted to verified domains.

url (URI!)

Identifies the URL of the release asset.

+ +--- + +### ReleaseAssetConnection + +

The connection type for ReleaseAsset.

+ +#### Fields + + - - + + - - + + - - + + - - + + - - + + +
organizationProjectsSetting (EnterpriseEnabledDisabledSettingValue!)

The setting value for whether organization projects are enabled for organizations in this enterprise.

NameDescription
organizationProjectsSettingOrganizations (OrganizationConnection!) -

A list of enterprise organizations configured with the provided organization projects setting value.

- - - - - - - - - - - - - - - - - - - - - - -
Arguments
-

after (String)

-

Returns the elements in the list that come after the specified cursor.

-
-

before (String)

-

Returns the elements in the list that come before the specified cursor.

-
-

first (Int)

-

Returns the first n elements from the list.

-
-

last (Int)

-

Returns the last n elements from the list.

-
-

orderBy (OrganizationOrder)

-

Ordering options for organizations with this setting.

-
-

value (Boolean!)

-

The setting value to find organizations for.

-
-
edges ([ReleaseAssetEdge])

A list of edges.

outsideCollaborators (EnterpriseOutsideCollaboratorConnection!) -

A list of outside collaborators across the repositories in the enterprise.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Arguments
-

after (String)

-

Returns the elements in the list that come after the specified cursor.

-
-

before (String)

-

Returns the elements in the list that come before the specified cursor.

-
-

first (Int)

-

Returns the first n elements from the list.

-
-

last (Int)

-

Returns the last n elements from the list.

-
-

login (String)

-

The login of one specific outside collaborator.

-
-

orderBy (EnterpriseMemberOrder)

-

Ordering options for outside collaborators returned from the connection.

-
-

query (String)

-

The search string to look for.

-
-

visibility (RepositoryVisibility)

-

Only return outside collaborators on repositories with this visibility.

-
-
nodes ([ReleaseAsset])

A list of nodes.

pendingAdminInvitations (EnterpriseAdministratorInvitationConnection!) -

A list of pending administrator invitations for the enterprise.

- - - - - - - - - - - - - - - - - - - - - - - - - -
Arguments
-

after (String)

-

Returns the elements in the list that come after the specified cursor.

-
-

before (String)

-

Returns the elements in the list that come before the specified cursor.

-
-

first (Int)

-

Returns the first n elements from the list.

-
-

last (Int)

-

Returns the last n elements from the list.

-
-

orderBy (EnterpriseAdministratorInvitationOrder)

-

Ordering options for pending enterprise administrator invitations returned from the connection.

-
-

query (String)

-

The search string to look for.

-
-

role (EnterpriseAdministratorRole)

-

The role to filter by.

-
-
pageInfo (PageInfo!)

Information to aid in pagination.

pendingCollaboratorInvitations (RepositoryInvitationConnection!) -

A list of pending collaborator invitations across the repositories in the enterprise.

- - - - - - - - - - - - - - - - - - - - - - -
Arguments
-

after (String)

-

Returns the elements in the list that come after the specified cursor.

-
-

before (String)

-

Returns the elements in the list that come before the specified cursor.

-
-

first (Int)

-

Returns the first n elements from the list.

-
-

last (Int)

-

Returns the last n elements from the list.

-
-

orderBy (RepositoryInvitationOrder)

-

Ordering options for pending repository collaborator invitations returned from the connection.

-
-

query (String)

-

The search string to look for.

-
-
totalCount (Int!)

Identifies the total count of items in the connection.

+ +--- + +### ReleaseAssetEdge + +

An edge in a connection.

+ +#### Fields + + - - + + - - + + - - + + +
pendingCollaborators (EnterprisePendingCollaboratorConnection!) -

A list of pending collaborators across the repositories in the enterprise.

- - - - - - - - - - - - - - - - - - - - - - -
Arguments
-

after (String)

-

Returns the elements in the list that come after the specified cursor.

-
-

before (String)

-

Returns the elements in the list that come before the specified cursor.

-
-

first (Int)

-

Returns the first n elements from the list.

-
-

last (Int)

-

Returns the last n elements from the list.

-
-

orderBy (RepositoryInvitationOrder)

-

Ordering options for pending repository collaborator invitations returned from the connection.

-
-

query (String)

-

The search string to look for.

-
-
NameDescription
pendingMemberInvitations (EnterprisePendingMemberInvitationConnection!) -

A list of pending member invitations for organizations in the enterprise.

- - - - - - - - - - - - - - - - - - - -
Arguments
-

after (String)

-

Returns the elements in the list that come after the specified cursor.

-
-

before (String)

-

Returns the elements in the list that come before the specified cursor.

-
-

first (Int)

-

Returns the first n elements from the list.

-
-

last (Int)

-

Returns the last n elements from the list.

-
-

query (String)

-

The search string to look for.

-
-
cursor (String!)

A cursor for use in pagination.

repositoryProjectsSetting (EnterpriseEnabledDisabledSettingValue!)

The setting value for whether repository projects are enabled in this enterprise.

node (ReleaseAsset)

The item at the end of the edge.

+ +--- + +### ReleaseConnection + +

The connection type for Release.

+ +#### Fields + + - - + + - - + + - - + + - - + + - - + + +
repositoryProjectsSettingOrganizations (OrganizationConnection!) -

A list of enterprise organizations configured with the provided repository projects setting value.

- - - - - - - - - - - - - - - - - - - - - - -
Arguments
-

after (String)

-

Returns the elements in the list that come after the specified cursor.

-
-

before (String)

-

Returns the elements in the list that come before the specified cursor.

-
-

first (Int)

-

Returns the first n elements from the list.

-
-

last (Int)

-

Returns the last n elements from the list.

-
-

orderBy (OrganizationOrder)

-

Ordering options for organizations with this setting.

-
-

value (Boolean!)

-

The setting value to find organizations for.

-
-
NameDescription
samlIdentityProvider (EnterpriseIdentityProvider)

The SAML Identity Provider for the enterprise.

edges ([ReleaseEdge])

A list of edges.

samlIdentityProviderSettingOrganizations (OrganizationConnection!) -

A list of enterprise organizations configured with the SAML single sign-on setting value.

- - - - - - - - - - - - - - - - - - - - - - -
Arguments
-

after (String)

-

Returns the elements in the list that come after the specified cursor.

-
-

before (String)

-

Returns the elements in the list that come before the specified cursor.

-
-

first (Int)

-

Returns the first n elements from the list.

-
-

last (Int)

-

Returns the last n elements from the list.

-
-

orderBy (OrganizationOrder)

-

Ordering options for organizations with this setting.

-
-

value (IdentityProviderConfigurationState!)

-

The setting value to find organizations for.

-
-
nodes ([Release])

A list of nodes.

supportEntitlements (EnterpriseMemberConnection!) -

A list of members with a support entitlement.

- - - - - - - - - - - - - - - - - - - -
Arguments
-

after (String)

-

Returns the elements in the list that come after the specified cursor.

-
-

before (String)

-

Returns the elements in the list that come before the specified cursor.

-
-

first (Int)

-

Returns the first n elements from the list.

-
-

last (Int)

-

Returns the last n elements from the list.

-
-

orderBy (EnterpriseMemberOrder)

-

Ordering options for support entitlement users returned from the connection.

-
-
pageInfo (PageInfo!)

Information to aid in pagination.

teamDiscussionsSetting (EnterpriseEnabledDisabledSettingValue!)

The setting value for whether team discussions are enabled for organizations in this enterprise.

totalCount (Int!)

Identifies the total count of items in the connection.

+ +--- + +### ReleaseEdge + +

An edge in a connection.

+ +#### Fields + + - - + + - - + + - - + +
teamDiscussionsSettingOrganizations (OrganizationConnection!) -

A list of enterprise organizations configured with the provided team discussions setting value.

- - - - - - - - - - - - - - - - - - - - - - -
Arguments
-

after (String)

-

Returns the elements in the list that come after the specified cursor.

-
-

before (String)

-

Returns the elements in the list that come before the specified cursor.

-
-

first (Int)

-

Returns the first n elements from the list.

-
-

last (Int)

-

Returns the last n elements from the list.

-
-

orderBy (OrganizationOrder)

-

Ordering options for organizations with this setting.

-
-

value (Boolean!)

-

The setting value to find organizations for.

-
-
NameDescription
twoFactorRequiredSetting (EnterpriseEnabledSettingValue!)

The setting value for whether the enterprise requires two-factor authentication for its organizations and users.

cursor (String!)

A cursor for use in pagination.

twoFactorRequiredSettingOrganizations (OrganizationConnection!) -

A list of enterprise organizations configured with the two-factor authentication setting value.

- - - - - - - - - - - - - - - - - - - - - - -
Arguments
-

after (String)

-

Returns the elements in the list that come after the specified cursor.

-
-

before (String)

-

Returns the elements in the list that come before the specified cursor.

-
-

first (Int)

-

Returns the first n elements from the list.

-
-

last (Int)

-

Returns the last n elements from the list.

-
-

orderBy (OrganizationOrder)

-

Ordering options for organizations with this setting.

-
-

value (Boolean!)

-

The setting value to find organizations for.

-
-
node (Release)

The item at the end of the edge.

--- -### CheckSuite +### RemoveAssigneesFromAssignablePayload -

A check suite.

+

Autogenerated return type of RemoveAssigneesFromAssignable

-#### Implements +#### Fields + + + + + + + + + + + + + + +
NameDescription
assignable (Assignable)

The item that was unassigned.

clientMutationId (String)

A unique identifier for the client performing the mutation.

+--- -- [Node](interfaces.md#node) +### RemoveEnterpriseAdminPayload + +

Autogenerated return type of RemoveEnterpriseAdmin

#### Fields @@ -24321,178 +23748,86 @@ repository can change repository visibility.

Description - app (App) -

The GitHub App which created this check suite.

+ admin (User) +

The user who was removed as an administrator.

- branch (Ref) -

The name of the branch for this check suite.

+ clientMutationId (String) +

A unique identifier for the client performing the mutation.

- checkRuns (CheckRunConnection) - -

The check runs associated with a check suite.

- - - - - - - - - - - - - - - - - - - -
Arguments
-

after (String)

-

Returns the elements in the list that come after the specified cursor.

-
-

before (String)

-

Returns the elements in the list that come before the specified cursor.

-
-

filterBy (CheckRunFilter)

-

Filters the check runs by this type.

-
-

first (Int)

-

Returns the first n elements from the list.

-
-

last (Int)

-

Returns the last n elements from the list.

-
- + enterprise (Enterprise) +

The updated enterprise.

- commit (Commit!) -

The commit for this check suite

+ message (String) +

A message confirming the result of removing an administrator.

- conclusion (CheckConclusionState) -

The conclusion of this check suite.

+ viewer (User) +

The viewer performing the mutation.

+ + +--- + +### RemoveEnterpriseIdentityProviderPayload + +

Autogenerated return type of RemoveEnterpriseIdentityProvider

+ +#### Fields + + - - + + - - + + - - + + +
createdAt (DateTime!)

Identifies the date and time when the object was created.

NameDescription
databaseId (Int)

Identifies the primary key from the database.

clientMutationId (String)

A unique identifier for the client performing the mutation.

id (ID!)identityProvider (EnterpriseIdentityProvider)

The identity provider that was removed from the enterprise.

+ +--- + +### RemoveEnterpriseOrganizationPayload + +

Autogenerated return type of RemoveEnterpriseOrganization

+ +#### Fields + + - - - - - - - - - - + + - - + + - - + + - - + + - - + +
matchingPullRequests (PullRequestConnection) -

A list of open pull requests matching the check suite.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Arguments
-

after (String)

-

Returns the elements in the list that come after the specified cursor.

-
-

baseRefName (String)

-

The base ref name to filter the pull requests by.

-
-

before (String)

-

Returns the elements in the list that come before the specified cursor.

-
-

first (Int)

-

Returns the first n elements from the list.

-
-

headRefName (String)

-

The head ref name to filter the pull requests by.

-
-

labels ([String!])

-

A list of label names to filter the pull requests by.

-
-

last (Int)

-

Returns the last n elements from the list.

-
-

orderBy (IssueOrder)

-

Ordering options for pull requests returned from the connection.

-
-

states ([PullRequestState!])

-

A list of states to filter the pull requests by.

-
-
push (Push)

The push that triggered this check suite.

repository (Repository!)

The repository associated with this check suite.

NameDescription
resourcePath (URI!)

The HTTP path for this check suite

clientMutationId (String)

A unique identifier for the client performing the mutation.

status (CheckStatusState!)

The status of this check suite.

enterprise (Enterprise)

The updated enterprise.

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

organization (Organization)

The organization that was removed from the enterprise.

url (URI!)

The HTTP URL for this check suite

viewer (User)

The viewer performing the mutation.

--- -### RepoArchivedAuditEntry - -

Audit log entry for a repo.archived event.

- -#### Implements - +### RemoveEnterpriseSupportEntitlementPayload -- [AuditEntry](interfaces.md#auditentry) -- [Node](interfaces.md#node) -- [OrganizationAuditEntryData](interfaces.md#organizationauditentrydata) -- [RepositoryAuditEntryData](interfaces.md#repositoryauditentrydata) +

Autogenerated return type of RemoveEnterpriseSupportEntitlement

#### Fields @@ -24502,104 +23837,20 @@ repository can change repository visibility.

Description - action (String!) -

The action name

- - - actor (AuditEntryActor) -

The user who initiated the action

- - - actorIp (String) -

The IP address of the actor

- - - actorLocation (ActorLocation) -

A readable representation of the actor’s location

- - - actorLogin (String) -

The username of the user who initiated the action

- - - actorResourcePath (URI) -

The HTTP path for the actor.

- - - actorUrl (URI) -

The HTTP URL for the actor.

- - - createdAt (PreciseDateTime!) -

The time the action was initiated

- - - id (ID!) - - - - operationType (OperationType) -

The corresponding operation type for the action

- - - organization (Organization) -

The Organization associated with the Audit Entry.

- - - organizationName (String) -

The name of the Organization.

- - - organizationResourcePath (URI) -

The HTTP path for the organization

- - - organizationUrl (URI) -

The HTTP URL for the organization

- - - repository (Repository) -

The repository associated with the action

- - - repositoryName (String) -

The name of the repository

- - - repositoryResourcePath (URI) -

The HTTP path for the repository

- - - repositoryUrl (URI) -

The HTTP URL for the repository

- - - user (User) -

The user affected by the action

- - - userLogin (String) -

For actions involving two users, the actor is the initiator and the user is the affected user.

- - - userResourcePath (URI) -

The HTTP path for the user.

- - - userUrl (URI) -

The HTTP URL for the user.

+ clientMutationId (String) +

A unique identifier for the client performing the mutation.

- visibility (RepoArchivedAuditEntryVisibility) -

The visibility of the repository

+ message (String) +

A message confirming the result of removing the support entitlement.

--- -### CheckAnnotationSpan +### RemoveLabelsFromLabelablePayload -

An inclusive pair of positions for a check annotation.

+

Autogenerated return type of RemoveLabelsFromLabelable

#### Fields @@ -24609,20 +23860,20 @@ repository can change repository visibility.

Description - end (CheckAnnotationPosition!) -

End position (inclusive).

+ clientMutationId (String) +

A unique identifier for the client performing the mutation.

- start (CheckAnnotationPosition!) -

Start position (inclusive).

+ labelable (Labelable) +

The Labelable the labels were removed from.

--- -### Hovercard +### RemoveOutsideCollaboratorPayload -

Detail needed to display a hovercard for a user

+

Autogenerated return type of RemoveOutsideCollaborator

#### Fields @@ -24632,16 +23883,20 @@ repository can change repository visibility.

Description - contexts ([HovercardContext!]!) -

Each of the contexts for this hovercard

+ clientMutationId (String) +

A unique identifier for the client performing the mutation.

+ + + removedUser (User) +

The user that was removed as an outside collaborator.

--- -### ReopenIssuePayload +### RemoveReactionPayload -

Autogenerated return type of ReopenIssue

+

Autogenerated return type of RemoveReaction

#### Fields @@ -24655,16 +23910,20 @@ repository can change repository visibility.

A unique identifier for the client performing the mutation.

- issue (Issue) -

The issue that was opened.

+ reaction (Reaction) +

The reaction object.

+ + + subject (Reactable) +

The reactable subject.

--- -### SecurityAdvisoryIdentifier +### RemoveStarPayload -

A GitHub Security Advisory Identifier

+

Autogenerated return type of RemoveStar

#### Fields @@ -24674,20 +23933,25 @@ repository can change repository visibility.

Description - type (String!) -

The identifier type, e.g. GHSA, CVE

+ clientMutationId (String) +

A unique identifier for the client performing the mutation.

- value (String!) -

The identifier

+ starrable (Starrable) +

The starrable.

--- -### EnterpriseOutsideCollaboratorConnection +### RemovedFromProjectEvent -

The connection type for User.

+

Represents a ‘removed_from_project’ event on a given issue or pull request.

+ +#### Implements + + +- [Node](interfaces.md#node) #### Fields @@ -24697,51 +23961,41 @@ repository can change repository visibility.

Description - edges ([EnterpriseOutsideCollaboratorEdge]) -

A list of edges.

- - - nodes ([User]) -

A list of nodes.

+ actor (Actor) +

Identifies the actor who performed the event.

- pageInfo (PageInfo!) -

Information to aid in pagination.

+ createdAt (DateTime!) +

Identifies the date and time when the object was created.

- totalCount (Int!) -

Identifies the total count of items in the connection.

+ databaseId (Int) +

Identifies the primary key from the database.

- - ---- - -### CreateTeamDiscussionPayload - -

Autogenerated return type of CreateTeamDiscussion

- -#### Fields - - - - + + - - + + - - + +
NameDescriptionid (ID!)
clientMutationId (String)

A unique identifier for the client performing the mutation.

project (Project)

Project referenced by event.

teamDiscussion (TeamDiscussion)

The new discussion.

projectColumnName (String!)

Column name referenced by this project event.

--- -### ExternalIdentityConnection +### RenamedTitleEvent -

The connection type for ExternalIdentity.

+

Represents a ‘renamed’ event on a given issue or pull request

+ +#### Implements + + +- [Node](interfaces.md#node) #### Fields @@ -24751,28 +24005,36 @@ repository can change repository visibility.

Description - edges ([ExternalIdentityEdge]) -

A list of edges.

+ actor (Actor) +

Identifies the actor who performed the event.

- nodes ([ExternalIdentity]) -

A list of nodes.

+ createdAt (DateTime!) +

Identifies the date and time when the object was created.

- pageInfo (PageInfo!) -

Information to aid in pagination.

+ currentTitle (String!) +

Identifies the current title of the issue or pull request.

- totalCount (Int!) -

Identifies the total count of items in the connection.

+ id (ID!) + + + + previousTitle (String!) +

Identifies the previous title of the issue or pull request.

+ + + subject (RenamedTitleSubject!) +

Subject that was renamed.

--- -### RemoveReactionPayload +### ReopenIssuePayload -

Autogenerated return type of RemoveReaction

+

Autogenerated return type of ReopenIssue

#### Fields @@ -24786,20 +24048,16 @@ repository can change repository visibility.

A unique identifier for the client performing the mutation.

- reaction (Reaction) -

The reaction object.

- - - subject (Reactable) -

The reactable subject.

+ issue (Issue) +

The issue that was opened.

--- -### GitActor +### ReopenPullRequestPayload -

Represents an actor in a Git commit (ie. an author or committer).

+

Autogenerated return type of ReopenPullRequest

#### Fields @@ -24809,45 +24067,20 @@ repository can change repository visibility.

Description - avatarUrl (URI!) - -

A URL pointing to the author’s public avatar.

- - - - - - - -
Arguments
-

size (Int)

-

The size of the resulting square image.

-
- - - - date (GitTimestamp) -

The timestamp of the Git action (authoring or committing).

- - - email (String) -

The email in the Git commit.

- - - name (String) -

The name in the Git commit.

+ clientMutationId (String) +

A unique identifier for the client performing the mutation.

- user (User) -

The GitHub user corresponding to the email field. Null if no such user exists.

+ pullRequest (PullRequest) +

The pull request that was reopened.

--- -### UnpinnedEvent +### ReopenedEvent -

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

+

Represents a ‘reopened’ event on any Closable.

#### Implements @@ -24865,6 +24098,10 @@ repository can change repository visibility.

actor (Actor)

Identifies the actor who performed the event.

+ + closable (Closable!) +

Object that was reopened.

+ createdAt (DateTime!)

Identifies the date and time when the object was created.

@@ -24873,17 +24110,21 @@ repository can change repository visibility.

id (ID!) - - issue (Issue!) -

Identifies the issue associated with the event.

- --- -### PinnedIssueEdge +### RepoAccessAuditEntry -

An edge in a connection.

+

Audit log entry for a repo.access event.

+ +#### Implements + + +- [AuditEntry](interfaces.md#auditentry) +- [Node](interfaces.md#node) +- [OrganizationAuditEntryData](interfaces.md#organizationauditentrydata) +- [RepositoryAuditEntryData](interfaces.md#repositoryauditentrydata) #### Fields @@ -24893,113 +24134,112 @@ repository can change repository visibility.

Description - cursor (String!) -

A cursor for use in pagination.

+ action (String!) +

The action name

- node (PinnedIssue) -

The item at the end of the edge.

+ actor (AuditEntryActor) +

The user who initiated the action

- - ---- - -### StarredRepositoryEdge - -

Represents a starred repository.

- -#### Fields - - - - + + - - + + - + + + + + + + + + + + + + + + + + - - + + -
NameDescriptionactorIp (String)

The IP address of the actor

cursor (String!)

A cursor for use in pagination.

actorLocation (ActorLocation)

A readable representation of the actor’s location

node (Repository!)actorLogin (String)

The username of the user who initiated the action

actorResourcePath (URI)

The HTTP path for the actor.

actorUrl (URI)

The HTTP URL for the actor.

createdAt (PreciseDateTime!)

The time the action was initiated

id (ID!)
starredAt (DateTime!)

Identifies when the item was starred.

operationType (OperationType)

The corresponding operation type for the action

- ---- - -### ReactingUserConnection - -

The connection type for User.

- -#### Fields - - - - + + - - + + - - + + - - + + - - + + -
NameDescriptionorganization (Organization)

The Organization associated with the Audit Entry.

edges ([ReactingUserEdge])

A list of edges.

organizationName (String)

The name of the Organization.

nodes ([User])

A list of nodes.

organizationResourcePath (URI)

The HTTP path for the organization

pageInfo (PageInfo!)

Information to aid in pagination.

organizationUrl (URI)

The HTTP URL for the organization

totalCount (Int!)

Identifies the total count of items in the connection.

repository (Repository)

The repository associated with the action

- ---- - -### RemoveEnterpriseAdminPayload - -

Autogenerated return type of RemoveEnterpriseAdmin

- -#### Fields - - - - + + - - + + - - + + - - + + - - + + - - + + + + + + + + + +
NameDescriptionrepositoryName (String)

The name of the repository

admin (User)

The user who was removed as an administrator.

repositoryResourcePath (URI)

The HTTP path for the repository

clientMutationId (String)

A unique identifier for the client performing the mutation.

repositoryUrl (URI)

The HTTP URL for the repository

enterprise (Enterprise)

The updated enterprise.

user (User)

The user affected by the action

message (String)

A message confirming the result of removing an administrator.

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

viewer (User)

The viewer performing the mutation.

userResourcePath (URI)

The HTTP path for the user.

userUrl (URI)

The HTTP URL for the user.

visibility (RepoAccessAuditEntryVisibility)

The visibility of the repository

--- -### ReviewDismissalAllowanceConnection +### RepoAddMemberAuditEntry -

The connection type for ReviewDismissalAllowance.

+

Audit log entry for a repo.add_member event.

+ +#### Implements + + +- [AuditEntry](interfaces.md#auditentry) +- [Node](interfaces.md#node) +- [OrganizationAuditEntryData](interfaces.md#organizationauditentrydata) +- [RepositoryAuditEntryData](interfaces.md#repositoryauditentrydata) #### Fields @@ -25009,181 +24249,113 @@ repository can change repository visibility.

Description - edges ([ReviewDismissalAllowanceEdge]) -

A list of edges.

- - - nodes ([ReviewDismissalAllowance]) -

A list of nodes.

- - - pageInfo (PageInfo!) -

Information to aid in pagination.

- - - totalCount (Int!) -

Identifies the total count of items in the connection.

- - - ---- - -### UpdateEnterpriseDefaultRepositoryPermissionSettingPayload - -

Autogenerated return type of UpdateEnterpriseDefaultRepositoryPermissionSetting

- -#### Fields - - - - - + + - - + + - - + + - - + + -
NameDescriptionaction (String!)

The action name

clientMutationId (String)

A unique identifier for the client performing the mutation.

actor (AuditEntryActor)

The user who initiated the action

enterprise (Enterprise)

The enterprise with the updated default repository permission setting.

actorIp (String)

The IP address of the actor

message (String)

A message confirming the result of updating the default repository permission setting.

actorLocation (ActorLocation)

A readable representation of the actor’s location

- ---- - -### UserContentEdit - -

An edit on user content

- -#### Implements - - -- [Node](interfaces.md#node) - -#### Fields - - - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + -
NameDescriptionactorLogin (String)

The username of the user who initiated the action

createdAt (DateTime!)

Identifies the date and time when the object was created.

actorResourcePath (URI)

The HTTP path for the actor.

deletedAt (DateTime)

Identifies the date and time when the object was deleted.

actorUrl (URI)

The HTTP URL for the actor.

deletedBy (Actor)

The actor who deleted this content

createdAt (PreciseDateTime!)

The time the action was initiated

diff (String)

A summary of the changes for this edit

id (ID!)
editedAt (DateTime!)

When this content was edited

operationType (OperationType)

The corresponding operation type for the action

editor (Actor)

The actor who edited this content

organization (Organization)

The Organization associated with the Audit Entry.

id (ID!)organizationName (String)

The name of the Organization.

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

organizationResourcePath (URI)

The HTTP path for the organization

- ---- - -### ArchiveRepositoryPayload - -

Autogenerated return type of ArchiveRepository

- -#### Fields - - - - + + - - + + - - + + -
NameDescriptionorganizationUrl (URI)

The HTTP URL for the organization

clientMutationId (String)

A unique identifier for the client performing the mutation.

repository (Repository)

The repository associated with the action

repository (Repository)

The repository that was marked as archived.

repositoryName (String)

The name of the repository

- ---- - -### EnterpriseServerUserAccountEmail - -

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

- -#### Implements - - -- [Node](interfaces.md#node) - -#### Fields - - - - + + - - + + - - + + - - + + - - + + - - + + - - + +
NameDescriptionrepositoryResourcePath (URI)

The HTTP path for the repository

createdAt (DateTime!)

Identifies the date and time when the object was created.

repositoryUrl (URI)

The HTTP URL for the repository

email (String!)

The email address.

user (User)

The user affected by the action

id (ID!)userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

isPrimary (Boolean!)

Indicates whether this is the primary email of the associated user account.

userResourcePath (URI)

The HTTP path for the user.

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

userUrl (URI)

The HTTP URL for the user.

userAccount (EnterpriseServerUserAccount!)

The user account to which the email belongs.

visibility (RepoAddMemberAuditEntryVisibility)

The visibility of the repository

--- -### OrgEnableTwoFactorRequirementAuditEntry +### RepoAddTopicAuditEntry -

Audit log entry for a org.enable_two_factor_requirement event.

+

Audit log entry for a repo.add_topic event.

#### Implements - [AuditEntry](interfaces.md#auditentry) - [Node](interfaces.md#node) -- [OrganizationAuditEntryData](interfaces.md#organizationauditentrydata) +- [OrganizationAuditEntryData](interfaces.md#organizationauditentrydata) +- [RepositoryAuditEntryData](interfaces.md#repositoryauditentrydata) +- [TopicAuditEntryData](interfaces.md#topicauditentrydata) #### Fields @@ -25248,6 +24420,30 @@ repository can change repository visibility.

organizationUrl (URI)

The HTTP URL for the organization

+ + repository (Repository) +

The repository associated with the action

+ + + repositoryName (String) +

The name of the repository

+ + + repositoryResourcePath (URI) +

The HTTP path for the repository

+ + + repositoryUrl (URI) +

The HTTP URL for the repository

+ + + topic (Topic) +

The name of the topic added to the repository

+ + + topicName (String) +

The name of the topic added to the repository

+ user (User)

The user affected by the action

@@ -25268,9 +24464,17 @@ repository can change repository visibility.

--- -### DeletePullRequestReviewPayload +### RepoArchivedAuditEntry -

Autogenerated return type of DeletePullRequestReview

+

Audit log entry for a repo.archived event.

+ +#### Implements + + +- [AuditEntry](interfaces.md#auditentry) +- [Node](interfaces.md#node) +- [OrganizationAuditEntryData](interfaces.md#organizationauditentrydata) +- [RepositoryAuditEntryData](interfaces.md#repositoryauditentrydata) #### Fields @@ -25280,142 +24484,112 @@ repository can change repository visibility.

Description - clientMutationId (String) -

A unique identifier for the client performing the mutation.

+ action (String!) +

The action name

- pullRequestReview (PullRequestReview) -

The deleted pull request review.

+ actor (AuditEntryActor) +

The user who initiated the action

- - ---- - -### ExternalIdentity - -

An external identity provisioned by SAML SSO or SCIM.

- -#### Implements - - -- [Node](interfaces.md#node) - -#### Fields - - - - + + - - + + + + + + + + + + + + + + + + + + - - + + - - + + - - + + - - + + -
NameDescriptionactorIp (String)

The IP address of the actor

guid (String!)

The GUID for this identity

actorLocation (ActorLocation)

A readable representation of the actor’s location

actorLogin (String)

The username of the user who initiated the action

actorResourcePath (URI)

The HTTP path for the actor.

actorUrl (URI)

The HTTP URL for the actor.

createdAt (PreciseDateTime!)

The time the action was initiated

id (ID!)
organizationInvitation (OrganizationInvitation)

Organization invitation for this SCIM-provisioned external identity

operationType (OperationType)

The corresponding operation type for the action

samlIdentity (ExternalIdentitySamlAttributes)

SAML Identity attributes

organization (Organization)

The Organization associated with the Audit Entry.

scimIdentity (ExternalIdentityScimAttributes)

SCIM Identity attributes

organizationName (String)

The name of the Organization.

user (User)

User linked to this external identity. Will be NULL if this identity has not been claimed by an organization member.

organizationResourcePath (URI)

The HTTP path for the organization

- ---- - -### CreatedCommitContributionEdge - -

An edge in a connection.

- -#### Fields - - - - + + - - + + - - + + -
NameDescriptionorganizationUrl (URI)

The HTTP URL for the organization

cursor (String!)

A cursor for use in pagination.

repository (Repository)

The repository associated with the action

node (CreatedCommitContribution)

The item at the end of the edge.

repositoryName (String)

The name of the repository

- ---- - -### CreateDeploymentPayload - -

Autogenerated return type of CreateDeployment

- -#### Fields - - - - + + - - + + - - + + - - + + -
NameDescriptionrepositoryResourcePath (URI)

The HTTP path for the repository

autoMerged (Boolean)

True if the default branch has been auto-merged into the deployment ref.

repositoryUrl (URI)

The HTTP URL for the repository

clientMutationId (String)

A unique identifier for the client performing the mutation.

user (User)

The user affected by the action

deployment (Deployment)

The new deployment.

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

- ---- - -### EnterpriseServerUserAccountEmailEdge - -

An edge in a connection.

- -#### Fields - - - - + + - - + + - - + +
NameDescriptionuserResourcePath (URI)

The HTTP path for the user.

cursor (String!)

A cursor for use in pagination.

userUrl (URI)

The HTTP URL for the user.

node (EnterpriseServerUserAccountEmail)

The item at the end of the edge.

visibility (RepoArchivedAuditEntryVisibility)

The visibility of the repository

--- -### HeadRefForcePushedEvent +### RepoChangeMergeSettingAuditEntry -

Represents a ‘head_ref_force_pushed’ event on a given pull request.

+

Audit log entry for a repo.change_merge_setting event.

#### Implements -- [Node](interfaces.md#node) +- [AuditEntry](interfaces.md#auditentry) +- [Node](interfaces.md#node) +- [OrganizationAuditEntryData](interfaces.md#organizationauditentrydata) +- [RepositoryAuditEntryData](interfaces.md#repositoryauditentrydata) #### Fields @@ -25425,136 +24599,116 @@ repository can change repository visibility.

Description - actor (Actor) -

Identifies the actor who performed the event.

+ action (String!) +

The action name

- afterCommit (Commit) -

Identifies the after commit SHA for the ‘head_ref_force_pushed’ event.

+ actor (AuditEntryActor) +

The user who initiated the action

- beforeCommit (Commit) -

Identifies the before commit SHA for the ‘head_ref_force_pushed’ event.

+ actorIp (String) +

The IP address of the actor

- createdAt (DateTime!) -

Identifies the date and time when the object was created.

+ actorLocation (ActorLocation) +

A readable representation of the actor’s location

+ + + actorLogin (String) +

The username of the user who initiated the action

+ + + actorResourcePath (URI) +

The HTTP path for the actor.

+ + + actorUrl (URI) +

The HTTP URL for the actor.

+ + + createdAt (PreciseDateTime!) +

The time the action was initiated

id (ID!) - pullRequest (PullRequest!) -

PullRequest referenced by event.

+ isEnabled (Boolean) +

Whether the change was to enable (true) or disable (false) the merge type

- ref (Ref) -

Identifies the fully qualified ref name for the ‘head_ref_force_pushed’ event.

+ mergeType (RepoChangeMergeSettingAuditEntryMergeType) +

The merge method affected by the change

- - ---- - -### TransferIssuePayload - -

Autogenerated return type of TransferIssue

- -#### Fields - - - - + + - - + + - - + + -
NameDescriptionoperationType (OperationType)

The corresponding operation type for the action

clientMutationId (String)

A unique identifier for the client performing the mutation.

organization (Organization)

The Organization associated with the Audit Entry.

issue (Issue)

The issue that was transferred

organizationName (String)

The name of the Organization.

- ---- - -### UpdateEnterpriseOrganizationProjectsSettingPayload - -

Autogenerated return type of UpdateEnterpriseOrganizationProjectsSetting

- -#### Fields - - - - + + - - + + - - + + - - + + -
NameDescriptionorganizationResourcePath (URI)

The HTTP path for the organization

clientMutationId (String)

A unique identifier for the client performing the mutation.

organizationUrl (URI)

The HTTP URL for the organization

enterprise (Enterprise)

The enterprise with the updated organization projects setting.

repository (Repository)

The repository associated with the action

message (String)

A message confirming the result of updating the organization projects setting.

repositoryName (String)

The name of the repository

- ---- - -### UserContentEditEdge - -

An edge in a connection.

- -#### Fields - - - - + + - - + + - - + + -
NameDescriptionrepositoryResourcePath (URI)

The HTTP path for the repository

cursor (String!)

A cursor for use in pagination.

repositoryUrl (URI)

The HTTP URL for the repository

node (UserContentEdit)

The item at the end of the edge.

user (User)

The user affected by the action

- ---- - -### GistCommentEdge - -

An edge in a connection.

- -#### Fields - - - - + + - - + + - - + +
NameDescriptionuserLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

cursor (String!)

A cursor for use in pagination.

userResourcePath (URI)

The HTTP path for the user.

node (GistComment)

The item at the end of the edge.

userUrl (URI)

The HTTP URL for the user.

--- -### SecurityAdvisoryConnection +### RepoConfigDisableAnonymousGitAccessAuditEntry -

The connection type for SecurityAdvisory.

+

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

+ +#### Implements + + +- [AuditEntry](interfaces.md#auditentry) +- [Node](interfaces.md#node) +- [OrganizationAuditEntryData](interfaces.md#organizationauditentrydata) +- [RepositoryAuditEntryData](interfaces.md#repositoryauditentrydata) #### Fields @@ -25564,109 +24718,100 @@ repository can change repository visibility.

Description - edges ([SecurityAdvisoryEdge]) -

A list of edges.

+ action (String!) +

The action name

- nodes ([SecurityAdvisory]) -

A list of nodes.

+ actor (AuditEntryActor) +

The user who initiated the action

- pageInfo (PageInfo!) -

Information to aid in pagination.

+ actorIp (String) +

The IP address of the actor

- totalCount (Int!) -

Identifies the total count of items in the connection.

+ actorLocation (ActorLocation) +

A readable representation of the actor’s location

- - ---- - -### StargazerConnection - -

The connection type for User.

- -#### Fields - - - - + + - - + + - - + + - - + + - - + + -
NameDescriptionactorLogin (String)

The username of the user who initiated the action

edges ([StargazerEdge])

A list of edges.

actorResourcePath (URI)

The HTTP path for the actor.

nodes ([User])

A list of nodes.

actorUrl (URI)

The HTTP URL for the actor.

pageInfo (PageInfo!)

Information to aid in pagination.

createdAt (PreciseDateTime!)

The time the action was initiated

totalCount (Int!)

Identifies the total count of items in the connection.

id (ID!)
- ---- - -### UpdateEnterpriseTeamDiscussionsSettingPayload - -

Autogenerated return type of UpdateEnterpriseTeamDiscussionsSetting

- -#### Fields - - - - + + - - + + - - + + - - + + -
NameDescriptionoperationType (OperationType)

The corresponding operation type for the action

clientMutationId (String)

A unique identifier for the client performing the mutation.

organization (Organization)

The Organization associated with the Audit Entry.

enterprise (Enterprise)

The enterprise with the updated team discussions setting.

organizationName (String)

The name of the Organization.

message (String)

A message confirming the result of updating the team discussions setting.

organizationResourcePath (URI)

The HTTP path for the organization

- ---- - -### ImportProjectPayload - -

Autogenerated return type of ImportProject

- -#### Fields - - - - + + - - + + - - + + + + + + + + + + + + + + + + + + + + + + + + + +
NameDescriptionorganizationUrl (URI)

The HTTP URL for the organization

clientMutationId (String)

A unique identifier for the client performing the mutation.

repository (Repository)

The repository associated with the action

project (Project)

The new Project!

repositoryName (String)

The name of the repository

repositoryResourcePath (URI)

The HTTP path for the repository

repositoryUrl (URI)

The HTTP URL for the repository

user (User)

The user affected by the action

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

userResourcePath (URI)

The HTTP path for the user.

userUrl (URI)

The HTTP URL for the user.

--- -### RepoConfigUnlockAnonymousGitAccessAuditEntry +### RepoConfigDisableCollaboratorsOnlyAuditEntry -

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

+

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

#### Implements @@ -25775,9 +24920,17 @@ repository can change repository visibility.

--- -### Blame +### RepoConfigDisableContributorsOnlyAuditEntry + +

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

+ +#### Implements -

Represents a Git blame.

+ +- [AuditEntry](interfaces.md#auditentry) +- [Node](interfaces.md#node) +- [OrganizationAuditEntryData](interfaces.md#organizationauditentrydata) +- [RepositoryAuditEntryData](interfaces.md#repositoryauditentrydata) #### Fields @@ -25787,195 +24940,108 @@ repository can change repository visibility.

Description - ranges ([BlameRange!]!) -

The list of ranges from a Git blame.

+ action (String!) +

The action name

- - ---- - -### MilestoneEdge - -

An edge in a connection.

- -#### Fields - - - - + + - - + + - - + + -
NameDescriptionactor (AuditEntryActor)

The user who initiated the action

cursor (String!)

A cursor for use in pagination.

actorIp (String)

The IP address of the actor

node (Milestone)

The item at the end of the edge.

actorLocation (ActorLocation)

A readable representation of the actor’s location

- ---- - -### UpdateRefPayload - -

Autogenerated return type of UpdateRef

- -#### Fields - - - - + + - - + + - - + + -
NameDescriptionactorLogin (String)

The username of the user who initiated the action

clientMutationId (String)

A unique identifier for the client performing the mutation.

actorResourcePath (URI)

The HTTP path for the actor.

ref (Ref)

The updated Ref.

actorUrl (URI)

The HTTP URL for the actor.

- ---- - -### EnterprisePendingCollaboratorEdge - -

A user with an invitation to be a collaborator on a repository owned by an organization in an enterprise.

- -#### Fields - - - - + + - - + + - - + + - - + + - - + + -
NameDescriptioncreatedAt (PreciseDateTime!)

The time the action was initiated

cursor (String!)

A cursor for use in pagination.

id (ID!)
isUnlicensed (Boolean!)

Whether the invited collaborator does not have a license for the enterprise.

operationType (OperationType)

The corresponding operation type for the action

node (User)

The item at the end of the edge.

organization (Organization)

The Organization associated with the Audit Entry.

repositories (EnterpriseRepositoryInfoConnection!) -

The enterprise organization repositories this user is a member of.

- - - - - - - - - - - - - - - - - - - -
Arguments
-

after (String)

-

Returns the elements in the list that come after the specified cursor.

-
-

before (String)

-

Returns the elements in the list that come before the specified cursor.

-
-

first (Int)

-

Returns the first n elements from the list.

-
-

last (Int)

-

Returns the last n elements from the list.

-
-

orderBy (RepositoryOrder)

-

Ordering options for repositories.

-
-
organizationName (String)

The name of the Organization.

- ---- - -### TeamRepositoryEdge - -

Represents a team repository.

- -#### Fields - - - - + + - - + + - - + + - - + + -
NameDescriptionorganizationResourcePath (URI)

The HTTP path for the organization

cursor (String!)

A cursor for use in pagination.

organizationUrl (URI)

The HTTP URL for the organization

node (Repository!)repository (Repository)

The repository associated with the action

permission (RepositoryPermission!)

The permission level the team has on the repository

repositoryName (String)

The name of the repository

- ---- - -### CreatedRepositoryContributionConnection - -

The connection type for CreatedRepositoryContribution.

- -#### Fields - - - - + + - - + + - - + + - - + + - - + + + + + +
NameDescriptionrepositoryResourcePath (URI)

The HTTP path for the repository

edges ([CreatedRepositoryContributionEdge])

A list of edges.

repositoryUrl (URI)

The HTTP URL for the repository

nodes ([CreatedRepositoryContribution])

A list of nodes.

user (User)

The user affected by the action

pageInfo (PageInfo!)

Information to aid in pagination.

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

totalCount (Int!)

Identifies the total count of items in the connection.

userResourcePath (URI)

The HTTP path for the user.

userUrl (URI)

The HTTP URL for the user.

--- -### OrgUnblockUserAuditEntry +### RepoConfigDisableSockpuppetDisallowedAuditEntry -

Audit log entry for a org.unblock_user

+

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

#### Implements - [AuditEntry](interfaces.md#auditentry) - [Node](interfaces.md#node) -- [OrganizationAuditEntryData](interfaces.md#organizationauditentrydata) +- [OrganizationAuditEntryData](interfaces.md#organizationauditentrydata) +- [RepositoryAuditEntryData](interfaces.md#repositoryauditentrydata) #### Fields @@ -26012,22 +25078,6 @@ repository can change repository visibility.

actorUrl (URI)

The HTTP URL for the actor.

- - blockedUser (User) -

The user being unblocked by the organization.

- - - blockedUserName (String) -

The username of the blocked user.

- - - blockedUserResourcePath (URI) -

The HTTP path for the blocked user.

- - - blockedUserUrl (URI) -

The HTTP URL for the blocked user.

- createdAt (PreciseDateTime!)

The time the action was initiated

@@ -26056,6 +25106,22 @@ repository can change repository visibility.

organizationUrl (URI)

The HTTP URL for the organization

+ + repository (Repository) +

The repository associated with the action

+ + + repositoryName (String) +

The name of the repository

+ + + repositoryResourcePath (URI) +

The HTTP path for the repository

+ + + repositoryUrl (URI) +

The HTTP URL for the repository

+ user (User)

The user affected by the action

@@ -26076,9 +25142,9 @@ repository can change repository visibility.

--- -### TeamChangeParentTeamAuditEntry +### RepoConfigEnableAnonymousGitAccessAuditEntry -

Audit log entry for a team.change_parent_team event.

+

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

#### Implements @@ -26086,7 +25152,7 @@ repository can change repository visibility.

- [AuditEntry](interfaces.md#auditentry) - [Node](interfaces.md#node) - [OrganizationAuditEntryData](interfaces.md#organizationauditentrydata) -- [TeamAuditEntryData](interfaces.md#teamauditentrydata) +- [RepositoryAuditEntryData](interfaces.md#repositoryauditentrydata) #### Fields @@ -26131,10 +25197,6 @@ repository can change repository visibility.

id (ID!) - - isLdapMapped (Boolean) -

Whether the team was mapped to an LDAP Group.

- operationType (OperationType)

The corresponding operation type for the action

@@ -26156,52 +25218,20 @@ repository can change repository visibility.

The HTTP URL for the organization

- parentTeam (Team) -

The new parent team.

- - - parentTeamName (String) -

The name of the new parent team

- - - parentTeamNameWas (String) -

The name of the former parent team

- - - parentTeamResourcePath (URI) -

The HTTP path for the parent team

- - - parentTeamUrl (URI) -

The HTTP URL for the parent team

- - - parentTeamWas (Team) -

The former parent team.

- - - parentTeamWasResourcePath (URI) -

The HTTP path for the previous parent team

- - - parentTeamWasUrl (URI) -

The HTTP URL for the previous parent team

- - - team (Team) -

The team associated with the action

+ repository (Repository) +

The repository associated with the action

- teamName (String) -

The name of the team

+ repositoryName (String) +

The name of the repository

- teamResourcePath (URI) -

The HTTP path for this team

+ repositoryResourcePath (URI) +

The HTTP path for the repository

- teamUrl (URI) -

The HTTP URL for this team

+ repositoryUrl (URI) +

The HTTP URL for the repository

user (User) @@ -26223,14 +25253,17 @@ repository can change repository visibility.

--- -### DemilestonedEvent +### RepoConfigEnableCollaboratorsOnlyAuditEntry -

Represents a ‘demilestoned’ event on a given issue or pull request.

+

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

#### Implements -- [Node](interfaces.md#node) +- [AuditEntry](interfaces.md#auditentry) +- [Node](interfaces.md#node) +- [OrganizationAuditEntryData](interfaces.md#organizationauditentrydata) +- [RepositoryAuditEntryData](interfaces.md#repositoryauditentrydata) #### Fields @@ -26240,712 +25273,330 @@ repository can change repository visibility.

Description - actor (Actor) -

Identifies the actor who performed the event.

+ action (String!) +

The action name

- createdAt (DateTime!) -

Identifies the date and time when the object was created.

+ actor (AuditEntryActor) +

The user who initiated the action

- id (ID!) - + actorIp (String) +

The IP address of the actor

- milestoneTitle (String!) -

Identifies the milestone title associated with the ‘demilestoned’ event.

+ actorLocation (ActorLocation) +

A readable representation of the actor’s location

- subject (MilestoneItem!) -

Object referenced by event.

+ actorLogin (String) +

The username of the user who initiated the action

- - ---- - -### LabelEdge - -

An edge in a connection.

- -#### Fields - - - - + + - - + + - - + + -
NameDescriptionactorResourcePath (URI)

The HTTP path for the actor.

cursor (String!)

A cursor for use in pagination.

actorUrl (URI)

The HTTP URL for the actor.

node (Label)

The item at the end of the edge.

createdAt (PreciseDateTime!)

The time the action was initiated

- ---- - -### StatusCheckRollupContextConnection - -

The connection type for StatusCheckRollupContext.

- -#### Fields - - - - + + - - + + - - + + - - + + - - + + -
NameDescriptionid (ID!)
edges ([StatusCheckRollupContextEdge])

A list of edges.

operationType (OperationType)

The corresponding operation type for the action

nodes ([StatusCheckRollupContext])

A list of nodes.

organization (Organization)

The Organization associated with the Audit Entry.

pageInfo (PageInfo!)

Information to aid in pagination.

organizationName (String)

The name of the Organization.

totalCount (Int!)

Identifies the total count of items in the connection.

organizationResourcePath (URI)

The HTTP path for the organization

- ---- - -### ContributionsCollection - -

A contributions collection aggregates contributions such as opened issues and commits created by a user.

- -#### Fields - - - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + +
NameDescriptionorganizationUrl (URI)

The HTTP URL for the organization

commitContributionsByRepository ([CommitContributionsByRepository!]!) -

Commit contributions made by the user, grouped by repository.

- - - - - - - -
Arguments
-

maxRepositories (Int)

-

How many repositories should be included.

-
-
repository (Repository)

The repository associated with the action

contributionCalendar (ContributionCalendar!)

A calendar of this user’s contributions on GitHub.

repositoryName (String)

The name of the repository

contributionYears ([Int!]!)

The years the user has been making contributions with the most recent year first.

repositoryResourcePath (URI)

The HTTP path for the repository

doesEndInCurrentMonth (Boolean!)

Determine if this collection’s time span ends in the current month.

repositoryUrl (URI)

The HTTP URL for the repository

earliestRestrictedContributionDate (Date)

The date of the first restricted contribution the user made in this time -period. Can only be non-null when the user has enabled private contribution counts.

user (User)

The user affected by the action

endedAt (DateTime!)

The ending date and time of this collection.

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

firstIssueContribution (CreatedIssueOrRestrictedContribution)

The first issue the user opened on GitHub. This will be null if that issue was -opened outside the collection’s time range and ignoreTimeRange is false. If -the issue is not visible but the user has opted to show private contributions, -a RestrictedContribution will be returned.

userResourcePath (URI)

The HTTP path for the user.

firstPullRequestContribution (CreatedPullRequestOrRestrictedContribution)

The first pull request the user opened on GitHub. This will be null if that -pull request was opened outside the collection’s time range and -ignoreTimeRange is not true. If the pull request is not visible but the user -has opted to show private contributions, a RestrictedContribution will be returned.

userUrl (URI)

The HTTP URL for the user.

+ +--- + +### RepoConfigEnableContributorsOnlyAuditEntry + +

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

+ +#### Implements + + +- [AuditEntry](interfaces.md#auditentry) +- [Node](interfaces.md#node) +- [OrganizationAuditEntryData](interfaces.md#organizationauditentrydata) +- [RepositoryAuditEntryData](interfaces.md#repositoryauditentrydata) + +#### Fields + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + +
firstRepositoryContribution (CreatedRepositoryOrRestrictedContribution)

The first repository the user created on GitHub. This will be null if that -first repository was created outside the collection’s time range and -ignoreTimeRange is false. If the repository is not visible, then a -RestrictedContribution is returned.

NameDescription
hasActivityInThePast (Boolean!)

Does the user have any more activity in the timeline that occurred prior to the collection’s time range?

action (String!)

The action name

hasAnyContributions (Boolean!)

Determine if there are any contributions in this collection.

actor (AuditEntryActor)

The user who initiated the action

hasAnyRestrictedContributions (Boolean!)

Determine if the user made any contributions in this time frame whose details -are not visible because they were made in a private repository. Can only be -true if the user enabled private contribution counts.

actorIp (String)

The IP address of the actor

isSingleDay (Boolean!)

Whether or not the collector’s time span is all within the same day.

actorLocation (ActorLocation)

A readable representation of the actor’s location

issueContributions (CreatedIssueContributionConnection!) -

A list of issues the user opened.

- - - - - - - - - - - - - - - - - - - - - - - - - -
Arguments
-

after (String)

-

Returns the elements in the list that come after the specified cursor.

-
-

before (String)

-

Returns the elements in the list that come before the specified cursor.

-
-

excludeFirst (Boolean)

-

Should the user’s first issue ever be excluded from the result.

-
-

excludePopular (Boolean)

-

Should the user’s most commented issue be excluded from the result.

-
-

first (Int)

-

Returns the first n elements from the list.

-
-

last (Int)

-

Returns the last n elements from the list.

-
-

orderBy (ContributionOrder)

-

Ordering options for contributions returned from the connection.

-
-
actorLogin (String)

The username of the user who initiated the action

issueContributionsByRepository ([IssueContributionsByRepository!]!) -

Issue contributions made by the user, grouped by repository.

- - - - - - - - - - - - - -
Arguments
-

excludeFirst (Boolean)

-

Should the user’s first issue ever be excluded from the result.

-
-

excludePopular (Boolean)

-

Should the user’s most commented issue be excluded from the result.

-
-

maxRepositories (Int)

-

How many repositories should be included.

-
-
actorResourcePath (URI)

The HTTP path for the actor.

joinedGitHubContribution (JoinedGitHubContribution)

When the user signed up for GitHub. This will be null if that sign up date -falls outside the collection’s time range and ignoreTimeRange is false.

actorUrl (URI)

The HTTP URL for the actor.

latestRestrictedContributionDate (Date)

The date of the most recent restricted contribution the user made in this time -period. Can only be non-null when the user has enabled private contribution counts.

createdAt (PreciseDateTime!)

The time the action was initiated

mostRecentCollectionWithActivity (ContributionsCollection)

When this collection’s time range does not include any activity from the user, use this -to get a different collection from an earlier time range that does have activity.

id (ID!)
mostRecentCollectionWithoutActivity (ContributionsCollection)

Returns a different contributions collection from an earlier time range than this one -that does not have any contributions.

operationType (OperationType)

The corresponding operation type for the action

popularIssueContribution (CreatedIssueContribution)

The issue the user opened on GitHub that received the most comments in the specified -time frame.

organization (Organization)

The Organization associated with the Audit Entry.

popularPullRequestContribution (CreatedPullRequestContribution)

The pull request the user opened on GitHub that received the most comments in the -specified time frame.

organizationName (String)

The name of the Organization.

pullRequestContributions (CreatedPullRequestContributionConnection!) -

Pull request contributions made by the user.

- - - - - - - - - - - - - - - - - - - - - - - - - -
Arguments
-

after (String)

-

Returns the elements in the list that come after the specified cursor.

-
-

before (String)

-

Returns the elements in the list that come before the specified cursor.

-
-

excludeFirst (Boolean)

-

Should the user’s first pull request ever be excluded from the result.

-
-

excludePopular (Boolean)

-

Should the user’s most commented pull request be excluded from the result.

-
-

first (Int)

-

Returns the first n elements from the list.

-
-

last (Int)

-

Returns the last n elements from the list.

-
-

orderBy (ContributionOrder)

-

Ordering options for contributions returned from the connection.

-
-
organizationResourcePath (URI)

The HTTP path for the organization

pullRequestContributionsByRepository ([PullRequestContributionsByRepository!]!) -

Pull request contributions made by the user, grouped by repository.

- - - - - - - - - - - - - -
Arguments
-

excludeFirst (Boolean)

-

Should the user’s first pull request ever be excluded from the result.

-
-

excludePopular (Boolean)

-

Should the user’s most commented pull request be excluded from the result.

-
-

maxRepositories (Int)

-

How many repositories should be included.

-
-
organizationUrl (URI)

The HTTP URL for the organization

pullRequestReviewContributions (CreatedPullRequestReviewContributionConnection!) -

Pull request review contributions made by the user.

- - - - - - - - - - - - - - - - - - - -
Arguments
-

after (String)

-

Returns the elements in the list that come after the specified cursor.

-
-

before (String)

-

Returns the elements in the list that come before the specified cursor.

-
-

first (Int)

-

Returns the first n elements from the list.

-
-

last (Int)

-

Returns the last n elements from the list.

-
-

orderBy (ContributionOrder)

-

Ordering options for contributions returned from the connection.

-
-
repository (Repository)

The repository associated with the action

pullRequestReviewContributionsByRepository ([PullRequestReviewContributionsByRepository!]!) -

Pull request review contributions made by the user, grouped by repository.

- - - - - - - -
Arguments
-

maxRepositories (Int)

-

How many repositories should be included.

-
-
repositoryName (String)

The name of the repository

repositoryContributions (CreatedRepositoryContributionConnection!) -

A list of repositories owned by the user that the user created in this time range.

- - - - - - - - - - - - - - - - - - - - - - -
Arguments
-

after (String)

-

Returns the elements in the list that come after the specified cursor.

-
-

before (String)

-

Returns the elements in the list that come before the specified cursor.

-
-

excludeFirst (Boolean)

-

Should the user’s first repository ever be excluded from the result.

-
-

first (Int)

-

Returns the first n elements from the list.

-
-

last (Int)

-

Returns the last n elements from the list.

-
-

orderBy (ContributionOrder)

-

Ordering options for contributions returned from the connection.

-
-
repositoryResourcePath (URI)

The HTTP path for the repository

restrictedContributionsCount (Int!)

A count of contributions made by the user that the viewer cannot access. Only -non-zero when the user has chosen to share their private contribution counts.

repositoryUrl (URI)

The HTTP URL for the repository

startedAt (DateTime!)

The beginning date and time of this collection.

user (User)

The user affected by the action

totalCommitContributions (Int!)

How many commits were made by the user in this time span.

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

totalIssueContributions (Int!) -

How many issues the user opened.

- - - - - - - - - - -
Arguments
-

excludeFirst (Boolean)

-

Should the user’s first issue ever be excluded from this count.

-
-

excludePopular (Boolean)

-

Should the user’s most commented issue be excluded from this count.

-
-
userResourcePath (URI)

The HTTP path for the user.

totalPullRequestContributions (Int!) -

How many pull requests the user opened.

- - - - - - - - - - -
Arguments
-

excludeFirst (Boolean)

-

Should the user’s first pull request ever be excluded from this count.

-
-

excludePopular (Boolean)

-

Should the user’s most commented pull request be excluded from this count.

-
-
userUrl (URI)

The HTTP URL for the user.

+ +--- + +### RepoConfigEnableSockpuppetDisallowedAuditEntry + +

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

+ +#### Implements + + +- [AuditEntry](interfaces.md#auditentry) +- [Node](interfaces.md#node) +- [OrganizationAuditEntryData](interfaces.md#organizationauditentrydata) +- [RepositoryAuditEntryData](interfaces.md#repositoryauditentrydata) + +#### Fields + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + -
totalPullRequestReviewContributions (Int!)

How many pull request reviews the user left.

NameDescription
totalRepositoriesWithContributedCommits (Int!)

How many different repositories the user committed to.

action (String!)

The action name

totalRepositoriesWithContributedIssues (Int!) -

How many different repositories the user opened issues in.

- - - - - - - - - - -
Arguments
-

excludeFirst (Boolean)

-

Should the user’s first issue ever be excluded from this count.

-
-

excludePopular (Boolean)

-

Should the user’s most commented issue be excluded from this count.

-
-
actor (AuditEntryActor)

The user who initiated the action

totalRepositoriesWithContributedPullRequestReviews (Int!)

How many different repositories the user left pull request reviews in.

actorIp (String)

The IP address of the actor

totalRepositoriesWithContributedPullRequests (Int!) -

How many different repositories the user opened pull requests in.

- - - - - - - - - - -
Arguments
-

excludeFirst (Boolean)

-

Should the user’s first pull request ever be excluded from this count.

-
-

excludePopular (Boolean)

-

Should the user’s most commented pull request be excluded from this count.

-
-
actorLocation (ActorLocation)

A readable representation of the actor’s location

totalRepositoryContributions (Int!) -

How many repositories the user created.

- - - - - - - -
Arguments
-

excludeFirst (Boolean)

-

Should the user’s first repository ever be excluded from this count.

-
-
actorLogin (String)

The username of the user who initiated the action

user (User!)

The user who made the contributions in this collection.

actorResourcePath (URI)

The HTTP path for the actor.

- ---- - -### GitActorEdge - -

An edge in a connection.

- -#### Fields - - - - + + - - + + - - + + -
NameDescriptionactorUrl (URI)

The HTTP URL for the actor.

cursor (String!)

A cursor for use in pagination.

createdAt (PreciseDateTime!)

The time the action was initiated

node (GitActor)

The item at the end of the edge.

id (ID!)
- ---- - -### PackageConnection - -

The connection type for Package.

- -#### Fields - - - - + + - - + + - - + + - - + + - - + + -
NameDescriptionoperationType (OperationType)

The corresponding operation type for the action

edges ([PackageEdge])

A list of edges.

organization (Organization)

The Organization associated with the Audit Entry.

nodes ([Package])

A list of nodes.

organizationName (String)

The name of the Organization.

pageInfo (PageInfo!)

Information to aid in pagination.

organizationResourcePath (URI)

The HTTP path for the organization

totalCount (Int!)

Identifies the total count of items in the connection.

organizationUrl (URI)

The HTTP URL for the organization

- ---- - -### PullRequestTimelineItemsConnection - -

The connection type for PullRequestTimelineItems.

- -#### Fields - - - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + +
NameDescriptionrepository (Repository)

The repository associated with the action

edges ([PullRequestTimelineItemsEdge])

A list of edges.

repositoryName (String)

The name of the repository

filteredCount (Int!)

Identifies the count of items after applying before and after filters.

repositoryResourcePath (URI)

The HTTP path for the repository

nodes ([PullRequestTimelineItems])

A list of nodes.

repositoryUrl (URI)

The HTTP URL for the repository

pageCount (Int!)

Identifies the count of items after applying before/after filters and first/last/skip slicing.

user (User)

The user affected by the action

pageInfo (PageInfo!)

Information to aid in pagination.

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

totalCount (Int!)

Identifies the total count of items in the connection.

userResourcePath (URI)

The HTTP path for the user.

updatedAt (DateTime!)

Identifies the date and time when the timeline was last updated.

userUrl (URI)

The HTTP URL for the user.

--- -### CreatedIssueContributionEdge +### RepoConfigLockAnonymousGitAccessAuditEntry -

An edge in a connection.

+

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

+ +#### Implements + + +- [AuditEntry](interfaces.md#auditentry) +- [Node](interfaces.md#node) +- [OrganizationAuditEntryData](interfaces.md#organizationauditentrydata) +- [RepositoryAuditEntryData](interfaces.md#repositoryauditentrydata) #### Fields @@ -26955,73 +25606,108 @@ non-zero when the user has chosen to share their private contribution counts.

Description - cursor (String!) -

A cursor for use in pagination.

+ action (String!) +

The action name

- node (CreatedIssueContribution) -

The item at the end of the edge.

+ actor (AuditEntryActor) +

The user who initiated the action

- - ---- - -### PinnableItemEdge - -

An edge in a connection.

- -#### Fields - - - - + + - - + + - - + + -
NameDescriptionactorIp (String)

The IP address of the actor

cursor (String!)

A cursor for use in pagination.

actorLocation (ActorLocation)

A readable representation of the actor’s location

node (PinnableItem)

The item at the end of the edge.

actorLogin (String)

The username of the user who initiated the action

- ---- - -### ClearLabelsFromLabelablePayload - -

Autogenerated return type of ClearLabelsFromLabelable

- -#### Fields - - - - + + - - + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameDescriptionactorResourcePath (URI)

The HTTP path for the actor.

clientMutationId (String)

A unique identifier for the client performing the mutation.

actorUrl (URI)

The HTTP URL for the actor.

labelable (Labelable)

The item that was unlabeled.

createdAt (PreciseDateTime!)

The time the action was initiated

id (ID!)
operationType (OperationType)

The corresponding operation type for the action

organization (Organization)

The Organization associated with the Audit Entry.

organizationName (String)

The name of the Organization.

organizationResourcePath (URI)

The HTTP path for the organization

organizationUrl (URI)

The HTTP URL for the organization

repository (Repository)

The repository associated with the action

repositoryName (String)

The name of the repository

repositoryResourcePath (URI)

The HTTP path for the repository

repositoryUrl (URI)

The HTTP URL for the repository

user (User)

The user affected by the action

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

userResourcePath (URI)

The HTTP path for the user.

userUrl (URI)

The HTTP URL for the user.

--- -### OrgUpdateMemberRepositoryInvitationPermissionAuditEntry +### RepoConfigUnlockAnonymousGitAccessAuditEntry -

Audit log entry for a org.update_member_repository_invitation_permission event.

+

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

#### Implements - [AuditEntry](interfaces.md#auditentry) - [Node](interfaces.md#node) -- [OrganizationAuditEntryData](interfaces.md#organizationauditentrydata) +- [OrganizationAuditEntryData](interfaces.md#organizationauditentrydata) +- [RepositoryAuditEntryData](interfaces.md#repositoryauditentrydata) #### Fields @@ -27058,10 +25744,6 @@ non-zero when the user has chosen to share their private contribution counts.

actorUrl (URI)

The HTTP URL for the actor.

- - canInviteOutsideCollaboratorsToRepositories (Boolean) -

Can outside collaborators be invited to repositories in the organization.

- createdAt (PreciseDateTime!)

The time the action was initiated

@@ -27090,6 +25772,22 @@ non-zero when the user has chosen to share their private contribution counts.

organizationUrl (URI)

The HTTP URL for the organization

+ + repository (Repository) +

The repository associated with the action

+ + + repositoryName (String) +

The name of the repository

+ + + repositoryResourcePath (URI) +

The HTTP path for the repository

+ + + repositoryUrl (URI) +

The HTTP URL for the repository

+ user (User)

The user affected by the action

@@ -27110,9 +25808,17 @@ non-zero when the user has chosen to share their private contribution counts.

The connection type for User.

+

Audit log entry for a repo.create event.

+ +#### Implements + + +- [AuditEntry](interfaces.md#auditentry) +- [Node](interfaces.md#node) +- [OrganizationAuditEntryData](interfaces.md#organizationauditentrydata) +- [RepositoryAuditEntryData](interfaces.md#repositoryauditentrydata) #### Fields @@ -27122,59 +25828,112 @@ non-zero when the user has chosen to share their private contribution counts.

Description - edges ([UserEdge]) -

A list of edges.

+ action (String!) +

The action name

- nodes ([User]) -

A list of nodes.

+ actor (AuditEntryActor) +

The user who initiated the action

- pageInfo (PageInfo!) -

Information to aid in pagination.

+ actorIp (String) +

The IP address of the actor

- totalCount (Int!) -

Identifies the total count of items in the connection.

+ actorLocation (ActorLocation) +

A readable representation of the actor’s location

- - ---- - -### ReleaseAssetConnection - -

The connection type for ReleaseAsset.

- -#### Fields - - - - + + - - + + - - + + - - + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameDescriptionactorLogin (String)

The username of the user who initiated the action

edges ([ReleaseAssetEdge])

A list of edges.

actorResourcePath (URI)

The HTTP path for the actor.

nodes ([ReleaseAsset])

A list of nodes.

actorUrl (URI)

The HTTP URL for the actor.

pageInfo (PageInfo!)

Information to aid in pagination.

createdAt (PreciseDateTime!)

The time the action was initiated

totalCount (Int!)

Identifies the total count of items in the connection.

forkParentName (String)

The name of the parent repository for this forked repository.

forkSourceName (String)

The name of the root repository for this network.

id (ID!)
operationType (OperationType)

The corresponding operation type for the action

organization (Organization)

The Organization associated with the Audit Entry.

organizationName (String)

The name of the Organization.

organizationResourcePath (URI)

The HTTP path for the organization

organizationUrl (URI)

The HTTP URL for the organization

repository (Repository)

The repository associated with the action

repositoryName (String)

The name of the repository

repositoryResourcePath (URI)

The HTTP path for the repository

repositoryUrl (URI)

The HTTP URL for the repository

user (User)

The user affected by the action

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

userResourcePath (URI)

The HTTP path for the user.

userUrl (URI)

The HTTP URL for the user.

visibility (RepoCreateAuditEntryVisibility)

The visibility of the repository

--- -### RepoConfigEnableContributorsOnlyAuditEntry +### RepoDestroyAuditEntry -

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

+

Audit log entry for a repo.destroy event.

#### Implements @@ -27279,41 +26038,25 @@ non-zero when the user has chosen to share their private contribution counts.

userUrl (URI)

The HTTP URL for the user.

- - ---- - -### BranchProtectionRuleConflictEdge - -

An edge in a connection.

- -#### Fields - - - - - - - - - - - - + +
NameDescription
cursor (String!)

A cursor for use in pagination.

node (BranchProtectionRuleConflict)

The item at the end of the edge.

visibility (RepoDestroyAuditEntryVisibility)

The visibility of the repository

--- -### CreatedCommitContribution +### RepoRemoveMemberAuditEntry -

Represents the contribution a user made by committing to a repository.

+

Audit log entry for a repo.remove_member event.

#### Implements -- [Contribution](interfaces.md#contribution) +- [AuditEntry](interfaces.md#auditentry) +- [Node](interfaces.md#node) +- [OrganizationAuditEntryData](interfaces.md#organizationauditentrydata) +- [RepositoryAuditEntryData](interfaces.md#repositoryauditentrydata) #### Fields @@ -27323,233 +26066,113 @@ non-zero when the user has chosen to share their private contribution counts.

Description - commitCount (Int!) -

How many commits were made on this day to this repository by the user.

+ action (String!) +

The action name

- isRestricted (Boolean!) -

Whether this contribution is associated with a record you do not have access to. For -example, your own ‘first issue’ contribution may have been made on a repository you can no -longer access.

+ actor (AuditEntryActor) +

The user who initiated the action

- occurredAt (DateTime!) -

When this contribution was made.

+ actorIp (String) +

The IP address of the actor

- repository (Repository!) -

The repository the user made a commit in.

+ actorLocation (ActorLocation) +

A readable representation of the actor’s location

- resourcePath (URI!) -

The HTTP path for this contribution.

+ actorLogin (String) +

The username of the user who initiated the action

- url (URI!) -

The HTTP URL for this contribution.

+ actorResourcePath (URI) +

The HTTP path for the actor.

- user (User!) -

The user who made this contribution.

+ actorUrl (URI) +

The HTTP URL for the actor.

- - ---- - -### ReactionEdge - -

An edge in a connection.

- -#### Fields - - - - + + - - + + - - + + -
NameDescriptioncreatedAt (PreciseDateTime!)

The time the action was initiated

cursor (String!)

A cursor for use in pagination.

id (ID!)
node (Reaction)

The item at the end of the edge.

operationType (OperationType)

The corresponding operation type for the action

- ---- - -### UnfollowUserPayload - -

Autogenerated return type of UnfollowUser

- -#### Fields - - - - + + - - + + - - - -
NameDescriptionorganization (Organization)

The Organization associated with the Audit Entry.

clientMutationId (String)

A unique identifier for the client performing the mutation.

organizationName (String)

The name of the Organization.

user (User)

The user that was unfollowed.

- ---- - -### MarketplaceListingEdge - -

An edge in a connection.

- -#### Fields - - - - - - - - - - - - - - -
NameDescription
cursor (String!)

A cursor for use in pagination.

node (MarketplaceListing)

The item at the end of the edge.

- ---- - -### DeployedEvent - -

Represents a ‘deployed’ event on a given pull request.

- -#### Implements - - -- [Node](interfaces.md#node) - -#### Fields - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - -
NameDescription
actor (Actor)

Identifies the actor who performed the event.

createdAt (DateTime!)

Identifies the date and time when the object was created.

databaseId (Int)

Identifies the primary key from the database.

deployment (Deployment!)

The deployment associated with the ‘deployed’ event.

id (ID!)
pullRequest (PullRequest!)

PullRequest referenced by event.

organizationResourcePath (URI)

The HTTP path for the organization

ref (Ref)

The ref associated with the ‘deployed’ event.

- ---- - -### DisconnectedEvent - -

Represents a ‘disconnected’ event on a given issue or pull request.

- -#### Implements - - -- [Node](interfaces.md#node) - -#### Fields - - - - - + + - - + + - - + + - - + + - - + + - - + + - - + + -
NameDescriptionorganizationUrl (URI)

The HTTP URL for the organization

actor (Actor)

Identifies the actor who performed the event.

repository (Repository)

The repository associated with the action

createdAt (DateTime!)

Identifies the date and time when the object was created.

repositoryName (String)

The name of the repository

id (ID!)repositoryResourcePath (URI)

The HTTP path for the repository

isCrossRepository (Boolean!)

Reference originated in a different repository.

repositoryUrl (URI)

The HTTP URL for the repository

source (ReferencedSubject!)

Issue or pull request from which the issue was disconnected.

user (User)

The user affected by the action

subject (ReferencedSubject!)

Issue or pull request which was disconnected.

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

- ---- - -### FollowUserPayload - -

Autogenerated return type of FollowUser

- -#### Fields - - - - + + - - + + - - + +
NameDescriptionuserResourcePath (URI)

The HTTP path for the user.

clientMutationId (String)

A unique identifier for the client performing the mutation.

userUrl (URI)

The HTTP URL for the user.

user (User)

The user that was followed.

visibility (RepoRemoveMemberAuditEntryVisibility)

The visibility of the repository

--- -### OrgInviteMemberAuditEntry +### RepoRemoveTopicAuditEntry -

Audit log entry for a org.invite_member event.

+

Audit log entry for a repo.remove_topic event.

#### Implements - [AuditEntry](interfaces.md#auditentry) - [Node](interfaces.md#node) -- [OrganizationAuditEntryData](interfaces.md#organizationauditentrydata) +- [OrganizationAuditEntryData](interfaces.md#organizationauditentrydata) +- [RepositoryAuditEntryData](interfaces.md#repositoryauditentrydata) +- [TopicAuditEntryData](interfaces.md#topicauditentrydata) #### Fields @@ -27590,10 +26213,6 @@ longer access.

createdAt (PreciseDateTime!)

The time the action was initiated

- - email (String) -

The email address of the organization invitation.

- id (ID!) @@ -27606,10 +26225,6 @@ longer access.

organization (Organization)

The Organization associated with the Audit Entry.

- - organizationInvitation (OrganizationInvitation) -

The organization invitation.

- organizationName (String)

The name of the Organization.

@@ -27623,79 +26238,63 @@ longer access.

The HTTP URL for the organization

- user (User) -

The user affected by the action

+ repository (Repository) +

The repository associated with the action

- userLogin (String) -

For actions involving two users, the actor is the initiator and the user is the affected user.

+ repositoryName (String) +

The name of the repository

- userResourcePath (URI) -

The HTTP path for the user.

+ repositoryResourcePath (URI) +

The HTTP path for the repository

- userUrl (URI) -

The HTTP URL for the user.

+ repositoryUrl (URI) +

The HTTP URL for the repository

- - ---- - -### SetUserInteractionLimitPayload - -

Autogenerated return type of SetUserInteractionLimit

- -#### Fields - - - - + + - - + + - - -
NameDescriptiontopic (Topic)

The name of the topic added to the repository

clientMutationId (String)

A unique identifier for the client performing the mutation.

topicName (String)

The name of the topic added to the repository

user (User)

The user that the interaction limit was set for.

- ---- - -### AddPullRequestReviewPayload - -

Autogenerated return type of AddPullRequestReview

- -#### Fields - - - - - + - - + + - - + + - - + +
NameDescription

The user affected by the action

clientMutationId (String)

A unique identifier for the client performing the mutation.

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

pullRequestReview (PullRequestReview)

The newly created pull request review.

userResourcePath (URI)

The HTTP path for the user.

reviewEdge (PullRequestReviewEdge)

The edge from the pull request’s review connection.

userUrl (URI)

The HTTP URL for the user.

--- -### ProfileItemShowcase +### Repository -

A curatable list of repositories relating to a repository owner, which defaults -to showing the most popular repositories they own.

+

A repository contains the content for a project.

+ +#### Implements + + +- [Node](interfaces.md#node) +- [PackageOwner](interfaces.md#packageowner) +- [ProjectOwner](interfaces.md#projectowner) +- [RepositoryInfo](interfaces.md#repositoryinfo) +- [Starrable](interfaces.md#starrable) +- [Subscribable](interfaces.md#subscribable) +- [UniformResourceLocatable](interfaces.md#uniformresourcelocatable) #### Fields @@ -27705,15 +26304,9 @@ to showing the most popular repositories they own.

Description - hasPinnedItems (Boolean!) -

Whether or not the owner has pinned any repositories or gists.

- - - items (PinnableItemConnection!) + assignableUsers (UserConnection!) -

The repositories and gists in the showcase. If the profile owner has any -pinned items, those will be returned. Otherwise, the profile owner’s popular -repositories will be returned.

+

A list of users that can be assigned to issues in this repository.

@@ -27742,212 +26335,19 @@ repositories will be returned.

Returns the last n elements from the list.

+ + +
Arguments
+

query (String)

+

Filters users with query on user name and login

+
- - ---- - -### ProjectConnection - -

A list of projects associated with the owner.

- -#### Fields - - - - - - - - - - - - - - - - - - - - - - -
NameDescription
edges ([ProjectEdge])

A list of edges.

nodes ([Project])

A list of nodes.

pageInfo (PageInfo!)

Information to aid in pagination.

totalCount (Int!)

Identifies the total count of items in the connection.

- ---- - -### ReactingUserEdge - -

Represents a user that’s made a reaction.

- -#### Fields - - - - - - - - - - - - - - - - - - -
NameDescription
cursor (String!)

A cursor for use in pagination.

node (User!)
reactedAt (DateTime!)

The moment when the user made the reaction.

- ---- - -### CreateTeamDiscussionCommentPayload - -

Autogenerated return type of CreateTeamDiscussionComment

- -#### Fields - - - - - - - - - - - - - - -
NameDescription
clientMutationId (String)

A unique identifier for the client performing the mutation.

teamDiscussionComment (TeamDiscussionComment)

The new comment.

- ---- - -### RepositoryInteractionAbility - -

Repository interaction limit that applies to this object.

- -#### Fields - - - - - - - - - - - - - - - - - - -
NameDescription
expiresAt (DateTime)

The time the currently active limit expires.

limit (RepositoryInteractionLimit!)

The current limit that is enabled on this object.

origin (RepositoryInteractionLimitOrigin!)

The origin of the currently active interaction limit.

- ---- - -### TransferredEvent - -

Represents a ‘transferred’ event on a given issue or pull request.

- -#### Implements - - -- [Node](interfaces.md#node) - -#### Fields - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameDescription
actor (Actor)

Identifies the actor who performed the event.

createdAt (DateTime!)

Identifies the date and time when the object was created.

fromRepository (Repository)

The repository this came from

id (ID!)
issue (Issue!)

Identifies the issue associated with the event.

- ---- - -### DeleteIpAllowListEntryPayload - -

Autogenerated return type of DeleteIpAllowListEntry

- -#### Fields - - - - - - - - - - - - - - -
NameDescription
clientMutationId (String)

A unique identifier for the client performing the mutation.

ipAllowListEntry (IpAllowListEntry)

The IP allow list entry that was deleted.

- ---- - -### EnterpriseIdentityProvider - -

An identity provider configured to provision identities for an enterprise.

- -#### Implements - - -- [Node](interfaces.md#node) - -#### Fields - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - + + - - + + - - + + - - + + - - + +
NameDescription
digestMethod (SamlDigestAlgorithm)

The digest algorithm used to sign SAML requests for the identity provider.

enterprise (Enterprise)

The enterprise this identity provider belongs to.

externalIdentities (ExternalIdentityConnection!)branchProtectionRules (BranchProtectionRuleConnection!) -

ExternalIdentities provisioned by this identity provider.

+

A list of branch protection rules for this repository.

@@ -27980,136 +26380,278 @@ repositories will be returned.

- - - - - - - - - - + + - - + + - - - - - - - -
Arguments
id (ID!)
idpCertificate (X509Certificate)

The x509 certificate used by the identity provider to sign assertions and responses.

issuer (String)

The Issuer Entity ID for the SAML identity provider.

codeOfConduct (CodeOfConduct)

Returns the code of conduct for this repository

recoveryCodes ([String!])

Recovery codes that can be used by admins to access the enterprise if the identity provider is unavailable.

collaborators (RepositoryCollaboratorConnection) +

A list of collaborators associated with the repository.

+ + + + + + + + + + + + + + + + + + + + + + +
Arguments
+

affiliation (CollaboratorAffiliation)

+

Collaborators affiliation level with a repository.

+
+

after (String)

+

Returns the elements in the list that come after the specified cursor.

+
+

before (String)

+

Returns the elements in the list that come before the specified cursor.

+
+

first (Int)

+

Returns the first n elements from the list.

+
+

last (Int)

+

Returns the last n elements from the list.

+
+

query (String)

+

Filters users with query on user name and login

+
+
signatureMethod (SamlSignatureAlgorithm)

The signature algorithm used to sign SAML requests for the identity provider.

ssoUrl (URI)

The URL endpoint for the identity provider’s SAML SSO.

- ---- - -### UserBlockedEvent - -

Represents a ‘user_blocked’ event on a given user.

- -#### Implements - - -- [Node](interfaces.md#node) - -#### Fields - - - - - - - - - + + - - + + - - + + - - + + -
NameDescription
actor (Actor)

Identifies the actor who performed the event.

commitComments (CommitCommentConnection!) +

A list of commit comments associated with the repository.

+ + + + + + + + + + + + + + + + +
Arguments
+

after (String)

+

Returns the elements in the list that come after the specified cursor.

+
+

before (String)

+

Returns the elements in the list that come before the specified cursor.

+
+

first (Int)

+

Returns the first n elements from the list.

+
+

last (Int)

+

Returns the last n elements from the list.

+
+
blockDuration (UserBlockDuration!)

Number of days that the user was blocked for.

contactLinks ([RepositoryContactLink!])

Returns a list of contact links associated to the repository

createdAt (DateTime!)

Identifies the date and time when the object was created.

id (ID!)databaseId (Int)

Identifies the primary key from the database.

subject (User)

The user who was blocked.

defaultBranchRef (Ref)

The Ref associated with the repository’s default branch.

- ---- - -### AutomaticBaseChangeSucceededEvent - -

Represents a ‘automatic_base_change_succeeded’ event on a given pull request.

- -#### Implements - - -- [Node](interfaces.md#node) - -#### Fields - - - - + + - - + + - - + + - - + + - - + + - - + + - - + + -
NameDescriptiondeleteBranchOnMerge (Boolean!)

Whether or not branches are automatically deleted when merged in this repository.

actor (Actor)

Identifies the actor who performed the event.

dependencyGraphManifests (DependencyGraphManifestConnection) +

A list of dependency manifests contained in the repository

+ + + + + + + + + + + + + + + + + + + + + + + + + +
Arguments
+

after (String)

+

Returns the elements in the list that come after the specified cursor.

+
+

before (String)

+

Returns the elements in the list that come before the specified cursor.

+
+

dependenciesAfter (String)

+

Cursor to paginate dependencies

+
+

dependenciesFirst (Int)

+

Number of dependencies to fetch

+
+

first (Int)

+

Returns the first n elements from the list.

+
+

last (Int)

+

Returns the last n elements from the list.

+
+

withDependencies (Boolean)

+

Flag to scope to only manifests with dependencies

+
+
createdAt (DateTime!)

Identifies the date and time when the object was created.

deployKeys (DeployKeyConnection!) +

A list of deploy keys that are on this repository.

+ + + + + + + + + + + + + + + + +
Arguments
+

after (String)

+

Returns the elements in the list that come after the specified cursor.

+
+

before (String)

+

Returns the elements in the list that come before the specified cursor.

+
+

first (Int)

+

Returns the first n elements from the list.

+
+

last (Int)

+

Returns the last n elements from the list.

+
+
id (ID!)deployments (DeploymentConnection!) +

Deployments associated with the repository

+ + + + + + + + + + + + + + + + + + + + + + +
Arguments
+

after (String)

+

Returns the elements in the list that come after the specified cursor.

+
+

before (String)

+

Returns the elements in the list that come before the specified cursor.

+
+

environments ([String!])

+

Environments to list deployments for

+
+

first (Int)

+

Returns the first n elements from the list.

+
+

last (Int)

+

Returns the last n elements from the list.

+
+

orderBy (DeploymentOrder)

+

Ordering options for deployments returned from the connection.

+
+
newBase (String!)

The new base for this PR

description (String)

The description of the repository.

oldBase (String!)

The old base for this PR

descriptionHTML (HTML!)

The description of the repository rendered to HTML.

pullRequest (PullRequest!)

PullRequest referenced by event.

diskUsage (Int)

The number of kilobytes this repository occupies on disk.

- ---- - -### SponsorsTierAdminInfo - -

SponsorsTier information only visible to users that can administer the associated Sponsors listing.

- -#### Fields - - - - + + - + -
NameDescriptionforkCount (Int!)

Returns how many forks there are of this repository in the whole network.

sponsorships (SponsorshipConnection!)forks (RepositoryConnection!) -

The sponsorships associated with this tier.

+

A list of direct forked repositories.

+ + + @@ -28142,405 +26684,221 @@ repositories will be returned.

+ + + + + +
Arguments
+

affiliations ([RepositoryAffiliation])

+

Array of viewer’s affiliation options for repositories returned from the +connection. For example, OWNER will include only repositories that the +current viewer owns.

+

after (String)

@@ -28130,8 +26672,8 @@ repositories will be returned.

-

includePrivate (Boolean)

-

Whether or not to include private sponsorships in the result set

+

isLocked (Boolean)

+

If non-null, filters repositories according to whether they have been locked

-

orderBy (SponsorshipOrder)

-

Ordering options for sponsorships returned from this connection. If left -blank, the sponsorships will be ordered based on relevancy to the viewer.

+

orderBy (RepositoryOrder)

+

Ordering options for repositories returned from the connection

+
+

ownerAffiliations ([RepositoryAffiliation])

+

Array of owner’s affiliation options for repositories returned from the +connection. For example, OWNER will include only repositories that the +organization or user being viewed owns.

+
+

privacy (RepositoryPrivacy)

+

If non-null, filters repositories according to privacy

- ---- - -### SponsorsTierEdge - -

An edge in a connection.

- -#### Fields - - - - - - - - - - - - + + -
NameDescription
cursor (String!)

A cursor for use in pagination.

node (SponsorsTier)

The item at the end of the edge.

fundingLinks ([FundingLink!]!)

The funding links for this repository

- ---- - -### IssueTimelineConnection - -

The connection type for IssueTimelineItem.

- -#### Fields - - - - + + - - + + - - + + - - + + - - + + -
NameDescriptionhasIssuesEnabled (Boolean!)

Indicates if the repository has issues feature enabled.

edges ([IssueTimelineItemEdge])

A list of edges.

hasProjectsEnabled (Boolean!)

Indicates if the repository has the Projects feature enabled.

nodes ([IssueTimelineItem])

A list of nodes.

hasWikiEnabled (Boolean!)

Indicates if the repository has wiki feature enabled.

pageInfo (PageInfo!)

Information to aid in pagination.

homepageUrl (URI)

The repository’s URL.

totalCount (Int!)

Identifies the total count of items in the connection.

id (ID!)
- ---- - -### MembersCanDeleteReposEnableAuditEntry - -

Audit log entry for a members_can_delete_repos.enable event.

- -#### Implements - - -- [AuditEntry](interfaces.md#auditentry) -- [EnterpriseAuditEntryData](interfaces.md#enterpriseauditentrydata) -- [Node](interfaces.md#node) -- [OrganizationAuditEntryData](interfaces.md#organizationauditentrydata) - -#### Fields - - - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - - - - - - - - - - - - - - - - - - -
NameDescriptioninteractionAbility (RepositoryInteractionAbility)

The interaction ability settings for this repository.

action (String!)

The action name

isArchived (Boolean!)

Indicates if the repository is unmaintained.

actor (AuditEntryActor)

The user who initiated the action

isBlankIssuesEnabled (Boolean!)

Returns true if blank issue creation is allowed

actorIp (String)

The IP address of the actor

isDisabled (Boolean!)

Returns whether or not this repository disabled.

actorLocation (ActorLocation)

A readable representation of the actor’s location

isEmpty (Boolean!)

Returns whether or not this repository is empty.

actorLogin (String)

The username of the user who initiated the action

isFork (Boolean!)

Identifies if the repository is a fork.

actorResourcePath (URI)

The HTTP path for the actor.

isInOrganization (Boolean!)

Indicates if a repository is either owned by an organization, or is a private fork of an organization repository.

actorUrl (URI)

The HTTP URL for the actor.

isLocked (Boolean!)

Indicates if the repository has been locked or not.

createdAt (PreciseDateTime!)

The time the action was initiated

isMirror (Boolean!)

Identifies if the repository is a mirror.

enterpriseResourcePath (URI)

The HTTP path for this enterprise.

isPrivate (Boolean!)

Identifies if the repository is private.

enterpriseSlug (String)

The slug of the enterprise.

isSecurityPolicyEnabled (Boolean)

Returns true if this repository has a security policy

enterpriseUrl (URI)

The HTTP URL for this enterprise.

isTemplate (Boolean!)

Identifies if the repository is a template that can be used to generate new repositories.

id (ID!)isUserConfigurationRepository (Boolean!)

Is this repository a user configuration repository?

operationType (OperationType)

The corresponding operation type for the action

issue (Issue) +

Returns a single issue from the current repository by number.

+ + + + + + + +
Arguments
+

number (Int!)

+

The number for the issue to be returned.

+
+
organization (Organization)

The Organization associated with the Audit Entry.

issueOrPullRequest (IssueOrPullRequest) +

Returns a single issue-like object from the current repository by number.

+ + + + + + + +
Arguments
+

number (Int!)

+

The number for the issue to be returned.

+
+
organizationName (String)

The name of the Organization.

issueTemplates ([IssueTemplate!])

Returns a list of issue templates associated to the repository

organizationResourcePath (URI)

The HTTP path for the organization

issues (IssueConnection!) +

A list of issues that have been opened in the repository.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Arguments
+

after (String)

+

Returns the elements in the list that come after the specified cursor.

+
+

before (String)

+

Returns the elements in the list that come before the specified cursor.

+
+

filterBy (IssueFilters)

+

Filtering options for issues returned from the connection.

+
+

first (Int)

+

Returns the first n elements from the list.

+
+

labels ([String!])

+

A list of label names to filter the pull requests by.

+
+

last (Int)

+

Returns the last n elements from the list.

+
+

orderBy (IssueOrder)

+

Ordering options for issues returned from the connection.

+
+

states ([IssueState!])

+

A list of states to filter the issues by.

+
+
organizationUrl (URI)

The HTTP URL for the organization

user (User)

The user affected by the action

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

userResourcePath (URI)

The HTTP path for the user.

userUrl (URI)

The HTTP URL for the user.

- ---- - -### OrgRestoreMemberAuditEntry - -

Audit log entry for a org.restore_member event.

- -#### Implements - - -- [AuditEntry](interfaces.md#auditentry) -- [Node](interfaces.md#node) -- [OrganizationAuditEntryData](interfaces.md#organizationauditentrydata) - -#### Fields - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameDescription
action (String!)

The action name

actor (AuditEntryActor)

The user who initiated the action

actorIp (String)

The IP address of the actor

actorLocation (ActorLocation)

A readable representation of the actor’s location

actorLogin (String)

The username of the user who initiated the action

actorResourcePath (URI)

The HTTP path for the actor.

actorUrl (URI)

The HTTP URL for the actor.

createdAt (PreciseDateTime!)

The time the action was initiated

id (ID!)
operationType (OperationType)

The corresponding operation type for the action

organization (Organization)

The Organization associated with the Audit Entry.

organizationName (String)

The name of the Organization.

organizationResourcePath (URI)

The HTTP path for the organization

organizationUrl (URI)

The HTTP URL for the organization

restoredCustomEmailRoutingsCount (Int)

The number of custom email routings for the restored member.

restoredIssueAssignmentsCount (Int)

The number of issue assignments for the restored member.

restoredMemberships ([OrgRestoreMemberAuditEntryMembership!])

Restored organization membership objects.

restoredMembershipsCount (Int)

The number of restored memberships.

restoredRepositoriesCount (Int)

The number of repositories of the restored member.

restoredRepositoryStarsCount (Int)

The number of starred repositories for the restored member.

restoredRepositoryWatchesCount (Int)

The number of watched repositories for the restored member.

user (User)

The user affected by the action

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

userResourcePath (URI)

The HTTP path for the user.

userUrl (URI)

The HTTP URL for the user.

- ---- - -### SetRepositoryInteractionLimitPayload - -

Autogenerated return type of SetRepositoryInteractionLimit

- -#### Fields - - - - - - - - - - - - - - -
NameDescription
clientMutationId (String)

A unique identifier for the client performing the mutation.

repository (Repository)

The repository that the interaction limit was set for.

- ---- - -### UpdateSubscriptionPayload - -

Autogenerated return type of UpdateSubscription

- -#### Fields - - - - - - - - - - - - - - -
NameDescription
clientMutationId (String)

A unique identifier for the client performing the mutation.

subscribable (Subscribable)

The input subscribable entity.

- ---- - -### UpdateTopicsPayload - -

Autogenerated return type of UpdateTopics

- -#### Fields - - - - - - - - - - - - - - - - - - -
NameDescription
clientMutationId (String)

A unique identifier for the client performing the mutation.

invalidTopicNames ([String!])

Names of the provided topics that are not valid.

repository (Repository)

The updated repository.

- ---- - -### Commit - -

Represents a Git commit.

- -#### Implements - - -- [GitObject](interfaces.md#gitobject) -- [Node](interfaces.md#node) -- [Subscribable](interfaces.md#subscribable) -- [UniformResourceLocatable](interfaces.md#uniformresourcelocatable) - -#### Fields - - - - - - - - - - - - - + + - + - - - - - - - - - - - - - + - - - - - - + + - + + + + + + + + + - + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - + - + + + + + + + + + + + + + - + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - + - - - - - - - - - - - - - - + + - - + + - - + + - - + + +
NameDescription
abbreviatedOid (String!)

An abbreviated version of the Git object ID

additions (Int!)

The number of additions in this commit.

label (Label) +

Returns a single label by name

+ + + + + + + +
Arguments
+

name (String!)

+

Label name

+
+
associatedPullRequests (PullRequestConnection)labels (LabelConnection) -

The pull requests associated with a commit

+

A list of labels associated with the repository.

@@ -28571,30 +26929,23 @@ blank, the sponsorships will be ordered based on relevancy to the viewer.

+ + +
Arguments
-

orderBy (PullRequestOrder)

-

Ordering options for pull requests.

+

orderBy (LabelOrder)

+

Ordering options for labels returned from the connection.

+
+

query (String)

+

If provided, searches labels by name and description.

author (GitActor)

Authorship details of the commit.

authoredByCommitter (Boolean!)

Check if the committer and the author match.

authoredDate (DateTime!)

The datetime when this commit was authored.

authors (GitActorConnection!)languages (LanguageConnection) -

The list of authors for this commit based on the git author and the Co-authored-by -message trailer. The git author will always be first.

+

A list containing a breakdown of the language composition of the repository.

@@ -28623,34 +26974,31 @@ message trailer. The git author will always be first.

Returns the last n elements from the list.

-
Arguments
-
blame (Blame!) -

Fetches git blame information.

- - - -
Arguments
-

path (String!)

-

The file whose Git blame information you want.

+

orderBy (LanguageOrder)

+

Order for connection

changedFiles (Int!)

The number of changed files in this commit.

latestRelease (Release)

Get the latest release for the repository if one exists.

checkSuites (CheckSuiteConnection)licenseInfo (License)

The license associated with the repository

lockReason (RepositoryLockReason)

The reason the repository has been locked.

mentionableUsers (UserConnection!) -

The check suites associated with a commit.

+

A list of Users that can be mentioned in the context of the repository.

@@ -28667,12 +27015,6 @@ message trailer. The git author will always be first.

Returns the elements in the list that come before the specified cursor.

- - - + + +
Arguments
-

filterBy (CheckSuiteFilter)

-

Filters the check suites by this type.

-

first (Int)

@@ -28685,72 +27027,40 @@ message trailer. The git author will always be first.

Returns the last n elements from the list.

+

query (String)

+

Filters users with query on user name and login

+
comments (CommitCommentConnection!)mergeCommitAllowed (Boolean!)

Whether or not PRs are merged with a merge commit on this repository.

milestone (Milestone) -

Comments made on the commit.

+

Returns a single milestone from the current repository by number.

- - - - - - - - -
Arguments
-

after (String)

-

Returns the elements in the list that come after the specified cursor.

-
-

before (String)

-

Returns the elements in the list that come before the specified cursor.

-
-

first (Int)

-

Returns the first n elements from the list.

-
-

last (Int)

-

Returns the last n elements from the list.

+

number (Int!)

+

The number for the milestone to be returned.

commitResourcePath (URI!)

The HTTP path for this Git object

commitUrl (URI!)

The HTTP URL for this Git object

committedDate (DateTime!)

The datetime when this commit was committed.

committedViaWeb (Boolean!)

Check if committed via GitHub web UI.

committer (GitActor)

Committer details of the commit.

deletions (Int!)

The number of deletions in this commit.

deployments (DeploymentConnection)milestones (MilestoneConnection) -

The deployments associated with a commit.

+

A list of milestones associated with the repository.

@@ -28767,12 +27077,6 @@ message trailer. The git author will always be first.

Returns the elements in the list that come before the specified cursor.

- - - + + + + + +
Arguments
-

environments ([String!])

-

Environments to list deployments for

-

first (Int)

@@ -28787,34 +27091,72 @@ message trailer. The git author will always be first.

-

orderBy (DeploymentOrder)

-

Ordering options for deployments returned from the connection.

+

orderBy (MilestoneOrder)

+

Ordering options for milestones.

+
+

query (String)

+

Filters milestones with a query on the title

+
+

states ([MilestoneState!])

+

Filter by the state of the milestones.

file (TreeEntry)mirrorUrl (URI)

The repository’s original mirror URL.

name (String!)

The name of the repository.

nameWithOwner (String!)

The repository’s name with owner.

object (GitObject) -

The tree entry representing the file located at the given path.

+

A Git object in the repository

+ + +
Arguments
-

path (String!)

-

The path for the file

+

expression (String)

+

A Git revision expression suitable for rev-parse

+
+

oid (GitObjectID)

+

The Git object ID

history (CommitHistoryConnection!)openGraphImageUrl (URI!)

The image used to represent this repository in Open Graph data.

owner (RepositoryOwner!)

The User owner of the repository.

packages (PackageConnection!) -

The linear commit history starting from (and including) this commit, in the same order as git log.

+

A list of packages under the owner.

@@ -28825,12 +27167,6 @@ message trailer. The git author will always be first.

Returns the elements in the list that come after the specified cursor.

- - - + + +
Arguments
-

author (CommitAuthor)

-

If non-null, filters history to only show commits with matching authorship.

-

before (String)

@@ -28851,61 +27187,39 @@ message trailer. The git author will always be first.

-

path (String)

-

If non-null, filters history to only show commits touching files under this path.

+

names ([String])

+

Find packages by their names.

-

since (GitTimestamp)

-

Allows specifying a beginning time or date for fetching commits.

+

orderBy (PackageOrder)

+

Ordering of the returned packages.

-

until (GitTimestamp)

-

Allows specifying an ending time or date for fetching commits.

+

packageType (PackageType)

+

Filter registry package by type.

+
+

repositoryId (ID)

+

Find packages in a repository by ID.

id (ID!)
message (String!)

The Git commit message

messageBody (String!)

The Git commit message body

messageBodyHTML (HTML!)

The commit message body rendered to HTML.

messageHeadline (String!)

The Git commit message headline

messageHeadlineHTML (HTML!)

The commit message headline rendered to HTML.

oid (GitObjectID!)

The Git object ID

onBehalfOf (Organization)

The organization this commit was made on behalf of.

parent (Repository)

The repository parent, if this is a fork.

parents (CommitConnection!)pinnedIssues (PinnedIssueConnection) -

The parents of a commit.

+

A list of pinned issues for this repository.

@@ -28938,33 +27252,108 @@ message trailer. The git author will always be first.

- - + + - - + + - - + + - - + + - - + + - - + + - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + -
Arguments
pushedDate (DateTime)

The datetime when this commit was pushed.

primaryLanguage (Language)

The primary language of the repository’s code.

repository (Repository!)

The Repository this commit belongs to

project (Project) +

Find project by number.

+ + + + + + + +
Arguments
+

number (Int!)

+

The project number to find.

+
+
resourcePath (URI!)

The HTTP path for this commit

projects (ProjectConnection!) +

A list of projects under the owner.

+ + + + + + + + + + + + + + + + + + + + + + + + + +
Arguments
+

after (String)

+

Returns the elements in the list that come after the specified cursor.

+
+

before (String)

+

Returns the elements in the list that come before the specified cursor.

+
+

first (Int)

+

Returns the first n elements from the list.

+
+

last (Int)

+

Returns the last n elements from the list.

+
+

orderBy (ProjectOrder)

+

Ordering options for projects returned from the connection

+
+

search (String)

+

Query to search projects by, currently only searching by name.

+
+

states ([ProjectState!])

+

A list of states to filter the projects by.

+
+
signature (GitSignature)

Commit signing information, if present.

projectsResourcePath (URI!)

The HTTP path listing the repository’s projects

status (Status)

Status information for this commit

projectsUrl (URI!)

The HTTP URL listing the repository’s projects

statusCheckRollup (StatusCheckRollup)

Check and Status rollup information for this commit.

pullRequest (PullRequest) +

Returns a single pull request from the current repository by number.

+ + + + + + + +
Arguments
+

number (Int!)

+

The number for the pull request to be returned.

+
+
submodules (SubmoduleConnection!)pullRequests (PullRequestConnection!) -

Returns a list of all submodules in this repository as of this Commit parsed from the .gitmodules file.

+

A list of pull requests that have been opened in the repository.

@@ -28975,6 +27364,12 @@ message trailer. The git author will always be first.

Returns the elements in the list that come after the specified cursor.

+ + + + + + + + + + + + + + +
Arguments
+

baseRefName (String)

+

The base ref name to filter the pull requests by.

+

before (String)

@@ -28987,194 +27382,468 @@ message trailer. The git author will always be first.

Returns the first n elements from the list.

+

headRefName (String)

+

The head ref name to filter the pull requests by.

+
+

labels ([String!])

+

A list of label names to filter the pull requests by.

+

last (Int)

Returns the last n elements from the list.

+

orderBy (IssueOrder)

+

Ordering options for pull requests returned from the connection.

+
+

states ([PullRequestState!])

+

A list of states to filter the pull requests by.

+
tarballUrl (URI!)

Returns a URL to download a tarball archive for a repository. -Note: For private repositories, these links are temporary and expire after five minutes.

pushedAt (DateTime)

Identifies when the repository was last pushed to.

tree (Tree!)

Commit’s root Tree

rebaseMergeAllowed (Boolean!)

Whether or not rebase-merging is enabled on this repository.

treeResourcePath (URI!)

The HTTP path for the tree of this commit

ref (Ref) +

Fetch a given ref from the repository

+ + + + + + + +
Arguments
+

qualifiedName (String!)

+

The ref to retrieve. Fully qualified matches are checked in order +(refs/heads/master) before falling back onto checks for short name matches (master).

+
+
treeUrl (URI!)

The HTTP URL for the tree of this commit

refs (RefConnection) +

Fetch a list of refs from the repository

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Arguments
+

after (String)

+

Returns the elements in the list that come after the specified cursor.

+
+

before (String)

+

Returns the elements in the list that come before the specified cursor.

+
+

direction (OrderDirection)

+

DEPRECATED: use orderBy. The ordering direction.

+
+

first (Int)

+

Returns the first n elements from the list.

+
+

last (Int)

+

Returns the last n elements from the list.

+
+

orderBy (RefOrder)

+

Ordering options for refs returned from the connection.

+
+

query (String)

+

Filters refs with query on name

+
+

refPrefix (String!)

+

A ref name prefix like refs/heads/, refs/tags/, etc.

+
+
url (URI!)

The HTTP URL for this commit

release (Release) +

Lookup a single release given various criteria.

+ + + + + + + +
Arguments
+

tagName (String!)

+

The name of the Tag the Release was created from

+
+
viewerCanSubscribe (Boolean!)

Check if the viewer is able to change their subscription status for the repository.

releases (ReleaseConnection!) +

List of releases which are dependent on this repository.

+ + + + + + + + + + + + + + + + + + + +
Arguments
+

after (String)

+

Returns the elements in the list that come after the specified cursor.

+
+

before (String)

+

Returns the elements in the list that come before the specified cursor.

+
+

first (Int)

+

Returns the first n elements from the list.

+
+

last (Int)

+

Returns the last n elements from the list.

+
+

orderBy (ReleaseOrder)

+

Order for connection

+
+
viewerSubscription (SubscriptionState)

Identifies if the viewer is watching, not watching, or ignoring the subscribable entity.

repositoryTopics (RepositoryTopicConnection!) +

A list of applied repository-topic associations for this repository.

+ + + + + + + + + + + + + + + + +
Arguments
+

after (String)

+

Returns the elements in the list that come after the specified cursor.

+
+

before (String)

+

Returns the elements in the list that come before the specified cursor.

+
+

first (Int)

+

Returns the first n elements from the list.

+
+

last (Int)

+

Returns the last n elements from the list.

+
+
zipballUrl (URI!)

Returns a URL to download a zipball archive for a repository. -Note: For private repositories, these links are temporary and expire after five minutes.

resourcePath (URI!)

The HTTP path for this repository

- ---- - -### SavedReplyEdge - -

An edge in a connection.

- -#### Fields - - - - + + - - + + - - + + -
NameDescriptionsecurityPolicyUrl (URI)

The security policy URL.

cursor (String!)

A cursor for use in pagination.

shortDescriptionHTML (HTML!) +

A description of the repository, rendered to HTML without any links in it.

+ + + + + + + +
Arguments
+

limit (Int)

+

How many characters to return.

+
+
node (SavedReply)

The item at the end of the edge.

squashMergeAllowed (Boolean!)

Whether or not squash-merging is enabled on this repository.

- ---- - -### TeamAddMemberAuditEntry - -

Audit log entry for a team.add_member event.

- -#### Implements - - -- [AuditEntry](interfaces.md#auditentry) -- [Node](interfaces.md#node) -- [OrganizationAuditEntryData](interfaces.md#organizationauditentrydata) -- [TeamAuditEntryData](interfaces.md#teamauditentrydata) - -#### Fields - - - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - - - - - - - - - - - - - + + - - + + - - + +
NameDescriptionsshUrl (GitSSHRemote!)

The SSH URL to clone this repository

action (String!)

The action name

stargazerCount (Int!)

Returns a count of how many stargazers there are on this object

actor (AuditEntryActor)

The user who initiated the action

stargazers (StargazerConnection!) +

A list of users who have starred this starrable.

+ + + + + + + + + + + + + + + + + + + +
Arguments
+

after (String)

+

Returns the elements in the list that come after the specified cursor.

+
+

before (String)

+

Returns the elements in the list that come before the specified cursor.

+
+

first (Int)

+

Returns the first n elements from the list.

+
+

last (Int)

+

Returns the last n elements from the list.

+
+

orderBy (StarOrder)

+

Order for connection

+
+
actorIp (String)

The IP address of the actor

submodules (SubmoduleConnection!) +

Returns a list of all submodules in this repository parsed from the +.gitmodules file as of the default branch’s HEAD commit.

+ + + + + + + + + + + + + + + + +
Arguments
+

after (String)

+

Returns the elements in the list that come after the specified cursor.

+
+

before (String)

+

Returns the elements in the list that come before the specified cursor.

+
+

first (Int)

+

Returns the first n elements from the list.

+
+

last (Int)

+

Returns the last n elements from the list.

+
+
actorLocation (ActorLocation)

A readable representation of the actor’s location

tempCloneToken (String)

Temporary authentication token for cloning this repository.

actorLogin (String)

The username of the user who initiated the action

templateRepository (Repository)

The repository from which this repository was generated, if any.

actorResourcePath (URI)

The HTTP path for the actor.

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

actorUrl (URI)

The HTTP URL for the actor.

url (URI!)

The HTTP URL for this repository

createdAt (PreciseDateTime!)

The time the action was initiated

usesCustomOpenGraphImage (Boolean!)

Whether this repository has a custom image to use with Open Graph as opposed to being represented by the owner’s avatar.

id (ID!)viewerCanAdminister (Boolean!)

Indicates whether the viewer has admin permissions on this repository.

isLdapMapped (Boolean)

Whether the team was mapped to an LDAP Group.

viewerCanCreateProjects (Boolean!)

Can the current viewer create new projects on this owner.

operationType (OperationType)

The corresponding operation type for the action

viewerCanSubscribe (Boolean!)

Check if the viewer is able to change their subscription status for the repository.

organization (Organization)

The Organization associated with the Audit Entry.

viewerCanUpdateTopics (Boolean!)

Indicates whether the viewer can update the topics of this repository.

organizationName (String)

The name of the Organization.

viewerDefaultCommitEmail (String)

The last commit email for the viewer.

organizationResourcePath (URI)

The HTTP path for the organization

viewerDefaultMergeMethod (PullRequestMergeMethod!)

The last used merge method by the viewer or the default for the repository.

organizationUrl (URI)

The HTTP URL for the organization

viewerHasStarred (Boolean!)

Returns a boolean indicating whether the viewing user has starred this starrable.

team (Team)

The team associated with the action

viewerPermission (RepositoryPermission)

The users permission level on the repository. Will return null if authenticated as an GitHub App.

teamName (String)

The name of the team

viewerPossibleCommitEmails ([String!])

A list of emails this viewer can commit with.

teamResourcePath (URI)

The HTTP path for this team

teamUrl (URI)

The HTTP URL for this team

user (User)

The user affected by the action

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

viewerSubscription (SubscriptionState)

Identifies if the viewer is watching, not watching, or ignoring the subscribable entity.

userResourcePath (URI)

The HTTP path for the user.

vulnerabilityAlerts (RepositoryVulnerabilityAlertConnection) +

A list of vulnerability alerts that are on this repository.

+ + + + + + + + + + + + + + + + +
Arguments
+

after (String)

+

Returns the elements in the list that come after the specified cursor.

+
+

before (String)

+

Returns the elements in the list that come before the specified cursor.

+
+

first (Int)

+

Returns the first n elements from the list.

+
+

last (Int)

+

Returns the last n elements from the list.

+
+
userUrl (URI)

The HTTP URL for the user.

watchers (UserConnection!) +

A list of users watching the repository.

+ + + + + + + + + + + + + + + + +
Arguments
+

after (String)

+

Returns the elements in the list that come after the specified cursor.

+
+

before (String)

+

Returns the elements in the list that come before the specified cursor.

+
+

first (Int)

+

Returns the first n elements from the list.

+
+

last (Int)

+

Returns the last n elements from the list.

+
+
--- -### EnterpriseBillingInfo +### RepositoryCollaboratorConnection -

Enterprise billing information visible to enterprise billing managers and owners.

+

The connection type for User.

#### Fields @@ -29184,65 +27853,59 @@ Note: For private repositories, these links are temporary and expire after five
Description
allLicensableUsersCount (Int!)

The number of licenseable users/emails across the enterprise.

assetPacks (Int!)

The number of data packs used by all organizations owned by the enterprise.

availableSeats (Int!)

The number of available seats across all owned organizations based on the unique number of billable users.

bandwidthQuota (Float!)

The bandwidth quota in GB for all organizations owned by the enterprise.

edges ([RepositoryCollaboratorEdge])

A list of edges.

bandwidthUsage (Float!)

The bandwidth usage in GB for all organizations owned by the enterprise.

nodes ([User])

A list of nodes.

bandwidthUsagePercentage (Int!)

The bandwidth usage as a percentage of the bandwidth quota.

pageInfo (PageInfo!)

Information to aid in pagination.

seats (Int!)

The total seats across all organizations owned by the enterprise.

totalCount (Int!)

Identifies the total count of items in the connection.

+ +--- + +### RepositoryCollaboratorEdge + +

Represents a user who is a collaborator of a repository.

+ +#### Fields + + - - + + - - + + - - + + - - + + - - + +
storageQuota (Float!)

The storage quota in GB for all organizations owned by the enterprise.

NameDescription
storageUsage (Float!)

The storage usage in GB for all organizations owned by the enterprise.

cursor (String!)

A cursor for use in pagination.

storageUsagePercentage (Int!)

The storage usage as a percentage of the storage quota.

node (User!)
totalAvailableLicenses (Int!)

The number of available licenses across all owned organizations based on the unique number of billable users.

permission (RepositoryPermission!)

The permission the user has on the repository.

totalLicenses (Int!)

The total number of licenses allocated.

permissionSources ([PermissionSource!])

A list of sources for the user’s access to the repository.

--- -### OrganizationInvitation - -

An Invitation for a user to an organization.

- -#### Implements - +### RepositoryConnection -- [Node](interfaces.md#node) +

A list of repositories owned by the subject.

#### Fields @@ -29252,44 +27915,32 @@ Note: For private repositories, these links are temporary and expire after five
Description
createdAt (DateTime!)

Identifies the date and time when the object was created.

email (String)

The email address of the user invited to the organization.

id (ID!)
invitationType (OrganizationInvitationType!)

The type of invitation that was sent (e.g. email, user).

edges ([RepositoryEdge])

A list of edges.

invitee (User)

The user who was invited to the organization.

nodes ([Repository])

A list of nodes.

inviter (User!)

The user who created the invitation.

pageInfo (PageInfo!)

Information to aid in pagination.

organization (Organization!)

The organization the invite is for

totalCount (Int!)

Identifies the total count of items in the connection.

role (OrganizationInvitationRole!)

The user’s pending role in the organization (e.g. member, owner).

totalDiskUsage (Int!)

The total size in kilobytes of all repositories in the connection.

--- -### PackageFileConnection +### RepositoryContactLink -

The connection type for PackageFile.

+

A repository contact link.

#### Fields @@ -29299,26 +27950,22 @@ Note: For private repositories, these links are temporary and expire after five Description - edges ([PackageFileEdge]) -

A list of edges.

- - - nodes ([PackageFile]) -

A list of nodes.

+ about (String!) +

The contact link purpose.

- pageInfo (PageInfo!) -

Information to aid in pagination.

+ name (String!) +

The contact link name.

- totalCount (Int!) -

Identifies the total count of items in the connection.

+ url (URI!) +

The contact link URL.

--- -### StatusCheckRollupContextEdge +### RepositoryEdge

An edge in a connection.

@@ -29334,25 +27981,16 @@ Note: For private repositories, these links are temporary and expire after five

A cursor for use in pagination.

- node (StatusCheckRollupContext) + node (Repository)

The item at the end of the edge.

--- -### RepoAddTopicAuditEntry - -

Audit log entry for a repo.add_topic event.

- -#### Implements - +### RepositoryInteractionAbility -- [AuditEntry](interfaces.md#auditentry) -- [Node](interfaces.md#node) -- [OrganizationAuditEntryData](interfaces.md#organizationauditentrydata) -- [RepositoryAuditEntryData](interfaces.md#repositoryauditentrydata) -- [TopicAuditEntryData](interfaces.md#topicauditentrydata) +

Repository interaction limit that applies to this object.

#### Fields @@ -29362,106 +28000,101 @@ Note: For private repositories, these links are temporary and expire after five Description - action (String!) -

The action name

- - - actor (AuditEntryActor) -

The user who initiated the action

- - - actorIp (String) -

The IP address of the actor

- - - actorLocation (ActorLocation) -

A readable representation of the actor’s location

+ expiresAt (DateTime) +

The time the currently active limit expires.

- actorLogin (String) -

The username of the user who initiated the action

+ limit (RepositoryInteractionLimit!) +

The current limit that is enabled on this object.

- actorResourcePath (URI) -

The HTTP path for the actor.

+ origin (RepositoryInteractionLimitOrigin!) +

The origin of the currently active interaction limit.

+ + +--- + +### RepositoryInvitation + +

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

+ +#### Implements + + +- [Node](interfaces.md#node) + +#### Fields + + - - + + - - + + - - - - - - - - - - - - - - - - - - - - - - + + - - + + - - + + - - + + - - + + +
actorUrl (URI)

The HTTP URL for the actor.

NameDescription
createdAt (PreciseDateTime!)

The time the action was initiated

email (String)

The email address that received the invitation.

id (ID!)
operationType (OperationType)

The corresponding operation type for the action

organization (Organization)

The Organization associated with the Audit Entry.

organizationName (String)

The name of the Organization.

organizationResourcePath (URI)

The HTTP path for the organization

organizationUrl (URI)

The HTTP URL for the organization

repository (Repository)

The repository associated with the action

invitee (User)

The user who received the invitation.

repositoryName (String)

The name of the repository

inviter (User!)

The user who created the invitation.

repositoryResourcePath (URI)

The HTTP path for the repository

permalink (URI!)

The permalink for this repository invitation.

repositoryUrl (URI)

The HTTP URL for the repository

permission (RepositoryPermission!)

The permission granted on this repository by this invitation.

topic (Topic)

The name of the topic added to the repository

repository (RepositoryInfo)

The Repository the user is invited to.

+ +--- + +### RepositoryInvitationConnection + +

The connection type for RepositoryInvitation.

+ +#### Fields + + - - + + - - + + - - + + - - + + - - + +
topicName (String)

The name of the topic added to the repository

NameDescription
user (User)

The user affected by the action

edges ([RepositoryInvitationEdge])

A list of edges.

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

nodes ([RepositoryInvitation])

A list of nodes.

userResourcePath (URI)

The HTTP path for the user.

pageInfo (PageInfo!)

Information to aid in pagination.

userUrl (URI)

The HTTP URL for the user.

totalCount (Int!)

Identifies the total count of items in the connection.

--- -### ReviewDismissalAllowanceEdge +### RepositoryInvitationEdge

An edge in a connection.

@@ -29477,21 +28110,22 @@ Note: For private repositories, these links are temporary and expire after five

A cursor for use in pagination.

- node (ReviewDismissalAllowance) + node (RepositoryInvitation)

The item at the end of the edge.

--- -### CodeOfConduct +### RepositoryTopic -

The Code of Conduct for a repository

+

A repository-topic connects a repository to a topic.

#### Implements -- [Node](interfaces.md#node) +- [Node](interfaces.md#node) +- [UniformResourceLocatable](interfaces.md#uniformresourcelocatable) #### Fields @@ -29500,66 +28134,29 @@ Note: For private repositories, these links are temporary and expire after five Name Description - - body (String) -

The body of the Code of Conduct

- id (ID!) - key (String!) -

The key for the Code of Conduct

- - - name (String!) -

The formal name of the Code of Conduct

- - - resourcePath (URI) -

The HTTP path for this Code of Conduct

- - - url (URI) -

The HTTP URL for this Code of Conduct

- - - ---- - -### MarkPullRequestReadyForReviewPayload - -

Autogenerated return type of MarkPullRequestReadyForReview

- -#### Fields - - - - - + + - - + + - - + +
NameDescriptionresourcePath (URI!)

The HTTP path for this repository-topic.

clientMutationId (String)

A unique identifier for the client performing the mutation.

topic (Topic!)

The topic.

pullRequest (PullRequest)

The pull request that is ready for review.

url (URI!)

The HTTP URL for this repository-topic.

--- -### MergedEvent - -

Represents a ‘merged’ event on a given pull request.

- -#### Implements - +### RepositoryTopicConnection -- [Node](interfaces.md#node) -- [UniformResourceLocatable](interfaces.md#uniformresourcelocatable) +

The connection type for RepositoryTopic.

#### Fields @@ -29569,48 +28166,28 @@ Note: For private repositories, these links are temporary and expire after five Description - actor (Actor) -

Identifies the actor who performed the event.

- - - commit (Commit) -

Identifies the commit associated with the merge event.

- - - createdAt (DateTime!) -

Identifies the date and time when the object was created.

- - - id (ID!) - - - - mergeRef (Ref) -

Identifies the Ref associated with the merge event.

- - - mergeRefName (String!) -

Identifies the name of the Ref associated with the merge event.

+ edges ([RepositoryTopicEdge]) +

A list of edges.

- pullRequest (PullRequest!) -

PullRequest referenced by event.

+ nodes ([RepositoryTopic]) +

A list of nodes.

- resourcePath (URI!) -

The HTTP path for this merged event.

+ pageInfo (PageInfo!) +

Information to aid in pagination.

- url (URI!) -

The HTTP URL for this merged event.

+ totalCount (Int!) +

Identifies the total count of items in the connection.

--- -### UpdateEnterpriseProfilePayload +### RepositoryTopicEdge -

Autogenerated return type of UpdateEnterpriseProfile

+

An edge in a connection.

#### Fields @@ -29620,32 +28197,28 @@ Note: For private repositories, these links are temporary and expire after five Description - clientMutationId (String) -

A unique identifier for the client performing the mutation.

+ cursor (String!) +

A cursor for use in pagination.

- enterprise (Enterprise) -

The updated enterprise.

+ node (RepositoryTopic) +

The item at the end of the edge.

--- -### IssueComment +### RepositoryVisibilityChangeDisableAuditEntry -

Represents a comment on an Issue.

+

Audit log entry for a repository_visibility_change.disable event.

#### Implements -- [Comment](interfaces.md#comment) -- [Deletable](interfaces.md#deletable) -- [Minimizable](interfaces.md#minimizable) +- [AuditEntry](interfaces.md#auditentry) +- [EnterpriseAuditEntryData](interfaces.md#enterpriseauditentrydata) - [Node](interfaces.md#node) -- [Reactable](interfaces.md#reactable) -- [RepositoryNode](interfaces.md#repositorynode) -- [Updatable](interfaces.md#updatable) -- [UpdatableComment](interfaces.md#updatablecomment) +- [OrganizationAuditEntryData](interfaces.md#organizationauditentrydata) #### Fields @@ -29655,296 +28228,104 @@ Note: For private repositories, these links are temporary and expire after five Description - author (Actor) -

The actor who authored the comment.

+ action (String!) +

The action name

- authorAssociation (CommentAuthorAssociation!) -

Author’s association with the subject of the comment.

+ actor (AuditEntryActor) +

The user who initiated the action

- body (String!) -

The body as Markdown.

+ actorIp (String) +

The IP address of the actor

- bodyHTML (HTML!) -

The body rendered to HTML.

+ actorLocation (ActorLocation) +

A readable representation of the actor’s location

- bodyText (String!) -

The body rendered to text.

+ actorLogin (String) +

The username of the user who initiated the action

- createdAt (DateTime!) -

Identifies the date and time when the object was created.

+ actorResourcePath (URI) +

The HTTP path for the actor.

- createdViaEmail (Boolean!) -

Check if this comment was created via an email reply.

+ actorUrl (URI) +

The HTTP URL for the actor.

- databaseId (Int) -

Identifies the primary key from the database.

+ createdAt (PreciseDateTime!) +

The time the action was initiated

- editor (Actor) -

The actor who edited the comment.

+ enterpriseResourcePath (URI) +

The HTTP path for this enterprise.

- id (ID!) - + enterpriseSlug (String) +

The slug of the enterprise.

- includesCreatedEdit (Boolean!) -

Check if this comment was edited and includes an edit with the creation data

- - - isMinimized (Boolean!) -

Returns whether or not a comment has been minimized.

- - - issue (Issue!) -

Identifies the issue associated with the comment.

- - - lastEditedAt (DateTime) -

The moment the editor made the last edit

- - - minimizedReason (String) -

Returns why the comment was minimized.

- - - publishedAt (DateTime) -

Identifies when the comment was published at.

- - - pullRequest (PullRequest) -

Returns the pull request associated with the comment, if this comment was made on a -pull request.

- - - reactionGroups ([ReactionGroup!]) -

A list of reactions grouped by content left on the subject.

- - - reactions (ReactionConnection!) - -

A list of Reactions left on the Issue.

- - - - - - - - - - - - - - - - - - - - - - -
Arguments
-

after (String)

-

Returns the elements in the list that come after the specified cursor.

-
-

before (String)

-

Returns the elements in the list that come before the specified cursor.

-
-

content (ReactionContent)

-

Allows filtering Reactions by emoji.

-
-

first (Int)

-

Returns the first n elements from the list.

-
-

last (Int)

-

Returns the last n elements from the list.

-
-

orderBy (ReactionOrder)

-

Allows specifying the order in which reactions are returned.

-
- - - - repository (Repository!) -

The repository associated with this node.

- - - resourcePath (URI!) -

The HTTP path for this issue comment

- - - updatedAt (DateTime!) -

Identifies the date and time when the object was last updated.

- - - url (URI!) -

The HTTP URL for this issue comment

- - - userContentEdits (UserContentEditConnection) - -

A list of edits to this content.

- - - - - - - - - - - - - - - - -
Arguments
-

after (String)

-

Returns the elements in the list that come after the specified cursor.

-
-

before (String)

-

Returns the elements in the list that come before the specified cursor.

-
-

first (Int)

-

Returns the first n elements from the list.

-
-

last (Int)

-

Returns the last n elements from the list.

-
- - - - viewerCanDelete (Boolean!) -

Check if the current viewer can delete this object.

- - - viewerCanMinimize (Boolean!) -

Check if the current viewer can minimize this object.

- - - viewerCanReact (Boolean!) -

Can user react to this subject

- - - viewerCanUpdate (Boolean!) -

Check if the current viewer can update this object.

- - - viewerCannotUpdateReasons ([CommentCannotUpdateReason!]!) -

Reasons why the current viewer can not update this comment.

- - - viewerDidAuthor (Boolean!) -

Did the viewer author this comment.

- - - ---- - -### EnterpriseAdministratorEdge - -

A User who is an administrator of an enterprise.

- -#### Fields - - - - - - - - - + + - - + + - - + + -
NameDescription
cursor (String!)

A cursor for use in pagination.

enterpriseUrl (URI)

The HTTP URL for this enterprise.

node (User)

The item at the end of the edge.

id (ID!)
role (EnterpriseAdministratorRole!)

The role of the administrator.

operationType (OperationType)

The corresponding operation type for the action

- ---- - -### DeleteBranchProtectionRulePayload - -

Autogenerated return type of DeleteBranchProtectionRule

- -#### Fields - - - - + + - - + + -
NameDescriptionorganization (Organization)

The Organization associated with the Audit Entry.

clientMutationId (String)

A unique identifier for the client performing the mutation.

organizationName (String)

The name of the Organization.

- ---- - -### DependencyGraphDependency - -

A dependency manifest entry

- -#### Fields - - - - + + - - + + - - + + - - + + - - + + - - + +
NameDescriptionorganizationResourcePath (URI)

The HTTP path for the organization

hasDependencies (Boolean!)

Does the dependency itself have dependencies?

organizationUrl (URI)

The HTTP URL for the organization

packageManager (String)

The dependency package manager

user (User)

The user affected by the action

packageName (String!)

The required package name

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

repository (Repository)

The repository containing the package

userResourcePath (URI)

The HTTP path for the user.

requirements (String!)

The dependency version requirements

userUrl (URI)

The HTTP URL for the user.

--- -### RepoConfigLockAnonymousGitAccessAuditEntry +### RepositoryVisibilityChangeEnableAuditEntry -

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

+

Audit log entry for a repository_visibility_change.enable event.

#### Implements - [AuditEntry](interfaces.md#auditentry) +- [EnterpriseAuditEntryData](interfaces.md#enterpriseauditentrydata) - [Node](interfaces.md#node) -- [OrganizationAuditEntryData](interfaces.md#organizationauditentrydata) -- [RepositoryAuditEntryData](interfaces.md#repositoryauditentrydata) +- [OrganizationAuditEntryData](interfaces.md#organizationauditentrydata) #### Fields @@ -29985,6 +28366,18 @@ pull request.

createdAt (PreciseDateTime!)

The time the action was initiated

+ + enterpriseResourcePath (URI) +

The HTTP path for this enterprise.

+ + + enterpriseSlug (String) +

The slug of the enterprise.

+ + + enterpriseUrl (URI) +

The HTTP URL for this enterprise.

+ id (ID!) @@ -30009,22 +28402,6 @@ pull request.

organizationUrl (URI)

The HTTP URL for the organization

- - repository (Repository) -

The repository associated with the action

- - - repositoryName (String) -

The name of the repository

- - - repositoryResourcePath (URI) -

The HTTP path for the repository

- - - repositoryUrl (URI) -

The HTTP URL for the repository

- user (User)

The user affected by the action

@@ -30045,9 +28422,15 @@ pull request.

--- -### PackageFileEdge +### RepositoryVulnerabilityAlert -

An edge in a connection.

+

A alert for a repository with an affected vulnerability.

+ +#### Implements + + +- [Node](interfaces.md#node) +- [RepositoryNode](interfaces.md#repositorynode) #### Fields @@ -30057,25 +28440,56 @@ pull request.

Description - cursor (String!) -

A cursor for use in pagination.

+ createdAt (DateTime!) +

When was the alert created?

- node (PackageFile) -

The item at the end of the edge.

+ dismissReason (String) +

The reason the alert was dismissed

+ + + dismissedAt (DateTime) +

When was the alert dismissed?

+ + + dismisser (User) +

The user who dismissed the alert

+ + + id (ID!) + + + + repository (Repository!) +

The associated repository

+ + + securityAdvisory (SecurityAdvisory) +

The associated security advisory

+ + + securityVulnerability (SecurityVulnerability) +

The associated security vulnerability

+ + + vulnerableManifestFilename (String!) +

The vulnerable manifest filename

+ + + vulnerableManifestPath (String!) +

The vulnerable manifest path

+ + + vulnerableRequirements (String) +

The vulnerable requirements

--- -### EnterpriseServerUserAccountsUpload - -

A user accounts upload from an Enterprise Server installation.

- -#### Implements - +### RepositoryVulnerabilityAlertConnection -- [Node](interfaces.md#node) +

The connection type for RepositoryVulnerabilityAlert.

#### Fields @@ -30085,45 +28499,51 @@ pull request.

Description - createdAt (DateTime!) -

Identifies the date and time when the object was created.

+ edges ([RepositoryVulnerabilityAlertEdge]) +

A list of edges.

- enterprise (Enterprise!) -

The enterprise to which this upload belongs.

+ nodes ([RepositoryVulnerabilityAlert]) +

A list of nodes.

- enterpriseServerInstallation (EnterpriseServerInstallation!) -

The Enterprise Server installation for which this upload was generated.

+ pageInfo (PageInfo!) +

Information to aid in pagination.

- id (ID!) - + totalCount (Int!) +

Identifies the total count of items in the connection.

+ + +--- + +### RepositoryVulnerabilityAlertEdge + +

An edge in a connection.

+ +#### Fields + + - - + + - - + + - - + +
name (String!)

The name of the file uploaded.

NameDescription
syncState (EnterpriseServerUserAccountsUploadSyncState!)

The synchronization state of the upload

cursor (String!)

A cursor for use in pagination.

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

node (RepositoryVulnerabilityAlert)

The item at the end of the edge.

--- -### OrganizationIdentityProvider - -

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

- -#### Implements - +### RequestReviewsPayload -- [Node](interfaces.md#node) +

Autogenerated return type of RequestReviews

#### Fields @@ -30133,84 +28553,79 @@ pull request.

Description - digestMethod (URI) -

The digest algorithm used to sign SAML requests for the Identity Provider.

+ actor (Actor) +

Identifies the actor who performed the event.

- externalIdentities (ExternalIdentityConnection!) - -

External Identities provisioned by this Identity Provider

- - - - - - - - - - - - - - - - -
Arguments
-

after (String)

-

Returns the elements in the list that come after the specified cursor.

-
-

before (String)

-

Returns the elements in the list that come before the specified cursor.

-
-

first (Int)

-

Returns the first n elements from the list.

-
-

last (Int)

-

Returns the last n elements from the list.

-
- + clientMutationId (String) +

A unique identifier for the client performing the mutation.

- id (ID!) - + pullRequest (PullRequest) +

The pull request that is getting requests.

- idpCertificate (X509Certificate) -

The x509 certificate used by the Identity Provider to sign assertions and responses.

+ requestedReviewersEdge (UserEdge) +

The edge from the pull request to the requested reviewers.

+ + +--- + +### RerequestCheckSuitePayload + +

Autogenerated return type of RerequestCheckSuite

+ +#### Fields + + - - + + - - + + - - + + +
issuer (String)

The Issuer Entity ID for the SAML Identity Provider

NameDescription
organization (Organization)

Organization this Identity Provider belongs to

checkSuite (CheckSuite)

The requested check suite.

signatureMethod (URI)

The signature algorithm used to sign SAML requests for the Identity Provider.

clientMutationId (String)

A unique identifier for the client performing the mutation.

+ +--- + +### ResolveReviewThreadPayload + +

Autogenerated return type of ResolveReviewThread

+ +#### Fields + + - - + + + + + + + + + +
ssoUrl (URI)

The URL endpoint for the Identity Provider’s SAML SSO.

NameDescription
clientMutationId (String)

A unique identifier for the client performing the mutation.

thread (PullRequestReviewThread)

The thread to resolve.

--- -### PrivateRepositoryForkingDisableAuditEntry +### RestrictedContribution -

Audit log entry for a private_repository_forking.disable event.

+

Represents a private contribution a user made on GitHub.

#### Implements -- [AuditEntry](interfaces.md#auditentry) -- [EnterpriseAuditEntryData](interfaces.md#enterpriseauditentrydata) -- [Node](interfaces.md#node) -- [OrganizationAuditEntryData](interfaces.md#organizationauditentrydata) -- [RepositoryAuditEntryData](interfaces.md#repositoryauditentrydata) +- [Contribution](interfaces.md#contribution) #### Fields @@ -30220,124 +28635,126 @@ pull request.

Description - action (String!) -

The action name

- - - actor (AuditEntryActor) -

The user who initiated the action

+ isRestricted (Boolean!) +

Whether this contribution is associated with a record you do not have access to. For +example, your own ‘first issue’ contribution may have been made on a repository you can no +longer access.

- actorIp (String) -

The IP address of the actor

+ occurredAt (DateTime!) +

When this contribution was made.

- actorLocation (ActorLocation) -

A readable representation of the actor’s location

+ resourcePath (URI!) +

The HTTP path for this contribution.

- actorLogin (String) -

The username of the user who initiated the action

+ url (URI!) +

The HTTP URL for this contribution.

- actorResourcePath (URI) -

The HTTP path for the actor.

- - - actorUrl (URI) -

The HTTP URL for the actor.

- - - createdAt (PreciseDateTime!) -

The time the action was initiated

+ user (User!) +

The user who made this contribution.

+ + +--- + +### ReviewDismissalAllowance + +

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

+ +#### Implements + + +- [Node](interfaces.md#node) + +#### Fields + + - - + + - - + + - - + + +
enterpriseResourcePath (URI)

The HTTP path for this enterprise.

NameDescription
enterpriseSlug (String)

The slug of the enterprise.

actor (ReviewDismissalAllowanceActor)

The actor that can dismiss.

enterpriseUrl (URI)

The HTTP URL for this enterprise.

branchProtectionRule (BranchProtectionRule)

Identifies the branch protection rule associated with the allowed user or team.

id (ID!)
+ +--- + +### ReviewDismissalAllowanceConnection + +

The connection type for ReviewDismissalAllowance.

+ +#### Fields + + - - - - - - - - - - - - - - - - - - - - - - + + - - + + - - + + - - + + - - + + +
operationType (OperationType)

The corresponding operation type for the action

organization (Organization)

The Organization associated with the Audit Entry.

organizationName (String)

The name of the Organization.

organizationResourcePath (URI)

The HTTP path for the organization

organizationUrl (URI)

The HTTP URL for the organization

repository (Repository)

The repository associated with the action

NameDescription
repositoryName (String)

The name of the repository

edges ([ReviewDismissalAllowanceEdge])

A list of edges.

repositoryResourcePath (URI)

The HTTP path for the repository

nodes ([ReviewDismissalAllowance])

A list of nodes.

repositoryUrl (URI)

The HTTP URL for the repository

pageInfo (PageInfo!)

Information to aid in pagination.

user (User)

The user affected by the action

totalCount (Int!)

Identifies the total count of items in the connection.

+ +--- + +### ReviewDismissalAllowanceEdge + +

An edge in a connection.

+ +#### Fields + + - - + + - - + + - - + +
userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

NameDescription
userResourcePath (URI)

The HTTP path for the user.

cursor (String!)

A cursor for use in pagination.

userUrl (URI)

The HTTP URL for the user.

node (ReviewDismissalAllowance)

The item at the end of the edge.

--- -### TeamDiscussion +### ReviewDismissedEvent -

A team discussion.

+

Represents a ‘review_dismissed’ event on a given issue or pull request.

#### Implements -- [Comment](interfaces.md#comment) -- [Deletable](interfaces.md#deletable) - [Node](interfaces.md#node) -- [Reactable](interfaces.md#reactable) -- [Subscribable](interfaces.md#subscribable) -- [UniformResourceLocatable](interfaces.md#uniformresourcelocatable) -- [Updatable](interfaces.md#updatable) -- [UpdatableComment](interfaces.md#updatablecomment) +- [UniformResourceLocatable](interfaces.md#uniformresourcelocatable) #### Fields @@ -30347,273 +28764,131 @@ pull request.

Description - author (Actor) -

The actor who authored the comment.

- - - authorAssociation (CommentAuthorAssociation!) -

Author’s association with the discussion’s team.

- - - body (String!) -

The body as Markdown.

- - - bodyHTML (HTML!) -

The body rendered to HTML.

- - - bodyText (String!) -

The body rendered to text.

- - - bodyVersion (String!) -

Identifies the discussion body hash.

- - - comments (TeamDiscussionCommentConnection!) - -

A list of comments on this discussion.

- - - - - - - - - - - - - - - - - - - - - - -
Arguments
-

after (String)

-

Returns the elements in the list that come after the specified cursor.

-
-

before (String)

-

Returns the elements in the list that come before the specified cursor.

-
-

first (Int)

-

Returns the first n elements from the list.

-
-

fromComment (Int)

-

When provided, filters the connection such that results begin with the comment with this number.

-
-

last (Int)

-

Returns the last n elements from the list.

-
-

orderBy (TeamDiscussionCommentOrder)

-

Order for connection

-
- - - - commentsResourcePath (URI!) -

The HTTP path for discussion comments

- - - commentsUrl (URI!) -

The HTTP URL for discussion comments

+ actor (Actor) +

Identifies the actor who performed the event.

createdAt (DateTime!)

Identifies the date and time when the object was created.

- - createdViaEmail (Boolean!) -

Check if this comment was created via an email reply.

- databaseId (Int)

Identifies the primary key from the database.

- editor (Actor) -

The actor who edited the comment.

- - - id (ID!) - - - - includesCreatedEdit (Boolean!) -

Check if this comment was edited and includes an edit with the creation data

- - - isPinned (Boolean!) -

Whether or not the discussion is pinned.

- - - isPrivate (Boolean!) -

Whether or not the discussion is only visible to team members and org admins.

+ dismissalMessage (String) +

Identifies the optional message associated with the ‘review_dismissed’ event.

- lastEditedAt (DateTime) -

The moment the editor made the last edit

+ dismissalMessageHTML (String) +

Identifies the optional message associated with the event, rendered to HTML.

- number (Int!) -

Identifies the discussion within its team.

+ id (ID!) + - publishedAt (DateTime) -

Identifies when the comment was published at.

+ previousReviewState (PullRequestReviewState!) +

Identifies the previous state of the review with the ‘review_dismissed’ event.

- reactionGroups ([ReactionGroup!]) -

A list of reactions grouped by content left on the subject.

+ pullRequest (PullRequest!) +

PullRequest referenced by event.

- reactions (ReactionConnection!) - -

A list of Reactions left on the Issue.

- - - - - - - - - - - - - - - - - - - - - - -
Arguments
-

after (String)

-

Returns the elements in the list that come after the specified cursor.

-
-

before (String)

-

Returns the elements in the list that come before the specified cursor.

-
-

content (ReactionContent)

-

Allows filtering Reactions by emoji.

-
-

first (Int)

-

Returns the first n elements from the list.

-
-

last (Int)

-

Returns the last n elements from the list.

-
-

orderBy (ReactionOrder)

-

Allows specifying the order in which reactions are returned.

-
- + pullRequestCommit (PullRequestCommit) +

Identifies the commit which caused the review to become stale.

resourcePath (URI!) -

The HTTP path for this discussion

+

The HTTP path for this review dismissed event.

- team (Team!) -

The team that defines the context of this discussion.

+ review (PullRequestReview) +

Identifies the review associated with the ‘review_dismissed’ event.

- title (String!) -

The title of the discussion

+ url (URI!) +

The HTTP URL for this review dismissed event.

+ + +--- + +### ReviewRequest + +

A request for a user to review a pull request.

+ +#### Implements + + +- [Node](interfaces.md#node) + +#### Fields + + - - + + - - + + - - + + - - + + - - + + - - + + +
updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

NameDescription
url (URI!)

The HTTP URL for this discussion

asCodeOwner (Boolean!)

Whether this request was created for a code owner

userContentEdits (UserContentEditConnection) -

A list of edits to this content.

- - - - - - - - - - - - - - - - -
Arguments
-

after (String)

-

Returns the elements in the list that come after the specified cursor.

-
-

before (String)

-

Returns the elements in the list that come before the specified cursor.

-
-

first (Int)

-

Returns the first n elements from the list.

-
-

last (Int)

-

Returns the last n elements from the list.

-
-
databaseId (Int)

Identifies the primary key from the database.

viewerCanDelete (Boolean!)

Check if the current viewer can delete this object.

id (ID!)
viewerCanPin (Boolean!)

Whether or not the current viewer can pin this discussion.

pullRequest (PullRequest!)

Identifies the pull request associated with this review request.

viewerCanReact (Boolean!)

Can user react to this subject

requestedReviewer (RequestedReviewer)

The reviewer that is requested.

+ +--- + +### ReviewRequestConnection + +

The connection type for ReviewRequest.

+ +#### Fields + + - - + + - - + + - - + + - - + + - - + +
viewerCanSubscribe (Boolean!)

Check if the viewer is able to change their subscription status for the repository.

NameDescription
viewerCanUpdate (Boolean!)

Check if the current viewer can update this object.

edges ([ReviewRequestEdge])

A list of edges.

viewerCannotUpdateReasons ([CommentCannotUpdateReason!]!)

Reasons why the current viewer can not update this comment.

nodes ([ReviewRequest])

A list of nodes.

viewerDidAuthor (Boolean!)

Did the viewer author this comment.

pageInfo (PageInfo!)

Information to aid in pagination.

viewerSubscription (SubscriptionState)

Identifies if the viewer is watching, not watching, or ignoring the subscribable entity.

totalCount (Int!)

Identifies the total count of items in the connection.

--- -### UnmarkIssueAsDuplicatePayload +### ReviewRequestEdge -

Autogenerated return type of UnmarkIssueAsDuplicate

+

An edge in a connection.

#### Fields @@ -30623,20 +28898,20 @@ pull request.

Description - clientMutationId (String) -

A unique identifier for the client performing the mutation.

+ cursor (String!) +

A cursor for use in pagination.

- duplicate (IssueOrPullRequest) -

The issue or pull request that was marked as a duplicate.

+ node (ReviewRequest) +

The item at the end of the edge.

--- -### DeploymentStatus +### ReviewRequestRemovedEvent -

Describes the status of a given deployment attempt.

+

Represents an ‘review_request_removed’ event on a given pull request.

#### Implements @@ -30651,59 +28926,37 @@ pull request.

Description - createdAt (DateTime!) -

Identifies the date and time when the object was created.

- - - creator (Actor!) -

Identifies the actor who triggered the deployment.

- - - deployment (Deployment!) -

Identifies the deployment associated with status.

- - - description (String) -

Identifies the description of the deployment.

- - - environment (String) -

Identifies the environment of the deployment at the time of this deployment status

+ actor (Actor) +

Identifies the actor who performed the event.

- environmentUrl (URI) -

Identifies the environment URL of the deployment.

+ createdAt (DateTime!) +

Identifies the date and time when the object was created.

id (ID!) - logUrl (URI) -

Identifies the log URL of the deployment.

- - - state (DeploymentStatusState!) -

Identifies the current state of the deployment.

+ pullRequest (PullRequest!) +

PullRequest referenced by event.

- updatedAt (DateTime!) -

Identifies the date and time when the object was last updated.

+ requestedReviewer (RequestedReviewer) +

Identifies the reviewer whose review request was removed.

--- -### Mannequin +### ReviewRequestedEvent -

A placeholder user for attribution of imported data on GitHub.

+

Represents an ‘review_requested’ event on a given pull request.

#### Implements -- [Actor](interfaces.md#actor) -- [Node](interfaces.md#node) -- [UniformResourceLocatable](interfaces.md#uniformresourcelocatable) +- [Node](interfaces.md#node) #### Fields @@ -30713,61 +28966,38 @@ pull request.

Description - avatarUrl (URI!) - -

A URL pointing to the GitHub App’s public avatar.

- - - - - - - -
Arguments
-

size (Int)

-

The size of the resulting square image.

-
- + actor (Actor) +

Identifies the actor who performed the event.

createdAt (DateTime!)

Identifies the date and time when the object was created.

- - databaseId (Int) -

Identifies the primary key from the database.

- - - email (String) -

The mannequin’s email on the source instance.

- id (ID!) - login (String!) -

The username of the actor.

- - - resourcePath (URI!) -

The HTML path to this resource.

- - - updatedAt (DateTime!) -

Identifies the date and time when the object was last updated.

+ pullRequest (PullRequest!) +

PullRequest referenced by event.

- url (URI!) -

The URL to this resource.

+ requestedReviewer (RequestedReviewer) +

Identifies the reviewer whose review was requested.

--- -### PullRequestReviewEdge +### ReviewStatusHovercardContext + +

A hovercard context with a message describing the current code review state of the pull +request.

+ +#### Implements -

An edge in a connection.

+ +- [HovercardContext](interfaces.md#hovercardcontext) #### Fields @@ -30777,20 +29007,29 @@ pull request.

Description - cursor (String!) -

A cursor for use in pagination.

+ message (String!) +

A string describing this context

- node (PullRequestReview) -

The item at the end of the edge.

+ octicon (String!) +

An octicon to accompany this context

+ + + reviewDecision (PullRequestReviewDecision) +

The current status of the pull request with respect to code review.

--- -### UpdateIpAllowListEnabledSettingPayload +### SavedReply -

Autogenerated return type of UpdateIpAllowListEnabledSetting

+

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

+ +#### Implements + + +- [Node](interfaces.md#node) #### Fields @@ -30800,20 +29039,36 @@ pull request.

Description - clientMutationId (String) -

A unique identifier for the client performing the mutation.

+ body (String!) +

The body of the saved reply.

- owner (IpAllowListOwner) -

The IP allow list owner on which the setting was updated.

+ bodyHTML (HTML!) +

The saved reply body rendered to HTML.

+ + + databaseId (Int) +

Identifies the primary key from the database.

+ + + id (ID!) + + + + title (String!) +

The title of the saved reply.

+ + + user (Actor) +

The user that saved this reply.

--- -### CommitConnection +### SavedReplyConnection -

The connection type for Commit.

+

The connection type for SavedReply.

#### Fields @@ -30823,11 +29078,11 @@ pull request.

Description - edges ([CommitEdge]) + edges ([SavedReplyEdge])

A list of edges.

- nodes ([Commit]) + nodes ([SavedReply])

A list of nodes.

@@ -30842,9 +29097,9 @@ pull request.

--- -### RemoveLabelsFromLabelablePayload +### SavedReplyEdge -

Autogenerated return type of RemoveLabelsFromLabelable

+

An edge in a connection.

#### Fields @@ -30854,20 +29109,20 @@ pull request.

Description - clientMutationId (String) -

A unique identifier for the client performing the mutation.

+ cursor (String!) +

A cursor for use in pagination.

- labelable (Labelable) -

The Labelable the labels were removed from.

+ node (SavedReply) +

The item at the end of the edge.

--- -### EnterpriseOrganizationMembershipEdge +### SearchResultItemConnection -

An enterprise organization that a user is a member of.

+

A list of results that matched against a search query.

#### Fields @@ -30877,35 +29132,44 @@ pull request.

Description - cursor (String!) -

A cursor for use in pagination.

+ codeCount (Int!) +

The number of pieces of code that matched the search query.

- node (Organization) -

The item at the end of the edge.

+ edges ([SearchResultItemEdge]) +

A list of edges.

- role (EnterpriseUserAccountMembershipRole!) -

The role of the user in the enterprise membership.

+ issueCount (Int!) +

The number of issues that matched the search query.

+ + + nodes ([SearchResultItem]) +

A list of nodes.

+ + + pageInfo (PageInfo!) +

Information to aid in pagination.

+ + + repositoryCount (Int!) +

The number of repositories that matched the search query.

+ + + userCount (Int!) +

The number of users that matched the search query.

+ + + wikiCount (Int!) +

The number of wiki pages that matched the search query.

--- -### PullRequestReview - -

A review object for a given pull request.

- -#### Implements - +### SearchResultItemEdge -- [Comment](interfaces.md#comment) -- [Deletable](interfaces.md#deletable) -- [Node](interfaces.md#node) -- [Reactable](interfaces.md#reactable) -- [RepositoryNode](interfaces.md#repositorynode) -- [Updatable](interfaces.md#updatable) -- [UpdatableComment](interfaces.md#updatablecomment) +

An edge in a connection.

#### Fields @@ -30915,33 +29179,45 @@ pull request.

Description - author (Actor) -

The actor who authored the comment.

- - - authorAssociation (CommentAuthorAssociation!) -

Author’s association with the subject of the comment.

+ cursor (String!) +

A cursor for use in pagination.

- authorCanPushToRepository (Boolean!) -

Indicates whether the author of this review has push access to the repository.

+ node (SearchResultItem) +

The item at the end of the edge.

- body (String!) -

Identifies the pull request review body.

+ textMatches ([TextMatch]) +

Text matches on the result found.

+ + +--- + +### SecurityAdvisory + +

A GitHub Security Advisory

+ +#### Implements + + +- [Node](interfaces.md#node) + +#### Fields + + - - + + - - + + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - + + - - + + - - + +
bodyHTML (HTML!)

The body rendered to HTML.

NameDescription
bodyText (String!)

The body of this review rendered as plain text.

cvss (CVSS!)

The CVSS associated with this advisory

comments (PullRequestReviewCommentConnection!)cwes (CWEConnection!) -

A list of review comments for the current pull request review.

+

CWEs associated with this Advisory

@@ -30974,88 +29250,61 @@ pull request.

- - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + +
Arguments
commit (Commit)

Identifies the commit associated with this pull request review.

databaseId (Int)

Identifies the primary key from the database.

createdAt (DateTime!)

Identifies the date and time when the object was created.

description (String!)

This is a long plaintext description of the advisory

createdViaEmail (Boolean!)

Check if this comment was created via an email reply.

ghsaId (String!)

The GitHub Security Advisory ID

databaseId (Int)

Identifies the primary key from the database.

id (ID!)
editor (Actor)

The actor who edited the comment.

identifiers ([SecurityAdvisoryIdentifier!]!)

A list of identifiers for this advisory

id (ID!)notificationsPermalink (URI)

The permalink for the advisory’s dependabot alerts page

includesCreatedEdit (Boolean!)

Check if this comment was edited and includes an edit with the creation data

origin (String!)

The organization that originated the advisory

lastEditedAt (DateTime)

The moment the editor made the last edit

permalink (URI)

The permalink for the advisory

onBehalfOf (TeamConnection!) -

A list of teams that this review was made on behalf of.

- - - - - - - - - - - - - - - - -
Arguments
-

after (String)

-

Returns the elements in the list that come after the specified cursor.

-
-

before (String)

-

Returns the elements in the list that come before the specified cursor.

-
-

first (Int)

-

Returns the first n elements from the list.

-
-

last (Int)

-

Returns the last n elements from the list.

-
-
publishedAt (DateTime!)

When the advisory was published

publishedAt (DateTime)

Identifies when the comment was published at.

references ([SecurityAdvisoryReference!]!)

A list of references for this advisory

pullRequest (PullRequest!)

Identifies the pull request associated with this pull request review.

severity (SecurityAdvisorySeverity!)

The severity of the advisory

reactionGroups ([ReactionGroup!])

A list of reactions grouped by content left on the subject.

summary (String!)

A short plaintext summary of the advisory

reactions (ReactionConnection!)updatedAt (DateTime!)

When the advisory was last updated

vulnerabilities (SecurityVulnerabilityConnection!) -

A list of Reactions left on the Issue.

+

Vulnerabilities associated with this Advisory

@@ -31074,8 +29323,8 @@ pull request.

@@ -31092,107 +29341,36 @@ pull request.

- -
Arguments
-

content (ReactionContent)

-

Allows filtering Reactions by emoji.

+

ecosystem (SecurityAdvisoryEcosystem)

+

An ecosystem to filter vulnerabilities by.

-

orderBy (ReactionOrder)

-

Allows specifying the order in which reactions are returned.

-
-
repository (Repository!)

The repository associated with this node.

resourcePath (URI!)

The HTTP path permalink for this PullRequestReview.

state (PullRequestReviewState!)

Identifies the current state of the pull request review.

submittedAt (DateTime)

Identifies when the Pull Request Review was submitted

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

url (URI!)

The HTTP URL permalink for this PullRequestReview.

userContentEdits (UserContentEditConnection) -

A list of edits to this content.

- - - - - - - - -
Arguments
-

after (String)

-

Returns the elements in the list that come after the specified cursor.

-
-

before (String)

-

Returns the elements in the list that come before the specified cursor.

+

orderBy (SecurityVulnerabilityOrder)

+

Ordering options for the returned topics.

-

first (Int)

-

Returns the first n elements from the list.

+

package (String)

+

A package name to filter vulnerabilities by.

-

last (Int)

-

Returns the last n elements from the list.

+

severities ([SecurityAdvisorySeverity!])

+

A list of severities to filter vulnerabilities by.

viewerCanDelete (Boolean!)

Check if the current viewer can delete this object.

viewerCanReact (Boolean!)

Can user react to this subject

viewerCanUpdate (Boolean!)

Check if the current viewer can update this object.

viewerCannotUpdateReasons ([CommentCannotUpdateReason!]!)

Reasons why the current viewer can not update this comment.

viewerDidAuthor (Boolean!)

Did the viewer author this comment.

withdrawnAt (DateTime)

When the advisory was withdrawn, if it has been withdrawn

--- -### MembersCanDeleteReposDisableAuditEntry - -

Audit log entry for a members_can_delete_repos.disable event.

- -#### Implements - +### SecurityAdvisoryConnection -- [AuditEntry](interfaces.md#auditentry) -- [EnterpriseAuditEntryData](interfaces.md#enterpriseauditentrydata) -- [Node](interfaces.md#node) -- [OrganizationAuditEntryData](interfaces.md#organizationauditentrydata) +

The connection type for SecurityAdvisory.

#### Fields @@ -31202,94 +29380,26 @@ pull request.

Description
action (String!)

The action name

actor (AuditEntryActor)

The user who initiated the action

actorIp (String)

The IP address of the actor

actorLocation (ActorLocation)

A readable representation of the actor’s location

actorLogin (String)

The username of the user who initiated the action

actorResourcePath (URI)

The HTTP path for the actor.

actorUrl (URI)

The HTTP URL for the actor.

createdAt (PreciseDateTime!)

The time the action was initiated

enterpriseResourcePath (URI)

The HTTP path for this enterprise.

enterpriseSlug (String)

The slug of the enterprise.

enterpriseUrl (URI)

The HTTP URL for this enterprise.

id (ID!)
operationType (OperationType)

The corresponding operation type for the action

organization (Organization)

The Organization associated with the Audit Entry.

organizationName (String)

The name of the Organization.

organizationResourcePath (URI)

The HTTP path for the organization

organizationUrl (URI)

The HTTP URL for the organization

user (User)

The user affected by the action

edges ([SecurityAdvisoryEdge])

A list of edges.

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

nodes ([SecurityAdvisory])

A list of nodes.

userResourcePath (URI)

The HTTP path for the user.

pageInfo (PageInfo!)

Information to aid in pagination.

userUrl (URI)

The HTTP URL for the user.

totalCount (Int!)

Identifies the total count of items in the connection.

--- -### SponsorshipEdge +### SecurityAdvisoryEdge

An edge in a connection.

@@ -31305,16 +29415,16 @@ pull request.

A cursor for use in pagination.

- node (Sponsorship) + node (SecurityAdvisory)

The item at the end of the edge.

--- -### TeamMemberEdge +### SecurityAdvisoryIdentifier -

Represents a user who is a member of a team.

+

A GitHub Security Advisory Identifier

#### Fields @@ -31324,32 +29434,43 @@ pull request.

Description - cursor (String!) -

A cursor for use in pagination.

+ type (String!) +

The identifier type, e.g. GHSA, CVE

- memberAccessResourcePath (URI!) -

The HTTP path to the organization’s member access page.

+ value (String!) +

The identifier

+ + +--- + +### SecurityAdvisoryPackage + +

An individual package

+ +#### Fields + + - - + + - - + + - - + +
memberAccessUrl (URI!)

The HTTP URL to the organization’s member access page.

NameDescription
node (User!)ecosystem (SecurityAdvisoryEcosystem!)

The ecosystem the package belongs to, e.g. RUBYGEMS, NPM

role (TeamMemberRole!)

The role the member has on the team.

name (String!)

The package name

--- -### IpAllowListEntryConnection +### SecurityAdvisoryPackageVersion -

The connection type for IpAllowListEntry.

+

An individual package version

#### Fields @@ -31359,35 +29480,35 @@ pull request.

Description - edges ([IpAllowListEntryEdge]) -

A list of edges.

- - - nodes ([IpAllowListEntry]) -

A list of nodes.

+ identifier (String!) +

The package name or version

+ + +--- + +### SecurityAdvisoryReference + +

A GitHub Security Advisory Reference

+ +#### Fields + + - - + + - - + +
pageInfo (PageInfo!)

Information to aid in pagination.

NameDescription
totalCount (Int!)

Identifies the total count of items in the connection.

url (URI!)

A publicly accessible reference

--- -### Milestone - -

Represents a Milestone object on a given repository.

- -#### Implements - +### SecurityVulnerability -- [Closable](interfaces.md#closable) -- [Node](interfaces.md#node) -- [UniformResourceLocatable](interfaces.md#uniformresourcelocatable) +

An individual vulnerability within an Advisory

#### Fields @@ -31397,194 +29518,71 @@ pull request.

Description - closed (Boolean!) -

true if the object is closed (definition of closed may depend on type)

+ advisory (SecurityAdvisory!) +

The Advisory associated with this Vulnerability

- closedAt (DateTime) -

Identifies the date and time when the object was closed.

- - - createdAt (DateTime!) -

Identifies the date and time when the object was created.

- - - creator (Actor) -

Identifies the actor who created the milestone.

- - - description (String) -

Identifies the description of the milestone.

- - - dueOn (DateTime) -

Identifies the due date of the milestone.

- - - id (ID!) - - - - issues (IssueConnection!) - -

A list of issues associated with the milestone.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Arguments
-

after (String)

-

Returns the elements in the list that come after the specified cursor.

-
-

before (String)

-

Returns the elements in the list that come before the specified cursor.

-
-

filterBy (IssueFilters)

-

Filtering options for issues returned from the connection.

-
-

first (Int)

-

Returns the first n elements from the list.

-
-

labels ([String!])

-

A list of label names to filter the pull requests by.

-
-

last (Int)

-

Returns the last n elements from the list.

-
-

orderBy (IssueOrder)

-

Ordering options for issues returned from the connection.

-
-

states ([IssueState!])

-

A list of states to filter the issues by.

-
- + firstPatchedVersion (SecurityAdvisoryPackageVersion) +

The first version containing a fix for the vulnerability

- number (Int!) -

Identifies the number of the milestone.

+ package (SecurityAdvisoryPackage!) +

A description of the vulnerable package

- progressPercentage (Float!) -

Identifies the percentage complete for the milestone

+ severity (SecurityAdvisorySeverity!) +

The severity of the vulnerability within this package

- pullRequests (PullRequestConnection!) - -

A list of pull requests associated with the milestone.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Arguments
-

after (String)

-

Returns the elements in the list that come after the specified cursor.

-
-

baseRefName (String)

-

The base ref name to filter the pull requests by.

-
-

before (String)

-

Returns the elements in the list that come before the specified cursor.

-
-

first (Int)

-

Returns the first n elements from the list.

-
-

headRefName (String)

-

The head ref name to filter the pull requests by.

-
-

labels ([String!])

-

A list of label names to filter the pull requests by.

-
-

last (Int)

-

Returns the last n elements from the list.

-
-

orderBy (IssueOrder)

-

Ordering options for pull requests returned from the connection.

-
-

states ([PullRequestState!])

-

A list of states to filter the pull requests by.

-
- + updatedAt (DateTime!) +

When the vulnerability was last updated

- repository (Repository!) -

The repository associated with this milestone.

+ vulnerableVersionRange (String!) +

A string that describes the vulnerable package versions. +This string follows a basic syntax with a few forms. ++ = 0.2.0 denotes a single vulnerable version. ++ <= 1.0.8 denotes a version range up to and including the specified version ++ < 0.1.11 denotes a version range up to, but excluding, the specified version ++ >= 4.3.0, < 4.3.5 denotes a version range with a known minimum and maximum version. ++ >= 0.0.1 denotes a version range with a known minimum, but no known maximum

+ + +--- + +### SecurityVulnerabilityConnection + +

The connection type for SecurityVulnerability.

+ +#### Fields + + - - + + - - + + - - + + - - + + - - + +
resourcePath (URI!)

The HTTP path for this milestone

NameDescription
state (MilestoneState!)

Identifies the state of the milestone.

edges ([SecurityVulnerabilityEdge])

A list of edges.

title (String!)

Identifies the title of the milestone.

nodes ([SecurityVulnerability])

A list of nodes.

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

pageInfo (PageInfo!)

Information to aid in pagination.

url (URI!)

The HTTP URL for this milestone

totalCount (Int!)

Identifies the total count of items in the connection.

--- -### PullRequestChangedFileEdge +### SecurityVulnerabilityEdge

An edge in a connection.

@@ -31600,16 +29598,16 @@ pull request.

A cursor for use in pagination.

- node (PullRequestChangedFile) + node (SecurityVulnerability)

The item at the end of the edge.

--- -### TeamDiscussionConnection +### SetEnterpriseIdentityProviderPayload -

The connection type for TeamDiscussion.

+

Autogenerated return type of SetEnterpriseIdentityProvider

#### Fields @@ -31619,28 +29617,20 @@ pull request.

Description - edges ([TeamDiscussionEdge]) -

A list of edges.

- - - nodes ([TeamDiscussion]) -

A list of nodes.

- - - pageInfo (PageInfo!) -

Information to aid in pagination.

+ clientMutationId (String) +

A unique identifier for the client performing the mutation.

- totalCount (Int!) -

Identifies the total count of items in the connection.

+ identityProvider (EnterpriseIdentityProvider) +

The identity provider for the enterprise.

--- -### DeleteProjectCardPayload +### SetOrganizationInteractionLimitPayload -

Autogenerated return type of DeleteProjectCard

+

Autogenerated return type of SetOrganizationInteractionLimit

#### Fields @@ -31654,25 +29644,16 @@ pull request.

A unique identifier for the client performing the mutation.

- column (ProjectColumn) -

The column the deleted card was in.

- - - deletedCardId (ID) -

The deleted card ID.

+ organization (Organization) +

The organization that the interaction limit was set for.

--- -### SubscribedEvent - -

Represents a ‘subscribed’ event on a given Subscribable.

- -#### Implements - +### SetRepositoryInteractionLimitPayload -- [Node](interfaces.md#node) +

Autogenerated return type of SetRepositoryInteractionLimit

#### Fields @@ -31682,28 +29663,20 @@ pull request.

Description - actor (Actor) -

Identifies the actor who performed the event.

- - - createdAt (DateTime!) -

Identifies the date and time when the object was created.

- - - id (ID!) - + clientMutationId (String) +

A unique identifier for the client performing the mutation.

- subscribable (Subscribable!) -

Object referenced by event.

+ repository (Repository) +

The repository that the interaction limit was set for.

--- -### GistConnection +### SetUserInteractionLimitPayload -

The connection type for Gist.

+

Autogenerated return type of SetUserInteractionLimit

#### Fields @@ -31713,33 +29686,25 @@ pull request.

Description - edges ([GistEdge]) -

A list of edges.

- - - nodes ([Gist]) -

A list of nodes.

- - - pageInfo (PageInfo!) -

Information to aid in pagination.

+ clientMutationId (String) +

A unique identifier for the client performing the mutation.

- totalCount (Int!) -

Identifies the total count of items in the connection.

+ user (User) +

The user that the interaction limit was set for.

--- -### AutoMergeEnabledEvent +### SmimeSignature -

Represents a ‘auto_merge_enabled’ event on a given pull request.

+

Represents an S/MIME signature on a Commit or Tag.

#### Implements -- [Node](interfaces.md#node) +- [GitSignature](interfaces.md#gitsignature) #### Fields @@ -31749,40 +29714,41 @@ pull request.

Description - actor (Actor) -

Identifies the actor who performed the event.

+ email (String!) +

Email used to sign this object.

- createdAt (DateTime!) -

Identifies the date and time when the object was created.

+ isValid (Boolean!) +

True if the signature is valid and verified by GitHub.

- enabler (User) -

The user who enabled auto-merge for this Pull Request

+ payload (String!) +

Payload for GPG signing object. Raw ODB object without the signature header.

- id (ID!) - + signature (String!) +

ASCII-armored signature header from object.

- pullRequest (PullRequest) -

PullRequest referenced by event.

+ signer (User) +

GitHub user corresponding to the email signing this commit.

+ + + state (GitSignatureState!) +

The state of this signature. VALID if signature is valid and verified by +GitHub, otherwise represents reason why signature is considered invalid.

+ + + wasSignedByGitHub (Boolean!) +

True if the signature was made with GitHub’s signing key.

--- -### RepoAddMemberAuditEntry - -

Audit log entry for a repo.add_member event.

- -#### Implements - +### SponsorableItemConnection -- [AuditEntry](interfaces.md#auditentry) -- [Node](interfaces.md#node) -- [OrganizationAuditEntryData](interfaces.md#organizationauditentrydata) -- [RepositoryAuditEntryData](interfaces.md#repositoryauditentrydata) +

The connection type for SponsorableItem.

#### Fields @@ -31792,104 +29758,28 @@ pull request.

Description - action (String!) -

The action name

- - - actor (AuditEntryActor) -

The user who initiated the action

- - - actorIp (String) -

The IP address of the actor

- - - actorLocation (ActorLocation) -

A readable representation of the actor’s location

- - - actorLogin (String) -

The username of the user who initiated the action

- - - actorResourcePath (URI) -

The HTTP path for the actor.

- - - actorUrl (URI) -

The HTTP URL for the actor.

- - - createdAt (PreciseDateTime!) -

The time the action was initiated

- - - id (ID!) - - - - operationType (OperationType) -

The corresponding operation type for the action

- - - organization (Organization) -

The Organization associated with the Audit Entry.

- - - organizationName (String) -

The name of the Organization.

- - - organizationResourcePath (URI) -

The HTTP path for the organization

- - - organizationUrl (URI) -

The HTTP URL for the organization

- - - repository (Repository) -

The repository associated with the action

- - - repositoryName (String) -

The name of the repository

- - - repositoryResourcePath (URI) -

The HTTP path for the repository

- - - repositoryUrl (URI) -

The HTTP URL for the repository

- - - user (User) -

The user affected by the action

- - - userLogin (String) -

For actions involving two users, the actor is the initiator and the user is the affected user.

+ edges ([SponsorableItemEdge]) +

A list of edges.

- userResourcePath (URI) -

The HTTP path for the user.

+ nodes ([SponsorableItem]) +

A list of nodes.

- userUrl (URI) -

The HTTP URL for the user.

+ pageInfo (PageInfo!) +

Information to aid in pagination.

- visibility (RepoAddMemberAuditEntryVisibility) -

The visibility of the repository

+ totalCount (Int!) +

Identifies the total count of items in the connection.

--- -### TeamConnection +### SponsorableItemEdge -

The connection type for Team.

+

An edge in a connection.

#### Fields @@ -31899,28 +29789,20 @@ pull request.

Description - edges ([TeamEdge]) -

A list of edges.

- - - nodes ([Team]) -

A list of nodes.

- - - pageInfo (PageInfo!) -

Information to aid in pagination.

+ cursor (String!) +

A cursor for use in pagination.

- totalCount (Int!) -

Identifies the total count of items in the connection.

+ node (SponsorableItem) +

The item at the end of the edge.

--- -### ContributionCalendarWeek +### SponsorsGoal -

A week of contributions in a user’s contribution graph.

+

A goal associated with a GitHub Sponsors listing, representing a target the sponsored maintainer would like to attain.

#### Fields @@ -31930,20 +29812,33 @@ pull request.

Description - contributionDays ([ContributionCalendarDay!]!) -

The days of contributions in this week.

+ description (String) +

A description of the goal from the maintainer.

- firstDay (Date!) -

The date of the earliest square in this week.

+ kind (SponsorsGoalKind!) +

What the objective of this goal is.

+ + + percentComplete (Int!) +

The percentage representing how complete this goal is, between 0-100.

+ + + targetValue (Int!) +

What the goal amount is. Represents a dollar amount for monthly sponsorship +amount goals. Represents a count of unique sponsors for total sponsors count goals.

+ + + title (String!) +

A brief summary of the kind and target value of this goal.

--- -### StatusContext +### SponsorsListing -

Represents an individual commit status context

+

A GitHub Sponsors listing.

#### Implements @@ -31958,106 +29853,89 @@ pull request.

Description - avatarUrl (URI) - -

The avatar of the OAuth application or the user that created the status

- - - - - - - -
Arguments
-

size (Int)

-

The size of the resulting square image.

-
- - - - commit (Commit) -

This commit this status context is attached to.

- - - context (String!) -

The name of this status context.

+ activeGoal (SponsorsGoal) +

The current goal the maintainer is trying to reach with GitHub Sponsors, if any.

createdAt (DateTime!)

Identifies the date and time when the object was created.

- creator (Actor) -

The actor who created this status context.

+ fullDescription (String!) +

The full description of the listing.

- description (String) -

The description for this status context.

+ fullDescriptionHTML (HTML!) +

The full description of the listing rendered to HTML.

id (ID!) - isRequired (Boolean!) + name (String!) +

The listing’s full name.

+ + + shortDescription (String!) +

The short description of the listing.

+ + + slug (String!) +

The short name of the listing.

+ + + tiers (SponsorsTierConnection) -

Whether this status is required to pass before merging.

+

The published tiers for this GitHub Sponsors listing.

+ + + + + + + + + + + +
Arguments
-

pullRequestId (ID!)

-

The pull request this status is required for

+

after (String)

+

Returns the elements in the list that come after the specified cursor.

+
+

before (String)

+

Returns the elements in the list that come before the specified cursor.

+
+

first (Int)

+

Returns the first n elements from the list.

+
+

last (Int)

+

Returns the last n elements from the list.

+
+

orderBy (SponsorsTierOrder)

+

Ordering options for Sponsors tiers returned from the connection.

- - state (StatusState!) -

The state of this status context.

- - - targetUrl (URI) -

The URL for this status context.

- - - ---- - -### ChangeUserStatusPayload - -

Autogenerated return type of ChangeUserStatus

- -#### Fields - - - - - - - - - - - - - -
NameDescription
clientMutationId (String)

A unique identifier for the client performing the mutation.

status (UserStatus)

Your updated status.

--- -### Tree +### SponsorsTier -

Represents a Git tree.

+

A GitHub Sponsors tier associated with a GitHub Sponsors listing.

#### Implements -- [GitObject](interfaces.md#gitobject) - [Node](interfaces.md#node) #### Fields @@ -32068,40 +29946,52 @@ pull request.

Description - abbreviatedOid (String!) -

An abbreviated version of the Git object ID

+ adminInfo (SponsorsTierAdminInfo) +

SponsorsTier information only visible to users that can administer the associated Sponsors listing.

- commitResourcePath (URI!) -

The HTTP path for this Git object

+ createdAt (DateTime!) +

Identifies the date and time when the object was created.

- commitUrl (URI!) -

The HTTP URL for this Git object

+ description (String!) +

The description of the tier.

- entries ([TreeEntry!]) -

A list of tree entries.

+ descriptionHTML (HTML!) +

The tier description rendered to HTML

id (ID!) - oid (GitObjectID!) -

The Git object ID

+ monthlyPriceInCents (Int!) +

How much this tier costs per month in cents.

- repository (Repository!) -

The Repository the Git object belongs to

+ monthlyPriceInDollars (Int!) +

How much this tier costs per month in dollars.

+ + + name (String!) +

The name of the tier.

+ + + sponsorsListing (SponsorsListing!) +

The sponsors listing that this tier belongs to.

+ + + updatedAt (DateTime!) +

Identifies the date and time when the object was last updated.

--- -### SecurityAdvisoryReference +### SponsorsTierAdminInfo -

A GitHub Security Advisory Reference

+

SponsorsTier information only visible to users that can administer the associated Sponsors listing.

#### Fields @@ -32111,16 +30001,60 @@ pull request.

Description - url (URI!) -

A publicly accessible reference

+ sponsorships (SponsorshipConnection!) + +

The sponsorships associated with this tier.

+ + + + + + + + + + + + + + + + + + + + + + +
Arguments
+

after (String)

+

Returns the elements in the list that come after the specified cursor.

+
+

before (String)

+

Returns the elements in the list that come before the specified cursor.

+
+

first (Int)

+

Returns the first n elements from the list.

+
+

includePrivate (Boolean)

+

Whether or not to include private sponsorships in the result set

+
+

last (Int)

+

Returns the last n elements from the list.

+
+

orderBy (SponsorshipOrder)

+

Ordering options for sponsorships returned from this connection. If left +blank, the sponsorships will be ordered based on relevancy to the viewer.

+
+ --- -### UpdateProjectColumnPayload +### SponsorsTierConnection -

Autogenerated return type of UpdateProjectColumn

+

The connection type for SponsorsTier.

#### Fields @@ -32130,25 +30064,28 @@ pull request.

Description - clientMutationId (String) -

A unique identifier for the client performing the mutation.

+ edges ([SponsorsTierEdge]) +

A list of edges.

- projectColumn (ProjectColumn) -

The updated project column.

+ nodes ([SponsorsTier]) +

A list of nodes.

+ + + pageInfo (PageInfo!) +

Information to aid in pagination.

+ + + totalCount (Int!) +

Identifies the total count of items in the connection.

--- -### UserStatus - -

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

- -#### Implements - +### SponsorsTierEdge -- [Node](interfaces.md#node) +

An edge in a connection.

#### Fields @@ -32158,52 +30095,20 @@ pull request.

Description - createdAt (DateTime!) -

Identifies the date and time when the object was created.

- - - emoji (String) -

An emoji summarizing the user’s status.

- - - emojiHTML (HTML) -

The status emoji as HTML.

- - - expiresAt (DateTime) -

If set, the status will not be shown after this date.

- - - id (ID!) -

ID of the object.

- - - indicatesLimitedAvailability (Boolean!) -

Whether this status indicates the user is not fully available on GitHub.

- - - message (String) -

A brief message describing what the user is doing.

- - - organization (Organization) -

The organization whose members can see this status. If null, this status is publicly visible.

- - - updatedAt (DateTime!) -

Identifies the date and time when the object was last updated.

+ cursor (String!) +

A cursor for use in pagination.

- user (User!) -

The user who has this status.

+ node (SponsorsTier) +

The item at the end of the edge.

--- -### RenamedTitleEvent +### Sponsorship -

Represents a ‘renamed’ event on a given issue or pull request

+

A sponsorship relationship between a sponsor and a maintainer

#### Implements @@ -32217,73 +30122,45 @@ pull request.

Name Description - - actor (Actor) -

Identifies the actor who performed the event.

- createdAt (DateTime!)

Identifies the date and time when the object was created.

- - currentTitle (String!) -

Identifies the current title of the issue or pull request.

- id (ID!) - previousTitle (String!) -

Identifies the previous title of the issue or pull request.

- - - subject (RenamedTitleSubject!) -

Subject that was renamed.

+ maintainer (User!) +

The entity that is being sponsored

- - ---- - -### UnlockedEvent - -

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

- -#### Implements - - -- [Node](interfaces.md#node) - -#### Fields - - - - + + - - + + - - + + - - + + - - + +
NameDescriptionprivacyLevel (SponsorshipPrivacy!)

The privacy level for this sponsorship.

actor (Actor)

Identifies the actor who performed the event.

sponsor (User)

The user that is sponsoring. Returns null if the sponsorship is private or if sponsor is not a user.

createdAt (DateTime!)

Identifies the date and time when the object was created.

sponsorEntity (Sponsor)

The user or organization that is sponsoring, if you have permission to view them.

id (ID!)sponsorable (Sponsorable!)

The entity that is being sponsored

lockable (Lockable!)

Object that was unlocked.

tier (SponsorsTier)

The associated sponsorship tier

--- -### UpdatePullRequestPayload +### SponsorshipConnection -

Autogenerated return type of UpdatePullRequest

+

The connection type for Sponsorship.

#### Fields @@ -32293,24 +30170,28 @@ pull request.

Description - actor (Actor) -

Identifies the actor who performed the event.

+ edges ([SponsorshipEdge]) +

A list of edges.

- clientMutationId (String) -

A unique identifier for the client performing the mutation.

+ nodes ([Sponsorship]) +

A list of nodes.

- pullRequest (PullRequest) -

The updated pull request.

+ pageInfo (PageInfo!) +

Information to aid in pagination.

+ + + totalCount (Int!) +

Identifies the total count of items in the connection.

--- -### EnterpriseMemberEdge +### SponsorshipEdge -

A User who is a member of an enterprise through one or more organizations.

+

An edge in a connection.

#### Fields @@ -32324,20 +30205,16 @@ pull request.

A cursor for use in pagination.

- isUnlicensed (Boolean!) -

Whether the user does not have a license for the enterprise.

- - - node (EnterpriseMember) + node (Sponsorship)

The item at the end of the edge.

--- -### ContributionCalendarDay +### StargazerConnection -

Represents a single day of contributions on GitHub by a user.

+

The connection type for User.

#### Fields @@ -32347,39 +30224,28 @@ pull request.

Description - color (String!) -

The hex color code that represents how many contributions were made on this day compared to others in the calendar.

- - - contributionCount (Int!) -

How many contributions were made by the user on this day.

+ edges ([StargazerEdge]) +

A list of edges.

- contributionLevel (ContributionLevel!) -

Indication of contributions, relative to other days. Can be used to indicate -which color to represent this day on a calendar.

+ nodes ([User]) +

A list of nodes.

- date (Date!) -

The day this square represents.

+ pageInfo (PageInfo!) +

Information to aid in pagination.

- weekday (Int!) -

A number representing which day of the week this square represents, e.g., 1 is Monday.

+ totalCount (Int!) +

Identifies the total count of items in the connection.

--- -### PullRequestCommit - -

Represents a Git commit part of a pull request.

- -#### Implements - +### StargazerEdge -- [Node](interfaces.md#node) -- [UniformResourceLocatable](interfaces.md#uniformresourcelocatable) +

Represents a user that’s starred a repository.

#### Fields @@ -32389,37 +30255,24 @@ which color to represent this day on a calendar.

Description - commit (Commit!) -

The Git commit object

+ cursor (String!) +

A cursor for use in pagination.

- id (ID!) + node (User!) - pullRequest (PullRequest!) -

The pull request this commit belongs to

- - - resourcePath (URI!) -

The HTTP path for this pull request commit

- - - url (URI!) -

The HTTP URL for this pull request commit

+ starredAt (DateTime!) +

Identifies when the item was starred.

--- -### CommentDeletedEvent - -

Represents a ‘comment_deleted’ event on a given issue or pull request.

- -#### Implements - +### StarredRepositoryConnection -- [Node](interfaces.md#node) +

The connection type for Repository.

#### Fields @@ -32429,32 +30282,32 @@ which color to represent this day on a calendar.

Description - actor (Actor) -

Identifies the actor who performed the event.

+ edges ([StarredRepositoryEdge]) +

A list of edges.

- createdAt (DateTime!) -

Identifies the date and time when the object was created.

+ isOverLimit (Boolean!) +

Is the list of stars for this user truncated? This is true for users that have many stars.

- databaseId (Int) -

Identifies the primary key from the database.

+ nodes ([Repository]) +

A list of nodes.

- deletedCommentAuthor (Actor) -

The user who authored the deleted comment.

+ pageInfo (PageInfo!) +

Information to aid in pagination.

- id (ID!) - + totalCount (Int!) +

Identifies the total count of items in the connection.

--- -### SecurityVulnerabilityEdge +### StarredRepositoryEdge -

An edge in a connection.

+

Represents a starred repository.

#### Fields @@ -32468,16 +30321,25 @@ which color to represent this day on a calendar.

A cursor for use in pagination.

- node (SecurityVulnerability) -

The item at the end of the edge.

+ node (Repository!) + + + + starredAt (DateTime!) +

Identifies when the item was starred.

--- -### PushAllowanceEdge +### Status + +

Represents a commit status.

+ +#### Implements -

An edge in a connection.

+ +- [Node](interfaces.md#node) #### Fields @@ -32487,51 +30349,85 @@ which color to represent this day on a calendar.

Description - cursor (String!) -

A cursor for use in pagination.

+ combinedContexts (StatusCheckRollupContextConnection!) + +

A list of status contexts and check runs for this commit.

+ + + + + + + + + + + + + + + + +
Arguments
+

after (String)

+

Returns the elements in the list that come after the specified cursor.

+
+

before (String)

+

Returns the elements in the list that come before the specified cursor.

+
+

first (Int)

+

Returns the first n elements from the list.

+
+

last (Int)

+

Returns the last n elements from the list.

+
+ - node (PushAllowance) -

The item at the end of the edge.

+ commit (Commit) +

The commit this status is attached to.

- - ---- - -### UpdateTeamDiscussionCommentPayload - -

Autogenerated return type of UpdateTeamDiscussionComment

- -#### Fields - - - - + + - - + + - - + + + + + +
NameDescriptioncontext (StatusContext) +

Looks up an individual status context by context name.

+ + + + + + + +
Arguments
+

name (String!)

+

The context name.

+
+
clientMutationId (String)

A unique identifier for the client performing the mutation.

contexts ([StatusContext!]!)

The individual status contexts for this commit.

teamDiscussionComment (TeamDiscussionComment)

The updated comment.

id (ID!)
state (StatusState!)

The combined commit status.

--- -### OauthApplicationCreateAuditEntry +### StatusCheckRollup -

Audit log entry for a oauth_application.create event.

+

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

#### Implements -- [AuditEntry](interfaces.md#auditentry) -- [Node](interfaces.md#node) -- [OauthApplicationAuditEntryData](interfaces.md#oauthapplicationauditentrydata) -- [OrganizationAuditEntryData](interfaces.md#organizationauditentrydata) +- [Node](interfaces.md#node) #### Fields @@ -32541,117 +30437,199 @@ which color to represent this day on a calendar.

Description - action (String!) -

The action name

- - - actor (AuditEntryActor) -

The user who initiated the action

- - - actorIp (String) -

The IP address of the actor

+ commit (Commit) +

The commit the status and check runs are attached to.

- actorLocation (ActorLocation) -

A readable representation of the actor’s location

+ contexts (StatusCheckRollupContextConnection!) + +

A list of status contexts and check runs for this commit.

+ + + + + + + + + + + + + + + + +
Arguments
+

after (String)

+

Returns the elements in the list that come after the specified cursor.

+
+

before (String)

+

Returns the elements in the list that come before the specified cursor.

+
+

first (Int)

+

Returns the first n elements from the list.

+
+

last (Int)

+

Returns the last n elements from the list.

+
+ - actorLogin (String) -

The username of the user who initiated the action

+ id (ID!) + - actorResourcePath (URI) -

The HTTP path for the actor.

+ state (StatusState!) +

The combined status for the commit.

+ + +--- + +### StatusCheckRollupContextConnection + +

The connection type for StatusCheckRollupContext.

+ +#### Fields + + - - + + - - + + - - + + - - + + - - + + +
actorUrl (URI)

The HTTP URL for the actor.

NameDescription
applicationUrl (URI)

The application URL of the OAuth Application.

edges ([StatusCheckRollupContextEdge])

A list of edges.

callbackUrl (URI)

The callback URL of the OAuth Application.

nodes ([StatusCheckRollupContext])

A list of nodes.

createdAt (PreciseDateTime!)

The time the action was initiated

pageInfo (PageInfo!)

Information to aid in pagination.

id (ID!)totalCount (Int!)

Identifies the total count of items in the connection.

+ +--- + +### StatusCheckRollupContextEdge + +

An edge in a connection.

+ +#### Fields + + - - + + - - + + - - + + +
oauthApplicationName (String)

The name of the OAuth Application.

NameDescription
oauthApplicationResourcePath (URI)

The HTTP path for the OAuth Application

cursor (String!)

A cursor for use in pagination.

oauthApplicationUrl (URI)

The HTTP URL for the OAuth Application

node (StatusCheckRollupContext)

The item at the end of the edge.

+ +--- + +### StatusContext + +

Represents an individual commit status context

+ +#### Implements + + +- [Node](interfaces.md#node) + +#### Fields + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + +
operationType (OperationType)

The corresponding operation type for the action

NameDescription
organization (Organization)

The Organization associated with the Audit Entry.

avatarUrl (URI) +

The avatar of the OAuth application or the user that created the status

+ + + + + + + +
Arguments
+

size (Int)

+

The size of the resulting square image.

+
+
organizationName (String)

The name of the Organization.

commit (Commit)

This commit this status context is attached to.

organizationResourcePath (URI)

The HTTP path for the organization

context (String!)

The name of this status context.

organizationUrl (URI)

The HTTP URL for the organization

createdAt (DateTime!)

Identifies the date and time when the object was created.

rateLimit (Int)

The rate limit of the OAuth Application.

creator (Actor)

The actor who created this status context.

state (OauthApplicationCreateAuditEntryState)

The state of the OAuth Application.

description (String)

The description for this status context.

user (User)

The user affected by the action

id (ID!)
userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

isRequired (Boolean!) +

Whether this status is required to pass before merging.

+ + + + + + + +
Arguments
+

pullRequestId (ID!)

+

The pull request this status is required for

+
+
userResourcePath (URI)

The HTTP path for the user.

state (StatusState!)

The state of this status context.

userUrl (URI)

The HTTP URL for the user.

targetUrl (URI)

The URL for this status context.

--- -### RestrictedContribution - -

Represents a private contribution a user made on GitHub.

- -#### Implements - +### SubmitPullRequestReviewPayload -- [Contribution](interfaces.md#contribution) +

Autogenerated return type of SubmitPullRequestReview

#### Fields @@ -32661,34 +30639,20 @@ which color to represent this day on a calendar.

Description - isRestricted (Boolean!) -

Whether this contribution is associated with a record you do not have access to. For -example, your own ‘first issue’ contribution may have been made on a repository you can no -longer access.

- - - occurredAt (DateTime!) -

When this contribution was made.

- - - resourcePath (URI!) -

The HTTP path for this contribution.

- - - url (URI!) -

The HTTP URL for this contribution.

+ clientMutationId (String) +

A unique identifier for the client performing the mutation.

- user (User!) -

The user who made this contribution.

+ pullRequestReview (PullRequestReview) +

The submitted pull request review.

--- -### CreateCheckRunPayload +### Submodule -

Autogenerated return type of CreateCheckRun

+

A pointer to a repository at a specific revision embedded inside another repository.

#### Fields @@ -32698,20 +30662,32 @@ longer access.

Description - checkRun (CheckRun) -

The newly created check run.

+ branch (String) +

The branch of the upstream submodule for tracking updates

- clientMutationId (String) -

A unique identifier for the client performing the mutation.

+ gitUrl (URI!) +

The git URL of the submodule repository

+ + + name (String!) +

The name of the submodule in .gitmodules

+ + + path (String!) +

The path in the superproject that this submodule is located in

+ + + subprojectCommitOid (GitObjectID) +

The commit revision of the subproject repository being tracked by the submodule

--- -### DeployKeyConnection +### SubmoduleConnection -

The connection type for DeployKey.

+

The connection type for Submodule.

#### Fields @@ -32721,11 +30697,11 @@ longer access.

Description - edges ([DeployKeyEdge]) + edges ([SubmoduleEdge])

A list of edges.

- nodes ([DeployKey]) + nodes ([Submodule])

A list of nodes.

@@ -32740,9 +30716,9 @@ longer access.

--- -### CWEConnection +### SubmoduleEdge -

The connection type for CWE.

+

An edge in a connection.

#### Fields @@ -32752,28 +30728,56 @@ longer access.

Description - edges ([CWEEdge]) -

A list of edges.

+ cursor (String!) +

A cursor for use in pagination.

- nodes ([CWE]) -

A list of nodes.

+ node (Submodule) +

The item at the end of the edge.

+ + +--- + +### SubscribedEvent + +

Represents a ‘subscribed’ event on a given Subscribable.

+ +#### Implements + + +- [Node](interfaces.md#node) + +#### Fields + + - - + + - - + + + + + + + + + + + + + +
pageInfo (PageInfo!)

Information to aid in pagination.

NameDescription
totalCount (Int!)

Identifies the total count of items in the connection.

actor (Actor)

Identifies the actor who performed the event.

createdAt (DateTime!)

Identifies the date and time when the object was created.

id (ID!)
subscribable (Subscribable!)

Object referenced by event.

--- -### PermissionSource +### SuggestedReviewer -

A level of permission and source for a user’s access to a repository.

+

A suggestion to review a pull request based on a user’s commit history and review comments.

#### Fields @@ -32783,24 +30787,30 @@ longer access.

Description - organization (Organization!) -

The organization the repository belongs to.

+ isAuthor (Boolean!) +

Is this suggestion based on past commits?

- permission (DefaultRepositoryPermissionField!) -

The level of access this source has granted to the user.

+ isCommenter (Boolean!) +

Is this suggestion based on past review comments?

- source (PermissionGranter!) -

The source of this permission.

+ reviewer (User!) +

Identifies the user suggested to review the pull request.

--- -### SponsorsGoal +### Tag -

A goal associated with a GitHub Sponsors listing, representing a target the sponsored maintainer would like to attain.

+

Represents a Git tag.

+ +#### Implements + + +- [GitObject](interfaces.md#gitobject) +- [Node](interfaces.md#node) #### Fields @@ -32810,39 +30820,59 @@ longer access.

Description - description (String) -

A description of the goal from the maintainer.

+ abbreviatedOid (String!) +

An abbreviated version of the Git object ID

- kind (SponsorsGoalKind!) -

What the objective of this goal is.

+ commitResourcePath (URI!) +

The HTTP path for this Git object

- percentComplete (Int!) -

The percentage representing how complete this goal is, between 0-100.

+ commitUrl (URI!) +

The HTTP URL for this Git object

- targetValue (Int!) -

What the goal amount is. Represents a dollar amount for monthly sponsorship -amount goals. Represents a count of unique sponsors for total sponsors count goals.

+ id (ID!) + - title (String!) -

A brief summary of the kind and target value of this goal.

+ message (String) +

The Git tag message.

+ + + name (String!) +

The Git tag name.

+ + + oid (GitObjectID!) +

The Git object ID

+ + + repository (Repository!) +

The Repository the Git object belongs to

+ + + tagger (GitActor) +

Details about the tag author.

+ + + target (GitObject!) +

The Git object the tag points to.

--- -### EnterpriseUserAccount +### Team -

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

+

A team of users in an organization.

#### Implements -- [Actor](interfaces.md#actor) -- [Node](interfaces.md#node) +- [MemberStatusable](interfaces.md#memberstatusable) +- [Node](interfaces.md#node) +- [Subscribable](interfaces.md#subscribable) #### Fields @@ -32852,46 +30882,61 @@ amount goals. Represents a count of unique sponsors for total sponsors count goa Description - avatarUrl (URI!) + ancestors (TeamConnection!) -

A URL pointing to the enterprise user account’s public avatar.

+

A list of teams that are ancestors of this team.

+ + + + + + + + +
Arguments
-

size (Int)

-

The size of the resulting square image.

+

after (String)

+

Returns the elements in the list that come after the specified cursor.

+
+

before (String)

+

Returns the elements in the list that come before the specified cursor.

+
+

first (Int)

+

Returns the first n elements from the list.

+
+

last (Int)

+

Returns the last n elements from the list.

- createdAt (DateTime!) -

Identifies the date and time when the object was created.

- - - enterprise (Enterprise!) -

The enterprise in which this user account exists.

- - - id (ID!) - - - - login (String!) -

An identifier for the enterprise user account, a login or email address

- - - name (String) -

The name of the enterprise user account

+ avatarUrl (URI) + +

A URL pointing to the team’s avatar.

+ + + + + + + +
Arguments
+

size (Int)

+

The size in pixels of the resulting square image.

+
+ - organizations (EnterpriseOrganizationMembershipConnection!) + childTeams (TeamConnection!) -

A list of enterprise organizations this user is a member of.

+

List of child teams belonging to this team

@@ -32916,337 +30961,68 @@ amount goals. Represents a count of unique sponsors for total sponsors count goa
Arguments
-

last (Int)

-

Returns the last n elements from the list.

+

immediateOnly (Boolean)

+

Whether to list immediate child teams or all descendant child teams.

-

orderBy (OrganizationOrder)

-

Ordering options for organizations returned from the connection.

+

last (Int)

+

Returns the last n elements from the list.

-

query (String)

-

The search string to look for.

+

orderBy (TeamOrder)

+

Order for connection

-

role (EnterpriseUserAccountMembershipRole)

-

The role of the user in the enterprise organization.

+

userLogins ([String!])

+

User logins to filter by

- resourcePath (URI!) -

The HTTP path for this user.

- - - updatedAt (DateTime!) -

Identifies the date and time when the object was last updated.

- - - url (URI!) -

The HTTP URL for this user.

- - - user (User) -

The user within the enterprise.

+ combinedSlug (String!) +

The slug corresponding to the organization and team.

- - ---- - -### RefConnection - -

The connection type for Ref.

- -#### Fields - - - - + + - - + + - - + + - - + + - - - -
NameDescriptioncreatedAt (DateTime!)

Identifies the date and time when the object was created.

edges ([RefEdge])

A list of edges.

databaseId (Int)

Identifies the primary key from the database.

nodes ([Ref])

A list of nodes.

description (String)

The description of the team.

pageInfo (PageInfo!)

Information to aid in pagination.

discussion (TeamDiscussion) +

Find a team discussion by its number.

+ + + + + + + +
Arguments
+

number (Int!)

+

The sequence number of the discussion to find.

+
+
totalCount (Int!)

Identifies the total count of items in the connection.

- ---- - -### SecurityVulnerabilityConnection - -

The connection type for SecurityVulnerability.

- -#### Fields - - - - - - - - - - - - - - - - - - - - - - -
NameDescription
edges ([SecurityVulnerabilityEdge])

A list of edges.

nodes ([SecurityVulnerability])

A list of nodes.

pageInfo (PageInfo!)

Information to aid in pagination.

totalCount (Int!)

Identifies the total count of items in the connection.

- ---- - -### TeamAddRepositoryAuditEntry - -

Audit log entry for a team.add_repository event.

- -#### Implements - - -- [AuditEntry](interfaces.md#auditentry) -- [Node](interfaces.md#node) -- [OrganizationAuditEntryData](interfaces.md#organizationauditentrydata) -- [RepositoryAuditEntryData](interfaces.md#repositoryauditentrydata) -- [TeamAuditEntryData](interfaces.md#teamauditentrydata) - -#### Fields - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameDescription
action (String!)

The action name

actor (AuditEntryActor)

The user who initiated the action

actorIp (String)

The IP address of the actor

actorLocation (ActorLocation)

A readable representation of the actor’s location

actorLogin (String)

The username of the user who initiated the action

actorResourcePath (URI)

The HTTP path for the actor.

actorUrl (URI)

The HTTP URL for the actor.

createdAt (PreciseDateTime!)

The time the action was initiated

id (ID!)
isLdapMapped (Boolean)

Whether the team was mapped to an LDAP Group.

operationType (OperationType)

The corresponding operation type for the action

organization (Organization)

The Organization associated with the Audit Entry.

organizationName (String)

The name of the Organization.

organizationResourcePath (URI)

The HTTP path for the organization

organizationUrl (URI)

The HTTP URL for the organization

repository (Repository)

The repository associated with the action

repositoryName (String)

The name of the repository

repositoryResourcePath (URI)

The HTTP path for the repository

repositoryUrl (URI)

The HTTP URL for the repository

team (Team)

The team associated with the action

teamName (String)

The name of the team

teamResourcePath (URI)

The HTTP path for this team

teamUrl (URI)

The HTTP URL for this team

user (User)

The user affected by the action

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

userResourcePath (URI)

The HTTP path for the user.

userUrl (URI)

The HTTP URL for the user.

- ---- - -### ApproveVerifiableDomainPayload - -

Autogenerated return type of ApproveVerifiableDomain

- -#### Fields - - - - - - - - - - - - - - -
NameDescription
clientMutationId (String)

A unique identifier for the client performing the mutation.

domain (VerifiableDomain)

The verifiable domain that was approved.

- ---- - -### User - -

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

- -#### Implements - - -- [Actor](interfaces.md#actor) -- [Node](interfaces.md#node) -- [PackageOwner](interfaces.md#packageowner) -- [ProfileOwner](interfaces.md#profileowner) -- [ProjectOwner](interfaces.md#projectowner) -- [RepositoryOwner](interfaces.md#repositoryowner) -- [Sponsorable](interfaces.md#sponsorable) -- [UniformResourceLocatable](interfaces.md#uniformresourcelocatable) - -#### Fields - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - + + - - + + - - + + - + + + + + + + + + - + - + @@ -35928,9 +36058,9 @@ range’s change.

--- -### AutoRebaseEnabledEvent +### UserContentEdit -

Represents a ‘auto_rebase_enabled’ event on a given pull request.

+

An edit on user content

#### Implements @@ -35944,33 +36074,45 @@ range’s change.

- - - - - - + + + + + + + + + + + + + + + + + + - - + +
NameDescription
anyPinnableItems (Boolean!) -

Determine if this repository owner has any items that can be pinned to their profile.

- - - - - - - -
Arguments
-

type (PinnableItemType)

-

Filter to only a particular kind of pinnable item.

-
-
avatarUrl (URI!) -

A URL pointing to the user’s public avatar.

- - - - - - - -
Arguments
-

size (Int)

-

The size of the resulting square image.

-
-
bio (String)

The user’s public profile bio.

bioHTML (HTML!)

The user’s public profile bio as HTML.

commitComments (CommitCommentConnection!)discussions (TeamDiscussionConnection!) -

A list of commit comments made by this user.

+

A list of team discussions.

@@ -33271,67 +31047,49 @@ amount goals. Represents a count of unique sponsors for total sponsors count goa - -
Arguments
-

last (Int)

-

Returns the last n elements from the list.

-
-
company (String)

The user’s public profile company.

companyHTML (HTML!)

The user’s public profile company as HTML.

contributionsCollection (ContributionsCollection!) -

The collection of contributions this user has made to different repositories.

- - - - - -
Arguments
-

from (DateTime)

-

Only contributions made at this time or later will be counted. If omitted, defaults to a year ago.

+

isPinned (Boolean)

+

If provided, filters discussions according to whether or not they are pinned.

-

organizationID (ID)

-

The ID of the organization used to filter contributions.

+

last (Int)

+

Returns the last n elements from the list.

-

to (DateTime)

-

Only contributions made before and up to and including this time will be -counted. If omitted, defaults to the current time.

+

orderBy (TeamDiscussionOrder)

+

Order for connection

createdAt (DateTime!)

Identifies the date and time when the object was created.

discussionsResourcePath (URI!)

The HTTP path for team discussions

databaseId (Int)

Identifies the primary key from the database.

discussionsUrl (URI!)

The HTTP URL for team discussions

email (String!)

The user’s publicly visible profile email.

editTeamResourcePath (URI!)

The HTTP path for editing this team

followers (FollowerConnection!)editTeamUrl (URI!)

The HTTP URL for editing this team

id (ID!)
invitations (OrganizationInvitationConnection) -

A list of users the given user is followed by.

+

A list of pending invitations for users to this team

@@ -33364,9 +31122,9 @@ counted. If omitted, defaults to the current time.

- + - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + - - - - - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + +
Arguments
following (FollowingConnection!)memberStatuses (UserStatusConnection!) -

A list of users the given user is following.

+

Get the status messages members of this entity have set that are either public or visible only to the organization.

@@ -33395,30 +31153,19 @@ counted. If omitted, defaults to the current time.

Returns the last n elements from the list.

-
Arguments
-
gist (Gist) -

Find gist by repo name.

- - - -
Arguments
-

name (String!)

-

The gist name to find.

+

orderBy (UserStatusOrder)

+

Ordering options for user statuses returned from the connection.

gistComments (GistCommentConnection!)members (TeamMemberConnection!) -

A list of gist comments made by this user.

+

A list of users who are members of this team.

@@ -33447,142 +31194,69 @@ counted. If omitted, defaults to the current time.

Returns the last n elements from the list.

-
Arguments
-
gists (GistConnection!) -

A list of the Gists the user has created.

- - - - - - - - - - - - - -
Arguments
-

after (String)

-

Returns the elements in the list that come after the specified cursor.

-
-

before (String)

-

Returns the elements in the list that come before the specified cursor.

-
-

first (Int)

-

Returns the first n elements from the list.

-
-

last (Int)

-

Returns the last n elements from the list.

+

membership (TeamMembershipType)

+

Filter by membership type

-

orderBy (GistOrder)

-

Ordering options for gists returned from the connection

+

orderBy (TeamMemberOrder)

+

Order for the connection.

-

privacy (GistPrivacy)

-

Filters Gists according to privacy.

+

query (String)

+

The search string to look for.

-
hasSponsorsListing (Boolean!)

True if this user/organization has a GitHub Sponsors listing.

hovercard (Hovercard!) -

The hovercard information for this user in a given context

- - - -
Arguments
-

primarySubjectId (ID)

-

The ID of the subject to get the hovercard in the context of

+

role (TeamMemberRole)

+

Filter by team member role

id (ID!)
interactionAbility (RepositoryInteractionAbility)

The interaction ability settings for this user.

isBountyHunter (Boolean!)

Whether or not this user is a participant in the GitHub Security Bug Bounty.

isCampusExpert (Boolean!)

Whether or not this user is a participant in the GitHub Campus Experts Program.

isDeveloperProgramMember (Boolean!)

Whether or not this user is a GitHub Developer Program member.

membersResourcePath (URI!)

The HTTP path for the team’ members

isEmployee (Boolean!)

Whether or not this user is a GitHub employee.

membersUrl (URI!)

The HTTP URL for the team’ members

isGitHubStar (Boolean!)

Whether or not this user is a member of the GitHub Stars Program.

name (String!)

The name of the team.

isHireable (Boolean!)

Whether or not the user has marked themselves as for hire.

newTeamResourcePath (URI!)

The HTTP path creating a new team

isSiteAdmin (Boolean!)

Whether or not this user is a site administrator.

newTeamUrl (URI!)

The HTTP URL creating a new team

isSponsoredBy (Boolean!) -

Check if the given account is sponsoring this user/organization.

- - - - - - - -
Arguments
-

accountLogin (String!)

-

The target account’s login.

-
-
organization (Organization!)

The organization that owns this team.

isSponsoringViewer (Boolean!)

True if the viewer is sponsored by this user/organization.

parentTeam (Team)

The parent team of the team.

isViewer (Boolean!)

Whether or not this user is the viewing user.

privacy (TeamPrivacy!)

The level of privacy the team has.

issueComments (IssueCommentConnection!)repositories (TeamRepositoryConnection!) -

A list of issue comments made by this user.

+

A list of repositories this team has access to.

@@ -33613,560 +31287,559 @@ counted. If omitted, defaults to the current time.

- -
Arguments
-

orderBy (IssueCommentOrder)

-

Ordering options for issue comments returned from the connection.

-
-
issues (IssueConnection!) -

A list of issues associated with this user.

- - - - - - - - - - - - - - - - - - - - - - - -
Arguments
-

after (String)

-

Returns the elements in the list that come after the specified cursor.

-
-

before (String)

-

Returns the elements in the list that come before the specified cursor.

-
-

filterBy (IssueFilters)

-

Filtering options for issues returned from the connection.

-
-

first (Int)

-

Returns the first n elements from the list.

+

orderBy (TeamRepositoryOrder)

+

Order for the connection.

-

labels ([String!])

-

A list of label names to filter the pull requests by.

-
-

last (Int)

-

Returns the last n elements from the list.

-
-

orderBy (IssueOrder)

-

Ordering options for issues returned from the connection.

-
-

states ([IssueState!])

-

A list of states to filter the issues by.

+

query (String)

+

The search string to look for.

itemShowcase (ProfileItemShowcase!)

Showcases a selection of repositories and gists that the profile owner has -either curated or that have been selected automatically based on popularity.

repositoriesResourcePath (URI!)

The HTTP path for this team’s repositories

location (String)

The user’s public profile location.

repositoriesUrl (URI!)

The HTTP URL for this team’s repositories

login (String!)

The username used to login.

resourcePath (URI!)

The HTTP path for this team

name (String)

The user’s public profile name.

reviewRequestDelegationAlgorithm (TeamReviewAssignmentAlgorithm)

What algorithm is used for review assignment for this team

organization (Organization) -

Find an organization by its login that the user belongs to.

- - - - - - - -
Arguments
-

login (String!)

-

The login of the organization to find.

-
-
reviewRequestDelegationEnabled (Boolean!)

True if review assignment is enabled for this team

organizationVerifiedDomainEmails ([String!]!) -

Verified email addresses that match verified domains for a specified organization the user is a member of.

- - - - - - - -
Arguments
-

login (String!)

-

The login of the organization to match verified domains from.

-
-
reviewRequestDelegationMemberCount (Int)

How many team members are required for review assignment for this team

organizations (OrganizationConnection!) -

A list of organizations the user belongs to.

- - - - - - - - - - - - - - - - -
Arguments
-

after (String)

-

Returns the elements in the list that come after the specified cursor.

-
-

before (String)

-

Returns the elements in the list that come before the specified cursor.

-
-

first (Int)

-

Returns the first n elements from the list.

-
-

last (Int)

-

Returns the last n elements from the list.

-
-
reviewRequestDelegationNotifyTeam (Boolean!)

When assigning team members via delegation, whether the entire team should be notified as well.

packages (PackageConnection!) -

A list of packages under the owner.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Arguments
-

after (String)

-

Returns the elements in the list that come after the specified cursor.

-
-

before (String)

-

Returns the elements in the list that come before the specified cursor.

-
-

first (Int)

-

Returns the first n elements from the list.

-
-

last (Int)

-

Returns the last n elements from the list.

-
-

names ([String])

-

Find packages by their names.

-
-

orderBy (PackageOrder)

-

Ordering of the returned packages.

-
-

packageType (PackageType)

-

Filter registry package by type.

-
-

repositoryId (ID)

-

Find packages in a repository by ID.

-
-
slug (String!)

The slug corresponding to the team.

pinnableItems (PinnableItemConnection!) -

A list of repositories and gists this profile owner can pin to their profile.

- - - - - - - - - - - - - - - - - - - -
Arguments
-

after (String)

-

Returns the elements in the list that come after the specified cursor.

-
-

before (String)

-

Returns the elements in the list that come before the specified cursor.

-
-

first (Int)

-

Returns the first n elements from the list.

-
-

last (Int)

-

Returns the last n elements from the list.

-
-

types ([PinnableItemType!])

-

Filter the types of pinnable items that are returned.

-
-
teamsResourcePath (URI!)

The HTTP path for this team’s teams

pinnedItems (PinnableItemConnection!) -

A list of repositories and gists this profile owner has pinned to their profile

- - - - - - - - - - - - - - - - - - - -
Arguments
-

after (String)

-

Returns the elements in the list that come after the specified cursor.

-
-

before (String)

-

Returns the elements in the list that come before the specified cursor.

-
-

first (Int)

-

Returns the first n elements from the list.

-
-

last (Int)

-

Returns the last n elements from the list.

-
-

types ([PinnableItemType!])

-

Filter the types of pinned items that are returned.

-
-
teamsUrl (URI!)

The HTTP URL for this team’s teams

pinnedItemsRemaining (Int!)

Returns how many more items this profile owner can pin to their profile.

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

project (Project) -

Find project by number.

- - - - - - - -
Arguments
-

number (Int!)

-

The project number to find.

-
-
url (URI!)

The HTTP URL for this team

projects (ProjectConnection!) -

A list of projects under the owner.

- - - - - - - - - - - - - - - - - - - - - - - - - -
Arguments
-

after (String)

-

Returns the elements in the list that come after the specified cursor.

-
-

before (String)

-

Returns the elements in the list that come before the specified cursor.

-
-

first (Int)

-

Returns the first n elements from the list.

-
-

last (Int)

-

Returns the last n elements from the list.

-
-

orderBy (ProjectOrder)

-

Ordering options for projects returned from the connection

-
-

search (String)

-

Query to search projects by, currently only searching by name.

-
-

states ([ProjectState!])

-

A list of states to filter the projects by.

-
-
viewerCanAdminister (Boolean!)

Team is adminable by the viewer.

projectsResourcePath (URI!)

The HTTP path listing user’s projects

viewerCanSubscribe (Boolean!)

Check if the viewer is able to change their subscription status for the repository.

projectsUrl (URI!)

The HTTP URL listing user’s projects

viewerSubscription (SubscriptionState)

Identifies if the viewer is watching, not watching, or ignoring the subscribable entity.

+ +--- + +### TeamAddMemberAuditEntry + +

Audit log entry for a team.add_member event.

+ +#### Implements + + +- [AuditEntry](interfaces.md#auditentry) +- [Node](interfaces.md#node) +- [OrganizationAuditEntryData](interfaces.md#organizationauditentrydata) +- [TeamAuditEntryData](interfaces.md#teamauditentrydata) + +#### Fields + + - - + + - - + + - - + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
publicKeys (PublicKeyConnection!) -

A list of public keys associated with this user.

- - - - - - - - - - - - - - - - -
Arguments
-

after (String)

-

Returns the elements in the list that come after the specified cursor.

-
-

before (String)

-

Returns the elements in the list that come before the specified cursor.

-
-

first (Int)

-

Returns the first n elements from the list.

-
-

last (Int)

-

Returns the last n elements from the list.

-
-
NameDescription
pullRequests (PullRequestConnection!) -

A list of pull requests associated with this user.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Arguments
-

after (String)

-

Returns the elements in the list that come after the specified cursor.

-
-

baseRefName (String)

-

The base ref name to filter the pull requests by.

-
-

before (String)

-

Returns the elements in the list that come before the specified cursor.

-
-

first (Int)

-

Returns the first n elements from the list.

-
-

headRefName (String)

-

The head ref name to filter the pull requests by.

-
-

labels ([String!])

-

A list of label names to filter the pull requests by.

-
-

last (Int)

-

Returns the last n elements from the list.

-
-

orderBy (IssueOrder)

-

Ordering options for pull requests returned from the connection.

-
-

states ([PullRequestState!])

-

A list of states to filter the pull requests by.

-
-
action (String!)

The action name

repositories (RepositoryConnection!) -

A list of repositories that the user owns.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Arguments
-

affiliations ([RepositoryAffiliation])

-

Array of viewer’s affiliation options for repositories returned from the -connection. For example, OWNER will include only repositories that the -current viewer owns.

-
-

after (String)

-

Returns the elements in the list that come after the specified cursor.

-
-

before (String)

-

Returns the elements in the list that come before the specified cursor.

-
-

first (Int)

-

Returns the first n elements from the list.

-
-

isFork (Boolean)

-

If non-null, filters repositories according to whether they are forks of another repository

-
-

isLocked (Boolean)

-

If non-null, filters repositories according to whether they have been locked

-
-

last (Int)

-

Returns the last n elements from the list.

-
-

orderBy (RepositoryOrder)

-

Ordering options for repositories returned from the connection

-
-

ownerAffiliations ([RepositoryAffiliation])

-

Array of owner’s affiliation options for repositories returned from the -connection. For example, OWNER will include only repositories that the -organization or user being viewed owns.

-
-

privacy (RepositoryPrivacy)

-

If non-null, filters repositories according to privacy

-
-
actor (AuditEntryActor)

The user who initiated the action

repositoriesContributedTo (RepositoryConnection!)actorIp (String)

The IP address of the actor

actorLocation (ActorLocation)

A readable representation of the actor’s location

actorLogin (String)

The username of the user who initiated the action

actorResourcePath (URI)

The HTTP path for the actor.

actorUrl (URI)

The HTTP URL for the actor.

createdAt (PreciseDateTime!)

The time the action was initiated

id (ID!)
isLdapMapped (Boolean)

Whether the team was mapped to an LDAP Group.

operationType (OperationType)

The corresponding operation type for the action

organization (Organization)

The Organization associated with the Audit Entry.

organizationName (String)

The name of the Organization.

organizationResourcePath (URI)

The HTTP path for the organization

organizationUrl (URI)

The HTTP URL for the organization

team (Team)

The team associated with the action

teamName (String)

The name of the team

teamResourcePath (URI)

The HTTP path for this team

teamUrl (URI)

The HTTP URL for this team

user (User)

The user affected by the action

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

userResourcePath (URI)

The HTTP path for the user.

userUrl (URI)

The HTTP URL for the user.

+ +--- + +### TeamAddRepositoryAuditEntry + +

Audit log entry for a team.add_repository event.

+ +#### Implements + + +- [AuditEntry](interfaces.md#auditentry) +- [Node](interfaces.md#node) +- [OrganizationAuditEntryData](interfaces.md#organizationauditentrydata) +- [RepositoryAuditEntryData](interfaces.md#repositoryauditentrydata) +- [TeamAuditEntryData](interfaces.md#teamauditentrydata) + +#### Fields + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameDescription
action (String!)

The action name

actor (AuditEntryActor)

The user who initiated the action

actorIp (String)

The IP address of the actor

actorLocation (ActorLocation)

A readable representation of the actor’s location

actorLogin (String)

The username of the user who initiated the action

actorResourcePath (URI)

The HTTP path for the actor.

actorUrl (URI)

The HTTP URL for the actor.

createdAt (PreciseDateTime!)

The time the action was initiated

id (ID!)
isLdapMapped (Boolean)

Whether the team was mapped to an LDAP Group.

operationType (OperationType)

The corresponding operation type for the action

organization (Organization)

The Organization associated with the Audit Entry.

organizationName (String)

The name of the Organization.

organizationResourcePath (URI)

The HTTP path for the organization

organizationUrl (URI)

The HTTP URL for the organization

repository (Repository)

The repository associated with the action

repositoryName (String)

The name of the repository

repositoryResourcePath (URI)

The HTTP path for the repository

repositoryUrl (URI)

The HTTP URL for the repository

team (Team)

The team associated with the action

teamName (String)

The name of the team

teamResourcePath (URI)

The HTTP path for this team

teamUrl (URI)

The HTTP URL for this team

user (User)

The user affected by the action

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

userResourcePath (URI)

The HTTP path for the user.

userUrl (URI)

The HTTP URL for the user.

+ +--- + +### TeamChangeParentTeamAuditEntry + +

Audit log entry for a team.change_parent_team event.

+ +#### Implements + + +- [AuditEntry](interfaces.md#auditentry) +- [Node](interfaces.md#node) +- [OrganizationAuditEntryData](interfaces.md#organizationauditentrydata) +- [TeamAuditEntryData](interfaces.md#teamauditentrydata) + +#### Fields + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameDescription
action (String!)

The action name

actor (AuditEntryActor)

The user who initiated the action

actorIp (String)

The IP address of the actor

actorLocation (ActorLocation)

A readable representation of the actor’s location

actorLogin (String)

The username of the user who initiated the action

actorResourcePath (URI)

The HTTP path for the actor.

actorUrl (URI)

The HTTP URL for the actor.

createdAt (PreciseDateTime!)

The time the action was initiated

id (ID!)
isLdapMapped (Boolean)

Whether the team was mapped to an LDAP Group.

operationType (OperationType)

The corresponding operation type for the action

organization (Organization)

The Organization associated with the Audit Entry.

organizationName (String)

The name of the Organization.

organizationResourcePath (URI)

The HTTP path for the organization

organizationUrl (URI)

The HTTP URL for the organization

parentTeam (Team)

The new parent team.

parentTeamName (String)

The name of the new parent team

parentTeamNameWas (String)

The name of the former parent team

parentTeamResourcePath (URI)

The HTTP path for the parent team

parentTeamUrl (URI)

The HTTP URL for the parent team

parentTeamWas (Team)

The former parent team.

parentTeamWasResourcePath (URI)

The HTTP path for the previous parent team

parentTeamWasUrl (URI)

The HTTP URL for the previous parent team

team (Team)

The team associated with the action

teamName (String)

The name of the team

teamResourcePath (URI)

The HTTP path for this team

teamUrl (URI)

The HTTP URL for this team

user (User)

The user affected by the action

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

userResourcePath (URI)

The HTTP path for the user.

userUrl (URI)

The HTTP URL for the user.

+ +--- + +### TeamConnection + +

The connection type for Team.

+ +#### Fields + + + + + + + + + + + + + + + + + + + + + + +
NameDescription
edges ([TeamEdge])

A list of edges.

nodes ([Team])

A list of nodes.

pageInfo (PageInfo!)

Information to aid in pagination.

totalCount (Int!)

Identifies the total count of items in the connection.

+ +--- + +### TeamDiscussion + +

A team discussion.

+ +#### Implements + + +- [Comment](interfaces.md#comment) +- [Deletable](interfaces.md#deletable) +- [Node](interfaces.md#node) +- [Reactable](interfaces.md#reactable) +- [Subscribable](interfaces.md#subscribable) +- [UniformResourceLocatable](interfaces.md#uniformresourcelocatable) +- [Updatable](interfaces.md#updatable) +- [UpdatableComment](interfaces.md#updatablecomment) + +#### Fields + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameDescription
author (Actor)

The actor who authored the comment.

authorAssociation (CommentAuthorAssociation!)

Author’s association with the discussion’s team.

body (String!)

The body as Markdown.

bodyHTML (HTML!)

The body rendered to HTML.

bodyText (String!)

The body rendered to text.

bodyVersion (String!)

Identifies the discussion body hash.

comments (TeamDiscussionCommentConnection!) -

A list of repositories that the user recently contributed to.

+

A list of comments on this discussion.

@@ -34183,13 +31856,6 @@ organization or user being viewed owns.

Returns the elements in the list that come before the specified cursor.

- - - - - - @@ -34216,44 +31876,2764 @@ GitHub.com UI uses [COMMIT, ISSUE, PULL_REQUEST, REPOSITORY]

- -
Arguments
-

contributionTypes ([RepositoryContributionType])

-

If non-null, include only the specified types of contributions. The -GitHub.com UI uses [COMMIT, ISSUE, PULL_REQUEST, REPOSITORY]

-

first (Int)

@@ -34198,14 +31864,8 @@ GitHub.com UI uses [COMMIT, ISSUE, PULL_REQUEST, REPOSITORY]

-

includeUserRepositories (Boolean)

-

If true, include user repositories

-
-

isLocked (Boolean)

-

If non-null, filters repositories according to whether they have been locked

+

fromComment (Int)

+

When provided, filters the connection such that results begin with the comment with this number.

-

orderBy (RepositoryOrder)

-

Ordering options for repositories returned from the connection

+

orderBy (TeamDiscussionCommentOrder)

+

Order for connection

-

privacy (RepositoryPrivacy)

-

If non-null, filters repositories according to privacy

+
+
commentsResourcePath (URI!)

The HTTP path for discussion comments

commentsUrl (URI!)

The HTTP URL for discussion comments

createdAt (DateTime!)

Identifies the date and time when the object was created.

createdViaEmail (Boolean!)

Check if this comment was created via an email reply.

databaseId (Int)

Identifies the primary key from the database.

editor (Actor)

The actor who edited the comment.

id (ID!)
includesCreatedEdit (Boolean!)

Check if this comment was edited and includes an edit with the creation data

isPinned (Boolean!)

Whether or not the discussion is pinned.

isPrivate (Boolean!)

Whether or not the discussion is only visible to team members and org admins.

lastEditedAt (DateTime)

The moment the editor made the last edit

number (Int!)

Identifies the discussion within its team.

publishedAt (DateTime)

Identifies when the comment was published at.

reactionGroups ([ReactionGroup!])

A list of reactions grouped by content left on the subject.

reactions (ReactionConnection!) +

A list of Reactions left on the Issue.

+ + + + + + + + + + + + + + + + + + + + + + +
Arguments
+

after (String)

+

Returns the elements in the list that come after the specified cursor.

+
+

before (String)

+

Returns the elements in the list that come before the specified cursor.

+
+

content (ReactionContent)

+

Allows filtering Reactions by emoji.

+
+

first (Int)

+

Returns the first n elements from the list.

+
+

last (Int)

+

Returns the last n elements from the list.

+
+

orderBy (ReactionOrder)

+

Allows specifying the order in which reactions are returned.

+
+
resourcePath (URI!)

The HTTP path for this discussion

team (Team!)

The team that defines the context of this discussion.

title (String!)

The title of the discussion

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

url (URI!)

The HTTP URL for this discussion

userContentEdits (UserContentEditConnection) +

A list of edits to this content.

+ + + + + + + + + + + + + + + + +
Arguments
+

after (String)

+

Returns the elements in the list that come after the specified cursor.

+
+

before (String)

+

Returns the elements in the list that come before the specified cursor.

+
+

first (Int)

+

Returns the first n elements from the list.

+
+

last (Int)

+

Returns the last n elements from the list.

+
+
viewerCanDelete (Boolean!)

Check if the current viewer can delete this object.

viewerCanPin (Boolean!)

Whether or not the current viewer can pin this discussion.

viewerCanReact (Boolean!)

Can user react to this subject

viewerCanSubscribe (Boolean!)

Check if the viewer is able to change their subscription status for the repository.

viewerCanUpdate (Boolean!)

Check if the current viewer can update this object.

viewerCannotUpdateReasons ([CommentCannotUpdateReason!]!)

Reasons why the current viewer can not update this comment.

viewerDidAuthor (Boolean!)

Did the viewer author this comment.

viewerSubscription (SubscriptionState)

Identifies if the viewer is watching, not watching, or ignoring the subscribable entity.

+ +--- + +### TeamDiscussionComment + +

A comment on a team discussion.

+ +#### Implements + + +- [Comment](interfaces.md#comment) +- [Deletable](interfaces.md#deletable) +- [Node](interfaces.md#node) +- [Reactable](interfaces.md#reactable) +- [UniformResourceLocatable](interfaces.md#uniformresourcelocatable) +- [Updatable](interfaces.md#updatable) +- [UpdatableComment](interfaces.md#updatablecomment) + +#### Fields + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameDescription
author (Actor)

The actor who authored the comment.

authorAssociation (CommentAuthorAssociation!)

Author’s association with the comment’s team.

body (String!)

The body as Markdown.

bodyHTML (HTML!)

The body rendered to HTML.

bodyText (String!)

The body rendered to text.

bodyVersion (String!)

The current version of the body content.

createdAt (DateTime!)

Identifies the date and time when the object was created.

createdViaEmail (Boolean!)

Check if this comment was created via an email reply.

databaseId (Int)

Identifies the primary key from the database.

discussion (TeamDiscussion!)

The discussion this comment is about.

editor (Actor)

The actor who edited the comment.

id (ID!)
includesCreatedEdit (Boolean!)

Check if this comment was edited and includes an edit with the creation data

lastEditedAt (DateTime)

The moment the editor made the last edit

number (Int!)

Identifies the comment number.

publishedAt (DateTime)

Identifies when the comment was published at.

reactionGroups ([ReactionGroup!])

A list of reactions grouped by content left on the subject.

reactions (ReactionConnection!) +

A list of Reactions left on the Issue.

+ + + + + + + + + + + + + + + + + + + + + + +
Arguments
+

after (String)

+

Returns the elements in the list that come after the specified cursor.

+
+

before (String)

+

Returns the elements in the list that come before the specified cursor.

+
+

content (ReactionContent)

+

Allows filtering Reactions by emoji.

+
+

first (Int)

+

Returns the first n elements from the list.

+
+

last (Int)

+

Returns the last n elements from the list.

+
+

orderBy (ReactionOrder)

+

Allows specifying the order in which reactions are returned.

+
+
resourcePath (URI!)

The HTTP path for this comment

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

url (URI!)

The HTTP URL for this comment

userContentEdits (UserContentEditConnection) +

A list of edits to this content.

+ + + + + + + + + + + + + + + + +
Arguments
+

after (String)

+

Returns the elements in the list that come after the specified cursor.

+
+

before (String)

+

Returns the elements in the list that come before the specified cursor.

+
+

first (Int)

+

Returns the first n elements from the list.

+
+

last (Int)

+

Returns the last n elements from the list.

+
+
viewerCanDelete (Boolean!)

Check if the current viewer can delete this object.

viewerCanReact (Boolean!)

Can user react to this subject

viewerCanUpdate (Boolean!)

Check if the current viewer can update this object.

viewerCannotUpdateReasons ([CommentCannotUpdateReason!]!)

Reasons why the current viewer can not update this comment.

viewerDidAuthor (Boolean!)

Did the viewer author this comment.

+ +--- + +### TeamDiscussionCommentConnection + +

The connection type for TeamDiscussionComment.

+ +#### Fields + + + + + + + + + + + + + + + + + + + + + + +
NameDescription
edges ([TeamDiscussionCommentEdge])

A list of edges.

nodes ([TeamDiscussionComment])

A list of nodes.

pageInfo (PageInfo!)

Information to aid in pagination.

totalCount (Int!)

Identifies the total count of items in the connection.

+ +--- + +### TeamDiscussionCommentEdge + +

An edge in a connection.

+ +#### Fields + + + + + + + + + + + + + + +
NameDescription
cursor (String!)

A cursor for use in pagination.

node (TeamDiscussionComment)

The item at the end of the edge.

+ +--- + +### TeamDiscussionConnection + +

The connection type for TeamDiscussion.

+ +#### Fields + + + + + + + + + + + + + + + + + + + + + + +
NameDescription
edges ([TeamDiscussionEdge])

A list of edges.

nodes ([TeamDiscussion])

A list of nodes.

pageInfo (PageInfo!)

Information to aid in pagination.

totalCount (Int!)

Identifies the total count of items in the connection.

+ +--- + +### TeamDiscussionEdge + +

An edge in a connection.

+ +#### Fields + + + + + + + + + + + + + + +
NameDescription
cursor (String!)

A cursor for use in pagination.

node (TeamDiscussion)

The item at the end of the edge.

+ +--- + +### TeamEdge + +

An edge in a connection.

+ +#### Fields + + + + + + + + + + + + + + +
NameDescription
cursor (String!)

A cursor for use in pagination.

node (Team)

The item at the end of the edge.

+ +--- + +### TeamMemberConnection + +

The connection type for User.

+ +#### Fields + + + + + + + + + + + + + + + + + + + + + + +
NameDescription
edges ([TeamMemberEdge])

A list of edges.

nodes ([User])

A list of nodes.

pageInfo (PageInfo!)

Information to aid in pagination.

totalCount (Int!)

Identifies the total count of items in the connection.

+ +--- + +### TeamMemberEdge + +

Represents a user who is a member of a team.

+ +#### Fields + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameDescription
cursor (String!)

A cursor for use in pagination.

memberAccessResourcePath (URI!)

The HTTP path to the organization’s member access page.

memberAccessUrl (URI!)

The HTTP URL to the organization’s member access page.

node (User!)
role (TeamMemberRole!)

The role the member has on the team.

+ +--- + +### TeamRemoveMemberAuditEntry + +

Audit log entry for a team.remove_member event.

+ +#### Implements + + +- [AuditEntry](interfaces.md#auditentry) +- [Node](interfaces.md#node) +- [OrganizationAuditEntryData](interfaces.md#organizationauditentrydata) +- [TeamAuditEntryData](interfaces.md#teamauditentrydata) + +#### Fields + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameDescription
action (String!)

The action name

actor (AuditEntryActor)

The user who initiated the action

actorIp (String)

The IP address of the actor

actorLocation (ActorLocation)

A readable representation of the actor’s location

actorLogin (String)

The username of the user who initiated the action

actorResourcePath (URI)

The HTTP path for the actor.

actorUrl (URI)

The HTTP URL for the actor.

createdAt (PreciseDateTime!)

The time the action was initiated

id (ID!)
isLdapMapped (Boolean)

Whether the team was mapped to an LDAP Group.

operationType (OperationType)

The corresponding operation type for the action

organization (Organization)

The Organization associated with the Audit Entry.

organizationName (String)

The name of the Organization.

organizationResourcePath (URI)

The HTTP path for the organization

organizationUrl (URI)

The HTTP URL for the organization

team (Team)

The team associated with the action

teamName (String)

The name of the team

teamResourcePath (URI)

The HTTP path for this team

teamUrl (URI)

The HTTP URL for this team

user (User)

The user affected by the action

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

userResourcePath (URI)

The HTTP path for the user.

userUrl (URI)

The HTTP URL for the user.

+ +--- + +### TeamRemoveRepositoryAuditEntry + +

Audit log entry for a team.remove_repository event.

+ +#### Implements + + +- [AuditEntry](interfaces.md#auditentry) +- [Node](interfaces.md#node) +- [OrganizationAuditEntryData](interfaces.md#organizationauditentrydata) +- [RepositoryAuditEntryData](interfaces.md#repositoryauditentrydata) +- [TeamAuditEntryData](interfaces.md#teamauditentrydata) + +#### Fields + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameDescription
action (String!)

The action name

actor (AuditEntryActor)

The user who initiated the action

actorIp (String)

The IP address of the actor

actorLocation (ActorLocation)

A readable representation of the actor’s location

actorLogin (String)

The username of the user who initiated the action

actorResourcePath (URI)

The HTTP path for the actor.

actorUrl (URI)

The HTTP URL for the actor.

createdAt (PreciseDateTime!)

The time the action was initiated

id (ID!)
isLdapMapped (Boolean)

Whether the team was mapped to an LDAP Group.

operationType (OperationType)

The corresponding operation type for the action

organization (Organization)

The Organization associated with the Audit Entry.

organizationName (String)

The name of the Organization.

organizationResourcePath (URI)

The HTTP path for the organization

organizationUrl (URI)

The HTTP URL for the organization

repository (Repository)

The repository associated with the action

repositoryName (String)

The name of the repository

repositoryResourcePath (URI)

The HTTP path for the repository

repositoryUrl (URI)

The HTTP URL for the repository

team (Team)

The team associated with the action

teamName (String)

The name of the team

teamResourcePath (URI)

The HTTP path for this team

teamUrl (URI)

The HTTP URL for this team

user (User)

The user affected by the action

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

userResourcePath (URI)

The HTTP path for the user.

userUrl (URI)

The HTTP URL for the user.

+ +--- + +### TeamRepositoryConnection + +

The connection type for Repository.

+ +#### Fields + + + + + + + + + + + + + + + + + + + + + + +
NameDescription
edges ([TeamRepositoryEdge])

A list of edges.

nodes ([Repository])

A list of nodes.

pageInfo (PageInfo!)

Information to aid in pagination.

totalCount (Int!)

Identifies the total count of items in the connection.

+ +--- + +### TeamRepositoryEdge + +

Represents a team repository.

+ +#### Fields + + + + + + + + + + + + + + + + + + +
NameDescription
cursor (String!)

A cursor for use in pagination.

node (Repository!)
permission (RepositoryPermission!)

The permission level the team has on the repository

+ +--- + +### TextMatch + +

A text match within a search result.

+ +#### Fields + + + + + + + + + + + + + + + + + + +
NameDescription
fragment (String!)

The specific text fragment within the property matched on.

highlights ([TextMatchHighlight!]!)

Highlights within the matched fragment.

property (String!)

The property matched on.

+ +--- + +### TextMatchHighlight + +

Represents a single highlight in a search result match.

+ +#### Fields + + + + + + + + + + + + + + + + + + +
NameDescription
beginIndice (Int!)

The indice in the fragment where the matched text begins.

endIndice (Int!)

The indice in the fragment where the matched text ends.

text (String!)

The text matched.

+ +--- + +### Topic + +

A topic aggregates entities that are related to a subject.

+ +#### Implements + + +- [Node](interfaces.md#node) +- [Starrable](interfaces.md#starrable) + +#### Fields + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameDescription
id (ID!)
name (String!)

The topic’s name.

relatedTopics ([Topic!]!) +

A list of related topics, including aliases of this topic, sorted with the most relevant +first. Returns up to 10 Topics.

+ + + + + + + +
Arguments
+

first (Int)

+

How many topics to return.

+
+
stargazerCount (Int!)

Returns a count of how many stargazers there are on this object

stargazers (StargazerConnection!) +

A list of users who have starred this starrable.

+ + + + + + + + + + + + + + + + + + + +
Arguments
+

after (String)

+

Returns the elements in the list that come after the specified cursor.

+
+

before (String)

+

Returns the elements in the list that come before the specified cursor.

+
+

first (Int)

+

Returns the first n elements from the list.

+
+

last (Int)

+

Returns the last n elements from the list.

+
+

orderBy (StarOrder)

+

Order for connection

+
+
viewerHasStarred (Boolean!)

Returns a boolean indicating whether the viewing user has starred this starrable.

+ +--- + +### TransferIssuePayload + +

Autogenerated return type of TransferIssue

+ +#### Fields + + + + + + + + + + + + + + +
NameDescription
clientMutationId (String)

A unique identifier for the client performing the mutation.

issue (Issue)

The issue that was transferred

+ +--- + +### TransferredEvent + +

Represents a ‘transferred’ event on a given issue or pull request.

+ +#### Implements + + +- [Node](interfaces.md#node) + +#### Fields + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameDescription
actor (Actor)

Identifies the actor who performed the event.

createdAt (DateTime!)

Identifies the date and time when the object was created.

fromRepository (Repository)

The repository this came from

id (ID!)
issue (Issue!)

Identifies the issue associated with the event.

+ +--- + +### Tree + +

Represents a Git tree.

+ +#### Implements + + +- [GitObject](interfaces.md#gitobject) +- [Node](interfaces.md#node) + +#### Fields + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameDescription
abbreviatedOid (String!)

An abbreviated version of the Git object ID

commitResourcePath (URI!)

The HTTP path for this Git object

commitUrl (URI!)

The HTTP URL for this Git object

entries ([TreeEntry!])

A list of tree entries.

id (ID!)
oid (GitObjectID!)

The Git object ID

repository (Repository!)

The Repository the Git object belongs to

+ +--- + +### TreeEntry + +

Represents a Git tree entry.

+ +#### Fields + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameDescription
extension (String)

The extension of the file

isGenerated (Boolean!)

Whether or not this tree entry is generated

mode (Int!)

Entry file mode.

name (String!)

Entry file name.

object (GitObject)

Entry file object.

oid (GitObjectID!)

Entry file Git object ID.

path (String)

The full path of the file.

repository (Repository!)

The Repository the tree entry belongs to

submodule (Submodule)

If the TreeEntry is for a directory occupied by a submodule project, this returns the corresponding submodule

type (String!)

Entry file type.

+ +--- + +### UnarchiveRepositoryPayload + +

Autogenerated return type of UnarchiveRepository

+ +#### Fields + + + + + + + + + + + + + + +
NameDescription
clientMutationId (String)

A unique identifier for the client performing the mutation.

repository (Repository)

The repository that was unarchived.

+ +--- + +### UnassignedEvent + +

Represents an ‘unassigned’ event on any assignable object.

+ +#### Implements + + +- [Node](interfaces.md#node) + +#### Fields + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameDescription
actor (Actor)

Identifies the actor who performed the event.

assignable (Assignable!)

Identifies the assignable associated with the event.

assignee (Assignee)

Identifies the user or mannequin that was unassigned.

createdAt (DateTime!)

Identifies the date and time when the object was created.

id (ID!)
user (User)

Identifies the subject (user) who was unassigned.

+ +--- + +### UnfollowUserPayload + +

Autogenerated return type of UnfollowUser

+ +#### Fields + + + + + + + + + + + + + + +
NameDescription
clientMutationId (String)

A unique identifier for the client performing the mutation.

user (User)

The user that was unfollowed.

+ +--- + +### UnknownSignature + +

Represents an unknown signature on a Commit or Tag.

+ +#### Implements + + +- [GitSignature](interfaces.md#gitsignature) + +#### Fields + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameDescription
email (String!)

Email used to sign this object.

isValid (Boolean!)

True if the signature is valid and verified by GitHub.

payload (String!)

Payload for GPG signing object. Raw ODB object without the signature header.

signature (String!)

ASCII-armored signature header from object.

signer (User)

GitHub user corresponding to the email signing this commit.

state (GitSignatureState!)

The state of this signature. VALID if signature is valid and verified by +GitHub, otherwise represents reason why signature is considered invalid.

wasSignedByGitHub (Boolean!)

True if the signature was made with GitHub’s signing key.

+ +--- + +### UnlabeledEvent + +

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

+ +#### Implements + + +- [Node](interfaces.md#node) + +#### Fields + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameDescription
actor (Actor)

Identifies the actor who performed the event.

createdAt (DateTime!)

Identifies the date and time when the object was created.

id (ID!)
label (Label!)

Identifies the label associated with the ‘unlabeled’ event.

labelable (Labelable!)

Identifies the Labelable associated with the event.

+ +--- + +### UnlinkRepositoryFromProjectPayload + +

Autogenerated return type of UnlinkRepositoryFromProject

+ +#### Fields + + + + + + + + + + + + + + + + + + +
NameDescription
clientMutationId (String)

A unique identifier for the client performing the mutation.

project (Project)

The linked Project.

repository (Repository)

The linked Repository.

+ +--- + +### UnlockLockablePayload + +

Autogenerated return type of UnlockLockable

+ +#### Fields + + + + + + + + + + + + + + + + + + +
NameDescription
actor (Actor)

Identifies the actor who performed the event.

clientMutationId (String)

A unique identifier for the client performing the mutation.

unlockedRecord (Lockable)

The item that was unlocked.

+ +--- + +### UnlockedEvent + +

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

+ +#### Implements + + +- [Node](interfaces.md#node) + +#### Fields + + + + + + + + + + + + + + + + + + + + + + +
NameDescription
actor (Actor)

Identifies the actor who performed the event.

createdAt (DateTime!)

Identifies the date and time when the object was created.

id (ID!)
lockable (Lockable!)

Object that was unlocked.

+ +--- + +### UnmarkFileAsViewedPayload + +

Autogenerated return type of UnmarkFileAsViewed

+ +#### Fields + + + + + + + + + + + + + + +
NameDescription
clientMutationId (String)

A unique identifier for the client performing the mutation.

pullRequest (PullRequest)

The updated pull request.

+ +--- + +### UnmarkIssueAsDuplicatePayload + +

Autogenerated return type of UnmarkIssueAsDuplicate

+ +#### Fields + + + + + + + + + + + + + + +
NameDescription
clientMutationId (String)

A unique identifier for the client performing the mutation.

duplicate (IssueOrPullRequest)

The issue or pull request that was marked as a duplicate.

+ +--- + +### UnmarkedAsDuplicateEvent + +

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

+ +#### Implements + + +- [Node](interfaces.md#node) + +#### Fields + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameDescription
actor (Actor)

Identifies the actor who performed the event.

canonical (IssueOrPullRequest)

The authoritative issue or pull request which has been duplicated by another.

createdAt (DateTime!)

Identifies the date and time when the object was created.

duplicate (IssueOrPullRequest)

The issue or pull request which has been marked as a duplicate of another.

id (ID!)
isCrossRepository (Boolean!)

Canonical and duplicate belong to different repositories.

+ +--- + +### UnminimizeCommentPayload + +

Autogenerated return type of UnminimizeComment

+ +#### Fields + + + + + + + + + + + + + + +
NameDescription
clientMutationId (String)

A unique identifier for the client performing the mutation.

unminimizedComment (Minimizable)

The comment that was unminimized.

+ +--- + +### UnpinIssuePayload + +

Autogenerated return type of UnpinIssue

+ +#### Fields + + + + + + + + + + + + + + +
NameDescription
clientMutationId (String)

A unique identifier for the client performing the mutation.

issue (Issue)

The issue that was unpinned

+ +--- + +### UnpinnedEvent + +

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

+ +#### Implements + + +- [Node](interfaces.md#node) + +#### Fields + + + + + + + + + + + + + + + + + + + + + + +
NameDescription
actor (Actor)

Identifies the actor who performed the event.

createdAt (DateTime!)

Identifies the date and time when the object was created.

id (ID!)
issue (Issue!)

Identifies the issue associated with the event.

+ +--- + +### UnresolveReviewThreadPayload + +

Autogenerated return type of UnresolveReviewThread

+ +#### Fields + + + + + + + + + + + + + + +
NameDescription
clientMutationId (String)

A unique identifier for the client performing the mutation.

thread (PullRequestReviewThread)

The thread to resolve.

+ +--- + +### UnsubscribedEvent + +

Represents an ‘unsubscribed’ event on a given Subscribable.

+ +#### Implements + + +- [Node](interfaces.md#node) + +#### Fields + + + + + + + + + + + + + + + + + + + + + + +
NameDescription
actor (Actor)

Identifies the actor who performed the event.

createdAt (DateTime!)

Identifies the date and time when the object was created.

id (ID!)
subscribable (Subscribable!)

Object referenced by event.

+ +--- + +### UpdateBranchProtectionRulePayload + +

Autogenerated return type of UpdateBranchProtectionRule

+ +#### Fields + + + + + + + + + + + + + + +
NameDescription
branchProtectionRule (BranchProtectionRule)

The newly created BranchProtectionRule.

clientMutationId (String)

A unique identifier for the client performing the mutation.

+ +--- + +### UpdateCheckRunPayload + +

Autogenerated return type of UpdateCheckRun

+ +#### Fields + + + + + + + + + + + + + + +
NameDescription
checkRun (CheckRun)

The updated check run.

clientMutationId (String)

A unique identifier for the client performing the mutation.

+ +--- + +### UpdateCheckSuitePreferencesPayload + +

Autogenerated return type of UpdateCheckSuitePreferences

+ +#### Fields + + + + + + + + + + + + + + +
NameDescription
clientMutationId (String)

A unique identifier for the client performing the mutation.

repository (Repository)

The updated repository.

+ +--- + +### UpdateEnterpriseAdministratorRolePayload + +

Autogenerated return type of UpdateEnterpriseAdministratorRole

+ +#### Fields + + + + + + + + + + + + + + +
NameDescription
clientMutationId (String)

A unique identifier for the client performing the mutation.

message (String)

A message confirming the result of changing the administrator’s role.

+ +--- + +### UpdateEnterpriseAllowPrivateRepositoryForkingSettingPayload + +

Autogenerated return type of UpdateEnterpriseAllowPrivateRepositoryForkingSetting

+ +#### Fields + + + + + + + + + + + + + + + + + + +
NameDescription
clientMutationId (String)

A unique identifier for the client performing the mutation.

enterprise (Enterprise)

The enterprise with the updated allow private repository forking setting.

message (String)

A message confirming the result of updating the allow private repository forking setting.

+ +--- + +### UpdateEnterpriseDefaultRepositoryPermissionSettingPayload + +

Autogenerated return type of UpdateEnterpriseDefaultRepositoryPermissionSetting

+ +#### Fields + + + + + + + + + + + + + + + + + + +
NameDescription
clientMutationId (String)

A unique identifier for the client performing the mutation.

enterprise (Enterprise)

The enterprise with the updated default repository permission setting.

message (String)

A message confirming the result of updating the default repository permission setting.

+ +--- + +### UpdateEnterpriseMembersCanChangeRepositoryVisibilitySettingPayload + +

Autogenerated return type of UpdateEnterpriseMembersCanChangeRepositoryVisibilitySetting

+ +#### Fields + + + + + + + + + + + + + + + + + + +
NameDescription
clientMutationId (String)

A unique identifier for the client performing the mutation.

enterprise (Enterprise)

The enterprise with the updated members can change repository visibility setting.

message (String)

A message confirming the result of updating the members can change repository visibility setting.

+ +--- + +### UpdateEnterpriseMembersCanCreateRepositoriesSettingPayload + +

Autogenerated return type of UpdateEnterpriseMembersCanCreateRepositoriesSetting

+ +#### Fields + + + + + + + + + + + + + + + + + + +
NameDescription
clientMutationId (String)

A unique identifier for the client performing the mutation.

enterprise (Enterprise)

The enterprise with the updated members can create repositories setting.

message (String)

A message confirming the result of updating the members can create repositories setting.

+ +--- + +### UpdateEnterpriseMembersCanDeleteIssuesSettingPayload + +

Autogenerated return type of UpdateEnterpriseMembersCanDeleteIssuesSetting

+ +#### Fields + + + + + + + + + + + + + + + + + + +
NameDescription
clientMutationId (String)

A unique identifier for the client performing the mutation.

enterprise (Enterprise)

The enterprise with the updated members can delete issues setting.

message (String)

A message confirming the result of updating the members can delete issues setting.

+ +--- + +### UpdateEnterpriseMembersCanDeleteRepositoriesSettingPayload + +

Autogenerated return type of UpdateEnterpriseMembersCanDeleteRepositoriesSetting

+ +#### Fields + + + + + + + + + + + + + + + + + + +
NameDescription
clientMutationId (String)

A unique identifier for the client performing the mutation.

enterprise (Enterprise)

The enterprise with the updated members can delete repositories setting.

message (String)

A message confirming the result of updating the members can delete repositories setting.

+ +--- + +### UpdateEnterpriseMembersCanInviteCollaboratorsSettingPayload + +

Autogenerated return type of UpdateEnterpriseMembersCanInviteCollaboratorsSetting

+ +#### Fields + + + + + + + + + + + + + + + + + + +
NameDescription
clientMutationId (String)

A unique identifier for the client performing the mutation.

enterprise (Enterprise)

The enterprise with the updated members can invite collaborators setting.

message (String)

A message confirming the result of updating the members can invite collaborators setting.

+ +--- + +### UpdateEnterpriseMembersCanMakePurchasesSettingPayload + +

Autogenerated return type of UpdateEnterpriseMembersCanMakePurchasesSetting

+ +#### Fields + + + + + + + + + + + + + + + + + + +
NameDescription
clientMutationId (String)

A unique identifier for the client performing the mutation.

enterprise (Enterprise)

The enterprise with the updated members can make purchases setting.

message (String)

A message confirming the result of updating the members can make purchases setting.

+ +--- + +### UpdateEnterpriseMembersCanUpdateProtectedBranchesSettingPayload + +

Autogenerated return type of UpdateEnterpriseMembersCanUpdateProtectedBranchesSetting

+ +#### Fields + + + + + + + + + + + + + + + + + + +
NameDescription
clientMutationId (String)

A unique identifier for the client performing the mutation.

enterprise (Enterprise)

The enterprise with the updated members can update protected branches setting.

message (String)

A message confirming the result of updating the members can update protected branches setting.

+ +--- + +### UpdateEnterpriseMembersCanViewDependencyInsightsSettingPayload + +

Autogenerated return type of UpdateEnterpriseMembersCanViewDependencyInsightsSetting

+ +#### Fields + + + + + + + + + + + + + + + + + + +
NameDescription
clientMutationId (String)

A unique identifier for the client performing the mutation.

enterprise (Enterprise)

The enterprise with the updated members can view dependency insights setting.

message (String)

A message confirming the result of updating the members can view dependency insights setting.

+ +--- + +### UpdateEnterpriseOrganizationProjectsSettingPayload + +

Autogenerated return type of UpdateEnterpriseOrganizationProjectsSetting

+ +#### Fields + + + + + + + + + + + + + + + + + + +
NameDescription
clientMutationId (String)

A unique identifier for the client performing the mutation.

enterprise (Enterprise)

The enterprise with the updated organization projects setting.

message (String)

A message confirming the result of updating the organization projects setting.

+ +--- + +### UpdateEnterpriseProfilePayload + +

Autogenerated return type of UpdateEnterpriseProfile

+ +#### Fields + + + + + + + + + + + + + + +
NameDescription
clientMutationId (String)

A unique identifier for the client performing the mutation.

enterprise (Enterprise)

The updated enterprise.

+ +--- + +### UpdateEnterpriseRepositoryProjectsSettingPayload + +

Autogenerated return type of UpdateEnterpriseRepositoryProjectsSetting

+ +#### Fields + + + + + + + + + + + + + + + + + + +
NameDescription
clientMutationId (String)

A unique identifier for the client performing the mutation.

enterprise (Enterprise)

The enterprise with the updated repository projects setting.

message (String)

A message confirming the result of updating the repository projects setting.

+ +--- + +### UpdateEnterpriseTeamDiscussionsSettingPayload + +

Autogenerated return type of UpdateEnterpriseTeamDiscussionsSetting

+ +#### Fields + + + + + + + + + + + + + + + + + + +
NameDescription
clientMutationId (String)

A unique identifier for the client performing the mutation.

enterprise (Enterprise)

The enterprise with the updated team discussions setting.

message (String)

A message confirming the result of updating the team discussions setting.

+ +--- + +### UpdateEnterpriseTwoFactorAuthenticationRequiredSettingPayload + +

Autogenerated return type of UpdateEnterpriseTwoFactorAuthenticationRequiredSetting

+ +#### Fields + + + + + + + + + + + + + + + + + + +
NameDescription
clientMutationId (String)

A unique identifier for the client performing the mutation.

enterprise (Enterprise)

The enterprise with the updated two factor authentication required setting.

message (String)

A message confirming the result of updating the two factor authentication required setting.

+ +--- + +### UpdateIpAllowListEnabledSettingPayload + +

Autogenerated return type of UpdateIpAllowListEnabledSetting

+ +#### Fields + + + + + + + + + + + + + + +
NameDescription
clientMutationId (String)

A unique identifier for the client performing the mutation.

owner (IpAllowListOwner)

The IP allow list owner on which the setting was updated.

+ +--- + +### UpdateIpAllowListEntryPayload + +

Autogenerated return type of UpdateIpAllowListEntry

+ +#### Fields + + + + + + + + + + + + + + +
NameDescription
clientMutationId (String)

A unique identifier for the client performing the mutation.

ipAllowListEntry (IpAllowListEntry)

The IP allow list entry that was updated.

+ +--- + +### UpdateIssueCommentPayload + +

Autogenerated return type of UpdateIssueComment

+ +#### Fields + + + + + + + + + + + + + + +
NameDescription
clientMutationId (String)

A unique identifier for the client performing the mutation.

issueComment (IssueComment)

The updated comment.

+ +--- + +### UpdateIssuePayload + +

Autogenerated return type of UpdateIssue

+ +#### Fields + + + + + + + + + + + + + + + + + + +
NameDescription
actor (Actor)

Identifies the actor who performed the event.

clientMutationId (String)

A unique identifier for the client performing the mutation.

issue (Issue)

The issue.

+ +--- + +### UpdateLabelPayload + +

Autogenerated return type of UpdateLabel

+ +#### Fields + + + + + + + + + + + + + + +
NameDescription
clientMutationId (String)

A unique identifier for the client performing the mutation.

label (Label)

The updated label.

+ +--- + +### UpdateNotificationRestrictionSettingPayload + +

Autogenerated return type of UpdateNotificationRestrictionSetting

+ +#### Fields + + + + + + + + + + + + + + +
NameDescription
clientMutationId (String)

A unique identifier for the client performing the mutation.

owner (VerifiableDomainOwner)

The owner on which the setting was updated.

+ +--- + +### UpdateProjectCardPayload + +

Autogenerated return type of UpdateProjectCard

+ +#### Fields + + + + + + + + + + + + + + +
NameDescription
clientMutationId (String)

A unique identifier for the client performing the mutation.

projectCard (ProjectCard)

The updated ProjectCard.

+ +--- + +### UpdateProjectColumnPayload + +

Autogenerated return type of UpdateProjectColumn

+ +#### Fields + + + + + + + + + + + + + + +
NameDescription
clientMutationId (String)

A unique identifier for the client performing the mutation.

projectColumn (ProjectColumn)

The updated project column.

+ +--- + +### UpdateProjectPayload + +

Autogenerated return type of UpdateProject

+ +#### Fields + + + + + + + + + + + + + + +
NameDescription
clientMutationId (String)

A unique identifier for the client performing the mutation.

project (Project)

The updated project.

+ +--- + +### UpdatePullRequestPayload + +

Autogenerated return type of UpdatePullRequest

+ +#### Fields + + + + + + + + + + + + + + + + + + +
NameDescription
actor (Actor)

Identifies the actor who performed the event.

clientMutationId (String)

A unique identifier for the client performing the mutation.

pullRequest (PullRequest)

The updated pull request.

+ +--- + +### UpdatePullRequestReviewCommentPayload + +

Autogenerated return type of UpdatePullRequestReviewComment

+ +#### Fields + + + + + + + + + + + + + + +
NameDescription
clientMutationId (String)

A unique identifier for the client performing the mutation.

pullRequestReviewComment (PullRequestReviewComment)

The updated comment.

+ +--- + +### UpdatePullRequestReviewPayload + +

Autogenerated return type of UpdatePullRequestReview

+ +#### Fields + + + + + + + + + + + + + + +
NameDescription
clientMutationId (String)

A unique identifier for the client performing the mutation.

pullRequestReview (PullRequestReview)

The updated pull request review.

+ +--- + +### UpdateRefPayload + +

Autogenerated return type of UpdateRef

+ +#### Fields + + + + + + + + + + + + + + +
NameDescription
clientMutationId (String)

A unique identifier for the client performing the mutation.

ref (Ref)

The updated Ref.

+ +--- + +### UpdateRefsPayload + +

Autogenerated return type of UpdateRefs

+ +#### Fields + + + + + + + + + + +
NameDescription
clientMutationId (String)

A unique identifier for the client performing the mutation.

+ +--- + +### UpdateRepositoryPayload + +

Autogenerated return type of UpdateRepository

+ +#### Fields + + + + + + + + + + + + + + +
NameDescription
clientMutationId (String)

A unique identifier for the client performing the mutation.

repository (Repository)

The updated repository.

+ +--- + +### UpdateSubscriptionPayload + +

Autogenerated return type of UpdateSubscription

+ +#### Fields + + + + + + + + + + + + + + +
NameDescription
clientMutationId (String)

A unique identifier for the client performing the mutation.

subscribable (Subscribable)

The input subscribable entity.

+ +--- + +### UpdateTeamDiscussionCommentPayload + +

Autogenerated return type of UpdateTeamDiscussionComment

+ +#### Fields + + + + + + + + + + + + + + +
NameDescription
clientMutationId (String)

A unique identifier for the client performing the mutation.

teamDiscussionComment (TeamDiscussionComment)

The updated comment.

+ +--- + +### UpdateTeamDiscussionPayload + +

Autogenerated return type of UpdateTeamDiscussion

+ +#### Fields + + + + + + + + + + + + + + +
NameDescription
clientMutationId (String)

A unique identifier for the client performing the mutation.

teamDiscussion (TeamDiscussion)

The updated discussion.

+ +--- + +### UpdateTeamReviewAssignmentPayload + +

Autogenerated return type of UpdateTeamReviewAssignment

+ +#### Fields + + + + + + + + + + + + + + +
NameDescription
clientMutationId (String)

A unique identifier for the client performing the mutation.

team (Team)

The team that was modified

+ +--- + +### UpdateTopicsPayload + +

Autogenerated return type of UpdateTopics

+ +#### Fields + + + + + + + + + + + + + + + + + + +
NameDescription
clientMutationId (String)

A unique identifier for the client performing the mutation.

invalidTopicNames ([String!])

Names of the provided topics that are not valid.

repository (Repository)

The updated repository.

+ +--- + +### User + +

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

+ +#### Implements + + +- [Actor](interfaces.md#actor) +- [Node](interfaces.md#node) +- [PackageOwner](interfaces.md#packageowner) +- [ProfileOwner](interfaces.md#profileowner) +- [ProjectOwner](interfaces.md#projectowner) +- [RepositoryOwner](interfaces.md#repositoryowner) +- [Sponsorable](interfaces.md#sponsorable) +- [UniformResourceLocatable](interfaces.md#uniformresourcelocatable) + +#### Fields + + + + + + + + + - + - - + + - + + + + + + + + + + + + + + + + + - - + + - - + + - + + + + + - + + + + + - + - - - - - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + + + + + + + + + + + + + + + + + + + + + + + + + - - - -
NameDescription
anyPinnableItems (Boolean!) +

Determine if this repository owner has any items that can be pinned to their profile.

+ + + + + +
Arguments
+

type (PinnableItemType)

+

Filter to only a particular kind of pinnable item.

repository (Repository)avatarUrl (URI!) -

Find Repository.

+

A URL pointing to the user’s public avatar.

Arguments
-

name (String!)

-

Name of Repository to find.

+

size (Int)

+

The size of the resulting square image.

resourcePath (URI!)

The HTTP path for this user

bio (String)

The user’s public profile bio.

savedReplies (SavedReplyConnection)bioHTML (HTML!)

The user’s public profile bio as HTML.

commitComments (CommitCommentConnection!) -

Replies this user has saved

+

A list of commit comments made by this user.

@@ -34282,27 +34662,63 @@ GitHub.com UI uses [COMMIT, ISSUE, PULL_REQUEST, REPOSITORY]

Returns the last n elements from the list.

+
Arguments
+
company (String)

The user’s public profile company.

companyHTML (HTML!)

The user’s public profile company as HTML.

contributionsCollection (ContributionsCollection!) +

The collection of contributions this user has made to different repositories.

+ + + + + + + + + +
Arguments
+

from (DateTime)

+

Only contributions made at this time or later will be counted. If omitted, defaults to a year ago.

+
-

orderBy (SavedReplyOrder)

-

The field to order saved replies by.

+

organizationID (ID)

+

The ID of the organization used to filter contributions.

+
+

to (DateTime)

+

Only contributions made before and up to and including this time will be +counted. If omitted, defaults to the current time.

sponsorsListing (SponsorsListing)

The GitHub Sponsors listing for this user or organization.

createdAt (DateTime!)

Identifies the date and time when the object was created.

sponsorshipForViewerAsSponsor (Sponsorship)

The viewer’s sponsorship of this entity.

databaseId (Int)

Identifies the primary key from the database.

sponsorshipsAsMaintainer (SponsorshipConnection!)email (String!)

The user’s publicly visible profile email.

followers (FollowerConnection!) -

This object’s sponsorships as the maintainer.

+

A list of users the given user is followed by.

@@ -34325,32 +34741,19 @@ GitHub.com UI uses [COMMIT, ISSUE, PULL_REQUEST, REPOSITORY]

Returns the first n elements from the list.

- - - - - -
Arguments
-

includePrivate (Boolean)

-

Whether or not to include private sponsorships in the result set

-

last (Int)

Returns the last n elements from the list.

-

orderBy (SponsorshipOrder)

-

Ordering options for sponsorships returned from this connection. If left -blank, the sponsorships will be ordered based on relevancy to the viewer.

-
sponsorshipsAsSponsor (SponsorshipConnection!)following (FollowingConnection!) -

This object’s sponsorships as the sponsor.

+

A list of users the given user is following.

@@ -34379,20 +34782,30 @@ blank, the sponsorships will be ordered based on relevancy to the viewer.

Returns the last n elements from the list.

+
Arguments
+
gist (Gist) +

Find gist by repo name.

+ + + +
Arguments
-

orderBy (SponsorshipOrder)

-

Ordering options for sponsorships returned from this connection. If left -blank, the sponsorships will be ordered based on relevancy to the viewer.

+

name (String!)

+

The gist name to find.

starredRepositories (StarredRepositoryConnection!)gistComments (GistCommentConnection!) -

Repositories the user has starred.

+

A list of gist comments made by this user.

@@ -34421,29 +34834,13 @@ blank, the sponsorships will be ordered based on relevancy to the viewer.

Returns the last n elements from the list.

- - - - - -
Arguments
-

orderBy (StarOrder)

-

Order for connection

-
-

ownedByViewer (Boolean)

-

Filters starred repositories to only return repositories owned by the viewer.

-
status (UserStatus)

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

topRepositories (RepositoryConnection!)gists (GistConnection!) -

Repositories the user has contributed to, ordered by contribution rank, plus repositories the user has created

+

A list of the Gists the user has created.

@@ -34474,71 +34871,109 @@ blank, the sponsorships will be ordered based on relevancy to the viewer.

Arguments
-

orderBy (RepositoryOrder!)

-

Ordering options for repositories returned from the connection

+

orderBy (GistOrder)

+

Ordering options for gists returned from the connection

-

since (DateTime)

-

How far back in time to fetch contributed repositories

+

privacy (GistPrivacy)

+

Filters Gists according to privacy.

twitterUsername (String)

The user’s Twitter username.

hasSponsorsListing (Boolean!)

True if this user/organization has a GitHub Sponsors listing.

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

hovercard (Hovercard!) +

The hovercard information for this user in a given context

+ + + + + + + +
Arguments
+

primarySubjectId (ID)

+

The ID of the subject to get the hovercard in the context of

+
+
url (URI!)

The HTTP URL for this user

id (ID!)
viewerCanChangePinnedItems (Boolean!)

Can the viewer pin repositories and gists to the profile?

interactionAbility (RepositoryInteractionAbility)

The interaction ability settings for this user.

viewerCanCreateProjects (Boolean!)

Can the current viewer create new projects on this owner.

isBountyHunter (Boolean!)

Whether or not this user is a participant in the GitHub Security Bug Bounty.

viewerCanFollow (Boolean!)

Whether or not the viewer is able to follow the user.

isCampusExpert (Boolean!)

Whether or not this user is a participant in the GitHub Campus Experts Program.

viewerCanSponsor (Boolean!)

Whether or not the viewer is able to sponsor this user/organization.

isDeveloperProgramMember (Boolean!)

Whether or not this user is a GitHub Developer Program member.

viewerIsFollowing (Boolean!)

Whether or not this user is followed by the viewer.

isEmployee (Boolean!)

Whether or not this user is a GitHub employee.

viewerIsSponsoring (Boolean!)

True if the viewer is sponsoring this user/organization.

isGitHubStar (Boolean!)

Whether or not this user is a member of the GitHub Stars Program.

watching (RepositoryConnection!)isHireable (Boolean!)

Whether or not the user has marked themselves as for hire.

isSiteAdmin (Boolean!)

Whether or not this user is a site administrator.

isSponsoredBy (Boolean!) -

A list of repositories the given user is watching.

+

Check if the given account is sponsoring this user/organization.

+
Arguments
-

affiliations ([RepositoryAffiliation])

-

Affiliation options for repositories returned from the connection. If none -specified, the results will include repositories for which the current -viewer is an owner or collaborator, or member.

+

accountLogin (String!)

+

The target account’s login.

+
isSponsoringViewer (Boolean!)

True if the viewer is sponsored by this user/organization.

isViewer (Boolean!)

Whether or not this user is the viewing user.

issueComments (IssueCommentConnection!) +

A list of issue comments made by this user.

+ + + + +
Arguments

after (String)

@@ -34559,109 +34994,133 @@ viewer is an owner or collaborator, or member.

-

isLocked (Boolean)

-

If non-null, filters repositories according to whether they have been locked

+

last (Int)

+

Returns the last n elements from the list.

-

last (Int)

-

Returns the last n elements from the list.

+

orderBy (IssueCommentOrder)

+

Ordering options for issue comments returned from the connection.

+
issues (IssueConnection!) +

A list of issues associated with this user.

+ + + + + + + + + + + + + + + + + + +
Arguments
-

orderBy (RepositoryOrder)

-

Ordering options for repositories returned from the connection

+

after (String)

+

Returns the elements in the list that come after the specified cursor.

-

ownerAffiliations ([RepositoryAffiliation])

-

Array of owner’s affiliation options for repositories returned from the -connection. For example, OWNER will include only repositories that the -organization or user being viewed owns.

+

before (String)

+

Returns the elements in the list that come before the specified cursor.

-

privacy (RepositoryPrivacy)

-

If non-null, filters repositories according to privacy

+

filterBy (IssueFilters)

+

Filtering options for issues returned from the connection.

+
+

first (Int)

+

Returns the first n elements from the list.

+
+

labels ([String!])

+

A list of label names to filter the pull requests by.

+
+

last (Int)

+

Returns the last n elements from the list.

+
+

orderBy (IssueOrder)

+

Ordering options for issues returned from the connection.

+
+

states ([IssueState!])

+

A list of states to filter the issues by.

websiteUrl (URI)

A URL pointing to the user’s public website/blog.

- ---- - -### SuggestedReviewer - -

A suggestion to review a pull request based on a user’s commit history and review comments.

- -#### Fields - - - - - + + - - + + - - + + - - + + -
NameDescriptionitemShowcase (ProfileItemShowcase!)

Showcases a selection of repositories and gists that the profile owner has +either curated or that have been selected automatically based on popularity.

isAuthor (Boolean!)

Is this suggestion based on past commits?

location (String)

The user’s public profile location.

isCommenter (Boolean!)

Is this suggestion based on past review comments?

login (String!)

The username used to login.

reviewer (User!)

Identifies the user suggested to review the pull request.

name (String)

The user’s public profile name.

- ---- - -### Issue - -

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

- -#### Implements - - -- [Assignable](interfaces.md#assignable) -- [Closable](interfaces.md#closable) -- [Comment](interfaces.md#comment) -- [Labelable](interfaces.md#labelable) -- [Lockable](interfaces.md#lockable) -- [Node](interfaces.md#node) -- [Reactable](interfaces.md#reactable) -- [RepositoryNode](interfaces.md#repositorynode) -- [Subscribable](interfaces.md#subscribable) -- [UniformResourceLocatable](interfaces.md#uniformresourcelocatable) -- [Updatable](interfaces.md#updatable) -- [UpdatableComment](interfaces.md#updatablecomment) - -#### Fields - - - - + + - - + + - + Description - - + + - - + + - - + + - - + + + + + +
NameDescriptionorganization (Organization) +

Find an organization by its login that the user belongs to.

+ + + + + + + +
Arguments
+

login (String!)

+

The login of the organization to find.

+
+
activeLockReason (LockReason)

Reason that the conversation was locked.

organizationVerifiedDomainEmails ([String!]!) +

Verified email addresses that match verified domains for a specified organization the user is a member of.

+ + + + + + + +
Arguments
+

login (String!)

+

The login of the organization to match verified domains from.

+
+
assignees (UserConnection!)organizations (OrganizationConnection!) -

A list of Users assigned to this object.

+

A list of organizations the user belongs to.

@@ -34694,45 +35153,9 @@ organization or user being viewed owns.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - + - - - - - - - - - - + + - - + + - + - + + + + + + + + + - + - - - - - - - -
Arguments
author (Actor)

The actor who authored the comment.

authorAssociation (CommentAuthorAssociation!)

Author’s association with the subject of the comment.

body (String!)

Identifies the body of the issue.

bodyHTML (HTML!)

The body rendered to HTML.

bodyResourcePath (URI!)

The http path for this issue body

bodyText (String!)

Identifies the body of the issue rendered to text.

bodyUrl (URI!)

The http URL for this issue body

closed (Boolean!)

true if the object is closed (definition of closed may depend on type)

closedAt (DateTime)

Identifies the date and time when the object was closed.

comments (IssueCommentConnection!)packages (PackageConnection!) -

A list of comments associated with the Issue.

+

A list of packages under the owner.

@@ -34763,66 +35186,76 @@ organization or user being viewed owns.

+ + + + + + + + +
Arguments
-

orderBy (IssueCommentOrder)

-

Ordering options for issue comments returned from the connection.

+

names ([String])

+

Find packages by their names.

+
+

orderBy (PackageOrder)

+

Ordering of the returned packages.

+
+

packageType (PackageType)

+

Filter registry package by type.

+
+

repositoryId (ID)

+

Find packages in a repository by ID.

createdAt (DateTime!)

Identifies the date and time when the object was created.

createdViaEmail (Boolean!)

Check if this comment was created via an email reply.

databaseId (Int)

Identifies the primary key from the database.

editor (Actor)

The actor who edited the comment.

hovercard (Hovercard!)pinnableItems (PinnableItemConnection!) -

The hovercard information for this issue

+

A list of repositories and gists this profile owner can pin to their profile.

+ + + + + + + + + + + +
Arguments
-

includeNotificationContexts (Boolean)

-

Whether or not to include notification contexts

+

after (String)

+

Returns the elements in the list that come after the specified cursor.

+
+

before (String)

+

Returns the elements in the list that come before the specified cursor.

+
+

first (Int)

+

Returns the first n elements from the list.

+
+

last (Int)

+

Returns the last n elements from the list.

+
+

types ([PinnableItemType!])

+

Filter the types of pinnable items that are returned.

id (ID!)
includesCreatedEdit (Boolean!)

Check if this comment was edited and includes an edit with the creation data

isPinned (Boolean)

Indicates whether or not this issue is currently pinned to the repository issues list

isReadByViewer (Boolean)

Is this issue read by the viewer

labels (LabelConnection)pinnedItems (PinnableItemConnection!) -

A list of labels associated with the object.

+

A list of repositories and gists this profile owner has pinned to their profile

@@ -34853,33 +35286,38 @@ organization or user being viewed owns.

Arguments
-

orderBy (LabelOrder)

-

Ordering options for labels returned from the connection.

+

types ([PinnableItemType!])

+

Filter the types of pinned items that are returned.

lastEditedAt (DateTime)

The moment the editor made the last edit

locked (Boolean!)

true if the object is locked

milestone (Milestone)

Identifies the milestone associated with the issue.

pinnedItemsRemaining (Int!)

Returns how many more items this profile owner can pin to their profile.

number (Int!)

Identifies the issue number.

project (Project) +

Find project by number.

+ + + + + + + +
Arguments
+

number (Int!)

+

The project number to find.

+
+
participants (UserConnection!)projects (ProjectConnection!) -

A list of Users that are participating in the Issue conversation.

+

A list of projects under the owner.

@@ -34908,13 +35346,39 @@ organization or user being viewed owns.

Returns the last n elements from the list.

+ + + + + + + + +
Arguments
+

orderBy (ProjectOrder)

+

Ordering options for projects returned from the connection

+
+

search (String)

+

Query to search projects by, currently only searching by name.

+
+

states ([ProjectState!])

+

A list of states to filter the projects by.

+
projectCards (ProjectCardConnection!)projectsResourcePath (URI!)

The HTTP path listing user’s projects

projectsUrl (URI!)

The HTTP URL listing user’s projects

publicKeys (PublicKeyConnection!) -

List of project cards associated with this issue.

+

A list of public keys associated with this user.

@@ -34925,12 +35389,6 @@ organization or user being viewed owns.

Returns the elements in the list that come after the specified cursor.

- - - - - - - - - - - - + - - - - - - - - - - - - - + - + - - - - - - + + - - + + - + - - - - - - - - - - - - - - - - - - - - - - + + -
Arguments
-

archivedStates ([ProjectCardArchivedState])

-

A list of archived states to filter the cards by

-

before (String)

@@ -34953,17 +35411,9 @@ organization or user being viewed owns.

publishedAt (DateTime)

Identifies when the comment was published at.

reactionGroups ([ReactionGroup!])

A list of reactions grouped by content left on the subject.

reactions (ReactionConnection!)pullRequests (PullRequestConnection!) -

A list of Reactions left on the Issue.

+

A list of pull requests associated with this user.

@@ -34976,14 +35426,14 @@ organization or user being viewed owns.

@@ -34992,6 +35442,18 @@ organization or user being viewed owns.

Returns the first n elements from the list.

+ + + + + + + + +
Arguments
-

before (String)

-

Returns the elements in the list that come before the specified cursor.

+

baseRefName (String)

+

The base ref name to filter the pull requests by.

-

content (ReactionContent)

-

Allows filtering Reactions by emoji.

+

before (String)

+

Returns the elements in the list that come before the specified cursor.

+

headRefName (String)

+

The head ref name to filter the pull requests by.

+
+

labels ([String!])

+

A list of label names to filter the pull requests by.

+

last (Int)

@@ -35000,33 +35462,35 @@ organization or user being viewed owns.

-

orderBy (ReactionOrder)

-

Allows specifying the order in which reactions are returned.

+

orderBy (IssueOrder)

+

Ordering options for pull requests returned from the connection.

+
+

states ([PullRequestState!])

+

A list of states to filter the pull requests by.

repository (Repository!)

The repository associated with this node.

resourcePath (URI!)

The HTTP path for this issue

state (IssueState!)

Identifies the state of the issue.

timeline (IssueTimelineConnection!)repositories (RepositoryConnection!) -

A list of events, comments, commits, etc. associated with the issue.

+

A list of repositories that the user owns.

+ + + + + + + + + + + + + + +
Arguments
+

affiliations ([RepositoryAffiliation])

+

Array of viewer’s affiliation options for repositories returned from the +connection. For example, OWNER will include only repositories that the +current viewer owns.

+

after (String)

@@ -35045,6 +35509,18 @@ organization or user being viewed owns.

Returns the first n elements from the list.

+

isFork (Boolean)

+

If non-null, filters repositories according to whether they are forks of another repository

+
+

isLocked (Boolean)

+

If non-null, filters repositories according to whether they have been locked

+

last (Int)

@@ -35053,17 +35529,31 @@ organization or user being viewed owns.

-

since (DateTime)

-

Allows filtering timeline events by a since timestamp.

+

orderBy (RepositoryOrder)

+

Ordering options for repositories returned from the connection

+
+

ownerAffiliations ([RepositoryAffiliation])

+

Array of owner’s affiliation options for repositories returned from the +connection. For example, OWNER will include only repositories that the +organization or user being viewed owns.

+
+

privacy (RepositoryPrivacy)

+

If non-null, filters repositories according to privacy

timelineItems (IssueTimelineItemsConnection!)repositoriesContributedTo (RepositoryConnection!) -

A list of events, comments, commits, etc. associated with the issue.

+

A list of repositories that the user recently contributed to.

@@ -35080,6 +35570,13 @@ organization or user being viewed owns.

Returns the elements in the list that come before the specified cursor.

+ + + + + + @@ -35100,35 +35603,44 @@ organization or user being viewed owns.

Arguments
+

contributionTypes ([RepositoryContributionType])

+

If non-null, include only the specified types of contributions. The +GitHub.com UI uses [COMMIT, ISSUE, PULL_REQUEST, REPOSITORY]

+

first (Int)

@@ -35088,8 +35585,14 @@ organization or user being viewed owns.

-

itemTypes ([IssueTimelineItemsItemType!])

-

Filter timeline items by type.

+

includeUserRepositories (Boolean)

+

If true, include user repositories

+
+

isLocked (Boolean)

+

If non-null, filters repositories according to whether they have been locked

-

since (DateTime)

-

Filter timeline items by a since timestamp.

+

orderBy (RepositoryOrder)

+

Ordering options for repositories returned from the connection

-

skip (Int)

-

Skips the first n elements in the list.

+

privacy (RepositoryPrivacy)

+

If non-null, filters repositories according to privacy

title (String!)

Identifies the issue title.

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

repository (Repository) +

Find Repository.

+ + + + + + + +
Arguments
+

name (String!)

+

Name of Repository to find.

+
+
url (URI!)

The HTTP URL for this issue

resourcePath (URI!)

The HTTP path for this user

userContentEdits (UserContentEditConnection)savedReplies (SavedReplyConnection) -

A list of edits to this content.

+

Replies this user has saved

@@ -35157,52 +35669,27 @@ organization or user being viewed owns.

Returns the last n elements from the list.

+ + +
Arguments
+

orderBy (SavedReplyOrder)

+

The field to order saved replies by.

+
viewerCanReact (Boolean!)

Can user react to this subject

viewerCanSubscribe (Boolean!)

Check if the viewer is able to change their subscription status for the repository.

viewerCanUpdate (Boolean!)

Check if the current viewer can update this object.

viewerCannotUpdateReasons ([CommentCannotUpdateReason!]!)

Reasons why the current viewer can not update this comment.

viewerDidAuthor (Boolean!)

Did the viewer author this comment.

viewerSubscription (SubscriptionState)

Identifies if the viewer is watching, not watching, or ignoring the subscribable entity.

sponsorsListing (SponsorsListing)

The GitHub Sponsors listing for this user or organization.

- ---- - -### PullRequestContributionsByRepository - -

This aggregates pull requests opened by a user within one repository.

- -#### Fields - - - - + + - + - - - - - -
NameDescriptionsponsorshipForViewerAsSponsor (Sponsorship)

The viewer’s sponsorship of this entity.

contributions (CreatedPullRequestContributionConnection!)sponsorshipsAsMaintainer (SponsorshipConnection!) -

The pull request contributions.

+

This object’s sponsorships as the maintainer.

@@ -35225,246 +35712,32 @@ organization or user being viewed owns.

Returns the first n elements from the list.

- - - - - - -
Arguments
-

last (Int)

-

Returns the last n elements from the list.

-
-

orderBy (ContributionOrder)

-

Ordering options for contributions returned from the connection.

-
-
repository (Repository!)

The repository in which the pull requests were opened.

- ---- - -### SetOrganizationInteractionLimitPayload - -

Autogenerated return type of SetOrganizationInteractionLimit

- -#### Fields - - - - - - - - - - - - - - -
NameDescription
clientMutationId (String)

A unique identifier for the client performing the mutation.

organization (Organization)

The organization that the interaction limit was set for.

- ---- - -### OrgUpdateMemberRepositoryCreationPermissionAuditEntry - -

Audit log entry for a org.update_member_repository_creation_permission event.

- -#### Implements - - -- [AuditEntry](interfaces.md#auditentry) -- [Node](interfaces.md#node) -- [OrganizationAuditEntryData](interfaces.md#organizationauditentrydata) - -#### Fields - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameDescription
action (String!)

The action name

actor (AuditEntryActor)

The user who initiated the action

actorIp (String)

The IP address of the actor

actorLocation (ActorLocation)

A readable representation of the actor’s location

actorLogin (String)

The username of the user who initiated the action

actorResourcePath (URI)

The HTTP path for the actor.

actorUrl (URI)

The HTTP URL for the actor.

canCreateRepositories (Boolean)

Can members create repositories in the organization.

createdAt (PreciseDateTime!)

The time the action was initiated

id (ID!)
operationType (OperationType)

The corresponding operation type for the action

organization (Organization)

The Organization associated with the Audit Entry.

organizationName (String)

The name of the Organization.

organizationResourcePath (URI)

The HTTP path for the organization

organizationUrl (URI)

The HTTP URL for the organization

user (User)

The user affected by the action

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

userResourcePath (URI)

The HTTP path for the user.

userUrl (URI)

The HTTP URL for the user.

visibility (OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility)

The permission for visibility level of repositories for this organization.

- ---- - -### PackageVersionStatistics - -

Represents a object that contains package version activity statistics such as downloads.

- -#### Fields - - - - - - - - - - -
NameDescription
downloadsTotalCount (Int!)

Number of times the package was downloaded since it was created.

- ---- - -### SmimeSignature - -

Represents an S/MIME signature on a Commit or Tag.

- -#### Implements - - -- [GitSignature](interfaces.md#gitsignature) - -#### Fields - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameDescription
email (String!)

Email used to sign this object.

isValid (Boolean!)

True if the signature is valid and verified by GitHub.

payload (String!)

Payload for GPG signing object. Raw ODB object without the signature header.

signature (String!)

ASCII-armored signature header from object.

signer (User)

GitHub user corresponding to the email signing this commit.

state (GitSignatureState!)

The state of this signature. VALID if signature is valid and verified by -GitHub, otherwise represents reason why signature is considered invalid.

wasSignedByGitHub (Boolean!)

True if the signature was made with GitHub’s signing key.

- ---- - -### StatusCheckRollup - -

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

- -#### Implements - - -- [Node](interfaces.md#node) - -#### Fields - - - - - - - - - + + + + + + + + + +
NameDescription
commit (Commit)

The commit the status and check runs are attached to.

+

includePrivate (Boolean)

+

Whether or not to include private sponsorships in the result set

+
+

last (Int)

+

Returns the last n elements from the list.

+
+

orderBy (SponsorshipOrder)

+

Ordering options for sponsorships returned from this connection. If left +blank, the sponsorships will be ordered based on relevancy to the viewer.

+
+
contexts (StatusCheckRollupContextConnection!)sponsorshipsAsSponsor (SponsorshipConnection!) -

A list of status contexts and check runs for this commit.

+

This object’s sponsorships as the sponsor.

@@ -35493,379 +35766,235 @@ GitHub, otherwise represents reason why signature is considered invalid.

Returns the last n elements from the list.

+ + +
Arguments
+

orderBy (SponsorshipOrder)

+

Ordering options for sponsorships returned from this connection. If left +blank, the sponsorships will be ordered based on relevancy to the viewer.

+
id (ID!)
state (StatusState!)

The combined status for the commit.

- ---- - -### AddAssigneesToAssignablePayload - -

Autogenerated return type of AddAssigneesToAssignable

- -#### Fields - - - - - - - - - - - - - - -
NameDescription
assignable (Assignable)

The item that was assigned.

clientMutationId (String)

A unique identifier for the client performing the mutation.

- ---- - -### ContentAttachment - -

A content attachment

- -#### Fields - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameDescription
body (String!)

The body text of the content attachment. This parameter supports markdown.

contentReference (ContentReference!)

The content reference that the content attachment is attached to.

databaseId (Int!)

Identifies the primary key from the database.

id (ID!)
title (String!)

The title of the content attachment.

- ---- - -### CreatedPullRequestContributionConnection - -

The connection type for CreatedPullRequestContribution.

- -#### Fields - - - - - - - - - - - - - - - - - - - - - - -
NameDescription
edges ([CreatedPullRequestContributionEdge])

A list of edges.

nodes ([CreatedPullRequestContribution])

A list of nodes.

pageInfo (PageInfo!)

Information to aid in pagination.

totalCount (Int!)

Identifies the total count of items in the connection.

- ---- - -### CWE - -

A common weakness enumeration

- -#### Implements - - -- [Node](interfaces.md#node) - -#### Fields - - - - - - - - - - - - - - - - - - - - - - -
NameDescription
cweId (String!)

The id of the CWE

description (String!)

A detailed description of this CWE

id (ID!)

ID of the object.

name (String!)

The name of this CWE

- ---- - -### EnterpriseServerUserAccountEmailConnection - -

The connection type for EnterpriseServerUserAccountEmail.

- -#### Fields - - - - - - - - - - - - - - - - - - - - - - -
NameDescription
edges ([EnterpriseServerUserAccountEmailEdge])

A list of edges.

nodes ([EnterpriseServerUserAccountEmail])

A list of nodes.

pageInfo (PageInfo!)

Information to aid in pagination.

totalCount (Int!)

Identifies the total count of items in the connection.

- ---- - -### MarketplaceListingConnection - -

Look up Marketplace Listings

- -#### Fields - - - - - - - - - - - - - - - - - - - - - - -
NameDescription
edges ([MarketplaceListingEdge])

A list of edges.

nodes ([MarketplaceListing])

A list of nodes.

pageInfo (PageInfo!)

Information to aid in pagination.

totalCount (Int!)

Identifies the total count of items in the connection.

- ---- - -### PullRequestReviewCommentEdge - -

An edge in a connection.

- -#### Fields - - - - - - - - - - - - - - -
NameDescription
cursor (String!)

A cursor for use in pagination.

node (PullRequestReviewComment)

The item at the end of the edge.

- ---- - -### ConvertToDraftEvent - -

Represents a ‘convert_to_draft’ event on a given pull request.

- -#### Implements - - -- [Node](interfaces.md#node) -- [UniformResourceLocatable](interfaces.md#uniformresourcelocatable) - -#### Fields - - - - - - - - - + + - - + + - - + + - - + + - - + + - - -
NameDescription
actor (Actor)

Identifies the actor who performed the event.

starredRepositories (StarredRepositoryConnection!) +

Repositories the user has starred.

+ + + + + + + + + + + + + + + + + + + + + + +
Arguments
+

after (String)

+

Returns the elements in the list that come after the specified cursor.

+
+

before (String)

+

Returns the elements in the list that come before the specified cursor.

+
+

first (Int)

+

Returns the first n elements from the list.

+
+

last (Int)

+

Returns the last n elements from the list.

+
+

orderBy (StarOrder)

+

Order for connection

+
+

ownedByViewer (Boolean)

+

Filters starred repositories to only return repositories owned by the viewer.

+
+
createdAt (DateTime!)

Identifies the date and time when the object was created.

status (UserStatus)

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

id (ID!)topRepositories (RepositoryConnection!) +

Repositories the user has contributed to, ordered by contribution rank, plus repositories the user has created

+ + + + + + + + + + + + + + + + + + + + + + +
Arguments
+

after (String)

+

Returns the elements in the list that come after the specified cursor.

+
+

before (String)

+

Returns the elements in the list that come before the specified cursor.

+
+

first (Int)

+

Returns the first n elements from the list.

+
+

last (Int)

+

Returns the last n elements from the list.

+
+

orderBy (RepositoryOrder!)

+

Ordering options for repositories returned from the connection

+
+

since (DateTime)

+

How far back in time to fetch contributed repositories

+
+
pullRequest (PullRequest!)

PullRequest referenced by event.

twitterUsername (String)

The user’s Twitter username.

resourcePath (URI!)

The HTTP path for this convert to draft event.

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

url (URI!)

The HTTP URL for this convert to draft event.

- ---- - -### CheckAnnotationEdge - -

An edge in a connection.

- -#### Fields - - - - - - - - - - - - - + -
NameDescription
cursor (String!)

A cursor for use in pagination.

node (CheckAnnotation)

The item at the end of the edge.

The HTTP URL for this user

- ---- - -### DependencyGraphManifestConnection - -

The connection type for DependencyGraphManifest.

- -#### Fields - - - - + + - - + + - - + + - - + + - - + + -
NameDescriptionviewerCanChangePinnedItems (Boolean!)

Can the viewer pin repositories and gists to the profile?

edges ([DependencyGraphManifestEdge])

A list of edges.

viewerCanCreateProjects (Boolean!)

Can the current viewer create new projects on this owner.

nodes ([DependencyGraphManifest])

A list of nodes.

viewerCanFollow (Boolean!)

Whether or not the viewer is able to follow the user.

pageInfo (PageInfo!)

Information to aid in pagination.

viewerCanSponsor (Boolean!)

Whether or not the viewer is able to sponsor this user/organization.

totalCount (Int!)

Identifies the total count of items in the connection.

viewerIsFollowing (Boolean!)

Whether or not this user is followed by the viewer.

- ---- - -### PullRequestEdge - -

An edge in a connection.

- -#### Fields - - - - + + - - + + - - + +
NameDescriptionviewerIsSponsoring (Boolean!)

True if the viewer is sponsoring this user/organization.

cursor (String!)

A cursor for use in pagination.

watching (RepositoryConnection!) +

A list of repositories the given user is watching.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Arguments
+

affiliations ([RepositoryAffiliation])

+

Affiliation options for repositories returned from the connection. If none +specified, the results will include repositories for which the current +viewer is an owner or collaborator, or member.

+
+

after (String)

+

Returns the elements in the list that come after the specified cursor.

+
+

before (String)

+

Returns the elements in the list that come before the specified cursor.

+
+

first (Int)

+

Returns the first n elements from the list.

+
+

isLocked (Boolean)

+

If non-null, filters repositories according to whether they have been locked

+
+

last (Int)

+

Returns the last n elements from the list.

+
+

orderBy (RepositoryOrder)

+

Ordering options for repositories returned from the connection

+
+

ownerAffiliations ([RepositoryAffiliation])

+

Array of owner’s affiliation options for repositories returned from the +connection. For example, OWNER will include only repositories that the +organization or user being viewed owns.

+
+

privacy (RepositoryPrivacy)

+

If non-null, filters repositories according to privacy

+
+
node (PullRequest)

The item at the end of the edge.

websiteUrl (URI)

A URL pointing to the user’s public website/blog.

--- -### UserEdge - -

Represents a user.

- -#### Fields +### UserBlockedEvent - - - - - - - - - - - - - -
NameDescription
cursor (String!)

A cursor for use in pagination.

node (User)

The item at the end of the edge.

+

Represents a ‘user_blocked’ event on a given user.

---- +#### Implements -### BlameRange -

Represents a range of information from a Git blame.

+- [Node](interfaces.md#node) #### Fields @@ -35875,31 +36004,32 @@ GitHub, otherwise represents reason why signature is considered invalid.

age (Int!)

Identifies the recency of the change, from 1 (new) to 10 (old). This is -calculated as a 2-quantile and determines the length of distance between the -median age of all the changes in the file and the recency of the current -range’s change.

actor (Actor)

Identifies the actor who performed the event.

commit (Commit!)

Identifies the line author

blockDuration (UserBlockDuration!)

Number of days that the user was blocked for.

endingLine (Int!)

The ending line for the range

createdAt (DateTime!)

Identifies the date and time when the object was created.

startingLine (Int!)

The starting line for the range

id (ID!)
subject (User)

The user who was blocked.

--- -### CreatedIssueContributionConnection +### UserConnection -

The connection type for CreatedIssueContribution.

+

The connection type for User.

#### Fields @@ -35909,11 +36039,11 @@ range’s change.

Description
edges ([CreatedIssueContributionEdge])edges ([UserEdge])

A list of edges.

nodes ([CreatedIssueContribution])nodes ([User])

A list of nodes.

Name Description
actor (Actor)

Identifies the actor who performed the event.

createdAt (DateTime!)

Identifies the date and time when the object was created.

enabler (User)

The user who enabled auto-merge (rebase) for this Pull Request

deletedAt (DateTime)

Identifies the date and time when the object was deleted.

deletedBy (Actor)

The actor who deleted this content

diff (String)

A summary of the changes for this edit

editedAt (DateTime!)

When this content was edited

editor (Actor)

The actor who edited this content

id (ID!)
pullRequest (PullRequest)

PullRequest referenced by event.

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

--- -### RepositoryTopicConnection +### UserContentEditConnection -

The connection type for RepositoryTopic.

+

A list of edits to content.

#### Fields @@ -35980,11 +36122,11 @@ range’s change.

Description - edges ([RepositoryTopicEdge]) + edges ([UserContentEditEdge])

A list of edges.

- nodes ([RepositoryTopic]) + nodes ([UserContentEdit])

A list of nodes.

@@ -35999,9 +36141,9 @@ range’s change.

--- -### SecurityVulnerability +### UserContentEditEdge -

An individual vulnerability within an Advisory

+

An edge in a connection.

#### Fields @@ -36011,47 +36153,20 @@ range’s change.

Description - advisory (SecurityAdvisory!) -

The Advisory associated with this Vulnerability

- - - firstPatchedVersion (SecurityAdvisoryPackageVersion) -

The first version containing a fix for the vulnerability

- - - package (SecurityAdvisoryPackage!) -

A description of the vulnerable package

- - - severity (SecurityAdvisorySeverity!) -

The severity of the vulnerability within this package

- - - updatedAt (DateTime!) -

When the vulnerability was last updated

+ cursor (String!) +

A cursor for use in pagination.

- vulnerableVersionRange (String!) -

A string that describes the vulnerable package versions. -This string follows a basic syntax with a few forms. -+ = 0.2.0 denotes a single vulnerable version. -+ <= 1.0.8 denotes a version range up to and including the specified version -+ < 0.1.11 denotes a version range up to, but excluding, the specified version -+ >= 4.3.0, < 4.3.5 denotes a version range with a known minimum and maximum version. -+ >= 0.0.1 denotes a version range with a known minimum, but no known maximum

+ node (UserContentEdit) +

The item at the end of the edge.

--- -### UnsubscribedEvent - -

Represents an ‘unsubscribed’ event on a given Subscribable.

- -#### Implements - +### UserEdge -- [Node](interfaces.md#node) +

Represents a user.

#### Fields @@ -36061,28 +36176,20 @@ This string follows a basic syntax with a few forms. Description - actor (Actor) -

Identifies the actor who performed the event.

- - - createdAt (DateTime!) -

Identifies the date and time when the object was created.

- - - id (ID!) - + cursor (String!) +

A cursor for use in pagination.

- subscribable (Subscribable!) -

Object referenced by event.

+ node (User) +

The item at the end of the edge.

--- -### AddEnterpriseSupportEntitlementPayload +### UserEmailMetadata -

Autogenerated return type of AddEnterpriseSupportEntitlement

+

Email attributes from External Identity

#### Fields @@ -36092,27 +36199,29 @@ This string follows a basic syntax with a few forms. Description - clientMutationId (String) -

A unique identifier for the client performing the mutation.

+ primary (Boolean) +

Boolean to identify primary emails

- message (String) -

A message confirming the result of adding the support entitlement.

+ type (String) +

Type of email

+ + + value (String!) +

Email id

--- -### OrgRemoveMemberAuditEntry +### UserStatus -

Audit log entry for a org.remove_member event.

+

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

#### Implements -- [AuditEntry](interfaces.md#auditentry) -- [Node](interfaces.md#node) -- [OrganizationAuditEntryData](interfaces.md#organizationauditentrydata) +- [Node](interfaces.md#node) #### Fields @@ -36122,92 +36231,52 @@ This string follows a basic syntax with a few forms. Description - action (String!) -

The action name

- - - actor (AuditEntryActor) -

The user who initiated the action

- - - actorIp (String) -

The IP address of the actor

- - - actorLocation (ActorLocation) -

A readable representation of the actor’s location

- - - actorLogin (String) -

The username of the user who initiated the action

+ createdAt (DateTime!) +

Identifies the date and time when the object was created.

- actorResourcePath (URI) -

The HTTP path for the actor.

+ emoji (String) +

An emoji summarizing the user’s status.

- actorUrl (URI) -

The HTTP URL for the actor.

+ emojiHTML (HTML) +

The status emoji as HTML.

- createdAt (PreciseDateTime!) -

The time the action was initiated

+ expiresAt (DateTime) +

If set, the status will not be shown after this date.

id (ID!) - +

ID of the object.

- membershipTypes ([OrgRemoveMemberAuditEntryMembershipType!]) -

The types of membership the member has with the organization.

+ indicatesLimitedAvailability (Boolean!) +

Whether this status indicates the user is not fully available on GitHub.

- operationType (OperationType) -

The corresponding operation type for the action

+ message (String) +

A brief message describing what the user is doing.

organization (Organization) -

The Organization associated with the Audit Entry.

- - - organizationName (String) -

The name of the Organization.

- - - organizationResourcePath (URI) -

The HTTP path for the organization

- - - organizationUrl (URI) -

The HTTP URL for the organization

- - - reason (OrgRemoveMemberAuditEntryReason) -

The reason for the member being removed.

- - - user (User) -

The user affected by the action

- - - userLogin (String) -

For actions involving two users, the actor is the initiator and the user is the affected user.

+

The organization whose members can see this status. If null, this status is publicly visible.

- userResourcePath (URI) -

The HTTP path for the user.

+ updatedAt (DateTime!) +

Identifies the date and time when the object was last updated.

- userUrl (URI) -

The HTTP URL for the user.

+ user (User!) +

The user who has this status.

--- -### SearchResultItemConnection +### UserStatusConnection -

A list of results that matched against a search query.

+

The connection type for UserStatus.

#### Fields @@ -36217,19 +36286,11 @@ This string follows a basic syntax with a few forms. Description - codeCount (Int!) -

The number of pieces of code that matched the search query.

- - - edges ([SearchResultItemEdge]) + edges ([UserStatusEdge])

A list of edges.

- issueCount (Int!) -

The number of issues that matched the search query.

- - - nodes ([SearchResultItem]) + nodes ([UserStatus])

A list of nodes.

@@ -36237,61 +36298,16 @@ This string follows a basic syntax with a few forms.

Information to aid in pagination.

- repositoryCount (Int!) -

The number of repositories that matched the search query.

- - - userCount (Int!) -

The number of users that matched the search query.

- - - wikiCount (Int!) -

The number of wiki pages that matched the search query.

- - - ---- - -### PushAllowance - -

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

- -#### Implements - - -- [Node](interfaces.md#node) - -#### Fields - - - - - - - - - - - - - - - - - + +
NameDescription
actor (PushAllowanceActor)

The actor that can push.

branchProtectionRule (BranchProtectionRule)

Identifies the branch protection rule associated with the allowed user or team.

id (ID!)totalCount (Int!)

Identifies the total count of items in the connection.

--- -### CreatedIssueContribution - -

Represents the contribution a user made on GitHub by opening an issue.

- -#### Implements - +### UserStatusEdge -- [Contribution](interfaces.md#contribution) +

An edge in a connection.

#### Fields @@ -36301,45 +36317,25 @@ This string follows a basic syntax with a few forms. Description - isRestricted (Boolean!) -

Whether this contribution is associated with a record you do not have access to. For -example, your own ‘first issue’ contribution may have been made on a repository you can no -longer access.

- - - issue (Issue!) -

The issue that was opened.

- - - occurredAt (DateTime!) -

When this contribution was made.

- - - resourcePath (URI!) -

The HTTP path for this contribution.

- - - url (URI!) -

The HTTP URL for this contribution.

+ cursor (String!) +

A cursor for use in pagination.

- user (User!) -

The user who made this contribution.

+ node (UserStatus) +

The item at the end of the edge.

--- -### OrgRemoveOutsideCollaboratorAuditEntry +### VerifiableDomain -

Audit log entry for a org.remove_outside_collaborator event.

+

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

#### Implements -- [AuditEntry](interfaces.md#auditentry) -- [Node](interfaces.md#node) -- [OrganizationAuditEntryData](interfaces.md#organizationauditentrydata) +- [Node](interfaces.md#node) #### Fields @@ -36349,92 +36345,99 @@ longer access.

Description - action (String!) -

The action name

- - - actor (AuditEntryActor) -

The user who initiated the action

- - - actorIp (String) -

The IP address of the actor

+ createdAt (DateTime!) +

Identifies the date and time when the object was created.

- actorLocation (ActorLocation) -

A readable representation of the actor’s location

+ databaseId (Int) +

Identifies the primary key from the database.

- actorLogin (String) -

The username of the user who initiated the action

+ dnsHostName (URI) +

The DNS host name that should be used for verification.

- actorResourcePath (URI) -

The HTTP path for the actor.

+ domain (URI!) +

The unicode encoded domain.

- actorUrl (URI) -

The HTTP URL for the actor.

+ hasFoundHostName (Boolean!) +

Whether a TXT record for verification with the expected host name was found.

- createdAt (PreciseDateTime!) -

The time the action was initiated

+ hasFoundVerificationToken (Boolean!) +

Whether a TXT record for verification with the expected verification token was found.

id (ID!) - membershipTypes ([OrgRemoveOutsideCollaboratorAuditEntryMembershipType!]) -

The types of membership the outside collaborator has with the organization.

+ isRequiredForPolicyEnforcement (Boolean!) +

Whether this domain is required to exist for an organization or enterprise policy to be enforced.

- operationType (OperationType) -

The corresponding operation type for the action

+ isVerified (Boolean!) +

Whether or not the domain is verified.

- organization (Organization) -

The Organization associated with the Audit Entry.

+ owner (VerifiableDomainOwner!) +

The owner of the domain.

- organizationName (String) -

The name of the Organization.

+ punycodeEncodedDomain (URI!) +

The punycode encoded domain.

- organizationResourcePath (URI) -

The HTTP path for the organization

+ tokenExpirationTime (DateTime) +

The time that the current verification token will expire.

- organizationUrl (URI) -

The HTTP URL for the organization

+ updatedAt (DateTime!) +

Identifies the date and time when the object was last updated.

- reason (OrgRemoveOutsideCollaboratorAuditEntryReason) -

The reason for the outside collaborator being removed from the Organization.

+ verificationToken (String) +

The current verification token for the domain.

+ + +--- + +### VerifiableDomainConnection + +

The connection type for VerifiableDomain.

+ +#### Fields + + - - + + - - + + - - + + - - + + + + + +
user (User)

The user affected by the action

NameDescription
userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

edges ([VerifiableDomainEdge])

A list of edges.

userResourcePath (URI)

The HTTP path for the user.

nodes ([VerifiableDomain])

A list of nodes.

userUrl (URI)

The HTTP URL for the user.

pageInfo (PageInfo!)

Information to aid in pagination.

totalCount (Int!)

Identifies the total count of items in the connection.

--- -### ReopenPullRequestPayload +### VerifiableDomainEdge -

Autogenerated return type of ReopenPullRequest

+

An edge in a connection.

#### Fields @@ -36444,20 +36447,20 @@ longer access.

Description - clientMutationId (String) -

A unique identifier for the client performing the mutation.

+ cursor (String!) +

A cursor for use in pagination.

- pullRequest (PullRequest) -

The pull request that was reopened.

+ node (VerifiableDomain) +

The item at the end of the edge.

--- -### SubmoduleConnection +### VerifyVerifiableDomainPayload -

The connection type for Submodule.

+

Autogenerated return type of VerifyVerifiableDomain

#### Fields @@ -36467,28 +36470,25 @@ longer access.

Description - edges ([SubmoduleEdge]) -

A list of edges.

- - - nodes ([Submodule]) -

A list of nodes.

- - - pageInfo (PageInfo!) -

Information to aid in pagination.

+ clientMutationId (String) +

A unique identifier for the client performing the mutation.

- totalCount (Int!) -

Identifies the total count of items in the connection.

+ domain (VerifiableDomain) +

The verifiable domain that was verified.

--- -### UpdateEnterpriseMembersCanMakePurchasesSettingPayload +### ViewerHovercardContext -

Autogenerated return type of UpdateEnterpriseMembersCanMakePurchasesSetting

+

A hovercard context with a message describing how the viewer is related.

+ +#### Implements + + +- [HovercardContext](interfaces.md#hovercardcontext) #### Fields @@ -36498,16 +36498,16 @@ longer access.

Description - clientMutationId (String) -

A unique identifier for the client performing the mutation.

+ message (String!) +

A string describing this context

- enterprise (Enterprise) -

The enterprise with the updated members can make purchases setting.

+ octicon (String!) +

An octicon to accompany this context

- message (String) -

A message confirming the result of updating the members can make purchases setting.

+ viewer (User!) +

Identifies the user who is related to this context.

diff --git a/example/github/queries.md b/example/github/queries.md index 40b166c855d33..32b3079cc3f2e 100644 --- a/example/github/queries.md +++ b/example/github/queries.md @@ -14,7 +14,7 @@ Look up a code of conduct by its key | Name | Description | |------|-------------| -| key ([String!](scalars.md#string)) | The code of conduct's key | +| key ([String!](scalars.md#string)) |

The code of conduct’s key

| --- @@ -36,8 +36,8 @@ Look up an enterprise by URL slug. | Name | Description | |------|-------------| -| invitationToken ([String](scalars.md#string)) | The enterprise invitation token. | -| slug ([String!](scalars.md#string)) | The enterprise URL slug. | +| invitationToken ([String](scalars.md#string)) |

The enterprise invitation token.

| +| slug ([String!](scalars.md#string)) |

The enterprise URL slug.

| --- @@ -51,9 +51,9 @@ Look up a pending enterprise administrator invitation by invitee, enterprise and | Name | Description | |------|-------------| -| enterpriseSlug ([String!](scalars.md#string)) | The slug of the enterprise the user was invited to join. | -| role ([EnterpriseAdministratorRole!](enums.md#enterpriseadministratorrole)) | The role for the business member invitation. | -| userLogin ([String!](scalars.md#string)) | The login of the user invited to join the business. | +| enterpriseSlug ([String!](scalars.md#string)) |

The slug of the enterprise the user was invited to join.

| +| role ([EnterpriseAdministratorRole!](enums.md#enterpriseadministratorrole)) |

The role for the business member invitation.

| +| userLogin ([String!](scalars.md#string)) |

The login of the user invited to join the business.

| --- @@ -67,7 +67,7 @@ Look up a pending enterprise administrator invitation by invitation token. | Name | Description | |------|-------------| -| invitationToken ([String!](scalars.md#string)) | The invitation token sent with the invitation email. | +| invitationToken ([String!](scalars.md#string)) |

The invitation token sent with the invitation email.

| --- @@ -81,7 +81,7 @@ Look up an open source license by its key | Name | Description | |------|-------------| -| key ([String!](scalars.md#string)) | The license's downcased SPDX ID | +| key ([String!](scalars.md#string)) |

The license’s downcased SPDX ID

| --- @@ -103,9 +103,9 @@ Get alphabetically sorted list of Marketplace categories | Name | Description | |------|-------------| -| excludeEmpty ([Boolean](scalars.md#boolean)) | Exclude categories with no listings. | -| excludeSubcategories ([Boolean](scalars.md#boolean)) | Returns top level categories only, excluding any subcategories. | -| includeCategories ([[String!]](scalars.md#string)) | Return only the specified categories. | +| excludeEmpty ([Boolean](scalars.md#boolean)) |

Exclude categories with no listings.

| +| excludeSubcategories ([Boolean](scalars.md#boolean)) |

Returns top level categories only, excluding any subcategories.

| +| includeCategories ([[String!]](scalars.md#string)) |

Return only the specified categories.

| --- @@ -119,8 +119,8 @@ Look up a Marketplace category by its slug. | Name | Description | |------|-------------| -| slug ([String!](scalars.md#string)) | The URL slug of the category. | -| useTopicAliases ([Boolean](scalars.md#boolean)) | Also check topic aliases for the category slug | +| slug ([String!](scalars.md#string)) |

The URL slug of the category.

| +| useTopicAliases ([Boolean](scalars.md#boolean)) |

Also check topic aliases for the category slug

| --- @@ -134,7 +134,7 @@ Look up a single Marketplace listing | Name | Description | |------|-------------| -| slug ([String!](scalars.md#string)) | Select the listing that matches this slug. It's the short name of the listing used in its URL. | +| slug ([String!](scalars.md#string)) |

Select the listing that matches this slug. It’s the short name of the listing used in its URL.

| --- @@ -148,19 +148,21 @@ Look up Marketplace listings | Name | Description | |------|-------------| -| adminId ([ID](scalars.md#id)) | Select listings that can be administered by the specified user. | -| after ([String](scalars.md#string)) | Returns the elements in the list that come after the specified cursor. | -| allStates ([Boolean](scalars.md#boolean)) | Select listings visible to the viewer even if they are not approved. If omitted or false, only approved listings will be returned. | -| before ([String](scalars.md#string)) | Returns the elements in the list that come before the specified cursor. | -| categorySlug ([String](scalars.md#string)) | Select only listings with the given category. | -| first ([Int](scalars.md#int)) | Returns the first _n_ elements from the list. | -| last ([Int](scalars.md#int)) | Returns the last _n_ elements from the list. | -| organizationId ([ID](scalars.md#id)) | Select listings for products owned by the specified organization. | -| primaryCategoryOnly ([Boolean](scalars.md#boolean)) | Select only listings where the primary category matches the given category slug. | -| slugs ([[String]](scalars.md#string)) | Select the listings with these slugs, if they are visible to the viewer. | -| useTopicAliases ([Boolean](scalars.md#boolean)) | Also check topic aliases for the category slug | -| viewerCanAdmin ([Boolean](scalars.md#boolean)) | Select listings to which user has admin access. If omitted, listings visible to the viewer are returned. | -| withFreeTrialsOnly ([Boolean](scalars.md#boolean)) | Select only listings that offer a free trial. | +| adminId ([ID](scalars.md#id)) |

Select listings that can be administered by the specified user.

| +| after ([String](scalars.md#string)) |

Returns the elements in the list that come after the specified cursor.

| +| allStates ([Boolean](scalars.md#boolean)) |

Select listings visible to the viewer even if they are not approved. If omitted or +false, only approved listings will be returned.

| +| before ([String](scalars.md#string)) |

Returns the elements in the list that come before the specified cursor.

| +| categorySlug ([String](scalars.md#string)) |

Select only listings with the given category.

| +| first ([Int](scalars.md#int)) |

Returns the first n elements from the list.

| +| last ([Int](scalars.md#int)) |

Returns the last n elements from the list.

| +| organizationId ([ID](scalars.md#id)) |

Select listings for products owned by the specified organization.

| +| primaryCategoryOnly ([Boolean](scalars.md#boolean)) |

Select only listings where the primary category matches the given category slug.

| +| slugs ([[String]](scalars.md#string)) |

Select the listings with these slugs, if they are visible to the viewer.

| +| useTopicAliases ([Boolean](scalars.md#boolean)) |

Also check topic aliases for the category slug

| +| viewerCanAdmin ([Boolean](scalars.md#boolean)) |

Select listings to which user has admin access. If omitted, listings visible to the +viewer are returned.

| +| withFreeTrialsOnly ([Boolean](scalars.md#boolean)) |

Select only listings that offer a free trial.

| --- @@ -182,7 +184,7 @@ Fetches an object given its ID. | Name | Description | |------|-------------| -| id ([ID!](scalars.md#id)) | ID of the object. | +| id ([ID!](scalars.md#id)) |

ID of the object.

| --- @@ -196,7 +198,7 @@ Lookup nodes by a list of IDs. | Name | Description | |------|-------------| -| ids ([[ID!]!](scalars.md#id)) | The list of node IDs. | +| ids ([[ID!]!](scalars.md#id)) |

The list of node IDs.

| --- @@ -210,7 +212,7 @@ Lookup a organization by login. | Name | Description | |------|-------------| -| login ([String!](scalars.md#string)) | The organization's login. | +| login ([String!](scalars.md#string)) |

The organization’s login.

| --- @@ -224,7 +226,7 @@ The client's rate limit information. | Name | Description | |------|-------------| -| dryRun ([Boolean](scalars.md#boolean)) | If true, calculate the cost for the query without evaluating it | +| dryRun ([Boolean](scalars.md#boolean)) |

If true, calculate the cost for the query without evaluating it

| --- @@ -246,8 +248,8 @@ Lookup a given repository by the owner and repository name. | Name | Description | |------|-------------| -| name ([String!](scalars.md#string)) | The name of the repository | -| owner ([String!](scalars.md#string)) | The login field of a user or organization | +| name ([String!](scalars.md#string)) |

The name of the repository

| +| owner ([String!](scalars.md#string)) |

The login field of a user or organization

| --- @@ -261,7 +263,7 @@ Lookup a repository owner (ie. either a User or an Organization) by login. | Name | Description | |------|-------------| -| login ([String!](scalars.md#string)) | The username to lookup the owner by. | +| login ([String!](scalars.md#string)) |

The username to lookup the owner by.

| --- @@ -275,7 +277,7 @@ Lookup resource by a URL. | Name | Description | |------|-------------| -| url ([URI!](scalars.md#uri)) | The URL. | +| url ([URI!](scalars.md#uri)) |

The URL.

| --- @@ -289,12 +291,12 @@ Perform a search across resources. | Name | Description | |------|-------------| -| after ([String](scalars.md#string)) | Returns the elements in the list that come after the specified cursor. | -| before ([String](scalars.md#string)) | Returns the elements in the list that come before the specified cursor. | -| first ([Int](scalars.md#int)) | Returns the first _n_ elements from the list. | -| last ([Int](scalars.md#int)) | Returns the last _n_ elements from the list. | -| query ([String!](scalars.md#string)) | The search string to look for. | -| type ([SearchType!](enums.md#searchtype)) | The types of search items to search within. | +| after ([String](scalars.md#string)) |

Returns the elements in the list that come after the specified cursor.

| +| before ([String](scalars.md#string)) |

Returns the elements in the list that come before the specified cursor.

| +| first ([Int](scalars.md#int)) |

Returns the first n elements from the list.

| +| last ([Int](scalars.md#int)) |

Returns the last n elements from the list.

| +| query ([String!](scalars.md#string)) |

The search string to look for.

| +| type ([SearchType!](enums.md#searchtype)) |

The types of search items to search within.

| --- @@ -308,14 +310,14 @@ GitHub Security Advisories | Name | Description | |------|-------------| -| after ([String](scalars.md#string)) | Returns the elements in the list that come after the specified cursor. | -| before ([String](scalars.md#string)) | Returns the elements in the list that come before the specified cursor. | -| first ([Int](scalars.md#int)) | Returns the first _n_ elements from the list. | -| identifier ([SecurityAdvisoryIdentifierFilter](input_objects.md#securityadvisoryidentifierfilter)) | Filter advisories by identifier, e.g. GHSA or CVE. | -| last ([Int](scalars.md#int)) | Returns the last _n_ elements from the list. | -| orderBy ([SecurityAdvisoryOrder](input_objects.md#securityadvisoryorder)) | Ordering options for the returned topics. | -| publishedSince ([DateTime](scalars.md#datetime)) | Filter advisories to those published since a time in the past. | -| updatedSince ([DateTime](scalars.md#datetime)) | Filter advisories to those updated since a time in the past. | +| after ([String](scalars.md#string)) |

Returns the elements in the list that come after the specified cursor.

| +| before ([String](scalars.md#string)) |

Returns the elements in the list that come before the specified cursor.

| +| first ([Int](scalars.md#int)) |

Returns the first n elements from the list.

| +| identifier ([SecurityAdvisoryIdentifierFilter](input_objects.md#securityadvisoryidentifierfilter)) |

Filter advisories by identifier, e.g. GHSA or CVE.

| +| last ([Int](scalars.md#int)) |

Returns the last n elements from the list.

| +| orderBy ([SecurityAdvisoryOrder](input_objects.md#securityadvisoryorder)) |

Ordering options for the returned topics.

| +| publishedSince ([DateTime](scalars.md#datetime)) |

Filter advisories to those published since a time in the past.

| +| updatedSince ([DateTime](scalars.md#datetime)) |

Filter advisories to those updated since a time in the past.

| --- @@ -329,7 +331,7 @@ Fetch a Security Advisory by its GHSA ID | Name | Description | |------|-------------| -| ghsaId ([String!](scalars.md#string)) | GitHub Security Advisory ID. | +| ghsaId ([String!](scalars.md#string)) |

GitHub Security Advisory ID.

| --- @@ -343,14 +345,14 @@ Software Vulnerabilities documented by GitHub Security Advisories | Name | Description | |------|-------------| -| after ([String](scalars.md#string)) | Returns the elements in the list that come after the specified cursor. | -| before ([String](scalars.md#string)) | Returns the elements in the list that come before the specified cursor. | -| ecosystem ([SecurityAdvisoryEcosystem](enums.md#securityadvisoryecosystem)) | An ecosystem to filter vulnerabilities by. | -| first ([Int](scalars.md#int)) | Returns the first _n_ elements from the list. | -| last ([Int](scalars.md#int)) | Returns the last _n_ elements from the list. | -| orderBy ([SecurityVulnerabilityOrder](input_objects.md#securityvulnerabilityorder)) | Ordering options for the returned topics. | -| package ([String](scalars.md#string)) | A package name to filter vulnerabilities by. | -| severities ([[SecurityAdvisorySeverity!]](enums.md#securityadvisoryseverity)) | A list of severities to filter vulnerabilities by. | +| after ([String](scalars.md#string)) |

Returns the elements in the list that come after the specified cursor.

| +| before ([String](scalars.md#string)) |

Returns the elements in the list that come before the specified cursor.

| +| ecosystem ([SecurityAdvisoryEcosystem](enums.md#securityadvisoryecosystem)) |

An ecosystem to filter vulnerabilities by.

| +| first ([Int](scalars.md#int)) |

Returns the first n elements from the list.

| +| last ([Int](scalars.md#int)) |

Returns the last n elements from the list.

| +| orderBy ([SecurityVulnerabilityOrder](input_objects.md#securityvulnerabilityorder)) |

Ordering options for the returned topics.

| +| package ([String](scalars.md#string)) |

A package name to filter vulnerabilities by.

| +| severities ([[SecurityAdvisorySeverity!]](enums.md#securityadvisoryseverity)) |

A list of severities to filter vulnerabilities by.

| --- @@ -364,14 +366,22 @@ Users and organizations who can be sponsored via GitHub Sponsors. | Name | Description | |------|-------------| -| after ([String](scalars.md#string)) | Returns the elements in the list that come after the specified cursor. | -| before ([String](scalars.md#string)) | Returns the elements in the list that come before the specified cursor. | -| dependencyEcosystem ([SecurityAdvisoryEcosystem](enums.md#securityadvisoryecosystem)) | Optional filter for which dependencies should be checked for sponsorable owners. Only sponsorable owners of dependencies in this ecosystem will be included. Used when onlyDependencies = true. | -| first ([Int](scalars.md#int)) | Returns the first _n_ elements from the list. | -| last ([Int](scalars.md#int)) | Returns the last _n_ elements from the list. | -| onlyDependencies ([Boolean](scalars.md#boolean)) | Whether only sponsorables who own the viewer's dependencies will be returned. Must be authenticated to use. Can check an organization instead for their dependencies owned by sponsorables by passing orgLoginForDependencies. | -| orderBy ([SponsorableOrder](input_objects.md#sponsorableorder)) | Ordering options for users and organizations returned from the connection. | -| orgLoginForDependencies ([String](scalars.md#string)) | Optional organization username for whose dependencies should be checked. Used when onlyDependencies = true. Omit to check your own dependencies. If you are not an administrator of the organization, only dependencies from its public repositories will be considered. | +| after ([String](scalars.md#string)) |

Returns the elements in the list that come after the specified cursor.

| +| before ([String](scalars.md#string)) |

Returns the elements in the list that come before the specified cursor.

| +| dependencyEcosystem ([SecurityAdvisoryEcosystem](enums.md#securityadvisoryecosystem)) |

Optional filter for which dependencies should be checked for sponsorable +owners. Only sponsorable owners of dependencies in this ecosystem will be +included. Used when onlyDependencies = true.

| +| first ([Int](scalars.md#int)) |

Returns the first n elements from the list.

| +| last ([Int](scalars.md#int)) |

Returns the last n elements from the list.

| +| onlyDependencies ([Boolean](scalars.md#boolean)) |

Whether only sponsorables who own the viewer’s dependencies will be +returned. Must be authenticated to use. Can check an organization instead +for their dependencies owned by sponsorables by passing +orgLoginForDependencies.

| +| orderBy ([SponsorableOrder](input_objects.md#sponsorableorder)) |

Ordering options for users and organizations returned from the connection.

| +| orgLoginForDependencies ([String](scalars.md#string)) |

Optional organization username for whose dependencies should be checked. +Used when onlyDependencies = true. Omit to check your own dependencies. If +you are not an administrator of the organization, only dependencies from its +public repositories will be considered.

| --- @@ -385,7 +395,7 @@ Look up a single Sponsors Listing | Name | Description | |------|-------------| -| slug ([String!](scalars.md#string)) | Select the Sponsors listing which matches this slug | +| slug ([String!](scalars.md#string)) |

Select the Sponsors listing which matches this slug

| --- @@ -399,7 +409,7 @@ Look up a topic by name. | Name | Description | |------|-------------| -| name ([String!](scalars.md#string)) | The topic's name. | +| name ([String!](scalars.md#string)) |

The topic’s name.

| --- @@ -413,7 +423,7 @@ Lookup a user by login. | Name | Description | |------|-------------| -| login ([String!](scalars.md#string)) | The user's login. | +| login ([String!](scalars.md#string)) |

The user’s login.

| --- diff --git a/example/github/scalars.md b/example/github/scalars.md index 6e50765e03c18..552e13d85cc2c 100644 --- a/example/github/scalars.md +++ b/example/github/scalars.md @@ -6,92 +6,92 @@ When calling the GraphQL API, you must specify nested subfields until you return only scalars. -### DateTime +### Boolean -

An ISO-8601 encoded UTC date string.

+

The Boolean scalar type represents true or false.

--- -### URI +### Date -

An RFC 3986, RFC 3987, and RFC 6570 (level 4) compliant URI string.

+

An ISO-8601 encoded date string.

--- -### Int +### DateTime -

The Int scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.

+

An ISO-8601 encoded UTC date string.

--- -### GitObjectID +### Float -

A Git object ID.

+

The Float scalar type represents signed double-precision fractional values as specified by IEEE 754.

--- -### HTML +### GitObjectID -

A string containing HTML code.

+

A Git object ID.

--- -### Boolean +### GitRefname -

The Boolean scalar type represents true or false.

+

A fully qualified reference name (e.g. refs/heads/master).

--- -### GitTimestamp +### GitSSHRemote -

An ISO-8601 encoded date string. Unlike the DateTime type, GitTimestamp is not converted in UTC.

+

Git SSH string

--- -### ID +### GitTimestamp -

The ID scalar type represents a unique identifier, often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as “4”) or integer (such as 4) input value will be accepted as an ID.

+

An ISO-8601 encoded date string. Unlike the DateTime type, GitTimestamp is not converted in UTC.

--- -### PreciseDateTime +### HTML -

An ISO-8601 encoded UTC date string with millisecond precision.

+

A string containing HTML code.

--- -### String +### ID -

The Stringscalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text.

+

The ID scalar type represents a unique identifier, often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as “4”) or integer (such as 4) input value will be accepted as an ID.

--- -### X509Certificate +### Int -

A valid x509 certificate string

+

The Int scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.

--- -### GitSSHRemote +### PreciseDateTime -

Git SSH string

+

An ISO-8601 encoded UTC date string with millisecond precision.

--- -### GitRefname +### String -

A fully qualified reference name (e.g. refs/heads/master).

+

The Stringscalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text.

--- -### Float +### URI -

The Float scalar type represents signed double-precision fractional values as specified by IEEE 754.

+

An RFC 3986, RFC 3987, and RFC 6570 (level 4) compliant URI string.

--- -### Date +### X509Certificate -

An ISO-8601 encoded date string.

+

A valid x509 certificate string

--- \ No newline at end of file diff --git a/example/github/unions.md b/example/github/unions.md index 5d312f04f5642..46a577839e40f 100644 --- a/example/github/unions.md +++ b/example/github/unions.md @@ -4,212 +4,134 @@ A [union](https://graphql.github.io/graphql-spec/June2018/#sec-Unions) is a type of object representing many objects. -### PushAllowanceActor +### Assignee -

Types that can be an actor.

+

Types that can be assigned to issues.

### Possible types -- [App](objects.md#app) -- [Team](objects.md#team) +- [Bot](objects.md#bot) +- [Mannequin](objects.md#mannequin) +- [Organization](objects.md#organization) - [User](objects.md#user) --- -### SearchResultItem +### AuditEntryActor -

The results of a search.

+

Types that can initiate an audit log event.

### Possible types -- [App](objects.md#app) -- [Issue](objects.md#issue) -- [MarketplaceListing](objects.md#marketplacelisting) +- [Bot](objects.md#bot) - [Organization](objects.md#organization) -- [PullRequest](objects.md#pullrequest) -- [Repository](objects.md#repository) - [User](objects.md#user) --- -### PullRequestTimelineItems - -

An item in a pull request timeline

- -### Possible types - - -- [AddedToProjectEvent](objects.md#addedtoprojectevent) -- [AssignedEvent](objects.md#assignedevent) -- [AutoMergeDisabledEvent](objects.md#automergedisabledevent) -- [AutoMergeEnabledEvent](objects.md#automergeenabledevent) -- [AutoRebaseEnabledEvent](objects.md#autorebaseenabledevent) -- [AutoSquashEnabledEvent](objects.md#autosquashenabledevent) -- [AutomaticBaseChangeFailedEvent](objects.md#automaticbasechangefailedevent) -- [AutomaticBaseChangeSucceededEvent](objects.md#automaticbasechangesucceededevent) -- [BaseRefChangedEvent](objects.md#baserefchangedevent) -- [BaseRefDeletedEvent](objects.md#baserefdeletedevent) -- [BaseRefForcePushedEvent](objects.md#baserefforcepushedevent) -- [ClosedEvent](objects.md#closedevent) -- [CommentDeletedEvent](objects.md#commentdeletedevent) -- [ConnectedEvent](objects.md#connectedevent) -- [ConvertToDraftEvent](objects.md#converttodraftevent) -- [ConvertedNoteToIssueEvent](objects.md#convertednotetoissueevent) -- [CrossReferencedEvent](objects.md#crossreferencedevent) -- [DemilestonedEvent](objects.md#demilestonedevent) -- [DeployedEvent](objects.md#deployedevent) -- [DeploymentEnvironmentChangedEvent](objects.md#deploymentenvironmentchangedevent) -- [DisconnectedEvent](objects.md#disconnectedevent) -- [HeadRefDeletedEvent](objects.md#headrefdeletedevent) -- [HeadRefForcePushedEvent](objects.md#headrefforcepushedevent) -- [HeadRefRestoredEvent](objects.md#headrefrestoredevent) -- [IssueComment](objects.md#issuecomment) -- [LabeledEvent](objects.md#labeledevent) -- [LockedEvent](objects.md#lockedevent) -- [MarkedAsDuplicateEvent](objects.md#markedasduplicateevent) -- [MentionedEvent](objects.md#mentionedevent) -- [MergedEvent](objects.md#mergedevent) -- [MilestonedEvent](objects.md#milestonedevent) -- [MovedColumnsInProjectEvent](objects.md#movedcolumnsinprojectevent) -- [PinnedEvent](objects.md#pinnedevent) -- [PullRequestCommit](objects.md#pullrequestcommit) -- [PullRequestCommitCommentThread](objects.md#pullrequestcommitcommentthread) -- [PullRequestReview](objects.md#pullrequestreview) -- [PullRequestReviewThread](objects.md#pullrequestreviewthread) -- [PullRequestRevisionMarker](objects.md#pullrequestrevisionmarker) -- [ReadyForReviewEvent](objects.md#readyforreviewevent) -- [ReferencedEvent](objects.md#referencedevent) -- [RemovedFromProjectEvent](objects.md#removedfromprojectevent) -- [RenamedTitleEvent](objects.md#renamedtitleevent) -- [ReopenedEvent](objects.md#reopenedevent) -- [ReviewDismissedEvent](objects.md#reviewdismissedevent) -- [ReviewRequestRemovedEvent](objects.md#reviewrequestremovedevent) -- [ReviewRequestedEvent](objects.md#reviewrequestedevent) -- [SubscribedEvent](objects.md#subscribedevent) -- [TransferredEvent](objects.md#transferredevent) -- [UnassignedEvent](objects.md#unassignedevent) -- [UnlabeledEvent](objects.md#unlabeledevent) -- [UnlockedEvent](objects.md#unlockedevent) -- [UnmarkedAsDuplicateEvent](objects.md#unmarkedasduplicateevent) -- [UnpinnedEvent](objects.md#unpinnedevent) -- [UnsubscribedEvent](objects.md#unsubscribedevent) -- [UserBlockedEvent](objects.md#userblockedevent) - ---- - -### ReviewDismissalAllowanceActor +### Closer -

Types that can be an actor.

+

The object which triggered a ClosedEvent.

### Possible types -- [Team](objects.md#team) -- [User](objects.md#user) +- [Commit](objects.md#commit) +- [PullRequest](objects.md#pullrequest) --- -### IssueOrPullRequest +### CreatedIssueOrRestrictedContribution -

Used for return value of Repository.issueOrPullRequest.

+

Represents either a issue the viewer can access or a restricted contribution.

### Possible types -- [Issue](objects.md#issue) -- [PullRequest](objects.md#pullrequest) +- [CreatedIssueContribution](objects.md#createdissuecontribution) +- [RestrictedContribution](objects.md#restrictedcontribution) --- -### RequestedReviewer +### CreatedPullRequestOrRestrictedContribution -

Types that can be requested reviewers.

+

Represents either a pull request the viewer can access or a restricted contribution.

### Possible types -- [Mannequin](objects.md#mannequin) -- [Team](objects.md#team) -- [User](objects.md#user) +- [CreatedPullRequestContribution](objects.md#createdpullrequestcontribution) +- [RestrictedContribution](objects.md#restrictedcontribution) --- -### ProjectCardItem +### CreatedRepositoryOrRestrictedContribution -

Types that can be inside Project Cards.

+

Represents either a repository the viewer can access or a restricted contribution.

### Possible types -- [Issue](objects.md#issue) -- [PullRequest](objects.md#pullrequest) +- [CreatedRepositoryContribution](objects.md#createdrepositorycontribution) +- [RestrictedContribution](objects.md#restrictedcontribution) --- -### Sponsor +### EnterpriseMember -

Entities that can sponsor others via GitHub Sponsors

+

An object that is a member of an enterprise.

### Possible types -- [Organization](objects.md#organization) +- [EnterpriseUserAccount](objects.md#enterpriseuseraccount) - [User](objects.md#user) --- -### PinnableItem +### IpAllowListOwner -

Types that can be pinned to a profile page.

+

Types that can own an IP allow list.

### Possible types -- [Gist](objects.md#gist) -- [Repository](objects.md#repository) +- [Enterprise](objects.md#enterprise) +- [Organization](objects.md#organization) --- -### Closer +### IssueOrPullRequest -

The object which triggered a ClosedEvent.

+

Used for return value of Repository.issueOrPullRequest.

### Possible types -- [Commit](objects.md#commit) +- [Issue](objects.md#issue) - [PullRequest](objects.md#pullrequest) --- -### IssueTimelineItems +### IssueTimelineItem

An item in an issue timeline

### Possible types -- [AddedToProjectEvent](objects.md#addedtoprojectevent) - [AssignedEvent](objects.md#assignedevent) - [ClosedEvent](objects.md#closedevent) -- [CommentDeletedEvent](objects.md#commentdeletedevent) -- [ConnectedEvent](objects.md#connectedevent) -- [ConvertedNoteToIssueEvent](objects.md#convertednotetoissueevent) +- [Commit](objects.md#commit) - [CrossReferencedEvent](objects.md#crossreferencedevent) - [DemilestonedEvent](objects.md#demilestonedevent) -- [DisconnectedEvent](objects.md#disconnectedevent) - [IssueComment](objects.md#issuecomment) - [LabeledEvent](objects.md#labeledevent) - [LockedEvent](objects.md#lockedevent) -- [MarkedAsDuplicateEvent](objects.md#markedasduplicateevent) -- [MentionedEvent](objects.md#mentionedevent) - [MilestonedEvent](objects.md#milestonedevent) -- [MovedColumnsInProjectEvent](objects.md#movedcolumnsinprojectevent) -- [PinnedEvent](objects.md#pinnedevent) - [ReferencedEvent](objects.md#referencedevent) -- [RemovedFromProjectEvent](objects.md#removedfromprojectevent) - [RenamedTitleEvent](objects.md#renamedtitleevent) - [ReopenedEvent](objects.md#reopenedevent) - [SubscribedEvent](objects.md#subscribedevent) @@ -217,334 +139,412 @@ A [union](https://graphql.github.io/graphql-spec/June2018/#sec-Unions) is a type - [UnassignedEvent](objects.md#unassignedevent) - [UnlabeledEvent](objects.md#unlabeledevent) - [UnlockedEvent](objects.md#unlockedevent) -- [UnmarkedAsDuplicateEvent](objects.md#unmarkedasduplicateevent) -- [UnpinnedEvent](objects.md#unpinnedevent) - [UnsubscribedEvent](objects.md#unsubscribedevent) - [UserBlockedEvent](objects.md#userblockedevent) --- -### PullRequestTimelineItem +### IssueTimelineItems -

An item in a pull request timeline

+

An item in an issue timeline

### Possible types +- [AddedToProjectEvent](objects.md#addedtoprojectevent) - [AssignedEvent](objects.md#assignedevent) -- [BaseRefDeletedEvent](objects.md#baserefdeletedevent) -- [BaseRefForcePushedEvent](objects.md#baserefforcepushedevent) - [ClosedEvent](objects.md#closedevent) -- [Commit](objects.md#commit) -- [CommitCommentThread](objects.md#commitcommentthread) +- [CommentDeletedEvent](objects.md#commentdeletedevent) +- [ConnectedEvent](objects.md#connectedevent) +- [ConvertedNoteToIssueEvent](objects.md#convertednotetoissueevent) - [CrossReferencedEvent](objects.md#crossreferencedevent) - [DemilestonedEvent](objects.md#demilestonedevent) -- [DeployedEvent](objects.md#deployedevent) -- [DeploymentEnvironmentChangedEvent](objects.md#deploymentenvironmentchangedevent) -- [HeadRefDeletedEvent](objects.md#headrefdeletedevent) -- [HeadRefForcePushedEvent](objects.md#headrefforcepushedevent) -- [HeadRefRestoredEvent](objects.md#headrefrestoredevent) +- [DisconnectedEvent](objects.md#disconnectedevent) - [IssueComment](objects.md#issuecomment) - [LabeledEvent](objects.md#labeledevent) - [LockedEvent](objects.md#lockedevent) -- [MergedEvent](objects.md#mergedevent) +- [MarkedAsDuplicateEvent](objects.md#markedasduplicateevent) +- [MentionedEvent](objects.md#mentionedevent) - [MilestonedEvent](objects.md#milestonedevent) -- [PullRequestReview](objects.md#pullrequestreview) -- [PullRequestReviewComment](objects.md#pullrequestreviewcomment) -- [PullRequestReviewThread](objects.md#pullrequestreviewthread) +- [MovedColumnsInProjectEvent](objects.md#movedcolumnsinprojectevent) +- [PinnedEvent](objects.md#pinnedevent) - [ReferencedEvent](objects.md#referencedevent) +- [RemovedFromProjectEvent](objects.md#removedfromprojectevent) - [RenamedTitleEvent](objects.md#renamedtitleevent) - [ReopenedEvent](objects.md#reopenedevent) -- [ReviewDismissedEvent](objects.md#reviewdismissedevent) -- [ReviewRequestRemovedEvent](objects.md#reviewrequestremovedevent) -- [ReviewRequestedEvent](objects.md#reviewrequestedevent) - [SubscribedEvent](objects.md#subscribedevent) +- [TransferredEvent](objects.md#transferredevent) - [UnassignedEvent](objects.md#unassignedevent) - [UnlabeledEvent](objects.md#unlabeledevent) - [UnlockedEvent](objects.md#unlockedevent) +- [UnmarkedAsDuplicateEvent](objects.md#unmarkedasduplicateevent) +- [UnpinnedEvent](objects.md#unpinnedevent) - [UnsubscribedEvent](objects.md#unsubscribedevent) - [UserBlockedEvent](objects.md#userblockedevent) --- -### IpAllowListOwner - -

Types that can own an IP allow list.

- -### Possible types - - -- [Enterprise](objects.md#enterprise) -- [Organization](objects.md#organization) - ---- - -### Assignee - -

Types that can be assigned to issues.

- -### Possible types - - -- [Bot](objects.md#bot) -- [Mannequin](objects.md#mannequin) -- [Organization](objects.md#organization) -- [User](objects.md#user) - ---- - -### CreatedRepositoryOrRestrictedContribution - -

Represents either a repository the viewer can access or a restricted contribution.

- -### Possible types - - -- [CreatedRepositoryContribution](objects.md#createdrepositorycontribution) -- [RestrictedContribution](objects.md#restrictedcontribution) - ---- - -### PermissionGranter +### MilestoneItem -

Types that can grant permissions on a repository to a user

+

Types that can be inside a Milestone.

### Possible types -- [Organization](objects.md#organization) -- [Repository](objects.md#repository) -- [Team](objects.md#team) +- [Issue](objects.md#issue) +- [PullRequest](objects.md#pullrequest) --- -### AuditEntryActor +### OrgRestoreMemberAuditEntryMembership -

Types that can initiate an audit log event.

+

Types of memberships that can be restored for an Organization member.

### Possible types -- [Bot](objects.md#bot) -- [Organization](objects.md#organization) -- [User](objects.md#user) +- [OrgRestoreMemberMembershipOrganizationAuditEntryData](objects.md#orgrestoremembermembershiporganizationauditentrydata) +- [OrgRestoreMemberMembershipRepositoryAuditEntryData](objects.md#orgrestoremembermembershiprepositoryauditentrydata) +- [OrgRestoreMemberMembershipTeamAuditEntryData](objects.md#orgrestoremembermembershipteamauditentrydata) --- -### ReferencedSubject +### OrganizationAuditEntry -

Any referencable object

+

An audit entry in an organization audit log.

### Possible types -- [Issue](objects.md#issue) -- [PullRequest](objects.md#pullrequest) - ---- - -### CreatedPullRequestOrRestrictedContribution - -

Represents either a pull request the viewer can access or a restricted contribution.

- -### Possible types +- [MembersCanDeleteReposClearAuditEntry](objects.md#memberscandeletereposclearauditentry) +- [MembersCanDeleteReposDisableAuditEntry](objects.md#memberscandeletereposdisableauditentry) +- [MembersCanDeleteReposEnableAuditEntry](objects.md#memberscandeletereposenableauditentry) +- [OauthApplicationCreateAuditEntry](objects.md#oauthapplicationcreateauditentry) +- [OrgAddBillingManagerAuditEntry](objects.md#orgaddbillingmanagerauditentry) +- [OrgAddMemberAuditEntry](objects.md#orgaddmemberauditentry) +- [OrgBlockUserAuditEntry](objects.md#orgblockuserauditentry) +- [OrgConfigDisableCollaboratorsOnlyAuditEntry](objects.md#orgconfigdisablecollaboratorsonlyauditentry) +- [OrgConfigEnableCollaboratorsOnlyAuditEntry](objects.md#orgconfigenablecollaboratorsonlyauditentry) +- [OrgCreateAuditEntry](objects.md#orgcreateauditentry) +- [OrgDisableOauthAppRestrictionsAuditEntry](objects.md#orgdisableoauthapprestrictionsauditentry) +- [OrgDisableSamlAuditEntry](objects.md#orgdisablesamlauditentry) +- [OrgDisableTwoFactorRequirementAuditEntry](objects.md#orgdisabletwofactorrequirementauditentry) +- [OrgEnableOauthAppRestrictionsAuditEntry](objects.md#orgenableoauthapprestrictionsauditentry) +- [OrgEnableSamlAuditEntry](objects.md#orgenablesamlauditentry) +- [OrgEnableTwoFactorRequirementAuditEntry](objects.md#orgenabletwofactorrequirementauditentry) +- [OrgInviteMemberAuditEntry](objects.md#orginvitememberauditentry) +- [OrgInviteToBusinessAuditEntry](objects.md#orginvitetobusinessauditentry) +- [OrgOauthAppAccessApprovedAuditEntry](objects.md#orgoauthappaccessapprovedauditentry) +- [OrgOauthAppAccessDeniedAuditEntry](objects.md#orgoauthappaccessdeniedauditentry) +- [OrgOauthAppAccessRequestedAuditEntry](objects.md#orgoauthappaccessrequestedauditentry) +- [OrgRemoveBillingManagerAuditEntry](objects.md#orgremovebillingmanagerauditentry) +- [OrgRemoveMemberAuditEntry](objects.md#orgremovememberauditentry) +- [OrgRemoveOutsideCollaboratorAuditEntry](objects.md#orgremoveoutsidecollaboratorauditentry) +- [OrgRestoreMemberAuditEntry](objects.md#orgrestorememberauditentry) +- [OrgUnblockUserAuditEntry](objects.md#orgunblockuserauditentry) +- [OrgUpdateDefaultRepositoryPermissionAuditEntry](objects.md#orgupdatedefaultrepositorypermissionauditentry) +- [OrgUpdateMemberAuditEntry](objects.md#orgupdatememberauditentry) +- [OrgUpdateMemberRepositoryCreationPermissionAuditEntry](objects.md#orgupdatememberrepositorycreationpermissionauditentry) +- [OrgUpdateMemberRepositoryInvitationPermissionAuditEntry](objects.md#orgupdatememberrepositoryinvitationpermissionauditentry) +- [PrivateRepositoryForkingDisableAuditEntry](objects.md#privaterepositoryforkingdisableauditentry) +- [PrivateRepositoryForkingEnableAuditEntry](objects.md#privaterepositoryforkingenableauditentry) +- [RepoAccessAuditEntry](objects.md#repoaccessauditentry) +- [RepoAddMemberAuditEntry](objects.md#repoaddmemberauditentry) +- [RepoAddTopicAuditEntry](objects.md#repoaddtopicauditentry) +- [RepoArchivedAuditEntry](objects.md#repoarchivedauditentry) +- [RepoChangeMergeSettingAuditEntry](objects.md#repochangemergesettingauditentry) +- [RepoConfigDisableAnonymousGitAccessAuditEntry](objects.md#repoconfigdisableanonymousgitaccessauditentry) +- [RepoConfigDisableCollaboratorsOnlyAuditEntry](objects.md#repoconfigdisablecollaboratorsonlyauditentry) +- [RepoConfigDisableContributorsOnlyAuditEntry](objects.md#repoconfigdisablecontributorsonlyauditentry) +- [RepoConfigDisableSockpuppetDisallowedAuditEntry](objects.md#repoconfigdisablesockpuppetdisallowedauditentry) +- [RepoConfigEnableAnonymousGitAccessAuditEntry](objects.md#repoconfigenableanonymousgitaccessauditentry) +- [RepoConfigEnableCollaboratorsOnlyAuditEntry](objects.md#repoconfigenablecollaboratorsonlyauditentry) +- [RepoConfigEnableContributorsOnlyAuditEntry](objects.md#repoconfigenablecontributorsonlyauditentry) +- [RepoConfigEnableSockpuppetDisallowedAuditEntry](objects.md#repoconfigenablesockpuppetdisallowedauditentry) +- [RepoConfigLockAnonymousGitAccessAuditEntry](objects.md#repoconfiglockanonymousgitaccessauditentry) +- [RepoConfigUnlockAnonymousGitAccessAuditEntry](objects.md#repoconfigunlockanonymousgitaccessauditentry) +- [RepoCreateAuditEntry](objects.md#repocreateauditentry) +- [RepoDestroyAuditEntry](objects.md#repodestroyauditentry) +- [RepoRemoveMemberAuditEntry](objects.md#reporemovememberauditentry) +- [RepoRemoveTopicAuditEntry](objects.md#reporemovetopicauditentry) +- [RepositoryVisibilityChangeDisableAuditEntry](objects.md#repositoryvisibilitychangedisableauditentry) +- [RepositoryVisibilityChangeEnableAuditEntry](objects.md#repositoryvisibilitychangeenableauditentry) +- [TeamAddMemberAuditEntry](objects.md#teamaddmemberauditentry) +- [TeamAddRepositoryAuditEntry](objects.md#teamaddrepositoryauditentry) +- [TeamChangeParentTeamAuditEntry](objects.md#teamchangeparentteamauditentry) +- [TeamRemoveMemberAuditEntry](objects.md#teamremovememberauditentry) +- [TeamRemoveRepositoryAuditEntry](objects.md#teamremoverepositoryauditentry) +--- -- [CreatedPullRequestContribution](objects.md#createdpullrequestcontribution) -- [RestrictedContribution](objects.md#restrictedcontribution) +### PermissionGranter + +

Types that can grant permissions on a repository to a user

+ +### Possible types + + +- [Organization](objects.md#organization) +- [Repository](objects.md#repository) +- [Team](objects.md#team) --- -### VerifiableDomainOwner +### PinnableItem -

Types that can own a verifiable domain.

+

Types that can be pinned to a profile page.

### Possible types -- [Enterprise](objects.md#enterprise) -- [Organization](objects.md#organization) +- [Gist](objects.md#gist) +- [Repository](objects.md#repository) --- -### IssueTimelineItem +### ProjectCardItem -

An item in an issue timeline

+

Types that can be inside Project Cards.

+ +### Possible types + + +- [Issue](objects.md#issue) +- [PullRequest](objects.md#pullrequest) + +--- + +### PullRequestTimelineItem + +

An item in a pull request timeline

### Possible types - [AssignedEvent](objects.md#assignedevent) +- [BaseRefDeletedEvent](objects.md#baserefdeletedevent) +- [BaseRefForcePushedEvent](objects.md#baserefforcepushedevent) - [ClosedEvent](objects.md#closedevent) - [Commit](objects.md#commit) +- [CommitCommentThread](objects.md#commitcommentthread) - [CrossReferencedEvent](objects.md#crossreferencedevent) - [DemilestonedEvent](objects.md#demilestonedevent) +- [DeployedEvent](objects.md#deployedevent) +- [DeploymentEnvironmentChangedEvent](objects.md#deploymentenvironmentchangedevent) +- [HeadRefDeletedEvent](objects.md#headrefdeletedevent) +- [HeadRefForcePushedEvent](objects.md#headrefforcepushedevent) +- [HeadRefRestoredEvent](objects.md#headrefrestoredevent) - [IssueComment](objects.md#issuecomment) - [LabeledEvent](objects.md#labeledevent) - [LockedEvent](objects.md#lockedevent) +- [MergedEvent](objects.md#mergedevent) +- [MilestonedEvent](objects.md#milestonedevent) +- [PullRequestReview](objects.md#pullrequestreview) +- [PullRequestReviewComment](objects.md#pullrequestreviewcomment) +- [PullRequestReviewThread](objects.md#pullrequestreviewthread) +- [ReferencedEvent](objects.md#referencedevent) +- [RenamedTitleEvent](objects.md#renamedtitleevent) +- [ReopenedEvent](objects.md#reopenedevent) +- [ReviewDismissedEvent](objects.md#reviewdismissedevent) +- [ReviewRequestRemovedEvent](objects.md#reviewrequestremovedevent) +- [ReviewRequestedEvent](objects.md#reviewrequestedevent) +- [SubscribedEvent](objects.md#subscribedevent) +- [UnassignedEvent](objects.md#unassignedevent) +- [UnlabeledEvent](objects.md#unlabeledevent) +- [UnlockedEvent](objects.md#unlockedevent) +- [UnsubscribedEvent](objects.md#unsubscribedevent) +- [UserBlockedEvent](objects.md#userblockedevent) + +--- + +### PullRequestTimelineItems + +

An item in a pull request timeline

+ +### Possible types + + +- [AddedToProjectEvent](objects.md#addedtoprojectevent) +- [AssignedEvent](objects.md#assignedevent) +- [AutoMergeDisabledEvent](objects.md#automergedisabledevent) +- [AutoMergeEnabledEvent](objects.md#automergeenabledevent) +- [AutoRebaseEnabledEvent](objects.md#autorebaseenabledevent) +- [AutoSquashEnabledEvent](objects.md#autosquashenabledevent) +- [AutomaticBaseChangeFailedEvent](objects.md#automaticbasechangefailedevent) +- [AutomaticBaseChangeSucceededEvent](objects.md#automaticbasechangesucceededevent) +- [BaseRefChangedEvent](objects.md#baserefchangedevent) +- [BaseRefDeletedEvent](objects.md#baserefdeletedevent) +- [BaseRefForcePushedEvent](objects.md#baserefforcepushedevent) +- [ClosedEvent](objects.md#closedevent) +- [CommentDeletedEvent](objects.md#commentdeletedevent) +- [ConnectedEvent](objects.md#connectedevent) +- [ConvertToDraftEvent](objects.md#converttodraftevent) +- [ConvertedNoteToIssueEvent](objects.md#convertednotetoissueevent) +- [CrossReferencedEvent](objects.md#crossreferencedevent) +- [DemilestonedEvent](objects.md#demilestonedevent) +- [DeployedEvent](objects.md#deployedevent) +- [DeploymentEnvironmentChangedEvent](objects.md#deploymentenvironmentchangedevent) +- [DisconnectedEvent](objects.md#disconnectedevent) +- [HeadRefDeletedEvent](objects.md#headrefdeletedevent) +- [HeadRefForcePushedEvent](objects.md#headrefforcepushedevent) +- [HeadRefRestoredEvent](objects.md#headrefrestoredevent) +- [IssueComment](objects.md#issuecomment) +- [LabeledEvent](objects.md#labeledevent) +- [LockedEvent](objects.md#lockedevent) +- [MarkedAsDuplicateEvent](objects.md#markedasduplicateevent) +- [MentionedEvent](objects.md#mentionedevent) +- [MergedEvent](objects.md#mergedevent) - [MilestonedEvent](objects.md#milestonedevent) +- [MovedColumnsInProjectEvent](objects.md#movedcolumnsinprojectevent) +- [PinnedEvent](objects.md#pinnedevent) +- [PullRequestCommit](objects.md#pullrequestcommit) +- [PullRequestCommitCommentThread](objects.md#pullrequestcommitcommentthread) +- [PullRequestReview](objects.md#pullrequestreview) +- [PullRequestReviewThread](objects.md#pullrequestreviewthread) +- [PullRequestRevisionMarker](objects.md#pullrequestrevisionmarker) +- [ReadyForReviewEvent](objects.md#readyforreviewevent) - [ReferencedEvent](objects.md#referencedevent) +- [RemovedFromProjectEvent](objects.md#removedfromprojectevent) - [RenamedTitleEvent](objects.md#renamedtitleevent) - [ReopenedEvent](objects.md#reopenedevent) +- [ReviewDismissedEvent](objects.md#reviewdismissedevent) +- [ReviewRequestRemovedEvent](objects.md#reviewrequestremovedevent) +- [ReviewRequestedEvent](objects.md#reviewrequestedevent) - [SubscribedEvent](objects.md#subscribedevent) - [TransferredEvent](objects.md#transferredevent) - [UnassignedEvent](objects.md#unassignedevent) - [UnlabeledEvent](objects.md#unlabeledevent) - [UnlockedEvent](objects.md#unlockedevent) +- [UnmarkedAsDuplicateEvent](objects.md#unmarkedasduplicateevent) +- [UnpinnedEvent](objects.md#unpinnedevent) - [UnsubscribedEvent](objects.md#unsubscribedevent) - [UserBlockedEvent](objects.md#userblockedevent) --- -### EnterpriseMember +### PushAllowanceActor -

An object that is a member of an enterprise.

+

Types that can be an actor.

### Possible types -- [EnterpriseUserAccount](objects.md#enterpriseuseraccount) +- [App](objects.md#app) +- [Team](objects.md#team) - [User](objects.md#user) --- -### StatusCheckRollupContext +### ReferencedSubject -

Types that can be inside a StatusCheckRollup context.

+

Any referencable object

### Possible types -- [CheckRun](objects.md#checkrun) -- [StatusContext](objects.md#statuscontext) +- [Issue](objects.md#issue) +- [PullRequest](objects.md#pullrequest) --- -### SponsorableItem +### RenamedTitleSubject -

Entities that can be sponsored via GitHub Sponsors

+

An object which has a renamable title

### Possible types -- [Organization](objects.md#organization) +- [Issue](objects.md#issue) +- [PullRequest](objects.md#pullrequest) + +--- + +### RequestedReviewer + +

Types that can be requested reviewers.

+ +### Possible types + + +- [Mannequin](objects.md#mannequin) +- [Team](objects.md#team) - [User](objects.md#user) --- -### MilestoneItem +### ReviewDismissalAllowanceActor -

Types that can be inside a Milestone.

+

Types that can be an actor.

+ +### Possible types + + +- [Team](objects.md#team) +- [User](objects.md#user) + +--- + +### SearchResultItem + +

The results of a search.

### Possible types +- [App](objects.md#app) - [Issue](objects.md#issue) +- [MarketplaceListing](objects.md#marketplacelisting) +- [Organization](objects.md#organization) - [PullRequest](objects.md#pullrequest) +- [Repository](objects.md#repository) +- [User](objects.md#user) --- -### OrganizationAuditEntry +### Sponsor -

An audit entry in an organization audit log.

+

Entities that can sponsor others via GitHub Sponsors

### Possible types -- [MembersCanDeleteReposClearAuditEntry](objects.md#memberscandeletereposclearauditentry) -- [MembersCanDeleteReposDisableAuditEntry](objects.md#memberscandeletereposdisableauditentry) -- [MembersCanDeleteReposEnableAuditEntry](objects.md#memberscandeletereposenableauditentry) -- [OauthApplicationCreateAuditEntry](objects.md#oauthapplicationcreateauditentry) -- [OrgAddBillingManagerAuditEntry](objects.md#orgaddbillingmanagerauditentry) -- [OrgAddMemberAuditEntry](objects.md#orgaddmemberauditentry) -- [OrgBlockUserAuditEntry](objects.md#orgblockuserauditentry) -- [OrgConfigDisableCollaboratorsOnlyAuditEntry](objects.md#orgconfigdisablecollaboratorsonlyauditentry) -- [OrgConfigEnableCollaboratorsOnlyAuditEntry](objects.md#orgconfigenablecollaboratorsonlyauditentry) -- [OrgCreateAuditEntry](objects.md#orgcreateauditentry) -- [OrgDisableOauthAppRestrictionsAuditEntry](objects.md#orgdisableoauthapprestrictionsauditentry) -- [OrgDisableSamlAuditEntry](objects.md#orgdisablesamlauditentry) -- [OrgDisableTwoFactorRequirementAuditEntry](objects.md#orgdisabletwofactorrequirementauditentry) -- [OrgEnableOauthAppRestrictionsAuditEntry](objects.md#orgenableoauthapprestrictionsauditentry) -- [OrgEnableSamlAuditEntry](objects.md#orgenablesamlauditentry) -- [OrgEnableTwoFactorRequirementAuditEntry](objects.md#orgenabletwofactorrequirementauditentry) -- [OrgInviteMemberAuditEntry](objects.md#orginvitememberauditentry) -- [OrgInviteToBusinessAuditEntry](objects.md#orginvitetobusinessauditentry) -- [OrgOauthAppAccessApprovedAuditEntry](objects.md#orgoauthappaccessapprovedauditentry) -- [OrgOauthAppAccessDeniedAuditEntry](objects.md#orgoauthappaccessdeniedauditentry) -- [OrgOauthAppAccessRequestedAuditEntry](objects.md#orgoauthappaccessrequestedauditentry) -- [OrgRemoveBillingManagerAuditEntry](objects.md#orgremovebillingmanagerauditentry) -- [OrgRemoveMemberAuditEntry](objects.md#orgremovememberauditentry) -- [OrgRemoveOutsideCollaboratorAuditEntry](objects.md#orgremoveoutsidecollaboratorauditentry) -- [OrgRestoreMemberAuditEntry](objects.md#orgrestorememberauditentry) -- [OrgUnblockUserAuditEntry](objects.md#orgunblockuserauditentry) -- [OrgUpdateDefaultRepositoryPermissionAuditEntry](objects.md#orgupdatedefaultrepositorypermissionauditentry) -- [OrgUpdateMemberAuditEntry](objects.md#orgupdatememberauditentry) -- [OrgUpdateMemberRepositoryCreationPermissionAuditEntry](objects.md#orgupdatememberrepositorycreationpermissionauditentry) -- [OrgUpdateMemberRepositoryInvitationPermissionAuditEntry](objects.md#orgupdatememberrepositoryinvitationpermissionauditentry) -- [PrivateRepositoryForkingDisableAuditEntry](objects.md#privaterepositoryforkingdisableauditentry) -- [PrivateRepositoryForkingEnableAuditEntry](objects.md#privaterepositoryforkingenableauditentry) -- [RepoAccessAuditEntry](objects.md#repoaccessauditentry) -- [RepoAddMemberAuditEntry](objects.md#repoaddmemberauditentry) -- [RepoAddTopicAuditEntry](objects.md#repoaddtopicauditentry) -- [RepoArchivedAuditEntry](objects.md#repoarchivedauditentry) -- [RepoChangeMergeSettingAuditEntry](objects.md#repochangemergesettingauditentry) -- [RepoConfigDisableAnonymousGitAccessAuditEntry](objects.md#repoconfigdisableanonymousgitaccessauditentry) -- [RepoConfigDisableCollaboratorsOnlyAuditEntry](objects.md#repoconfigdisablecollaboratorsonlyauditentry) -- [RepoConfigDisableContributorsOnlyAuditEntry](objects.md#repoconfigdisablecontributorsonlyauditentry) -- [RepoConfigDisableSockpuppetDisallowedAuditEntry](objects.md#repoconfigdisablesockpuppetdisallowedauditentry) -- [RepoConfigEnableAnonymousGitAccessAuditEntry](objects.md#repoconfigenableanonymousgitaccessauditentry) -- [RepoConfigEnableCollaboratorsOnlyAuditEntry](objects.md#repoconfigenablecollaboratorsonlyauditentry) -- [RepoConfigEnableContributorsOnlyAuditEntry](objects.md#repoconfigenablecontributorsonlyauditentry) -- [RepoConfigEnableSockpuppetDisallowedAuditEntry](objects.md#repoconfigenablesockpuppetdisallowedauditentry) -- [RepoConfigLockAnonymousGitAccessAuditEntry](objects.md#repoconfiglockanonymousgitaccessauditentry) -- [RepoConfigUnlockAnonymousGitAccessAuditEntry](objects.md#repoconfigunlockanonymousgitaccessauditentry) -- [RepoCreateAuditEntry](objects.md#repocreateauditentry) -- [RepoDestroyAuditEntry](objects.md#repodestroyauditentry) -- [RepoRemoveMemberAuditEntry](objects.md#reporemovememberauditentry) -- [RepoRemoveTopicAuditEntry](objects.md#reporemovetopicauditentry) -- [RepositoryVisibilityChangeDisableAuditEntry](objects.md#repositoryvisibilitychangedisableauditentry) -- [RepositoryVisibilityChangeEnableAuditEntry](objects.md#repositoryvisibilitychangeenableauditentry) -- [TeamAddMemberAuditEntry](objects.md#teamaddmemberauditentry) -- [TeamAddRepositoryAuditEntry](objects.md#teamaddrepositoryauditentry) -- [TeamChangeParentTeamAuditEntry](objects.md#teamchangeparentteamauditentry) -- [TeamRemoveMemberAuditEntry](objects.md#teamremovememberauditentry) -- [TeamRemoveRepositoryAuditEntry](objects.md#teamremoverepositoryauditentry) +- [Organization](objects.md#organization) +- [User](objects.md#user) --- -### CreatedIssueOrRestrictedContribution +### SponsorableItem -

Represents either a issue the viewer can access or a restricted contribution.

+

Entities that can be sponsored via GitHub Sponsors

### Possible types -- [CreatedIssueContribution](objects.md#createdissuecontribution) -- [RestrictedContribution](objects.md#restrictedcontribution) +- [Organization](objects.md#organization) +- [User](objects.md#user) --- -### OrgRestoreMemberAuditEntryMembership +### StatusCheckRollupContext -

Types of memberships that can be restored for an Organization member.

+

Types that can be inside a StatusCheckRollup context.

### Possible types -- [OrgRestoreMemberMembershipOrganizationAuditEntryData](objects.md#orgrestoremembermembershiporganizationauditentrydata) -- [OrgRestoreMemberMembershipRepositoryAuditEntryData](objects.md#orgrestoremembermembershiprepositoryauditentrydata) -- [OrgRestoreMemberMembershipTeamAuditEntryData](objects.md#orgrestoremembermembershipteamauditentrydata) +- [CheckRun](objects.md#checkrun) +- [StatusContext](objects.md#statuscontext) --- -### RenamedTitleSubject +### VerifiableDomainOwner -

An object which has a renamable title

+

Types that can own a verifiable domain.

### Possible types -- [Issue](objects.md#issue) -- [PullRequest](objects.md#pullrequest) +- [Enterprise](objects.md#enterprise) +- [Organization](objects.md#organization) --- \ No newline at end of file diff --git a/example/starwars/objects.md b/example/starwars/objects.md index a575d166fa0ad..88a12972ac8d4 100644 --- a/example/starwars/objects.md +++ b/example/starwars/objects.md @@ -4,203 +4,14 @@ [Objects](https://graphql.github.io/graphql-spec/June2018/#sec-Objects) in GraphQL represent the resources you can access. An object can contain a list of fields, which are specifically typed. -### PageInfo - -

Information about pagination in a connection.

- -#### Fields - - - - - - - - - - - - - - - - - - - - - - -
NameDescription
hasNextPage (Boolean!)

When paginating forwards, are there more items?

hasPreviousPage (Boolean!)

When paginating backwards, are there more items?

startCursor (String)

When paginating backwards, the cursor to continue.

endCursor (String)

When paginating forwards, the cursor to continue.

- ---- - -### SpeciesFilmsConnection - -

A connection to a list of items.

- -#### Fields - - - - - - - - - - - - - - - - - - - - - - -
NameDescription
pageInfo (PageInfo!)

Information to aid in pagination.

edges ([SpeciesFilmsEdge])

A list of edges.

totalCount (Int)

A count of the total number of objects in this connection, ignoring pagination. -This allows a client to fetch the first five objects by passing “5” as the -argument to “first”, then fetch the total count so it could display “5 of 83”, -for example.

films ([Film])

A list of all of the objects returned in the connection. This is a convenience -field provided for quickly exploring the API; rather than querying for -“{ edges { node } }” when no edge data is needed, this field can be be used -instead. Note that when clients like Relay need to fetch the “cursor” field on -the edge to enable efficient pagination, this shortcut cannot be used, and the -full “{ edges { node } }” version should be used instead.

- ---- - -### PersonFilmsConnection - -

A connection to a list of items.

- -#### Fields - - - - - - - - - - - - - - - - - - - - - - -
NameDescription
pageInfo (PageInfo!)

Information to aid in pagination.

edges ([PersonFilmsEdge])

A list of edges.

totalCount (Int)

A count of the total number of objects in this connection, ignoring pagination. -This allows a client to fetch the first five objects by passing “5” as the -argument to “first”, then fetch the total count so it could display “5 of 83”, -for example.

films ([Film])

A list of all of the objects returned in the connection. This is a convenience -field provided for quickly exploring the API; rather than querying for -“{ edges { node } }” when no edge data is needed, this field can be be used -instead. Note that when clients like Relay need to fetch the “cursor” field on -the edge to enable efficient pagination, this shortcut cannot be used, and the -full “{ edges { node } }” version should be used instead.

- ---- - -### SpeciesPeopleEdge - -

An edge in a connection.

- -#### Fields - - - - - - - - - - - - - - -
NameDescription
node (Person)

The item at the end of the edge

cursor (String!)

A cursor for use in pagination

- ---- - -### StarshipsConnection - -

A connection to a list of items.

- -#### Fields - - - - - - - - - - - - - - - - - - - - - - -
NameDescription
pageInfo (PageInfo!)

Information to aid in pagination.

edges ([StarshipsEdge])

A list of edges.

totalCount (Int)

A count of the total number of objects in this connection, ignoring pagination. -This allows a client to fetch the first five objects by passing “5” as the -argument to “first”, then fetch the total count so it could display “5 of 83”, -for example.

starships ([Starship])

A list of all of the objects returned in the connection. This is a convenience -field provided for quickly exploring the API; rather than querying for -“{ edges { node } }” when no edge data is needed, this field can be be used -instead. Note that when clients like Relay need to fetch the “cursor” field on -the edge to enable efficient pagination, this shortcut cannot be used, and the -full “{ edges { node } }” version should be used instead.

- ---- - -### VehiclePilotsEdge - -

An edge in a connection.

- -#### Fields +### Film - - - - - - - - - - - - - -
NameDescription
node (Person)

The item at the end of the edge

cursor (String!)

A cursor for use in pagination

+

A single film.

---- +#### Implements -### PersonStarshipsConnection -

A connection to a list of items.

+- [Node](interfaces.md#node) #### Fields @@ -210,92 +21,144 @@ full “{ edges { node } }” version should be used instead.

Description - pageInfo (PageInfo!) -

Information to aid in pagination.

- - - edges ([PersonStarshipsEdge]) -

A list of edges.

- - - totalCount (Int) -

A count of the total number of objects in this connection, ignoring pagination. -This allows a client to fetch the first five objects by passing “5” as the -argument to “first”, then fetch the total count so it could display “5 of 83”, -for example.

- - - starships ([Starship]) -

A list of all of the objects returned in the connection. This is a convenience -field provided for quickly exploring the API; rather than querying for -“{ edges { node } }” when no edge data is needed, this field can be be used -instead. Note that when clients like Relay need to fetch the “cursor” field on -the edge to enable efficient pagination, this shortcut cannot be used, and the -full “{ edges { node } }” version should be used instead.

+ characterConnection (FilmCharactersConnection) + +

+ + + + + + + + + + + + + + + + +
Arguments
+

after (String)

+

+
+

first (Int)

+

+
+

before (String)

+

+
+

last (Int)

+

+
+ - - ---- - -### Planet - -

A large mass, planet or planetoid in the Star Wars Universe, at the time of -0 ABY.

- -#### Implements - - -- [Node](interfaces.md#node) - -#### Fields - - - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + + + + + - - + + @@ -406,20 +332,34 @@ This allows a client to fetch the first five objects by passing “5” argument to “first”, then fetch the total count so it could display “5 of 83”, for example.

+
NameDescriptioncreated (String)

The ISO 8601 date format of the time that this resource was created.

name (String)

The name of this planet.

director (String)

The name of the director of this film.

diameter (Int)

The diameter of this planet in kilometers.

edited (String)

The ISO 8601 date format of the time that this resource was edited.

rotationPeriod (Int)

The number of standard hours it takes for this planet to complete a single -rotation on its axis.

episodeID (Int)

The episode number of this film.

orbitalPeriod (Int)

The number of standard days it takes for this planet to complete a single orbit -of its local star.

id (ID!)

The ID of an object

gravity (String)

A number denoting the gravity of this planet, where “1” is normal or 1 standard -G. “2” is twice or 2 standard Gs. “0.5” is half or 0.5 standard Gs.

openingCrawl (String)

The opening paragraphs at the beginning of this film.

population (Float)

The average population of sentient beings inhabiting this planet.

planetConnection (FilmPlanetsConnection) +

+ + + + + + + + + + + + + + + + +
Arguments
+

after (String)

+

+
+

first (Int)

+

+
+

before (String)

+

+
+

last (Int)

+

+
+
climates ([String])

The climates of this planet.

producers ([String])

The name(s) of the producer(s) of this film.

terrains ([String])

The terrains of this planet.

releaseDate (String)

The ISO 8601 date format of film release at original creator country.

surfaceWater (Float)

The percentage of the planet surface that is naturally occuring water or bodies -of water.

speciesConnection (FilmSpeciesConnection) +

+ + + + + + + + + + + + + + + + +
Arguments
+

after (String)

+

+
+

first (Int)

+

+
+

before (String)

+

+
+

last (Int)

+

+
+
residentConnection (PlanetResidentsConnection)starshipConnection (FilmStarshipsConnection)

@@ -330,7 +193,11 @@ of water.

- + + + + + +
filmConnection (PlanetFilmsConnection)title (String)

The title of this film.

vehicleConnection (FilmVehiclesConnection)

@@ -364,23 +231,73 @@ of water.

+ +--- + +### FilmCharactersConnection + +

A connection to a list of items.

+ +#### Fields + + + + + + - - + + - - + + - - + + + + + +
NameDescription
created (String)

The ISO 8601 date format of the time that this resource was created.

characters ([Person])

A list of all of the objects returned in the connection. This is a convenience +field provided for quickly exploring the API; rather than querying for +“{ edges { node } }” when no edge data is needed, this field can be be used +instead. Note that when clients like Relay need to fetch the “cursor” field on +the edge to enable efficient pagination, this shortcut cannot be used, and the +full “{ edges { node } }” version should be used instead.

edited (String)

The ISO 8601 date format of the time that this resource was edited.

edges ([FilmCharactersEdge])

A list of edges.

id (ID!)

The ID of an object

pageInfo (PageInfo!)

Information to aid in pagination.

totalCount (Int)

A count of the total number of objects in this connection, ignoring pagination. +This allows a client to fetch the first five objects by passing “5” as the +argument to “first”, then fetch the total count so it could display “5 of 83”, +for example.

--- -### SpeciesPeopleConnection +### FilmCharactersEdge + +

An edge in a connection.

+ +#### Fields + + + + + + + + + + + + + + +
NameDescription
cursor (String!)

A cursor for use in pagination

node (Person)

The item at the end of the edge

+ +--- + +### FilmPlanetsConnection

A connection to a list of items.

@@ -391,13 +308,22 @@ of water.

Name Description
edges ([FilmPlanetsEdge])

A list of edges.

pageInfo (PageInfo!)

Information to aid in pagination.

edges ([SpeciesPeopleEdge])

A list of edges.

planets ([Planet])

A list of all of the objects returned in the connection. This is a convenience +field provided for quickly exploring the API; rather than querying for +“{ edges { node } }” when no edge data is needed, this field can be be used +instead. Note that when clients like Relay need to fetch the “cursor” field on +the edge to enable efficient pagination, this shortcut cannot be used, and the +full “{ edges { node } }” version should be used instead.

totalCount (Int)
+ +--- + +### FilmPlanetsEdge + +

An edge in a connection.

+ +#### Fields + + + + + + - - + + + + + +
NameDescription
people ([Person])

A list of all of the objects returned in the connection. This is a convenience -field provided for quickly exploring the API; rather than querying for -“{ edges { node } }” when no edge data is needed, this field can be be used -instead. Note that when clients like Relay need to fetch the “cursor” field on -the edge to enable efficient pagination, this shortcut cannot be used, and the -full “{ edges { node } }” version should be used instead.

cursor (String!)

A cursor for use in pagination

node (Planet)

The item at the end of the edge

--- -### FilmPlanetsConnection +### FilmSpeciesConnection

A connection to a list of items.

@@ -430,13 +370,22 @@ full “{ edges { node } }” version should be used instead.

Name Description + + edges ([FilmSpeciesEdge]) +

A list of edges.

+ pageInfo (PageInfo!)

Information to aid in pagination.

- edges ([FilmPlanetsEdge]) -

A list of edges.

+ species ([Species]) +

A list of all of the objects returned in the connection. This is a convenience +field provided for quickly exploring the API; rather than querying for +“{ edges { node } }” when no edge data is needed, this field can be be used +instead. Note that when clients like Relay need to fetch the “cursor” field on +the edge to enable efficient pagination, this shortcut cannot be used, and the +full “{ edges { node } }” version should be used instead.

totalCount (Int) @@ -445,8 +394,54 @@ This allows a client to fetch the first five objects by passing “5” argument to “first”, then fetch the total count so it could display “5 of 83”, for example.

+ + +--- + +### FilmSpeciesEdge + +

An edge in a connection.

+ +#### Fields + + - + + + + + + + + + + + +
planets ([Planet])NameDescription
cursor (String!)

A cursor for use in pagination

node (Species)

The item at the end of the edge

+ +--- + +### FilmStarshipsConnection + +

A connection to a list of items.

+ +#### Fields + + + + + + + + + + + + + + + + + + + +
NameDescription
edges ([FilmStarshipsEdge])

A list of edges.

pageInfo (PageInfo!)

Information to aid in pagination.

starships ([Starship])

A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for “{ edges { node } }” when no edge data is needed, this field can be be used @@ -454,11 +449,18 @@ instead. Note that when clients like Relay need to fetch the “cursor&rdquo the edge to enable efficient pagination, this shortcut cannot be used, and the full “{ edges { node } }” version should be used instead.

totalCount (Int)

A count of the total number of objects in this connection, ignoring pagination. +This allows a client to fetch the first five objects by passing “5” as the +argument to “first”, then fetch the total count so it could display “5 of 83”, +for example.

--- -### PlanetsEdge +### FilmStarshipsEdge

An edge in a connection.

@@ -469,19 +471,19 @@ full “{ edges { node } }” version should be used instead.

Name Description - - node (Planet) -

The item at the end of the edge

- cursor (String!)

A cursor for use in pagination

+ + node (Starship) +

The item at the end of the edge

+ --- -### VehiclePilotsConnection +### FilmVehiclesConnection

A connection to a list of items.

@@ -493,12 +495,12 @@ full “{ edges { node } }” version should be used instead.

Description - pageInfo (PageInfo!) -

Information to aid in pagination.

+ edges ([FilmVehiclesEdge]) +

A list of edges.

- edges ([VehiclePilotsEdge]) -

A list of edges.

+ pageInfo (PageInfo!) +

Information to aid in pagination.

totalCount (Int) @@ -508,7 +510,7 @@ argument to “first”, then fetch the total count so it could display for example.

- pilots ([Person]) + vehicles ([Vehicle])

A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for “{ edges { node } }” when no edge data is needed, this field can be be used @@ -520,7 +522,7 @@ full “{ edges { node } }” version should be used instead.

--- -### FilmPlanetsEdge +### FilmVehiclesEdge

An edge in a connection.

@@ -531,19 +533,19 @@ full “{ edges { node } }” version should be used instead.

Name Description - - node (Planet) -

The item at the end of the edge

- cursor (String!)

A cursor for use in pagination

+ + node (Vehicle) +

The item at the end of the edge

+ --- -### PeopleConnection +### FilmsConnection

A connection to a list of items.

@@ -555,12 +557,21 @@ full “{ edges { node } }” version should be used instead.

Description - pageInfo (PageInfo!) -

Information to aid in pagination.

+ edges ([FilmsEdge]) +

A list of edges.

- edges ([PeopleEdge]) -

A list of edges.

+ films ([Film]) +

A list of all of the objects returned in the connection. This is a convenience +field provided for quickly exploring the API; rather than querying for +“{ edges { node } }” when no edge data is needed, this field can be be used +instead. Note that when clients like Relay need to fetch the “cursor” field on +the edge to enable efficient pagination, this shortcut cannot be used, and the +full “{ edges { node } }” version should be used instead.

+ + + pageInfo (PageInfo!) +

Information to aid in pagination.

totalCount (Int) @@ -569,22 +580,36 @@ This allows a client to fetch the first five objects by passing “5” argument to “first”, then fetch the total count so it could display “5 of 83”, for example.

+ + +--- + +### FilmsEdge + +

An edge in a connection.

+ +#### Fields + + + + + + - - + + + + + +
NameDescription
people ([Person])

A list of all of the objects returned in the connection. This is a convenience -field provided for quickly exploring the API; rather than querying for -“{ edges { node } }” when no edge data is needed, this field can be be used -instead. Note that when clients like Relay need to fetch the “cursor” field on -the edge to enable efficient pagination, this shortcut cannot be used, and the -full “{ edges { node } }” version should be used instead.

cursor (String!)

A cursor for use in pagination

node (Film)

The item at the end of the edge

--- -### PersonFilmsEdge +### PageInfo -

An edge in a connection.

+

Information about pagination in a connection.

#### Fields @@ -594,18 +619,26 @@ full “{ edges { node } }” version should be used instead.

Description - node (Film) -

The item at the end of the edge

+ endCursor (String) +

When paginating forwards, the cursor to continue.

+ + + hasNextPage (Boolean!) +

When paginating forwards, are there more items?

+ + + hasPreviousPage (Boolean!) +

When paginating backwards, are there more items?

- cursor (String!) -

A cursor for use in pagination

+ startCursor (String) +

When paginating backwards, the cursor to continue.

--- -### FilmsConnection +### PeopleConnection

A connection to a list of items.

@@ -616,13 +649,22 @@ full “{ edges { node } }” version should be used instead.

Name Description + + edges ([PeopleEdge]) +

A list of edges.

+ pageInfo (PageInfo!)

Information to aid in pagination.

- edges ([FilmsEdge]) -

A list of edges.

+ people ([Person]) +

A list of all of the objects returned in the connection. This is a convenience +field provided for quickly exploring the API; rather than querying for +“{ edges { node } }” when no edge data is needed, this field can be be used +instead. Note that when clients like Relay need to fetch the “cursor” field on +the edge to enable efficient pagination, this shortcut cannot be used, and the +full “{ edges { node } }” version should be used instead.

totalCount (Int) @@ -631,22 +673,36 @@ This allows a client to fetch the first five objects by passing “5” argument to “first”, then fetch the total count so it could display “5 of 83”, for example.

+ + +--- + +### PeopleEdge + +

An edge in a connection.

+ +#### Fields + + + + + + - - + + + + + +
NameDescription
films ([Film])

A list of all of the objects returned in the connection. This is a convenience -field provided for quickly exploring the API; rather than querying for -“{ edges { node } }” when no edge data is needed, this field can be be used -instead. Note that when clients like Relay need to fetch the “cursor” field on -the edge to enable efficient pagination, this shortcut cannot be used, and the -full “{ edges { node } }” version should be used instead.

cursor (String!)

A cursor for use in pagination

node (Person)

The item at the end of the edge

--- -### Starship +### Person -

A single transport craft that has hyperdrive capability.

+

An individual person or character within the Star Wars universe.

#### Implements @@ -661,67 +717,99 @@ full “{ edges { node } }” version should be used instead.

Description - name (String) -

The name of this starship. The common name, such as “Death Star”.

+ birthYear (String) +

The birth year of the person, using the in-universe standard of BBY or ABY - +Before the Battle of Yavin or After the Battle of Yavin. The Battle of Yavin is +a battle that occurs at the end of Star Wars episode IV: A New Hope.

- model (String) -

The model or official name of this starship. Such as “T-65 X-wing” or “DS-1 -Orbital Battle Station”.

+ created (String) +

The ISO 8601 date format of the time that this resource was created.

- starshipClass (String) -

The class of this starship, such as “Starfighter” or “Deep Space Mobile -Battlestation”

+ edited (String) +

The ISO 8601 date format of the time that this resource was edited.

- manufacturers ([String]) -

The manufacturers of this starship.

+ eyeColor (String) +

The eye color of this person. Will be “unknown” if not known or “n/a” if the +person does not have an eye.

- costInCredits (Float) -

The cost of this starship new, in galactic credits.

+ filmConnection (PersonFilmsConnection) + +

+ + + + + + + + + + + + + + + + +
Arguments
+

after (String)

+

+
+

first (Int)

+

+
+

before (String)

+

+
+

last (Int)

+

+
+ - length (Float) -

The length of this starship in meters.

+ gender (String) +

The gender of this person. Either “Male”, “Female” or “unknown”, +“n/a” if the person does not have a gender.

- crew (String) -

The number of personnel needed to run or pilot this starship.

+ hairColor (String) +

The hair color of this person. Will be “unknown” if not known or “n/a” if the +person does not have hair.

- passengers (String) -

The number of non-essential people this starship can transport.

+ height (Int) +

The height of the person in centimeters.

- maxAtmospheringSpeed (Int) -

The maximum speed of this starship in atmosphere. null if this starship is -incapable of atmosphering flight.

+ homeworld (Planet) +

A planet that this person was born on or inhabits.

- hyperdriveRating (Float) -

The class of this starships hyperdrive.

+ id (ID!) +

The ID of an object

- MGLT (Int) -

The Maximum number of Megalights this starship can travel in a standard hour. -A “Megalight” is a standard unit of distance and has never been defined before -within the Star Wars universe. This figure is only really useful for measuring -the difference in speed of starships. We can assume it is similar to AU, the -distance between our Sun (Sol) and Earth.

+ mass (Float) +

The mass of the person in kilograms.

- cargoCapacity (Float) -

The maximum number of kilograms that this starship can transport.

+ name (String) +

The name of this person.

- consumables (String) -

The maximum length of time that this starship can provide consumables for its -entire crew without having to resupply.

+ skinColor (String) +

The skin color of this person.

- pilotConnection (StarshipPilotsConnection) + species (Species) +

The species that this person belongs to, or null if unknown.

+ + + starshipConnection (PersonStarshipsConnection)

@@ -756,7 +844,7 @@ entire crew without having to resupply.

- + +
filmConnection (StarshipFilmsConnection)vehicleConnection (PersonVehiclesConnection)

@@ -790,23 +878,135 @@ entire crew without having to resupply.

+ +--- + +### PersonFilmsConnection + +

A connection to a list of items.

+ +#### Fields + + + + + + + + + + + + + + + + + + + + + + +
NameDescription
edges ([PersonFilmsEdge])

A list of edges.

films ([Film])

A list of all of the objects returned in the connection. This is a convenience +field provided for quickly exploring the API; rather than querying for +“{ edges { node } }” when no edge data is needed, this field can be be used +instead. Note that when clients like Relay need to fetch the “cursor” field on +the edge to enable efficient pagination, this shortcut cannot be used, and the +full “{ edges { node } }” version should be used instead.

pageInfo (PageInfo!)

Information to aid in pagination.

totalCount (Int)

A count of the total number of objects in this connection, ignoring pagination. +This allows a client to fetch the first five objects by passing “5” as the +argument to “first”, then fetch the total count so it could display “5 of 83”, +for example.

+ +--- + +### PersonFilmsEdge + +

An edge in a connection.

+ +#### Fields + + + + + + + + + + + + + + +
NameDescription
cursor (String!)

A cursor for use in pagination

node (Film)

The item at the end of the edge

+ +--- + +### PersonStarshipsConnection + +

A connection to a list of items.

+ +#### Fields + + + + + + + + + + + + + + + + + + - - + + + +
NameDescription
edges ([PersonStarshipsEdge])

A list of edges.

pageInfo (PageInfo!)

Information to aid in pagination.

starships ([Starship])

A list of all of the objects returned in the connection. This is a convenience +field provided for quickly exploring the API; rather than querying for +“{ edges { node } }” when no edge data is needed, this field can be be used +instead. Note that when clients like Relay need to fetch the “cursor” field on +the edge to enable efficient pagination, this shortcut cannot be used, and the +full “{ edges { node } }” version should be used instead.

created (String)

The ISO 8601 date format of the time that this resource was created.

totalCount (Int)

A count of the total number of objects in this connection, ignoring pagination. +This allows a client to fetch the first five objects by passing “5” as the +argument to “first”, then fetch the total count so it could display “5 of 83”, +for example.

+ +--- + +### PersonStarshipsEdge + +

An edge in a connection.

+ +#### Fields + + + + + - - + + - - + +
NameDescription
edited (String)

The ISO 8601 date format of the time that this resource was edited.

cursor (String!)

A cursor for use in pagination

id (ID!)

The ID of an object

node (Starship)

The item at the end of the edge

--- -### VehicleFilmsConnection +### PersonVehiclesConnection

A connection to a list of items.

@@ -818,12 +1018,12 @@ entire crew without having to resupply.

Description - pageInfo (PageInfo!) -

Information to aid in pagination.

+ edges ([PersonVehiclesEdge]) +

A list of edges.

- edges ([VehicleFilmsEdge]) -

A list of edges.

+ pageInfo (PageInfo!) +

Information to aid in pagination.

totalCount (Int) @@ -833,7 +1033,7 @@ argument to “first”, then fetch the total count so it could display for example.

- films ([Film]) + vehicles ([Vehicle])

A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for “{ edges { node } }” when no edge data is needed, this field can be be used @@ -845,7 +1045,7 @@ full “{ edges { node } }” version should be used instead.

--- -### VehicleFilmsEdge +### PersonVehiclesEdge

An edge in a connection.

@@ -856,44 +1056,22 @@ full “{ edges { node } }” version should be used instead.

Name Description - - node (Film) -

The item at the end of the edge

- cursor (String!)

A cursor for use in pagination

- - ---- - -### VehiclesEdge - -

An edge in a connection.

- -#### Fields - - - - - - - - - -
NameDescription
node (Vehicle)

The item at the end of the edge

cursor (String!)

A cursor for use in pagination

--- -### Film +### Planet -

A single film.

+

A large mass, planet or planetoid in the Star Wars Universe, at the time of +0 ABY.

#### Implements @@ -908,31 +1086,23 @@ full “{ edges { node } }” version should be used instead.

Description - title (String) -

The title of this film.

- - - episodeID (Int) -

The episode number of this film.

- - - openingCrawl (String) -

The opening paragraphs at the beginning of this film.

+ climates ([String]) +

The climates of this planet.

- director (String) -

The name of the director of this film.

+ created (String) +

The ISO 8601 date format of the time that this resource was created.

- producers ([String]) -

The name(s) of the producer(s) of this film.

+ diameter (Int) +

The diameter of this planet in kilometers.

- releaseDate (String) -

The ISO 8601 date format of film release at original creator country.

+ edited (String) +

The ISO 8601 date format of the time that this resource was edited.

- speciesConnection (FilmSpeciesConnection) + filmConnection (PlanetFilmsConnection)

@@ -967,112 +1137,29 @@ full “{ edges { node } }” version should be used instead.

- - + + - - + + - - + + - + + + + + + + + + - - + + - - + + + + + + + + + +
starshipConnection (FilmStarshipsConnection) -

- - - - - - - - - - - - - - - - -
Arguments
-

after (String)

-

-
-

first (Int)

-

-
-

before (String)

-

-
-

last (Int)

-

-
-
gravity (String)

A number denoting the gravity of this planet, where “1” is normal or 1 standard +G. “2” is twice or 2 standard Gs. “0.5” is half or 0.5 standard Gs.

vehicleConnection (FilmVehiclesConnection) -

- - - - - - - - - - - - - - - - -
Arguments
-

after (String)

-

-
-

first (Int)

-

-
-

before (String)

-

-
-

last (Int)

-

-
-
id (ID!)

The ID of an object

characterConnection (FilmCharactersConnection) -

- - - - - - - - - - - - - - - - -
Arguments
-

after (String)

-

-
-

first (Int)

-

-
-

before (String)

-

-
-

last (Int)

-

-
-
name (String)

The name of this planet.

planetConnection (FilmPlanetsConnection)orbitalPeriod (Int)

The number of standard days it takes for this planet to complete a single orbit +of its local star.

population (Float)

The average population of sentient beings inhabiting this planet.

residentConnection (PlanetResidentsConnection)

@@ -1107,24 +1194,26 @@ full “{ edges { node } }” version should be used instead.

- - + + - - + + - - + +
created (String)

The ISO 8601 date format of the time that this resource was created.

rotationPeriod (Int)

The number of standard hours it takes for this planet to complete a single +rotation on its axis.

edited (String)

The ISO 8601 date format of the time that this resource was edited.

surfaceWater (Float)

The percentage of the planet surface that is naturally occuring water or bodies +of water.

id (ID!)

The ID of an object

terrains ([String])

The terrains of this planet.

--- -### FilmStarshipsEdge +### PlanetFilmsConnection -

An edge in a connection.

+

A connection to a list of items.

#### Fields @@ -1134,18 +1223,34 @@ full “{ edges { node } }” version should be used instead.

Description
node (Starship)

The item at the end of the edge

edges ([PlanetFilmsEdge])

A list of edges.

cursor (String!)

A cursor for use in pagination

films ([Film])

A list of all of the objects returned in the connection. This is a convenience +field provided for quickly exploring the API; rather than querying for +“{ edges { node } }” when no edge data is needed, this field can be be used +instead. Note that when clients like Relay need to fetch the “cursor” field on +the edge to enable efficient pagination, this shortcut cannot be used, and the +full “{ edges { node } }” version should be used instead.

pageInfo (PageInfo!)

Information to aid in pagination.

totalCount (Int)

A count of the total number of objects in this connection, ignoring pagination. +This allows a client to fetch the first five objects by passing “5” as the +argument to “first”, then fetch the total count so it could display “5 of 83”, +for example.

--- -### StarshipsEdge +### PlanetFilmsEdge

An edge in a connection.

@@ -1156,19 +1261,19 @@ full “{ edges { node } }” version should be used instead.

Name Description - - node (Starship) -

The item at the end of the edge

- cursor (String!)

A cursor for use in pagination

+ + node (Film) +

The item at the end of the edge

+ --- -### FilmStarshipsConnection +### PlanetResidentsConnection

A connection to a list of items.

@@ -1180,22 +1285,15 @@ full “{ edges { node } }” version should be used instead.

Description - pageInfo (PageInfo!) -

Information to aid in pagination.

- - - edges ([FilmStarshipsEdge]) + edges ([PlanetResidentsEdge])

A list of edges.

- totalCount (Int) -

A count of the total number of objects in this connection, ignoring pagination. -This allows a client to fetch the first five objects by passing “5” as the -argument to “first”, then fetch the total count so it could display “5 of 83”, -for example.

+ pageInfo (PageInfo!) +

Information to aid in pagination.

- starships ([Starship]) + residents ([Person])

A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for “{ edges { node } }” when no edge data is needed, this field can be be used @@ -1203,11 +1301,18 @@ instead. Note that when clients like Relay need to fetch the “cursor&rdquo the edge to enable efficient pagination, this shortcut cannot be used, and the full “{ edges { node } }” version should be used instead.

+ + totalCount (Int) +

A count of the total number of objects in this connection, ignoring pagination. +This allows a client to fetch the first five objects by passing “5” as the +argument to “first”, then fetch the total count so it could display “5 of 83”, +for example.

+ --- -### PlanetFilmsEdge +### PlanetResidentsEdge

An edge in a connection.

@@ -1218,21 +1323,21 @@ full “{ edges { node } }” version should be used instead.

Name Description - - node (Film) -

The item at the end of the edge

- cursor (String!)

A cursor for use in pagination

+ + node (Person) +

The item at the end of the edge

+ --- -### SpeciesFilmsEdge +### PlanetsConnection -

An edge in a connection.

+

A connection to a list of items.

#### Fields @@ -1242,41 +1347,34 @@ full “{ edges { node } }” version should be used instead.

Description - node (Film) -

The item at the end of the edge

- - - cursor (String!) -

A cursor for use in pagination

+ edges ([PlanetsEdge]) +

A list of edges.

- - ---- - -### StarshipFilmsEdge - -

An edge in a connection.

- -#### Fields - - - - + + - - + + - - + +
NameDescriptionpageInfo (PageInfo!)

Information to aid in pagination.

node (Film)

The item at the end of the edge

planets ([Planet])

A list of all of the objects returned in the connection. This is a convenience +field provided for quickly exploring the API; rather than querying for +“{ edges { node } }” when no edge data is needed, this field can be be used +instead. Note that when clients like Relay need to fetch the “cursor” field on +the edge to enable efficient pagination, this shortcut cannot be used, and the +full “{ edges { node } }” version should be used instead.

cursor (String!)

A cursor for use in pagination

totalCount (Int)

A count of the total number of objects in this connection, ignoring pagination. +This allows a client to fetch the first five objects by passing “5” as the +argument to “first”, then fetch the total count so it could display “5 of 83”, +for example.

--- -### FilmCharactersEdge +### PlanetsEdge

An edge in a connection.

@@ -1287,26 +1385,21 @@ full “{ edges { node } }” version should be used instead.

Name Description - - node (Person) -

The item at the end of the edge

- cursor (String!)

A cursor for use in pagination

+ + node (Planet) +

The item at the end of the edge

+ --- -### Person - -

An individual person or character within the Star Wars universe.

- -#### Implements - +### Root -- [Node](interfaces.md#node) + #### Fields @@ -1316,48 +1409,147 @@ full “{ edges { node } }” version should be used instead.

Description - name (String) -

The name of this person.

- - - birthYear (String) -

The birth year of the person, using the in-universe standard of BBY or ABY - -Before the Battle of Yavin or After the Battle of Yavin. The Battle of Yavin is -a battle that occurs at the end of Star Wars episode IV: A New Hope.

- - - eyeColor (String) -

The eye color of this person. Will be “unknown” if not known or “n/a” if the -person does not have an eye.

- - - gender (String) -

The gender of this person. Either “Male”, “Female” or “unknown”, -“n/a” if the person does not have a gender.

- - - hairColor (String) -

The hair color of this person. Will be “unknown” if not known or “n/a” if the -person does not have hair.

- - - height (Int) -

The height of the person in centimeters.

+ allFilms (FilmsConnection) + +

+ + + + + + + + + + + + + + + + +
Arguments
+

after (String)

+

+
+

first (Int)

+

+
+

before (String)

+

+
+

last (Int)

+

+
+ - mass (Float) -

The mass of the person in kilograms.

+ allPeople (PeopleConnection) + +

+ + + + + + + + + + + + + + + + +
Arguments
+

after (String)

+

+
+

first (Int)

+

+
+

before (String)

+

+
+

last (Int)

+

+
+ - skinColor (String) -

The skin color of this person.

+ allPlanets (PlanetsConnection) + +

+ + + + + + + + + + + + + + + + +
Arguments
+

after (String)

+

+
+

first (Int)

+

+
+

before (String)

+

+
+

last (Int)

+

+
+ - homeworld (Planet) -

A planet that this person was born on or inhabits.

+ allSpecies (SpeciesConnection) + +

+ + + + + + + + + + + + + + + + +
Arguments
+

after (String)

+

+
+

first (Int)

+

+
+

before (String)

+

+
+

last (Int)

+

+
+ - filmConnection (PersonFilmsConnection) + allStarships (StarshipsConnection)

@@ -1392,11 +1584,7 @@ person does not have hair.

- - - - - + - - - - - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + - - - - + + + +
species (Species)

The species that this person belongs to, or null if unknown.

starshipConnection (PersonStarshipsConnection)allVehicles (VehiclesConnection)

@@ -1431,7 +1619,7 @@ person does not have hair.

- + + + + + + + + + - - - - - - - - - - - - @@ -1541,30 +1802,28 @@ person does not have hair.

- - + + - - + + - - + + - - + + - - + + - + - - - - + + + +
vehicleConnection (PersonVehiclesConnection)film (Film)

@@ -1440,25 +1628,53 @@ person does not have hair.

+
-

after (String)

+

id (ID)

-

first (Int)

+

filmID (ID)

+
node (Node) +

Fetches an object given its ID

+ + + + + + + +
Arguments
+

id (ID!)

+

The ID of an object

+
+
person (Person) +

+ + + + @@ -1466,39 +1682,96 @@ person does not have hair.

- - - - - - - - - - + + -
Arguments
-

before (String)

+

id (ID)

-

last (Int)

+

personID (ID)

created (String)

The ISO 8601 date format of the time that this resource was created.

edited (String)

The ISO 8601 date format of the time that this resource was edited.

id (ID!)

The ID of an object

planet (Planet) +

+ + + + + + + + + + +
Arguments
+

id (ID)

+

+
+

planetID (ID)

+

+
+
- ---- - -### PlanetResidentsEdge - -

An edge in a connection.

- -#### Fields - - - - + + - - + + - - + +
NameDescriptionspecies (Species) +

+ + + + + + + + + + +
Arguments
+

id (ID)

+

+
+

speciesID (ID)

+

+
+
node (Person)

The item at the end of the edge

starship (Starship) +

+ + + + + + + + + + +
Arguments
+

id (ID)

+

+
+

starshipID (ID)

+

+
+
cursor (String!)

A cursor for use in pagination

vehicle (Vehicle) +

+ + + + + + + + + + +
Arguments
+

id (ID)

+

+
+

vehicleID (ID)

+

+
+
@@ -1520,18 +1793,6 @@ person does not have hair.

Name Description
name (String)

The name of this species.

classification (String)

The classification of this species, such as “mammal” or “reptile”.

designation (String)

The designation of this species, such as “sentient”.

averageHeight (Float)

The average height of this species in centimeters.

The average lifespan of this species in years, null if unknown.

eyeColors ([String])

Common eye colors for this species, null if this species does not typically -have eyes.

classification (String)

The classification of this species, such as “mammal” or “reptile”.

hairColors ([String])

Common hair colors for this species, null if this species does not typically -have hair.

created (String)

The ISO 8601 date format of the time that this resource was created.

skinColors ([String])

Common skin colors for this species, null if this species does not typically -have skin.

designation (String)

The designation of this species, such as “sentient”.

language (String)

The language commonly spoken by this species.

edited (String)

The ISO 8601 date format of the time that this resource was edited.

homeworld (Planet)

A planet that this species originates from.

eyeColors ([String])

Common eye colors for this species, null if this species does not typically +have eyes.

personConnection (SpeciesPeopleConnection)filmConnection (SpeciesFilmsConnection)

@@ -1599,7 +1858,28 @@ have skin.

- + + + + + + + + + + + + + + + + + + + + + - - + + - + + + +
filmConnection (SpeciesFilmsConnection)hairColors ([String])

Common hair colors for this species, null if this species does not typically +have hair.

homeworld (Planet)

A planet that this species originates from.

id (ID!)

The ID of an object

language (String)

The language commonly spoken by this species.

name (String)

The name of this species.

personConnection (SpeciesPeopleConnection)

@@ -1634,24 +1914,56 @@ have skin.

- - + + + +
created (String)

The ISO 8601 date format of the time that this resource was created.

skinColors ([String])

Common skin colors for this species, null if this species does not typically +have skin.

+ +--- + +### SpeciesConnection + +

A connection to a list of items.

+ +#### Fields + + + + + + + + + + + + + - - + + - - + +
NameDescription
edges ([SpeciesEdge])

A list of edges.

pageInfo (PageInfo!)

Information to aid in pagination.

edited (String)

The ISO 8601 date format of the time that this resource was edited.

species ([Species])

A list of all of the objects returned in the connection. This is a convenience +field provided for quickly exploring the API; rather than querying for +“{ edges { node } }” when no edge data is needed, this field can be be used +instead. Note that when clients like Relay need to fetch the “cursor” field on +the edge to enable efficient pagination, this shortcut cannot be used, and the +full “{ edges { node } }” version should be used instead.

id (ID!)

The ID of an object

totalCount (Int)

A count of the total number of objects in this connection, ignoring pagination. +This allows a client to fetch the first five objects by passing “5” as the +argument to “first”, then fetch the total count so it could display “5 of 83”, +for example.

--- -### SpeciesConnection +### SpeciesEdge -

A connection to a list of items.

+

An edge in a connection.

#### Fields @@ -1661,13 +1973,45 @@ have skin.

Description
pageInfo (PageInfo!)

Information to aid in pagination.

cursor (String!)

A cursor for use in pagination

edges ([SpeciesEdge])node (Species)

The item at the end of the edge

+ +--- + +### SpeciesFilmsConnection + +

A connection to a list of items.

+ +#### Fields + + + + + + + + + + + + + + + + +
NameDescription
edges ([SpeciesFilmsEdge])

A list of edges.

films ([Film])

A list of all of the objects returned in the connection. This is a convenience +field provided for quickly exploring the API; rather than querying for +“{ edges { node } }” when no edge data is needed, this field can be be used +instead. Note that when clients like Relay need to fetch the “cursor” field on +the edge to enable efficient pagination, this shortcut cannot be used, and the +full “{ edges { node } }” version should be used instead.

pageInfo (PageInfo!)

Information to aid in pagination.

totalCount (Int)

A count of the total number of objects in this connection, ignoring pagination. @@ -1675,8 +2019,54 @@ This allows a client to fetch the first five objects by passing “5” argument to “first”, then fetch the total count so it could display “5 of 83”, for example.

+ +--- + +### SpeciesFilmsEdge + +

An edge in a connection.

+ +#### Fields + + - + + + + + + + + + + + +
species ([Species])NameDescription
cursor (String!)

A cursor for use in pagination

node (Film)

The item at the end of the edge

+ +--- + +### SpeciesPeopleConnection + +

A connection to a list of items.

+ +#### Fields + + + + + + + + + + + + + + + + + + + +
NameDescription
edges ([SpeciesPeopleEdge])

A list of edges.

pageInfo (PageInfo!)

Information to aid in pagination.

people ([Person])

A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for “{ edges { node } }” when no edge data is needed, this field can be be used @@ -1684,11 +2074,18 @@ instead. Note that when clients like Relay need to fetch the “cursor&rdquo the edge to enable efficient pagination, this shortcut cannot be used, and the full “{ edges { node } }” version should be used instead.

totalCount (Int)

A count of the total number of objects in this connection, ignoring pagination. +This allows a client to fetch the first five objects by passing “5” as the +argument to “first”, then fetch the total count so it could display “5 of 83”, +for example.

--- -### PersonStarshipsEdge +### SpeciesPeopleEdge

An edge in a connection.

@@ -1699,21 +2096,26 @@ full “{ edges { node } }” version should be used instead.

Name Description
node (Starship)

The item at the end of the edge

cursor (String!)

A cursor for use in pagination

node (Person)

The item at the end of the edge

--- -### Root +### Starship + +

A single transport craft that has hyperdrive capability.

+ +#### Implements - + +- [Node](interfaces.md#node) #### Fields @@ -1723,239 +2125,40 @@ full “{ edges { node } }” version should be used instead.

Description
allFilms (FilmsConnection) -

- - - - - - - - - - - - - - - - -
Arguments
-

after (String)

-

-
-

first (Int)

-

-
-

before (String)

-

-
-

last (Int)

-

-
-
film (Film) -

- - - - - - - - - - -
Arguments
-

id (ID)

-

-
-

filmID (ID)

-

-
-
MGLT (Int)

The Maximum number of Megalights this starship can travel in a standard hour. +A “Megalight” is a standard unit of distance and has never been defined before +within the Star Wars universe. This figure is only really useful for measuring +the difference in speed of starships. We can assume it is similar to AU, the +distance between our Sun (Sol) and Earth.

allPeople (PeopleConnection) -

- - - - - - - - - - - - - - - - -
Arguments
-

after (String)

-

-
-

first (Int)

-

-
-

before (String)

-

-
-

last (Int)

-

-
-
cargoCapacity (Float)

The maximum number of kilograms that this starship can transport.

person (Person) -

- - - - - - - - - - -
Arguments
-

id (ID)

-

-
-

personID (ID)

-

-
-
consumables (String)

The maximum length of time that this starship can provide consumables for its +entire crew without having to resupply.

allPlanets (PlanetsConnection) -

- - - - - - - - - - - - - - - - -
Arguments
-

after (String)

-

-
-

first (Int)

-

-
-

before (String)

-

-
-

last (Int)

-

-
-
costInCredits (Float)

The cost of this starship new, in galactic credits.

planet (Planet) -

- - - - - - - - - - -
Arguments
-

id (ID)

-

-
-

planetID (ID)

-

-
-
created (String)

The ISO 8601 date format of the time that this resource was created.

allSpecies (SpeciesConnection) -

- - - - - - - - - - - - - - - - -
Arguments
-

after (String)

-

-
-

first (Int)

-

-
-

before (String)

-

-
-

last (Int)

-

-
-
crew (String)

The number of personnel needed to run or pilot this starship.

species (Species) -

- - - - - - - - - - -
Arguments
-

id (ID)

-

-
-

speciesID (ID)

-

-
-
edited (String)

The ISO 8601 date format of the time that this resource was edited.

allStarships (StarshipsConnection)filmConnection (StarshipFilmsConnection)

@@ -1990,30 +2193,41 @@ full “{ edges { node } }” version should be used instead.

- - + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - + + + + + + @@ -2140,20 +2305,11 @@ This allows a client to fetch the first five objects by passing “5” argument to “first”, then fetch the total count so it could display “5 of 83”, for example.

- - - -
starship (Starship) -

- - - - - - - - - - -
Arguments
-

id (ID)

-

-
-

starshipID (ID)

-

-
-
hyperdriveRating (Float)

The class of this starships hyperdrive.

allVehicles (VehiclesConnection)id (ID!)

The ID of an object

length (Float)

The length of this starship in meters.

manufacturers ([String])

The manufacturers of this starship.

maxAtmospheringSpeed (Int)

The maximum speed of this starship in atmosphere. null if this starship is +incapable of atmosphering flight.

model (String)

The model or official name of this starship. Such as “T-65 X-wing” or “DS-1 +Orbital Battle Station”.

name (String)

The name of this starship. The common name, such as “Death Star”.

passengers (String)

The number of non-essential people this starship can transport.

pilotConnection (StarshipPilotsConnection)

@@ -2048,73 +2262,15 @@ full “{ edges { node } }” version should be used instead.

- - - - - - - -
vehicle (Vehicle) -

- - - - - - - - - - -
Arguments
-

id (ID)

-

-
-

vehicleID (ID)

-

-
-
node (Node) -

Fetches an object given its ID

- - - - - - - -
Arguments
-

id (ID!)

-

The ID of an object

-
-
- ---- - -### SpeciesEdge - -

An edge in a connection.

- -#### Fields - - - - - - - - - - - - - + +
NameDescription
node (Species)

The item at the end of the edge

cursor (String!)

A cursor for use in pagination

starshipClass (String)

The class of this starship, such as “Starfighter” or “Deep Space Mobile +Battlestation”

--- -### PersonVehiclesConnection +### StarshipFilmsConnection

A connection to a list of items.

@@ -2126,12 +2282,21 @@ full “{ edges { node } }” version should be used instead.

Description
pageInfo (PageInfo!)

Information to aid in pagination.

edges ([StarshipFilmsEdge])

A list of edges.

edges ([PersonVehiclesEdge])

A list of edges.

films ([Film])

A list of all of the objects returned in the connection. This is a convenience +field provided for quickly exploring the API; rather than querying for +“{ edges { node } }” when no edge data is needed, this field can be be used +instead. Note that when clients like Relay need to fetch the “cursor” field on +the edge to enable efficient pagination, this shortcut cannot be used, and the +full “{ edges { node } }” version should be used instead.

pageInfo (PageInfo!)

Information to aid in pagination.

totalCount (Int)
vehicles ([Vehicle])

A list of all of the objects returned in the connection. This is a convenience -field provided for quickly exploring the API; rather than querying for -“{ edges { node } }” when no edge data is needed, this field can be be used -instead. Note that when clients like Relay need to fetch the “cursor” field on -the edge to enable efficient pagination, this shortcut cannot be used, and the -full “{ edges { node } }” version should be used instead.

--- -### PersonVehiclesEdge +### StarshipFilmsEdge

An edge in a connection.

@@ -2164,21 +2320,21 @@ full “{ edges { node } }” version should be used instead.

Name Description
node (Vehicle)

The item at the end of the edge

cursor (String!)

A cursor for use in pagination

node (Film)

The item at the end of the edge

--- -### FilmVehiclesEdge +### StarshipPilotsConnection -

An edge in a connection.

+

A connection to a list of items.

#### Fields @@ -2188,12 +2344,28 @@ full “{ edges { node } }” version should be used instead.

Description - node (Vehicle) -

The item at the end of the edge

+ edges ([StarshipPilotsEdge]) +

A list of edges.

- cursor (String!) -

A cursor for use in pagination

+ pageInfo (PageInfo!) +

Information to aid in pagination.

+ + + pilots ([Person]) +

A list of all of the objects returned in the connection. This is a convenience +field provided for quickly exploring the API; rather than querying for +“{ edges { node } }” when no edge data is needed, this field can be be used +instead. Note that when clients like Relay need to fetch the “cursor” field on +the edge to enable efficient pagination, this shortcut cannot be used, and the +full “{ edges { node } }” version should be used instead.

+ + + totalCount (Int) +

A count of the total number of objects in this connection, ignoring pagination. +This allows a client to fetch the first five objects by passing “5” as the +argument to “first”, then fetch the total count so it could display “5 of 83”, +for example.

@@ -2210,19 +2382,19 @@ full “{ edges { node } }” version should be used instead.

Name Description - - node (Person) -

The item at the end of the edge

- cursor (String!)

A cursor for use in pagination

+ + node (Person) +

The item at the end of the edge

+ --- -### StarshipFilmsConnection +### StarshipsConnection

A connection to a list of items.

@@ -2233,13 +2405,22 @@ full “{ edges { node } }” version should be used instead.

Name Description + + edges ([StarshipsEdge]) +

A list of edges.

+ pageInfo (PageInfo!)

Information to aid in pagination.

- edges ([StarshipFilmsEdge]) -

A list of edges.

+ starships ([Starship]) +

A list of all of the objects returned in the connection. This is a convenience +field provided for quickly exploring the API; rather than querying for +“{ edges { node } }” when no edge data is needed, this field can be be used +instead. Note that when clients like Relay need to fetch the “cursor” field on +the edge to enable efficient pagination, this shortcut cannot be used, and the +full “{ edges { node } }” version should be used instead.

totalCount (Int) @@ -2248,14 +2429,28 @@ This allows a client to fetch the first five objects by passing “5” argument to “first”, then fetch the total count so it could display “5 of 83”, for example.

+ + +--- + +### StarshipsEdge + +

An edge in a connection.

+ +#### Fields + + + + + + - - + + + + + +
NameDescription
films ([Film])

A list of all of the objects returned in the connection. This is a convenience -field provided for quickly exploring the API; rather than querying for -“{ edges { node } }” when no edge data is needed, this field can be be used -instead. Note that when clients like Relay need to fetch the “cursor” field on -the edge to enable efficient pagination, this shortcut cannot be used, and the -full “{ edges { node } }” version should be used instead.

cursor (String!)

A cursor for use in pagination

node (Starship)

The item at the end of the edge

@@ -2278,86 +2473,29 @@ full “{ edges { node } }” version should be used instead.

Description - name (String) -

The name of this vehicle. The common name, such as “Sand Crawler” or “Speeder -bike”.

- - - model (String) -

The model or official name of this vehicle. Such as “All-Terrain Attack -Transport”.

- - - vehicleClass (String) -

The class of this vehicle, such as “Wheeled” or “Repulsorcraft”.

+ cargoCapacity (Float) +

The maximum number of kilograms that this vehicle can transport.

- manufacturers ([String]) -

The manufacturers of this vehicle.

+ consumables (String) +

The maximum length of time that this vehicle can provide consumables for its +entire crew without having to resupply.

costInCredits (Float)

The cost of this vehicle new, in Galactic Credits.

- length (Float) -

The length of this vehicle in meters.

+ created (String) +

The ISO 8601 date format of the time that this resource was created.

crew (String)

The number of personnel needed to run or pilot this vehicle.

- passengers (String) -

The number of non-essential people this vehicle can transport.

- - - maxAtmospheringSpeed (Int) -

The maximum speed of this vehicle in atmosphere.

- - - cargoCapacity (Float) -

The maximum number of kilograms that this vehicle can transport.

- - - consumables (String) -

The maximum length of time that this vehicle can provide consumables for its -entire crew without having to resupply.

- - - pilotConnection (VehiclePilotsConnection) - -

- - - - - - - - - - - - - - - - -
Arguments
-

after (String)

-

-
-

first (Int)

-

-
-

before (String)

-

-
-

last (Int)

-

-
- + edited (String) +

The ISO 8601 date format of the time that this resource was edited.

filmConnection (VehicleFilmsConnection) @@ -2383,158 +2521,91 @@ entire crew without having to resupply.

before (String)

- - - - -

last (Int)

-

- - - - - - - created (String) -

The ISO 8601 date format of the time that this resource was created.

- - - edited (String) -

The ISO 8601 date format of the time that this resource was edited.

- - - id (ID!) -

The ID of an object

- - - ---- - -### FilmSpeciesConnection - -

A connection to a list of items.

- -#### Fields - - - - - - - - - - - - - - - - - - - - - - -
NameDescription
pageInfo (PageInfo!)

Information to aid in pagination.

edges ([FilmSpeciesEdge])

A list of edges.

totalCount (Int)

A count of the total number of objects in this connection, ignoring pagination. -This allows a client to fetch the first five objects by passing “5” as the -argument to “first”, then fetch the total count so it could display “5 of 83”, -for example.

species ([Species])

A list of all of the objects returned in the connection. This is a convenience -field provided for quickly exploring the API; rather than querying for -“{ edges { node } }” when no edge data is needed, this field can be be used -instead. Note that when clients like Relay need to fetch the “cursor” field on -the edge to enable efficient pagination, this shortcut cannot be used, and the -full “{ edges { node } }” version should be used instead.

- ---- - -### FilmSpeciesEdge - -

An edge in a connection.

- -#### Fields - - - - - - - - - + + + + + +
NameDescription
node (Species)

The item at the end of the edge

+

last (Int)

+

+
+ - cursor (String!) -

A cursor for use in pagination

+ id (ID!) +

The ID of an object

- - ---- - -### FilmVehiclesConnection - -

A connection to a list of items.

- -#### Fields - - - - + + - - + + - - + + - - + + - - + + -
NameDescriptionlength (Float)

The length of this vehicle in meters.

pageInfo (PageInfo!)

Information to aid in pagination.

manufacturers ([String])

The manufacturers of this vehicle.

edges ([FilmVehiclesEdge])

A list of edges.

maxAtmospheringSpeed (Int)

The maximum speed of this vehicle in atmosphere.

totalCount (Int)

A count of the total number of objects in this connection, ignoring pagination. -This allows a client to fetch the first five objects by passing “5” as the -argument to “first”, then fetch the total count so it could display “5 of 83”, -for example.

model (String)

The model or official name of this vehicle. Such as “All-Terrain Attack +Transport”.

vehicles ([Vehicle])

A list of all of the objects returned in the connection. This is a convenience -field provided for quickly exploring the API; rather than querying for -“{ edges { node } }” when no edge data is needed, this field can be be used -instead. Note that when clients like Relay need to fetch the “cursor” field on -the edge to enable efficient pagination, this shortcut cannot be used, and the -full “{ edges { node } }” version should be used instead.

name (String)

The name of this vehicle. The common name, such as “Sand Crawler” or “Speeder +bike”.

- ---- - -### PeopleEdge - -

An edge in a connection.

- -#### Fields - - - - + + - - + + - - + +
NameDescriptionpassengers (String)

The number of non-essential people this vehicle can transport.

node (Person)

The item at the end of the edge

pilotConnection (VehiclePilotsConnection) +

+ + + + + + + + + + + + + + + + +
Arguments
+

after (String)

+

+
+

first (Int)

+

+
+

before (String)

+

+
+

last (Int)

+

+
+
cursor (String!)

A cursor for use in pagination

vehicleClass (String)

The class of this vehicle, such as “Wheeled” or “Repulsorcraft”.

--- -### PlanetResidentsConnection +### VehicleFilmsConnection

A connection to a list of items.

@@ -2546,22 +2617,11 @@ full “{ edges { node } }” version should be used instead.

Description - pageInfo (PageInfo!) -

Information to aid in pagination.

- - - edges ([PlanetResidentsEdge]) + edges ([VehicleFilmsEdge])

A list of edges.

- totalCount (Int) -

A count of the total number of objects in this connection, ignoring pagination. -This allows a client to fetch the first five objects by passing “5” as the -argument to “first”, then fetch the total count so it could display “5 of 83”, -for example.

- - - residents ([Person]) + films ([Film])

A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for “{ edges { node } }” when no edge data is needed, this field can be be used @@ -2569,29 +2629,10 @@ instead. Note that when clients like Relay need to fetch the “cursor&rdquo the edge to enable efficient pagination, this shortcut cannot be used, and the full “{ edges { node } }” version should be used instead.

- - ---- - -### PlanetsConnection - -

A connection to a list of items.

- -#### Fields - - - - - - - - - - - - - -
NameDescription
pageInfo (PageInfo!)

Information to aid in pagination.

edges ([PlanetsEdge])

A list of edges.

totalCount (Int)

A count of the total number of objects in this connection, ignoring pagination. @@ -2599,22 +2640,13 @@ This allows a client to fetch the first five objects by passing “5” argument to “first”, then fetch the total count so it could display “5 of 83”, for example.

planets ([Planet])

A list of all of the objects returned in the connection. This is a convenience -field provided for quickly exploring the API; rather than querying for -“{ edges { node } }” when no edge data is needed, this field can be be used -instead. Note that when clients like Relay need to fetch the “cursor” field on -the edge to enable efficient pagination, this shortcut cannot be used, and the -full “{ edges { node } }” version should be used instead.

--- -### VehiclesConnection +### VehicleFilmsEdge -

A connection to a list of items.

+

An edge in a connection.

#### Fields @@ -2624,34 +2656,18 @@ full “{ edges { node } }” version should be used instead.

Description - pageInfo (PageInfo!) -

Information to aid in pagination.

- - - edges ([VehiclesEdge]) -

A list of edges.

- - - totalCount (Int) -

A count of the total number of objects in this connection, ignoring pagination. -This allows a client to fetch the first five objects by passing “5” as the -argument to “first”, then fetch the total count so it could display “5 of 83”, -for example.

+ cursor (String!) +

A cursor for use in pagination

- vehicles ([Vehicle]) -

A list of all of the objects returned in the connection. This is a convenience -field provided for quickly exploring the API; rather than querying for -“{ edges { node } }” when no edge data is needed, this field can be be used -instead. Note that when clients like Relay need to fetch the “cursor” field on -the edge to enable efficient pagination, this shortcut cannot be used, and the -full “{ edges { node } }” version should be used instead.

+ node (Film) +

The item at the end of the edge

--- -### FilmCharactersConnection +### VehiclePilotsConnection

A connection to a list of items.

@@ -2663,22 +2679,15 @@ full “{ edges { node } }” version should be used instead.

Description - pageInfo (PageInfo!) -

Information to aid in pagination.

- - - edges ([FilmCharactersEdge]) + edges ([VehiclePilotsEdge])

A list of edges.

- totalCount (Int) -

A count of the total number of objects in this connection, ignoring pagination. -This allows a client to fetch the first five objects by passing “5” as the -argument to “first”, then fetch the total count so it could display “5 of 83”, -for example.

+ pageInfo (PageInfo!) +

Information to aid in pagination.

- characters ([Person]) + pilots ([Person])

A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for “{ edges { node } }” when no edge data is needed, this field can be be used @@ -2686,11 +2695,18 @@ instead. Note that when clients like Relay need to fetch the “cursor&rdquo the edge to enable efficient pagination, this shortcut cannot be used, and the full “{ edges { node } }” version should be used instead.

+ + totalCount (Int) +

A count of the total number of objects in this connection, ignoring pagination. +This allows a client to fetch the first five objects by passing “5” as the +argument to “first”, then fetch the total count so it could display “5 of 83”, +for example.

+ --- -### FilmsEdge +### VehiclePilotsEdge

An edge in a connection.

@@ -2701,19 +2717,19 @@ full “{ edges { node } }” version should be used instead.

Name Description - - node (Film) -

The item at the end of the edge

- cursor (String!)

A cursor for use in pagination

+ + node (Person) +

The item at the end of the edge

+ --- -### PlanetFilmsConnection +### VehiclesConnection

A connection to a list of items.

@@ -2725,12 +2741,12 @@ full “{ edges { node } }” version should be used instead.

Description - pageInfo (PageInfo!) -

Information to aid in pagination.

+ edges ([VehiclesEdge]) +

A list of edges.

- edges ([PlanetFilmsEdge]) -

A list of edges.

+ pageInfo (PageInfo!) +

Information to aid in pagination.

totalCount (Int) @@ -2740,7 +2756,7 @@ argument to “first”, then fetch the total count so it could display for example.

- films ([Film]) + vehicles ([Vehicle])

A list of all of the objects returned in the connection. This is a convenience field provided for quickly exploring the API; rather than querying for “{ edges { node } }” when no edge data is needed, this field can be be used @@ -2752,9 +2768,9 @@ full “{ edges { node } }” version should be used instead.

--- -### StarshipPilotsConnection +### VehiclesEdge -

A connection to a list of items.

+

An edge in a connection.

#### Fields @@ -2764,28 +2780,12 @@ full “{ edges { node } }” version should be used instead.

Description - pageInfo (PageInfo!) -

Information to aid in pagination.

- - - edges ([StarshipPilotsEdge]) -

A list of edges.

- - - totalCount (Int) -

A count of the total number of objects in this connection, ignoring pagination. -This allows a client to fetch the first five objects by passing “5” as the -argument to “first”, then fetch the total count so it could display “5 of 83”, -for example.

+ cursor (String!) +

A cursor for use in pagination

- pilots ([Person]) -

A list of all of the objects returned in the connection. This is a convenience -field provided for quickly exploring the API; rather than querying for -“{ edges { node } }” when no edge data is needed, this field can be be used -instead. Note that when clients like Relay need to fetch the “cursor” field on -the edge to enable efficient pagination, this shortcut cannot be used, and the -full “{ edges { node } }” version should be used instead.

+ node (Vehicle) +

The item at the end of the edge

diff --git a/example/starwars/queries.md b/example/starwars/queries.md index fc7656ee89843..46af4d439d931 100644 --- a/example/starwars/queries.md +++ b/example/starwars/queries.md @@ -21,9 +21,9 @@ --- -### film +### allPeople -#### Type: [Film](objects.md#film) +#### Type: [PeopleConnection](objects.md#peopleconnection) @@ -31,14 +31,16 @@ | Name | Description | |------|-------------| -| id ([ID](scalars.md#id)) | | -| filmID ([ID](scalars.md#id)) | | +| after ([String](scalars.md#string)) | | +| first ([Int](scalars.md#int)) | | +| before ([String](scalars.md#string)) | | +| last ([Int](scalars.md#int)) | | --- -### allPeople +### allPlanets -#### Type: [PeopleConnection](objects.md#peopleconnection) +#### Type: [PlanetsConnection](objects.md#planetsconnection) @@ -53,9 +55,9 @@ --- -### person +### allSpecies -#### Type: [Person](objects.md#person) +#### Type: [SpeciesConnection](objects.md#speciesconnection) @@ -63,14 +65,16 @@ | Name | Description | |------|-------------| -| id ([ID](scalars.md#id)) | | -| personID ([ID](scalars.md#id)) | | +| after ([String](scalars.md#string)) | | +| first ([Int](scalars.md#int)) | | +| before ([String](scalars.md#string)) | | +| last ([Int](scalars.md#int)) | | --- -### allPlanets +### allStarships -#### Type: [PlanetsConnection](objects.md#planetsconnection) +#### Type: [StarshipsConnection](objects.md#starshipsconnection) @@ -85,9 +89,9 @@ --- -### planet +### allVehicles -#### Type: [Planet](objects.md#planet) +#### Type: [VehiclesConnection](objects.md#vehiclesconnection) @@ -95,14 +99,16 @@ | Name | Description | |------|-------------| -| id ([ID](scalars.md#id)) | | -| planetID ([ID](scalars.md#id)) | | +| after ([String](scalars.md#string)) | | +| first ([Int](scalars.md#int)) | | +| before ([String](scalars.md#string)) | | +| last ([Int](scalars.md#int)) | | --- -### allSpecies +### film -#### Type: [SpeciesConnection](objects.md#speciesconnection) +#### Type: [Film](objects.md#film) @@ -110,31 +116,28 @@ | Name | Description | |------|-------------| -| after ([String](scalars.md#string)) | | -| first ([Int](scalars.md#int)) | | -| before ([String](scalars.md#string)) | | -| last ([Int](scalars.md#int)) | | +| id ([ID](scalars.md#id)) | | +| filmID ([ID](scalars.md#id)) | | --- -### species +### node -#### Type: [Species](objects.md#species) +#### Type: [Node](interfaces.md#node) - +Fetches an object given its ID #### Arguments | Name | Description | |------|-------------| -| id ([ID](scalars.md#id)) | | -| speciesID ([ID](scalars.md#id)) | | +| id ([ID!](scalars.md#id)) |

The ID of an object

| --- -### allStarships +### person -#### Type: [StarshipsConnection](objects.md#starshipsconnection) +#### Type: [Person](objects.md#person) @@ -142,16 +145,14 @@ | Name | Description | |------|-------------| -| after ([String](scalars.md#string)) | | -| first ([Int](scalars.md#int)) | | -| before ([String](scalars.md#string)) | | -| last ([Int](scalars.md#int)) | | +| id ([ID](scalars.md#id)) | | +| personID ([ID](scalars.md#id)) | | --- -### starship +### planet -#### Type: [Starship](objects.md#starship) +#### Type: [Planet](objects.md#planet) @@ -160,13 +161,13 @@ | Name | Description | |------|-------------| | id ([ID](scalars.md#id)) | | -| starshipID ([ID](scalars.md#id)) | | +| planetID ([ID](scalars.md#id)) | | --- -### allVehicles +### species -#### Type: [VehiclesConnection](objects.md#vehiclesconnection) +#### Type: [Species](objects.md#species) @@ -174,16 +175,14 @@ | Name | Description | |------|-------------| -| after ([String](scalars.md#string)) | | -| first ([Int](scalars.md#int)) | | -| before ([String](scalars.md#string)) | | -| last ([Int](scalars.md#int)) | | +| id ([ID](scalars.md#id)) | | +| speciesID ([ID](scalars.md#id)) | | --- -### vehicle +### starship -#### Type: [Vehicle](objects.md#vehicle) +#### Type: [Starship](objects.md#starship) @@ -192,20 +191,21 @@ | Name | Description | |------|-------------| | id ([ID](scalars.md#id)) | | -| vehicleID ([ID](scalars.md#id)) | | +| starshipID ([ID](scalars.md#id)) | | --- -### node +### vehicle -#### Type: [Node](interfaces.md#node) +#### Type: [Vehicle](objects.md#vehicle) -Fetches an object given its ID + #### Arguments | Name | Description | |------|-------------| -| id ([ID!](scalars.md#id)) | The ID of an object | +| id ([ID](scalars.md#id)) | | +| vehicleID ([ID](scalars.md#id)) | | --- \ No newline at end of file diff --git a/example/starwars/scalars.md b/example/starwars/scalars.md index 2d64da796cbe7..462a741e2b4f6 100644 --- a/example/starwars/scalars.md +++ b/example/starwars/scalars.md @@ -12,12 +12,6 @@ When calling the GraphQL API, you must specify nested subfields until you return --- -### String - -

The Stringscalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text.

- ---- - ### Float

The Float scalar type represents signed double-precision fractional values as specified by IEEE 754.

@@ -34,4 +28,10 @@ When calling the GraphQL API, you must specify nested subfields until you return

The Int scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.

+--- + +### String + +

The Stringscalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text.

+ --- \ No newline at end of file diff --git a/internal/introspection/introspection.go b/internal/introspection/introspection.go index 1ccc6c5f6e7e0..25f1afac65efd 100644 --- a/internal/introspection/introspection.go +++ b/internal/introspection/introspection.go @@ -1,9 +1,10 @@ package introspection import ( + "encoding/json" "errors" + "sort" "strings" - "sync" "github.com/Code-Hex/gqldoc/internal/pool" ) @@ -137,35 +138,50 @@ type Schema struct { SubscriptionType *OperationType `json:"subscriptionType"` Types []*Types `json:"types"` Directives []*Directives `json:"directives"` + + memoizeTypes map[string]*Types } -var ErrNotFoundTypes = errors.New("not found types") +var _ json.Unmarshaler = (*Schema)(nil) -var ( - memoizeTypes map[string]*Types - mu sync.Mutex -) +var ErrNotFoundTypes = errors.New("not found types") func (s *Schema) FindTypes(typName string) (*Types, error) { - // Make a memo - mu.Lock() - if len(memoizeTypes) == 0 && len(s.Types) > 0 { - memoizeTypes = make(map[string]*Types, len(s.Types)) - mid := len(s.Types) / 2 - for i, j := 0, len(s.Types)-1; i < mid; i, j = i+1, j-1 { - memoizeTypes[s.Types[i].Name] = s.Types[i] - memoizeTypes[s.Types[j].Name] = s.Types[j] - } - } - mu.Unlock() - - memo, ok := memoizeTypes[typName] + memo, ok := s.memoizeTypes[typName] if ok { return memo, nil } return nil, ErrNotFoundTypes } +func (s *Schema) UnmarshalJSON(data []byte) error { + // HACK(codehex): To avoid stackoverflow, I assigned to tmp type. + type HookSchema Schema + var schema HookSchema + if err := json.Unmarshal(data, &schema); err != nil { + return err + } + sort.Slice(schema.Types, func(i, j int) bool { + return strings.Compare(schema.Types[i].Name, schema.Types[j].Name) < 0 + }) + sort.Slice(schema.Directives, func(i, j int) bool { + return strings.Compare(schema.Directives[i].Name, schema.Directives[j].Name) < 0 + }) + *s = (Schema(schema)) + + // Make a memo + memoizeTypes := make(map[string]*Types, len(s.Types)) + mid := len(s.Types) / 2 + for i, j := 0, len(schema.Types)-1; i < mid; i, j = i+1, j-1 { + memoizeTypes[schema.Types[i].Name] = schema.Types[i] + memoizeTypes[schema.Types[j].Name] = schema.Types[j] + } + + s.memoizeTypes = memoizeTypes + + return nil +} + func (s *Schema) String() string { b := pool.GetBuilder() defer pool.PutBuilder(b) @@ -198,6 +214,37 @@ type Types struct { PossibleTypes []*Type `json:"possibleTypes"` } +var _ json.Unmarshaler = (*Types)(nil) + +func (t *Types) UnmarshalJSON(data []byte) error { + // HACK(codehex): To avoid stackoverflow, I assigned to tmp type. + type HookType Types + + var types HookType + if err := json.Unmarshal(data, &types); err != nil { + return err + } + + sort.Slice(types.Fields, func(i, j int) bool { + return strings.Compare(types.Fields[i].Name, types.Fields[j].Name) < 0 + }) + sort.Slice(types.InputFields, func(i, j int) bool { + return strings.Compare(types.InputFields[i].Name, types.InputFields[j].Name) < 0 + }) + sort.Slice(types.Interfaces, func(i, j int) bool { + return strings.Compare(types.Interfaces[i].UnderlyingName(), types.Interfaces[j].UnderlyingName()) < 0 + }) + sort.Slice(types.EnumValues, func(i, j int) bool { + return strings.Compare(types.EnumValues[i].Name, types.EnumValues[j].Name) < 0 + }) + sort.Slice(types.PossibleTypes, func(i, j int) bool { + return strings.Compare(types.PossibleTypes[i].UnderlyingName(), types.PossibleTypes[j].UnderlyingName()) < 0 + }) + + *t = Types(types) + return nil +} + const indent = " " func (t *Types) IsOperationType() bool {