From e3c01e931e8d130cf83c318bae2ce21e8abf541c Mon Sep 17 00:00:00 2001 From: Kei Kamikawa Date: Thu, 3 Mar 2022 13:22:09 +0900 Subject: [PATCH 1/2] use filepath.Abs --- internal/markdown/markdown.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/internal/markdown/markdown.go b/internal/markdown/markdown.go index 13e140af6f416..613e1e915fba6 100644 --- a/internal/markdown/markdown.go +++ b/internal/markdown/markdown.go @@ -24,7 +24,10 @@ type Config struct { } func (m *Config) Create(filename string) (*os.File, error) { - dest := filepath.Join(m.BaseDir, filename) + dest, err := filepath.Abs(filepath.Join(m.BaseDir, filename)) + if err != nil { + return nil, errors.WithStack(err) + } return os.Create(dest) } From fb4a8fd4827d102d7bb9fb94b84f401e202581d6 Mon Sep 17 00:00:00 2001 From: Kei Kamikawa Date: Thu, 3 Mar 2022 13:22:16 +0900 Subject: [PATCH 2/2] regen examples --- example/github/enums.md | 643 +- example/github/input_objects.md | 1683 ++- example/github/interfaces.md | 558 +- example/github/mutations.md | 670 +- example/github/objects.md | 18955 ++++++++++++++++++++---------- example/github/queries.md | 22 +- example/github/scalars.md | 10 +- example/github/unions.md | 54 + 8 files changed, 16017 insertions(+), 6578 deletions(-) diff --git a/example/github/enums.md b/example/github/enums.md index 08f4d5a477969..b5d2fee87e45a 100644 --- a/example/github/enums.md +++ b/example/github/enums.md @@ -4,6 +4,27 @@ [Enums](https://graphql.github.io/graphql-spec/June2018/#sec-Enums) represent possible sets of values for a field. +### ActorType + +

The actor’s type.

+ + + + + + + + + + + + + + +
ValueDescription
TEAM

Indicates a team actor.

USER

Indicates a user actor.

+ +--- + ### AuditLogOrderField

Properties by which Audit Log connections can be ordered.

@@ -133,6 +154,10 @@ IN_PROGRESS

The check suite or run is in progress.

+ + PENDING +

The check suite or run is in pending state.

+ QUEUED

The check suite or run has been queued.

@@ -316,7 +341,7 @@ ### DefaultRepositoryPermissionField -

The possible default permissions for repositories.

+

The possible base permissions for repositories.

@@ -343,6 +368,51 @@ --- +### DependencyGraphEcosystem + +

The possible ecosystems of a dependency graph package.

+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ValueDescription
ACTIONS

GitHub Actions

COMPOSER

PHP packages hosted at packagist.org

GO

Go modules

MAVEN

Java artifacts hosted at the Maven central repository

NPM

JavaScript packages hosted at npmjs.com

NUGET

.NET packages hosted at the NuGet Gallery

PIP

Python packages hosted at PyPI.org

RUBYGEMS

Ruby gems hosted at RubyGems.org

+ +--- + ### DeploymentOrderField

Properties by which deployment connections can be ordered.

@@ -360,6 +430,48 @@ --- +### DeploymentProtectionRuleType + +

The possible protection rule types.

+ + + + + + + + + + + + + + +
ValueDescription
REQUIRED_REVIEWERS

Required reviewers

WAIT_TIMER

Wait timer

+ +--- + +### DeploymentReviewState + +

The possible states for a deployment review.

+ + + + + + + + + + + + + + +
ValueDescription
APPROVED

The deployment was approved.

REJECTED

The deployment was rejected.

+ +--- + ### DeploymentState

The possible states in which a deployment can be.

@@ -479,6 +591,60 @@ --- +### DiscussionOrderField + +

Properties by which discussion connections can be ordered.

+ + + + + + + + + + + + + + +
ValueDescription
CREATED_AT

Order discussions by creation time.

UPDATED_AT

Order discussions by most recent modification time.

+ +--- + +### DismissReason + +

The possible reasons that a Dependabot alert was dismissed.

+ + + + + + + + + + + + + + + + + + + + + + + + + + +
ValueDescription
FIX_STARTED

A fix has already been started

INACCURATE

This alert is inaccurate or incorrect

NOT_USED

Vulnerable code is not actually used

NO_BANDWIDTH

No bandwidth to fix this

TOLERABLE_RISK

Risk is tolerable to this project

+ +--- + ### EnterpriseAdministratorInvitationOrderField

Properties by which enterprise administrator invitation connections can be ordered.

@@ -519,7 +685,7 @@ ### EnterpriseDefaultRepositoryPermissionSettingValue -

The possible values for the enterprise default repository permission setting.

+

The possible values for the enterprise base repository permission setting.

@@ -536,7 +702,7 @@ - + @@ -872,6 +1038,10 @@ + + + + @@ -1094,6 +1264,27 @@ --- +### IpAllowListForInstalledAppsEnabledSettingValue + +

The possible values for the IP allow list configuration for installed GitHub Apps setting.

+ +
NO_POLICY

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

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

READKO_FI

Ko-fi funding platform.

LFX_CROWDFUNDING

LFX Crowdfunding funding platform.

LIBERAPAY

Liberapay funding platform.

+ + + + + + + + + + + + +
ValueDescription
DISABLED

The setting is disabled for the owner.

ENABLED

The setting is enabled for the owner.

+ +--- + ### IssueCommentOrderField

Properties by which issue comment connections can be ordered.

@@ -1190,6 +1381,10 @@ CONVERTED_NOTE_TO_ISSUE_EVENT

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

+ + CONVERTED_TO_DISCUSSION_EVENT +

Represents a ‘converted_to_discussion’ event on a given issue.

+ CROSS_REFERENCED_EVENT

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

@@ -1427,6 +1622,72 @@ --- +### MigrationSourceType + +

Represents the different Octoshift migration sources.

+ + + + + + + + + + + + + + + + + + + + + + + + + + +
ValueDescription
AZURE_DEVOPS

An Azure DevOps migration source.

BITBUCKET_SERVER

A Bitbucket Server migration source.

GITHUB

A GitHub migration source.

GITHUB_ARCHIVE

A GitHub Migration API source.

GITLAB

A GitLab migration source.

+ +--- + +### MigrationState + +

The Octoshift migration state.

+ + + + + + + + + + + + + + + + + + + + + + + + + + +
ValueDescription
FAILED

The Octoshift migration has failed.

IN_PROGRESS

The Octoshift migration is in progress.

NOT_STARTED

The Octoshift migration has not started.

QUEUED

The Octoshift migration has been queued.

SUCCEEDED

The Octoshift migration has succeeded.

+ +--- + ### MilestoneOrderField

Properties by which milestone connections can be ordered.

@@ -1498,6 +1759,23 @@ --- +### OIDCProviderType + +

The OIDC identity provider type

+ + + + + + + + + + +
ValueDescription
AAD

Azure Active Directory

+ +--- + ### OauthApplicationCreateAuditEntryState

The state of an OAuth Application when it was created.

@@ -1639,6 +1917,23 @@ --- +### OrgEnterpriseOwnerOrderField + +

Properties by which enterprise owners can be ordered.

+ + + + + + + + + + +
ValueDescription
LOGIN

Order enterprise owners by login.

+ +--- + ### OrgRemoveBillingManagerAuditEntryReason

The reason a billing manager was removed from an Organization.

@@ -1968,6 +2263,10 @@ Organization and does not have access to any repositories in the organization.DISABLED

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

+ + INTERNAL +

Members will be able to create only internal repositories.

+ PRIVATE

Members will be able to create only private repositories.

@@ -2134,6 +2433,76 @@ Organization and does not have access to any repositories in the organization.Preconfigured gradients that may be used to style discussions pinned within a repository.

+ + + + + + + + + + + + + + + + + + + + + + + + + + +
ValueDescription
BLUE_MINT

A gradient of blue to mint

BLUE_PURPLE

A gradient of blue to purple

PINK_BLUE

A gradient of pink to blue

PURPLE_CORAL

A gradient of purple to coral

RED_ORANGE

A gradient of red to orange

+ +--- + +### PinnedDiscussionPattern + +

Preconfigured background patterns that may be used to style discussions pinned within a repository.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ValueDescription
CHEVRON_UP

An upward-facing chevron pattern

DOT

A hollow dot pattern

DOT_FILL

A solid dot pattern

HEART_FILL

A heart pattern

PLUS

A plus sign pattern

ZAP

A lightning bolt pattern

+ +--- + ### ProjectCardArchivedState

The possible archived states of a project card.

@@ -2205,6 +2574,35 @@ Organization and does not have access to any repositories in the organization.Properties by which the return project can be ordered.

+ + + + + + + + + + + + + + + + + + + + + + +
ValueDescription
CREATED_AT

The project’s date and time of creation

NUMBER

The project’s number

TITLE

The project’s title

UPDATED_AT

The project’s date and time of update

+ +--- + ### ProjectOrderField

Properties by which project connections can be ordered.

@@ -2468,6 +2866,10 @@ Organization and does not have access to any repositories in the organization.Value Description + + ADDED_TO_MERGE_QUEUE_EVENT +

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

+ ADDED_TO_PROJECT_EVENT

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

@@ -2528,6 +2930,10 @@ Organization and does not have access to any repositories in the organization.CONVERTED_NOTE_TO_ISSUE_EVENT

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

+ + CONVERTED_TO_DISCUSSION_EVENT +

Represents a ‘converted_to_discussion’ event on a given issue.

+ CONVERT_TO_DRAFT_EVENT

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

@@ -2628,6 +3034,10 @@ Organization and does not have access to any repositories in the organization.REFERENCED_EVENT

Represents a ‘referenced’ event on a given ReferencedSubject.

+ + REMOVED_FROM_MERGE_QUEUE_EVENT +

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

+ REMOVED_FROM_PROJECT_EVENT

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

@@ -3225,6 +3635,44 @@ organization. This includes every repository on every team that the user is on.< --- +### RepositoryMigrationOrderDirection + +

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

+ + + + + + + + + + + + + + +
ValueDescription
ASC

Specifies an ascending order for a given orderBy argument.

DESC

Specifies a descending order for a given orderBy argument.

+ +--- + +### RepositoryMigrationOrderField + +

Properties by which repository migrations can be ordered.

+ + + + + + + + + + +
ValueDescription
CREATED_AT

Order mannequins why when they were created.

+ +--- + ### RepositoryOrderField

Properties by which repository connections can be ordered.

@@ -3338,6 +3786,31 @@ requests, and repository settings, including adding collaborators

--- +### RepositoryVulnerabilityAlertState + +

The possible states of an alert

+ + + + + + + + + + + + + + + + + + +
ValueDescription
DISMISSED

An alert that has been manually closed by a user.

FIXED

An alert that has been resolved by a code change.

OPEN

An alert that is still open.

+ +--- + ### RequestableCheckStatusState

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

@@ -3355,6 +3828,10 @@ requests, and repository settings, including adding collaborators

IN_PROGRESS

The check suite or run is in progress.

+ + PENDING +

The check suite or run is in pending state.

+ QUEUED

The check suite or run has been queued.

@@ -3367,6 +3844,31 @@ requests, and repository settings, including adding collaborators

--- +### RoleInOrganization + +

Possible roles a user may have in relation to an organization.

+ + + + + + + + + + + + + + + + + + +
ValueDescription
DIRECT_MEMBER

A user who is a direct member of the organization.

OWNER

A user with full administrative access to the organization.

UNAFFILIATED

A user who is unaffiliated with the organization.

+ +--- + ### SamlDigestAlgorithm

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

@@ -3451,6 +3953,10 @@ requests, and repository settings, including adding collaborators

Value Description + + DISCUSSION +

Returns matching discussions in repositories.

+ ISSUE

Returns results matching issues in repositories.

@@ -3480,6 +3986,10 @@ requests, and repository settings, including adding collaborators

COMPOSER

PHP packages hosted at packagist.org

+ + GO +

Go modules

+ MAVEN

Java artifacts hosted at the Maven central repository

@@ -3500,6 +4010,10 @@ requests, and repository settings, including adding collaborators

RUBYGEMS

Ruby gems hosted at RubyGems.org

+ + RUST +

Rust crates

+ --- @@ -3592,6 +4106,27 @@ requests, and repository settings, including adding collaborators

--- +### SponsorOrderField + +

Properties by which sponsor connections can be ordered.

+ + + + + + + + + + + + + + +
ValueDescription
LOGIN

Order sponsorable entities by login (username).

RELEVANCE

Order sponsors by their relevance to the viewer.

+ +--- + ### SponsorableOrderField

Properties by which sponsorable connections can be ordered.

@@ -3609,6 +4144,89 @@ requests, and repository settings, including adding collaborators

--- +### SponsorsActivityAction + +

The possible actions that GitHub Sponsors activities can represent.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ValueDescription
CANCELLED_SPONSORSHIP

The activity was cancelling a sponsorship.

NEW_SPONSORSHIP

The activity was starting a sponsorship.

PENDING_CHANGE

The activity was scheduling a downgrade or cancellation.

REFUND

The activity was funds being refunded to the sponsor or GitHub.

SPONSOR_MATCH_DISABLED

The activity was disabling matching for a previously matched sponsorship.

TIER_CHANGE

The activity was changing the sponsorship tier, either directly by the sponsor or by a scheduled/pending change.

+ +--- + +### SponsorsActivityOrderField + +

Properties by which GitHub Sponsors activity connections can be ordered.

+ + + + + + + + + + +
ValueDescription
TIMESTAMP

Order activities by when they happened.

+ +--- + +### SponsorsActivityPeriod + +

The possible time periods for which Sponsors activities can be requested.

+ + + + + + + + + + + + + + + + + + + + + + +
ValueDescription
ALL

Don’t restrict the activity to any date range, include all activity.

DAY

The previous calendar day.

MONTH

The previous thirty days.

WEEK

The previous seven days.

+ +--- + ### SponsorsGoalKind

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

@@ -3620,7 +4238,7 @@ requests, and repository settings, including adding collaborators

MONTHLY_SPONSORSHIP_AMOUNT -

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

+

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

TOTAL_SPONSORS_COUNT @@ -3651,6 +4269,23 @@ requests, and repository settings, including adding collaborators

--- +### SponsorshipNewsletterOrderField + +

Properties by which sponsorship update connections can be ordered.

+ + + + + + + + + + +
ValueDescription
CREATED_AT

Order sponsorship newsletters by when they were created.

+ +--- + ### SponsorshipOrderField

Properties by which sponsorship connections can be ordered.

diff --git a/example/github/input_objects.md b/example/github/input_objects.md index 509c49229b321..6fae6db92434d 100644 --- a/example/github/input_objects.md +++ b/example/github/input_objects.md @@ -4,6 +4,30 @@ [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. +### AbortQueuedMigrationsInput + +

Autogenerated input type of AbortQueuedMigrations

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

A unique identifier for the client performing the mutation.

ownerId (ID!)

The ID of the organization that is running the migrations.

+ +--- + ### AcceptEnterpriseAdministratorInvitationInput

Autogenerated input type of AcceptEnterpriseAdministratorInvitation

@@ -112,6 +136,38 @@ --- +### AddDiscussionCommentInput + +

Autogenerated input type of AddDiscussionComment

+ + +#### Input fields + + + + + + + + + + + + + + + + + + + + + + +
NameDescription
body (String!)

The contents of the comment.

clientMutationId (String)

A unique identifier for the client performing the mutation.

discussionId (ID!)

The Node ID of the discussion to comment on.

replyToId (ID)

The Node ID of the discussion comment within this discussion to reply to.

+ +--- + ### AddEnterpriseSupportEntitlementInput

Autogenerated input type of AddEnterpriseSupportEntitlement

@@ -228,6 +284,34 @@ --- +### AddProjectNextItemInput + +

Autogenerated input type of AddProjectNextItem

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

A unique identifier for the client performing the mutation.

contentId (ID!)

The content id of the item (Issue or PullRequest).

projectId (ID!)

The ID of the Project to add the item to.

+ +--- + ### AddPullRequestReviewCommentInput

Autogenerated input type of AddPullRequestReviewComment

@@ -424,6 +508,30 @@ --- +### AddUpvoteInput + +

Autogenerated input type of AddUpvote

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

A unique identifier for the client performing the mutation.

subjectId (ID!)

The Node ID of the discussion or comment to upvote.

+ +--- + ### AddVerifiableDomainInput

Autogenerated input type of AddVerifiableDomain

@@ -452,6 +560,38 @@ --- +### ApproveDeploymentsInput + +

Autogenerated input type of ApproveDeployments

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

A unique identifier for the client performing the mutation.

comment (String)

Optional comment for approving deployments

environmentIds ([ID!]!)

The ids of environments to reject deployments

workflowRunId (ID!)

The node ID of the workflow run containing the pending deployments.

+ +--- + ### ApproveVerifiableDomainInput

Autogenerated input type of ApproveVerifiableDomain

@@ -548,6 +688,44 @@ --- +### CancelSponsorshipInput + +

Autogenerated input type of CancelSponsorship

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

A unique identifier for the client performing the mutation.

sponsorId (ID)

The ID of the user or organization who is acting as the sponsor, paying for +the sponsorship. Required if sponsorLogin is not given.

sponsorLogin (String)

The username of the user or organization who is acting as the sponsor, paying +for the sponsorship. Required if sponsorId is not given.

sponsorableId (ID)

The ID of the user or organization who is receiving the sponsorship. Required if sponsorableLogin is not given.

sponsorableLogin (String)

The username of the user or organization who is receiving the sponsorship. Required if sponsorableId is not given.

+ +--- + ### ChangeUserStatusInput

Autogenerated input type of ChangeUserStatus

@@ -1043,6 +1221,80 @@ will be returned. This field takes precedence over emails.

--- +### CommitMessage + +

A message to include with a new commit

+ + +#### Input fields + + + + + + + + + + + + + + +
NameDescription
body (String)

The body of the message.

headline (String!)

The headline of the message.

+ +--- + +### CommittableBranch + +

A git ref for a commit to be appended to.

+ +

The ref must be a branch, i.e. its fully qualified name must start +with refs/heads/ (although the input is not required to be fully +qualified).

+ +

The Ref may be specified by its global node ID or by the +repository nameWithOwner and branch name.

+ +

Examples

+ +

Specify a branch using a global node ID:

+ +
{ "id": "MDM6UmVmMTpyZWZzL2hlYWRzL21haW4=" }
+
+ +

Specify a branch using nameWithOwner and branch name:

+ +
{
+  "nameWithOwner": "github/graphql-client",
+  "branchName": "main"
+}
+
+ + +#### Input fields + + + + + + + + + + + + + + + + + + +
NameDescription
branchName (String)

The unqualified name of the branch to append the commit to.

id (ID)

The Node ID of the Ref to be updated.

repositoryNameWithOwner (String)

The nameWithOwner of the repository to commit to.

+ +--- + ### ContributionOrder

Ordering options for contribution connections.

@@ -1143,6 +1395,14 @@ will be returned. This field takes precedence over emails.

allowsForcePushes (Boolean)

Are force pushes allowed on this branch.

+ + bypassForcePushActorIds ([ID!]) +

A list of User or Team IDs allowed to bypass force push targeting matching branches.

+ + + bypassPullRequestActorIds ([ID!]) +

A list of User or Team IDs allowed to bypass pull requests targeting matching branches.

+ clientMutationId (String)

A unique identifier for the client performing the mutation.

@@ -1175,6 +1435,10 @@ will be returned. This field takes precedence over emails.

requiredStatusCheckContexts ([String!])

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

+ + requiredStatusChecks ([RequiredStatusCheckInput!]) +

The list of required status checks

+ requiresApprovingReviews (Boolean)

Are approving reviews required to update matching branches.

@@ -1187,6 +1451,10 @@ will be returned. This field takes precedence over emails.

requiresCommitSignatures (Boolean)

Are commits required to be signed.

+ + requiresConversationResolution (Boolean) +

Are conversations required to be resolved before merging.

+ requiresLinearHistory (Boolean)

Are merge commits prohibited from being pushed to this branch.

@@ -1307,9 +1575,9 @@ will be returned. This field takes precedence over emails.

--- -### CreateContentAttachmentInput +### CreateCommitOnBranchInput -

Autogenerated input type of CreateContentAttachment

+

Autogenerated input type of CreateCommitOnBranch

#### Input fields @@ -1320,20 +1588,24 @@ will be returned. This field takes precedence over emails.

Description - body (String!) -

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

+ branch (CommittableBranch!) +

The Ref to be updated. Must be a branch.

clientMutationId (String)

A unique identifier for the client performing the mutation.

- contentReferenceId (ID!) -

The node ID of the content_reference.

+ expectedHeadOid (GitObjectID!) +

The git commit oid expected at the head of the branch prior to the commit

- title (String!) -

The title of the content attachment.

+ fileChanges (FileChanges) +

A description of changes to files in this commit.

+ + + message (CommitMessage!) +

The commit message the be included with the commit.

@@ -1444,6 +1716,42 @@ historical information for what happened in the deployment.

--- +### CreateDiscussionInput + +

Autogenerated input type of CreateDiscussion

+ + +#### Input fields + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameDescription
body (String!)

The body of the discussion.

categoryId (ID!)

The id of the discussion category to associate with this discussion.

clientMutationId (String)

A unique identifier for the client performing the mutation.

repositoryId (ID!)

The id of the repository on which to create the discussion.

title (String!)

The title of the discussion.

+ +--- + ### CreateEnterpriseOrganizationInput

Autogenerated input type of CreateEnterpriseOrganization

@@ -1484,9 +1792,9 @@ historical information for what happened in the deployment.

--- -### CreateIpAllowListEntryInput +### CreateEnvironmentInput -

Autogenerated input type of CreateIpAllowListEntry

+

Autogenerated input type of CreateEnvironment

#### Input fields @@ -1496,33 +1804,25 @@ historical information for what happened in the deployment.

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.

- 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.

+ name (String!) +

The name of the environment.

- ownerId (ID!) -

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

+ repositoryId (ID!) +

The node ID of the repository.

--- -### CreateIssueInput +### CreateIpAllowListEntryInput -

Autogenerated input type of CreateIssue

+

Autogenerated input type of CreateIpAllowListEntry

#### Input fields @@ -1533,9 +1833,45 @@ historical information for what happened in the deployment.

Description - assigneeIds ([ID!]) -

The Node ID for the user assignee for this issue.

- + allowListValue (String!) +

An IP address or range of addresses in CIDR notation.

+ + + 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.

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

Autogenerated input type of CreateIssue

+ + +#### Input fields + + + + + + + + + + @@ -1608,6 +1944,50 @@ historical information for what happened in the deployment.

--- +### CreateMigrationSourceInput + +

Autogenerated input type of CreateMigrationSource

+ + +#### Input fields + +
NameDescription
assigneeIds ([ID!])

The Node ID for the user assignee for this issue.

body (String)

The body for the issue description.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameDescription
accessToken (String!)

The Octoshift migration source access token.

clientMutationId (String)

A unique identifier for the client performing the mutation.

githubPat (String)

The GitHub personal access token of the user importing to the target repository.

name (String!)

The Octoshift migration source name.

ownerId (ID!)

The ID of the organization that will own the Octoshift migration source.

type (MigrationSourceType!)

The Octoshift migration source type.

url (String!)

The Octoshift migration source URL.

+ +--- + ### CreateProjectInput

Autogenerated input type of CreateProject

@@ -1789,6 +2169,65 @@ can access it can create new repositories with the same files and directory stru --- +### CreateSponsorshipInput + +

Autogenerated input type of CreateSponsorship

+ + +#### Input fields + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameDescription
amount (Int)

The amount to pay to the sponsorable in US dollars. Required if a tierId is not specified. Valid values: 1-12000.

clientMutationId (String)

A unique identifier for the client performing the mutation.

isRecurring (Boolean)

Whether the sponsorship should happen monthly/yearly or just this one time. Required if a tierId is not specified.

privacyLevel (SponsorshipPrivacy)

Specify whether others should be able to see that the sponsor is sponsoring +the sponsorable. Public visibility still does not reveal which tier is used.

receiveEmails (Boolean)

Whether the sponsor should receive email updates from the sponsorable.

sponsorId (ID)

The ID of the user or organization who is acting as the sponsor, paying for +the sponsorship. Required if sponsorLogin is not given.

sponsorLogin (String)

The username of the user or organization who is acting as the sponsor, paying +for the sponsorship. Required if sponsorId is not given.

sponsorableId (ID)

The ID of the user or organization who is receiving the sponsorship. Required if sponsorableLogin is not given.

sponsorableLogin (String)

The username of the user or organization who is receiving the sponsorship. Required if sponsorableId is not given.

tierId (ID)

The ID of one of sponsorable’s existing tiers to sponsor at. Required if amount is not specified.

+ +--- + ### CreateTeamDiscussionCommentInput

Autogenerated input type of CreateTeamDiscussionComment

@@ -1935,6 +2374,78 @@ to view this discussion.

--- +### DeleteDiscussionCommentInput + +

Autogenerated input type of DeleteDiscussionComment

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

A unique identifier for the client performing the mutation.

id (ID!)

The Node id of the discussion comment to delete.

+ +--- + +### DeleteDiscussionInput + +

Autogenerated input type of DeleteDiscussion

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

A unique identifier for the client performing the mutation.

id (ID!)

The id of the discussion to delete.

+ +--- + +### DeleteEnvironmentInput + +

Autogenerated input type of DeleteEnvironment

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

A unique identifier for the client performing the mutation.

id (ID!)

The Node ID of the environment to be deleted.

+ +--- + ### DeleteIpAllowListEntryInput

Autogenerated input type of DeleteIpAllowListEntry

@@ -2127,6 +2638,34 @@ to view this discussion.

--- +### DeleteProjectNextItemInput + +

Autogenerated input type of DeleteProjectNextItem

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

A unique identifier for the client performing the mutation.

itemId (ID!)

The ID of the item to be removed.

projectId (ID!)

The ID of the Project from which the item should be removed.

+ +--- + ### DeletePullRequestReviewCommentInput

Autogenerated input type of DeletePullRequestReviewComment

@@ -2319,6 +2858,30 @@ to view this discussion.

--- +### DiscussionOrder + +

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

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

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

field (DiscussionOrderField!)

The field by which to order discussions.

+ +--- + ### DismissPullRequestReviewInput

Autogenerated input type of DismissPullRequestReview

@@ -2347,6 +2910,34 @@ to view this discussion.

--- +### DismissRepositoryVulnerabilityAlertInput + +

Autogenerated input type of DismissRepositoryVulnerabilityAlert

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

A unique identifier for the client performing the mutation.

dismissReason (DismissReason!)

The reason the Dependabot alert is being dismissed.

repositoryVulnerabilityAlertId (ID!)

The Dependabot alert ID to dismiss.

+ +--- + ### DraftPullRequestReviewComment

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

@@ -2599,9 +3190,10 @@ to view this discussion.

--- -### FollowUserInput +### FileAddition -

Autogenerated input type of FollowUser

+

A command to add a file at the given path with the given contents as part of a +commit. Any existing file at that that path will be replaced.

#### Input fields @@ -2612,34 +3204,214 @@ to view this discussion.

Description - clientMutationId (String) -

A unique identifier for the client performing the mutation.

+ contents (Base64String!) +

The base64 encoded contents of the file

- userId (ID!) -

ID of the user to follow.

- + path (String!) +

The path in the repository where the file will be located

+ ---- +--- + +### FileChanges + +

A description of a set of changes to a file tree to be made as part of +a git commit, modeled as zero or more file additions and zero or more +file deletions.

+ +

Both fields are optional; omitting both will produce a commit with no +file changes.

+ +

deletions and additions describe changes to files identified +by their path in the git tree using unix-style path separators, i.e. +/. The root of a git tree is an empty string, so paths are not +slash-prefixed.

+ +

path values must be unique across all additions and deletions +provided. Any duplication will result in a validation error.

+ +

Encoding

+ +

File contents must be provided in full for each FileAddition.

+ +

The contents of a FileAddition must be encoded using RFC 4648 +compliant base64, i.e. correct padding is required and no characters +outside the standard alphabet may be used. Invalid base64 +encoding will be rejected with a validation error.

-### GistOrder +

The encoded contents may be binary.

-

Ordering options for gist connections

+

For text files, no assumptions are made about the character encoding of +the file contents (after base64 decoding). No charset transcoding or +line-ending normalization will be performed; it is the client’s +responsibility to manage the character encoding of files they provide. +However, for maximum compatibility we recommend using UTF-8 encoding +and ensuring that all files in a repository use a consistent +line-ending convention (\n or \r\n), and that all files end +with a newline.

+

Modeling file changes

-#### Input fields +

Each of the the five types of conceptual changes that can be made in a +git commit can be described using the FileChanges type as follows:

- - - - - - - - - - +
    +
  1. New file addition: create file hello world\n at path docs/README.txt:

    + +

    { + “additions” [ + { + “path”: “docs/README.txt”, + “contents”: base64encode(“hello world\n”) + } + ] + }

  2. + +
  3. Existing file modification: change existing docs/README.txt to have new +content new content here\n:

    + +

    { + “additions” [ + { + “path”: “docs/README.txt”, + “contents”: base64encode(“new content here\n”) + } + ] + }

  4. + +
  5. Existing file deletion: remove existing file docs/README.txt. +Note that the path is required to exist – specifying a +path that does not exist on the given branch will abort the +commit and return an error.

    + +

    { + “deletions” [ + { + “path”: “docs/README.txt” + } + ] + }

  6. + +
  7. File rename with no changes: rename docs/README.txt with +previous content hello world\n to the same content at +newdocs/README.txt:

    + +

    { + “deletions” [ + { + “path”: “docs/README.txt”, + } + ], + “additions” [ + { + “path”: “newdocs/README.txt”, + “contents”: base64encode(“hello world\n”) + } + ] + }

  8. + +
  9. File rename with changes: rename docs/README.txt with +previous content hello world\n to a file at path +newdocs/README.txt with content new contents\n:

    + +

    { + “deletions” [ + { + “path”: “docs/README.txt”, + } + ], + “additions” [ + { + “path”: “newdocs/README.txt”, + “contents”: base64encode(“new contents\n”) + } + ] + }

  10. +
+ + +#### Input fields + +
NameDescription
direction (OrderDirection!)

The ordering direction.

+ + + + + + + + + + + + +
NameDescription
additions ([FileAddition!])

File to add or change.

deletions ([FileDeletion!])

Files to delete.

+ +--- + +### FileDeletion + +

A command to delete the file at the given path as part of a commit.

+ + +#### Input fields + + + + + + + + + + +
NameDescription
path (String!)

The path to delete

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

Autogenerated input type of FollowUser

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

A unique identifier for the client performing the mutation.

userId (ID!)

ID of the user to follow.

+ +--- + +### GistOrder + +

Ordering options for gist connections

+ + +#### Input fields + + + + + + + + + + + @@ -2647,6 +3419,66 @@ to view this discussion.

--- +### GrantEnterpriseOrganizationsMigratorRoleInput + +

Autogenerated input type of GrantEnterpriseOrganizationsMigratorRole

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

The ordering direction.

field (GistOrderField!)

The field to order repositories by.

+ + + + + + + + + + + + + + + + +
NameDescription
clientMutationId (String)

A unique identifier for the client performing the mutation.

enterpriseId (ID!)

The ID of the enterprise to which all organizations managed by it will be granted the migrator role.

login (String!)

The login of the user to grant the migrator role

+ +--- + +### GrantMigratorRoleInput + +

Autogenerated input type of GrantMigratorRole

+ + +#### Input fields + + + + + + + + + + + + + + + + + + + + + + +
NameDescription
actor (String!)

The user login or Team slug to grant the migrator role.

actorType (ActorType!)

Specifies the type of the actor, can be either USER or TEAM.

clientMutationId (String)

A unique identifier for the client performing the mutation.

organizationId (ID!)

The ID of the organization that the user/team belongs to.

+ +--- + ### ImportProjectInput

Autogenerated input type of ImportProject

@@ -2803,6 +3635,12 @@ user, and * for issues assigned to any user.

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 database ID. Pass in +null for issues with no milestone, and * for issues that are assigned to any milestone.

+ + + milestoneNumber (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.

@@ -2950,6 +3788,30 @@ integer is passed, it should refer to a milestone by its number field. Pass in --- +### MarkDiscussionCommentAsAnswerInput + +

Autogenerated input type of MarkDiscussionCommentAsAnswer

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

A unique identifier for the client performing the mutation.

id (ID!)

The Node ID of the discussion comment to mark as an answer.

+ +--- + ### MarkFileAsViewedInput

Autogenerated input type of MarkFileAsViewed

@@ -3198,6 +4060,30 @@ integer is passed, it should refer to a milestone by its number field. Pass in --- +### OrgEnterpriseOwnerOrder + +

Ordering options for an organization’s enterprise owner connections.

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

The ordering direction.

field (OrgEnterpriseOwnerOrderField!)

The field to order enterprise owners by.

+ +--- + ### OrganizationOrder

Ordering options for organization connections.

@@ -3546,6 +4432,38 @@ integer is passed, it should refer to a milestone by its number field. Pass in --- +### RejectDeploymentsInput + +

Autogenerated input type of RejectDeployments

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

A unique identifier for the client performing the mutation.

comment (String)

Optional comment for rejecting deployments

environmentIds ([ID!]!)

The ids of environments to reject deployments

workflowRunId (ID!)

The node ID of the workflow run containing the pending deployments.

+ +--- + ### ReleaseOrder

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

@@ -3814,6 +4732,30 @@ integer is passed, it should refer to a milestone by its number field. Pass in --- +### RemoveUpvoteInput + +

Autogenerated input type of RemoveUpvote

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

A unique identifier for the client performing the mutation.

subjectId (ID!)

The Node ID of the discussion or comment to remove upvote.

+ +--- + ### ReopenIssueInput

Autogenerated input type of ReopenIssue

@@ -3886,6 +4828,30 @@ integer is passed, it should refer to a milestone by its number field. Pass in --- +### RepositoryMigrationOrder + +

Ordering options for repository migrations.

+ + +#### Input fields + + + + + + + + + + + + + + +
NameDescription
direction (RepositoryMigrationOrderDirection!)

The ordering direction.

field (RepositoryMigrationOrderField!)

The field to order repository migrations by.

+ +--- + ### RepositoryOrder

Ordering options for repository connections

@@ -3946,9 +4912,9 @@ integer is passed, it should refer to a milestone by its number field. Pass in --- -### RerequestCheckSuiteInput +### RequiredStatusCheckInput -

Autogenerated input type of RerequestCheckSuite

+

Specifies the attributes for a new or updated required status check.

#### Input fields @@ -3959,24 +4925,50 @@ integer is passed, it should refer to a milestone by its number field. Pass in Description - checkSuiteId (ID!) -

The Node ID of the check suite.

- - - clientMutationId (String) -

A unique identifier for the client performing the mutation.

+ appId (ID) +

The ID of the App that must set the status in order for it to be accepted. +Omit this value to use whichever app has recently been setting this status, or +use “any” to allow any app to set the status.

- repositoryId (ID!) -

The Node ID of the repository.

+ context (String!) +

Status check context that must pass for commits to be accepted to the matching branch.

--- -### ResolveReviewThreadInput +### RerequestCheckSuiteInput -

Autogenerated input type of ResolveReviewThread

+

Autogenerated input type of RerequestCheckSuite

+ + +#### Input fields + + + + + + + + + + + + + + + + + + +
NameDescription
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.

+ +--- + +### ResolveReviewThreadInput + +

Autogenerated input type of ResolveReviewThread

#### Input fields @@ -3998,6 +4990,66 @@ integer is passed, it should refer to a milestone by its number field. Pass in --- +### RevokeEnterpriseOrganizationsMigratorRoleInput + +

Autogenerated input type of RevokeEnterpriseOrganizationsMigratorRole

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

A unique identifier for the client performing the mutation.

enterpriseId (ID!)

The ID of the enterprise to which all organizations managed by it will be granted the migrator role.

login (String!)

The login of the user to revoke the migrator role

+ +--- + +### RevokeMigratorRoleInput + +

Autogenerated input type of RevokeMigratorRole

+ + +#### Input fields + + + + + + + + + + + + + + + + + + + + + + +
NameDescription
actor (String!)

The user login or Team slug to revoke the migrator role from.

actorType (ActorType!)

Specifies the type of the actor, can be either USER or TEAM.

clientMutationId (String)

A unique identifier for the client performing the mutation.

organizationId (ID!)

The ID of the organization that the user/team belongs to.

+ +--- + ### SavedReplyOrder

Ordering options for saved reply connections.

@@ -4234,6 +5286,30 @@ integer is passed, it should refer to a milestone by its number field. Pass in --- +### SponsorOrder + +

Ordering options for connections to get sponsor entities for GitHub Sponsors.

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

The ordering direction.

field (SponsorOrderField!)

The field to order sponsor entities by.

+ +--- + ### SponsorableOrder

Ordering options for connections to get sponsorable entities for GitHub Sponsors.

@@ -4258,6 +5334,30 @@ integer is passed, it should refer to a milestone by its number field. Pass in --- +### SponsorsActivityOrder + +

Ordering options for GitHub Sponsors activity connections.

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

The ordering direction.

field (SponsorsActivityOrderField!)

The field to order activity by.

+ +--- + ### SponsorsTierOrder

Ordering options for Sponsors tiers connections.

@@ -4282,6 +5382,30 @@ integer is passed, it should refer to a milestone by its number field. Pass in --- +### SponsorshipNewsletterOrder + +

Ordering options for sponsorship newsletter connections.

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

The ordering direction.

field (SponsorshipNewsletterOrderField!)

The field to order sponsorship newsletters by.

+ +--- + ### SponsorshipOrder

Ordering options for sponsorship connections.

@@ -4330,6 +5454,62 @@ integer is passed, it should refer to a milestone by its number field. Pass in --- +### StartRepositoryMigrationInput + +

Autogenerated input type of StartRepositoryMigration

+ + +#### Input fields + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameDescription
accessToken (String)

The Octoshift migration source access token.

clientMutationId (String)

A unique identifier for the client performing the mutation.

continueOnError (Boolean)

Whether to continue the migration on error

gitArchiveUrl (String)

The signed URL to access the user-uploaded git archive

githubPat (String)

The GitHub personal access token of the user importing to the target repository.

metadataArchiveUrl (String)

The signed URL to access the user-uploaded metadata archive

ownerId (ID!)

The ID of the organization that will own the imported repository.

repositoryName (String!)

The name of the imported repository.

sourceId (ID!)

The ID of the Octoshift migration source.

sourceRepositoryUrl (URI!)

The Octoshift migration source repository URL.

+ +--- + ### SubmitPullRequestReviewInput

Autogenerated input type of SubmitPullRequestReview

@@ -4614,6 +5794,30 @@ integer is passed, it should refer to a milestone by its number field. Pass in --- +### UnmarkDiscussionCommentAsAnswerInput + +

Autogenerated input type of UnmarkDiscussionCommentAsAnswer

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

A unique identifier for the client performing the mutation.

id (ID!)

The Node ID of the discussion comment to unmark as an answer.

+ +--- + ### UnmarkFileAsViewedInput

Autogenerated input type of UnmarkFileAsViewed

@@ -4766,6 +5970,14 @@ integer is passed, it should refer to a milestone by its number field. Pass in branchProtectionRuleId (ID!)

The global relay id of the branch protection rule to be updated.

+ + bypassForcePushActorIds ([ID!]) +

A list of User or Team IDs allowed to bypass force push targeting matching branches.

+ + + bypassPullRequestActorIds ([ID!]) +

A list of User or Team IDs allowed to bypass pull requests targeting matching branches.

+ clientMutationId (String)

A unique identifier for the client performing the mutation.

@@ -4794,6 +6006,10 @@ integer is passed, it should refer to a milestone by its number field. Pass in requiredStatusCheckContexts ([String!])

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

+ + requiredStatusChecks ([RequiredStatusCheckInput!]) +

The list of required status checks

+ requiresApprovingReviews (Boolean)

Are approving reviews required to update matching branches.

@@ -4806,6 +6022,10 @@ integer is passed, it should refer to a milestone by its number field. Pass in requiresCommitSignatures (Boolean)

Are commits required to be signed.

+ + requiresConversationResolution (Boolean) +

Are conversations required to be resolved before merging.

+ requiresLinearHistory (Boolean)

Are merge commits prohibited from being pushed to this branch.

@@ -4926,6 +6146,70 @@ integer is passed, it should refer to a milestone by its number field. Pass in --- +### UpdateDiscussionCommentInput + +

Autogenerated input type of UpdateDiscussionComment

+ + +#### Input fields + + + + + + + + + + + + + + + + + + +
NameDescription
body (String!)

The new contents of the comment body.

clientMutationId (String)

A unique identifier for the client performing the mutation.

commentId (ID!)

The Node ID of the discussion comment to update.

+ +--- + +### UpdateDiscussionInput + +

Autogenerated input type of UpdateDiscussion

+ + +#### Input fields + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameDescription
body (String)

The new contents of the discussion body.

categoryId (ID)

The Node ID of a discussion category within the same repository to change this discussion to.

clientMutationId (String)

A unique identifier for the client performing the mutation.

discussionId (ID!)

The Node ID of the discussion to update.

title (String)

The new discussion title.

+ +--- + ### UpdateEnterpriseAdministratorRoleInput

Autogenerated input type of UpdateEnterpriseAdministratorRole

@@ -5004,11 +6288,11 @@ integer is passed, it should refer to a milestone by its number field. Pass in enterpriseId (ID!) -

The ID of the enterprise on which to set the default repository permission setting.

+

The ID of the enterprise on which to set the base repository permission setting.

settingValue (EnterpriseDefaultRepositoryPermissionSettingValue!) -

The value for the default repository permission setting on the enterprise.

+

The value for the base repository permission setting on the enterprise.

@@ -5283,6 +6567,38 @@ or the granular public/private/internal allowed fields (but not both) must be pr --- +### UpdateEnterpriseOwnerOrganizationRoleInput + +

Autogenerated input type of UpdateEnterpriseOwnerOrganizationRole

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

A unique identifier for the client performing the mutation.

enterpriseId (ID!)

The ID of the Enterprise which the owner belongs to.

organizationId (ID!)

The ID of the organization for membership change.

organizationRole (RoleInOrganization!)

The role to assume in the organization.

+ +--- + ### UpdateEnterpriseProfileInput

Autogenerated input type of UpdateEnterpriseProfile

@@ -5407,6 +6723,38 @@ or the granular public/private/internal allowed fields (but not both) must be pr --- +### UpdateEnvironmentInput + +

Autogenerated input type of UpdateEnvironment

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

A unique identifier for the client performing the mutation.

environmentId (ID!)

The node ID of the environment.

reviewers ([ID!])

The ids of users or teams that can approve deployments to this environment

waitTimer (Int)

The wait timer in minutes.

+ +--- + ### UpdateIpAllowListEnabledSettingInput

Autogenerated input type of UpdateIpAllowListEnabledSetting

@@ -5471,6 +6819,34 @@ or the granular public/private/internal allowed fields (but not both) must be pr --- +### UpdateIpAllowListForInstalledAppsEnabledSettingInput + +

Autogenerated input type of UpdateIpAllowListForInstalledAppsEnabledSetting

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

A unique identifier for the client performing the mutation.

ownerId (ID!)

The ID of the owner.

settingValue (IpAllowListForInstalledAppsEnabledSettingValue!)

The value for the IP allow list configuration for installed GitHub Apps setting.

+ +--- + ### UpdateIssueCommentInput

Autogenerated input type of UpdateIssueComment

@@ -5615,6 +6991,34 @@ or the granular public/private/internal allowed fields (but not both) must be pr --- +### UpdateOrganizationAllowPrivateRepositoryForkingSettingInput + +

Autogenerated input type of UpdateOrganizationAllowPrivateRepositoryForkingSetting

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

A unique identifier for the client performing the mutation.

forkingEnabled (Boolean!)

Enable forking of private repositories in the organization?

organizationId (ID!)

The ID of the organization on which to set the allow private repository forking setting.

+ +--- + ### UpdateProjectCardInput

Autogenerated input type of UpdateProjectCard

@@ -5715,6 +7119,114 @@ or the granular public/private/internal allowed fields (but not both) must be pr --- +### UpdateProjectNextInput + +

Autogenerated input type of UpdateProjectNext

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

A unique identifier for the client performing the mutation.

closed (Boolean)

Set the project to closed or open.

description (String)

Set the readme description of the project.

projectId (ID!)

The ID of the Project to update.

public (Boolean)

Set the project to public or private.

shortDescription (String)

Set the short description of the project.

title (String)

Set the title of the project.

+ +--- + +### UpdateProjectNextItemFieldInput + +

Autogenerated input type of UpdateProjectNextItemField

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

A unique identifier for the client performing the mutation.

fieldId (ID!)

The id of the field to be updated. Only supports custom fields and status for now.

itemId (ID!)

The id of the item to be updated.

projectId (ID!)

The ID of the Project.

value (String!)

The value which will be set on the field.

+ +--- + +### UpdatePullRequestBranchInput + +

Autogenerated input type of UpdatePullRequestBranch

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

A unique identifier for the client performing the mutation.

expectedHeadOid (GitObjectID)

The head ref oid for the upstream branch.

pullRequestId (ID!)

The Node ID of the pull request.

+ +--- + ### UpdatePullRequestInput

Autogenerated input type of UpdatePullRequest

@@ -5945,6 +7457,53 @@ can access it can create new repositories with the same files and directory stru --- +### UpdateSponsorshipPreferencesInput + +

Autogenerated input type of UpdateSponsorshipPreferences

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

A unique identifier for the client performing the mutation.

privacyLevel (SponsorshipPrivacy)

Specify whether others should be able to see that the sponsor is sponsoring +the sponsorable. Public visibility still does not reveal which tier is used.

receiveEmails (Boolean)

Whether the sponsor should receive email updates from the sponsorable.

sponsorId (ID)

The ID of the user or organization who is acting as the sponsor, paying for +the sponsorship. Required if sponsorLogin is not given.

sponsorLogin (String)

The username of the user or organization who is acting as the sponsor, paying +for the sponsorship. Required if sponsorId is not given.

sponsorableId (ID)

The ID of the user or organization who is receiving the sponsorship. Required if sponsorableLogin is not given.

sponsorableLogin (String)

The username of the user or organization who is receiving the sponsorship. Required if sponsorableId is not given.

+ +--- + ### UpdateSubscriptionInput

Autogenerated input type of UpdateSubscription

diff --git a/example/github/interfaces.md b/example/github/interfaces.md index 8b4c7e39e67bf..d111031680598 100644 --- a/example/github/interfaces.md +++ b/example/github/interfaces.md @@ -252,6 +252,7 @@ - [Issue](objects.md#issue) - [Milestone](objects.md#milestone) - [Project](objects.md#project) +- [ProjectNext](objects.md#projectnext) - [PullRequest](objects.md#pullrequest) #### Fields @@ -281,6 +282,8 @@ - [CommitComment](objects.md#commitcomment) +- [Discussion](objects.md#discussion) +- [DiscussionComment](objects.md#discussioncomment) - [GistComment](objects.md#gistcomment) - [Issue](objects.md#issue) - [IssueComment](objects.md#issuecomment) @@ -448,6 +451,8 @@ longer access.

- [CommitComment](objects.md#commitcomment) +- [Discussion](objects.md#discussion) +- [DiscussionComment](objects.md#discussioncomment) - [GistComment](objects.md#gistcomment) - [IssueComment](objects.md#issuecomment) - [PullRequestReview](objects.md#pullrequestreview) @@ -646,6 +651,7 @@ GitHub, otherwise represents reason why signature is considered invalid.

Represents an Octoshift migration.

+ +#### Implemented by + + +- [RepositoryMigration](objects.md#repositorymigration) + +#### Fields + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameDescription
continueOnError (Boolean!)

The Octoshift migration flag to continue on error.

createdAt (DateTime!)

Identifies the date and time when the object was created.

failureReason (String)

The reason the migration failed.

id (ID!)
migrationSource (MigrationSource!)

The Octoshift migration source.

sourceUrl (URI!)

The Octoshift migration source URL.

state (MigrationState!)

The Octoshift migration state.

+ +--- + ### Minimizable

Entities that can be minimized.

@@ -800,6 +855,7 @@ GitHub, otherwise represents reason why signature is considered invalid.

--- +### ProjectNextOwner + +

Represents an owner of a project (beta).

+ +#### Implemented by + + +- [Issue](objects.md#issue) +- [Organization](objects.md#organization) +- [PullRequest](objects.md#pullrequest) +- [User](objects.md#user) + +#### Fields + + + + + + + + + + + + + + + + + + +
NameDescription
id (ID!)
projectNext (ProjectNext) +

Find a project by project (beta) number.

+ + + + + + + +
Arguments
+

number (Int!)

+

The project (beta) number.

+
+
projectsNext (ProjectNextConnection!) +

A list of projects (beta) 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.

+
+

query (String)

+

A project (beta) to search for under the the owner.

+
+

sortBy (ProjectNextOrderField)

+

How to order the returned projects (beta).

+
+
+ +--- + ### ProjectOwner

Represents an owner of a Project.

@@ -1529,11 +1695,14 @@ either curated or that have been selected automatically based on popularity.

- [CommitComment](objects.md#commitcomment) +- [Discussion](objects.md#discussion) +- [DiscussionComment](objects.md#discussioncomment) - [Issue](objects.md#issue) - [IssueComment](objects.md#issuecomment) - [PullRequest](objects.md#pullrequest) - [PullRequestReview](objects.md#pullrequestreview) - [PullRequestReviewComment](objects.md#pullrequestreviewcomment) +- [Release](objects.md#release) - [TeamDiscussion](objects.md#teamdiscussion) - [TeamDiscussionComment](objects.md#teamdiscussioncomment) @@ -1670,6 +1839,149 @@ either curated or that have been selected automatically based on popularity.

--- +### RepositoryDiscussionAuthor + +

Represents an author of discussions in repositories.

+ +#### Implemented by + + +- [Organization](objects.md#organization) +- [User](objects.md#user) + +#### Fields + + + + + + + + + + +
NameDescription
repositoryDiscussions (DiscussionConnection!) +

Discussions this user has started.

+ + + + + + + + + + + + + + + + + + + + + + + + + +
Arguments
+

after (String)

+

Returns the elements in the list that come after the specified cursor.

+
+

answered (Boolean)

+

Filter discussions to only those that have been answered or not. Defaults to +including both answered and unanswered discussions.

+
+

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 (DiscussionOrder)

+

Ordering options for discussions returned from the connection.

+
+

repositoryId (ID)

+

Filter discussions to only those in a specific repository.

+
+
+ +--- + +### RepositoryDiscussionCommentAuthor + +

Represents an author of discussion comments in repositories.

+ +#### Implemented by + + +- [Organization](objects.md#organization) +- [User](objects.md#user) + +#### Fields + + + + + + + + + + +
NameDescription
repositoryDiscussionComments (DiscussionCommentConnection!) +

Discussion comments this user has authored.

+ + + + + + + + + + + + + + + + + + + + + + +
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.

+
+

onlyAnswers (Boolean)

+

Filter discussion comments to only those that were marked as the answer

+
+

repositoryId (ID)

+

Filter discussion comments to only those in a specific repository.

+
+
+ +--- + ### RepositoryInfo

A subset of repository info.

@@ -1811,6 +2123,10 @@ either curated or that have been selected automatically based on popularity.

usesCustomOpenGraphImage (Boolean!)

Whether this repository has a custom image to use with Open Graph as opposed to being represented by the owner’s avatar.

+ + visibility (RepositoryVisibility!) +

Indicates the repository’s visibility level.

+ --- @@ -1824,8 +2140,11 @@ either curated or that have been selected automatically based on popularity.

- [CommitComment](objects.md#commitcomment) - [CommitCommentThread](objects.md#commitcommentthread) +- [Discussion](objects.md#discussion) +- [DiscussionCategory](objects.md#discussioncategory) - [Issue](objects.md#issue) - [IssueComment](objects.md#issuecomment) +- [PinnedDiscussion](objects.md#pinneddiscussion) - [PullRequest](objects.md#pullrequest) - [PullRequestCommitCommentThread](objects.md#pullrequestcommitcommentthread) - [PullRequestReview](objects.md#pullrequestreview) @@ -1972,6 +2291,12 @@ organization or user being viewed owns.

Arguments + + +

followRenames (Boolean)

+

Follow repository renames. If disabled, a repository referenced by its old name will return an error.

+ +

name (String!)

@@ -2054,6 +2379,10 @@ organization or user being viewed owns.

Name Description + + estimatedNextSponsorsPayoutInCents (Int!) +

The estimated next GitHub Sponsors payout for this user/organization in cents (USD).

+ hasSponsorsListing (Boolean!)

True if this user/organization has a GitHub Sponsors listing.

@@ -2079,13 +2408,200 @@ organization or user being viewed owns.

isSponsoringViewer (Boolean!)

True if the viewer is sponsored by this user/organization.

+ + monthlyEstimatedSponsorsIncomeInCents (Int!) +

The estimated monthly GitHub Sponsors income for this user/organization in cents (USD).

+ + + sponsoring (SponsorConnection!) + +

List of users and organizations this entity is sponsoring.

+ + + + + + + + + + + + + + + + + + + +
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 (SponsorOrder)

+

Ordering options for the users and organizations returned from the connection.

+
+ + + + sponsors (SponsorConnection!) + +

List of sponsors for this user or 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 (SponsorOrder)

+

Ordering options for sponsors returned from the connection.

+
+

tierId (ID)

+

If given, will filter for sponsors at the given tier. Will only return +sponsors whose tier the viewer is permitted to see.

+
+ + + + sponsorsActivities (SponsorsActivityConnection!) + +

Events involving this sponsorable, such as new sponsorships.

+ + + + + + + + + + + + + + + + + + + + + + +
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 (SponsorsActivityOrder)

+

Ordering options for activity returned from the connection.

+
+

period (SponsorsActivityPeriod)

+

Filter activities returned to only those that occurred in a given time range.

+
+ + sponsorsListing (SponsorsListing)

The GitHub Sponsors listing for this user or organization.

sponsorshipForViewerAsSponsor (Sponsorship) -

The viewer’s sponsorship of this entity.

+

The sponsorship from the viewer to this user/organization; that is, the +sponsorship where you’re the sponsor. Only returns a sponsorship if it is active.

+ + + sponsorshipForViewerAsSponsorable (Sponsorship) +

The sponsorship from this user/organization to the viewer; that is, the +sponsorship you’re receiving. Only returns a sponsorship if it is active.

+ + + sponsorshipNewsletters (SponsorshipNewsletterConnection!) + +

List of sponsorship updates sent from this sponsorable to sponsors.

+ + + + + + + + + + + + + + + + + + + +
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 (SponsorshipNewsletterOrder)

+

Ordering options for sponsorship updates returned from the connection.

+
+ sponsorshipsAsMaintainer (SponsorshipConnection!) @@ -2272,6 +2788,7 @@ blank, the sponsorships will be ordered based on relevancy to the viewer.

+--- + +### Votable + +

A subject that may be upvoted.

+ +#### Implemented by + + +- [Discussion](objects.md#discussion) +- [DiscussionComment](objects.md#discussioncomment) + +#### Fields + + + + + + + + + + + + + + + + + + +
NameDescription
upvoteCount (Int!)

Number of upvotes that this subject has received.

viewerCanUpvote (Boolean!)

Whether or not the current user can add or remove an upvote on this subject.

viewerHasUpvoted (Boolean!)

Whether or not the current user has already upvoted this subject.

+ --- \ No newline at end of file diff --git a/example/github/mutations.md b/example/github/mutations.md index d855d0a1fd203..f9c24afa88d64 100644 --- a/example/github/mutations.md +++ b/example/github/mutations.md @@ -4,6 +4,24 @@ The root query for implementing GraphQL mutations. +### abortQueuedMigrations + +

Clear all of a customer’s queued migrations

+ +#### Input fields + +- input ([AbortQueuedMigrationsInput!](input_objects.md#abortqueuedmigrationsinput)) + + +#### Returns + +| Name | Description | +|------|-------------| +| clientMutationId ([String](scalars.md#string)) |

A unique identifier for the client performing the mutation.

| +| success ([Boolean](scalars.md#boolean)) |

Did the operation succeed?

| + +--- + ### acceptEnterpriseAdministratorInvitation

Accepts a pending invitation for a user to become an administrator of an enterprise.

@@ -79,6 +97,24 @@ The root query for implementing GraphQL mutations. --- +### addDiscussionComment + +

Adds a comment to a Discussion, possibly as a reply to another comment.

+ +#### Input fields + +- input ([AddDiscussionCommentInput!](input_objects.md#adddiscussioncommentinput)) + + +#### Returns + +| Name | Description | +|------|-------------| +| clientMutationId ([String](scalars.md#string)) |

A unique identifier for the client performing the mutation.

| +| comment ([DiscussionComment](objects.md#discussioncomment)) |

The newly created discussion comment.

| + +--- + ### addEnterpriseSupportEntitlement

Adds a support entitlement to an enterprise member.

@@ -153,6 +189,24 @@ The root query for implementing GraphQL mutations. --- +### addProjectNextItem + +

Adds an existing item (Issue or PullRequest) to a Project.

+ +#### Input fields + +- input ([AddProjectNextItemInput!](input_objects.md#addprojectnextiteminput)) + + +#### Returns + +| Name | Description | +|------|-------------| +| clientMutationId ([String](scalars.md#string)) |

A unique identifier for the client performing the mutation.

| +| projectNextItem ([ProjectNextItem](objects.md#projectnextitem)) |

The item added to the project.

| + +--- + ### addPullRequestReview

Adds a review to a Pull Request.

@@ -246,6 +300,24 @@ The root query for implementing GraphQL mutations. --- +### addUpvote + +

Add an upvote to a discussion or discussion comment.

+ +#### Input fields + +- input ([AddUpvoteInput!](input_objects.md#addupvoteinput)) + + +#### Returns + +| Name | Description | +|------|-------------| +| clientMutationId ([String](scalars.md#string)) |

A unique identifier for the client performing the mutation.

| +| subject ([Votable](interfaces.md#votable)) |

The votable subject.

| + +--- + ### addVerifiableDomain

Adds a verifiable domain to an owning account.

@@ -264,6 +336,24 @@ The root query for implementing GraphQL mutations. --- +### approveDeployments + +

Approve all pending deployments under one or more environments

+ +#### Input fields + +- input ([ApproveDeploymentsInput!](input_objects.md#approvedeploymentsinput)) + + +#### Returns + +| Name | Description | +|------|-------------| +| clientMutationId ([String](scalars.md#string)) |

A unique identifier for the client performing the mutation.

| +| deployments ([[Deployment!]](objects.md#deployment)) |

The affected deployments.

| + +--- + ### approveVerifiableDomain

Approve a verifiable domain for notification delivery.

@@ -319,6 +409,24 @@ The root query for implementing GraphQL mutations. --- +### cancelSponsorship + +

Cancel an active sponsorship.

+ +#### Input fields + +- input ([CancelSponsorshipInput!](input_objects.md#cancelsponsorshipinput)) + + +#### Returns + +| Name | Description | +|------|-------------| +| clientMutationId ([String](scalars.md#string)) |

A unique identifier for the client performing the mutation.

| +| sponsorsTier ([SponsorsTier](objects.md#sponsorstier)) |

The tier that was being used at the time of cancellation.

| + +--- + ### changeUserStatus

Update your status on GitHub.

@@ -518,13 +626,54 @@ The root query for implementing GraphQL mutations. --- -### createContentAttachment +### createCommitOnBranch + +

Appends a commit to the given branch as the authenticated user.

+ +

This mutation creates a commit whose parent is the HEAD of the provided +branch and also updates that branch to point to the new commit. +It can be thought of as similar to git commit.

+ +

Locating a Branch

+ +

Commits are appended to a branch of type Ref. +This must refer to a git branch (i.e. the fully qualified path must +begin with refs/heads/, although including this prefix is optional.

+ +

Callers may specify the branch to commit to either by its global node +ID or by passing both of repositoryNameWithOwner and refName. For +more details see the documentation for CommittableBranch.

+ +

Describing Changes

+ +

fileChanges are specified as a FilesChanges object describing +FileAdditions and FileDeletions.

+ +

Please see the documentation for FileChanges for more information on +how to use this argument to describe any set of file changes.

+ +

Authorship

-

Create a content attachment.

+

Similar to the web commit interface, this mutation does not support +specifying the author or committer of the commit and will not add +support for this in the future.

+ +

A commit created by a successful execution of this mutation will be +authored by the owner of the credential which authenticates the API +request. The committer will be identical to that of commits authored +using the web interface.

+ +

If you need full control over author and committer information, please +use the Git Database REST API instead.

+ +

Commit Signing

+ +

Commits made using this mutation are automatically signed by GitHub if +supported and will be marked as verified in the user interface.

#### Input fields -- input ([CreateContentAttachmentInput!](input_objects.md#createcontentattachmentinput)) +- input ([CreateCommitOnBranchInput!](input_objects.md#createcommitonbranchinput)) #### Returns @@ -532,7 +681,8 @@ The root query for implementing GraphQL mutations. | Name | Description | |------|-------------| | clientMutationId ([String](scalars.md#string)) |

A unique identifier for the client performing the mutation.

| -| contentAttachment ([ContentAttachment](objects.md#contentattachment)) |

The newly created content attachment.

| +| commit ([Commit](objects.md#commit)) |

The new commit.

| +| ref ([Ref](objects.md#ref)) |

The ref which has been updated to point to the new commit.

| --- @@ -573,6 +723,24 @@ The root query for implementing GraphQL mutations. --- +### createDiscussion + +

Create a discussion.

+ +#### Input fields + +- input ([CreateDiscussionInput!](input_objects.md#creatediscussioninput)) + + +#### Returns + +| Name | Description | +|------|-------------| +| clientMutationId ([String](scalars.md#string)) |

A unique identifier for the client performing the mutation.

| +| discussion ([Discussion](objects.md#discussion)) |

The discussion that was just created.

| + +--- + ### createEnterpriseOrganization

Creates an organization as part of an enterprise account.

@@ -592,6 +760,24 @@ The root query for implementing GraphQL mutations. --- +### createEnvironment + +

Creates an environment or simply returns it if already exists.

+ +#### Input fields + +- input ([CreateEnvironmentInput!](input_objects.md#createenvironmentinput)) + + +#### Returns + +| Name | Description | +|------|-------------| +| clientMutationId ([String](scalars.md#string)) |

A unique identifier for the client performing the mutation.

| +| environment ([Environment](objects.md#environment)) |

The new or existing environment.

| + +--- + ### createIpAllowListEntry

Creates a new IP allow list entry.

@@ -646,6 +832,24 @@ The root query for implementing GraphQL mutations. --- +### createMigrationSource + +

Creates an Octoshift migration source.

+ +#### Input fields + +- input ([CreateMigrationSourceInput!](input_objects.md#createmigrationsourceinput)) + + +#### Returns + +| Name | Description | +|------|-------------| +| clientMutationId ([String](scalars.md#string)) |

A unique identifier for the client performing the mutation.

| +| migrationSource ([MigrationSource](objects.md#migrationsource)) |

The created Octoshift migration source.

| + +--- + ### createProject

Creates a new project.

@@ -718,6 +922,24 @@ The root query for implementing GraphQL mutations. --- +### createSponsorship + +

Start a new sponsorship of a maintainer in GitHub Sponsors, or reactivate a past sponsorship.

+ +#### Input fields + +- input ([CreateSponsorshipInput!](input_objects.md#createsponsorshipinput)) + + +#### Returns + +| Name | Description | +|------|-------------| +| clientMutationId ([String](scalars.md#string)) |

A unique identifier for the client performing the mutation.

| +| sponsorship ([Sponsorship](objects.md#sponsorship)) |

The sponsorship that was started.

| + +--- + ### createTeamDiscussion

Creates a new team discussion.

@@ -798,6 +1020,59 @@ The root query for implementing GraphQL mutations. - input ([DeleteDeploymentInput!](input_objects.md#deletedeploymentinput)) +#### Returns + +| Name | Description | +|------|-------------| +| clientMutationId ([String](scalars.md#string)) |

A unique identifier for the client performing the mutation.

| + +--- + +### deleteDiscussion + +

Delete a discussion and all of its replies.

+ +#### Input fields + +- input ([DeleteDiscussionInput!](input_objects.md#deletediscussioninput)) + + +#### Returns + +| Name | Description | +|------|-------------| +| clientMutationId ([String](scalars.md#string)) |

A unique identifier for the client performing the mutation.

| +| discussion ([Discussion](objects.md#discussion)) |

The discussion that was just deleted.

| + +--- + +### deleteDiscussionComment + +

Delete a discussion comment. If it has replies, wipe it instead.

+ +#### Input fields + +- input ([DeleteDiscussionCommentInput!](input_objects.md#deletediscussioncommentinput)) + + +#### Returns + +| Name | Description | +|------|-------------| +| clientMutationId ([String](scalars.md#string)) |

A unique identifier for the client performing the mutation.

| +| comment ([DiscussionComment](objects.md#discussioncomment)) |

The discussion comment that was just deleted.

| + +--- + +### deleteEnvironment + +

Deletes an environment

+ +#### Input fields + +- input ([DeleteEnvironmentInput!](input_objects.md#deleteenvironmentinput)) + + #### Returns | Name | Description | @@ -950,6 +1225,24 @@ The root query for implementing GraphQL mutations. --- +### deleteProjectNextItem + +

Deletes an item from a Project.

+ +#### Input fields + +- input ([DeleteProjectNextItemInput!](input_objects.md#deleteprojectnextiteminput)) + + +#### Returns + +| Name | Description | +|------|-------------| +| clientMutationId ([String](scalars.md#string)) |

A unique identifier for the client performing the mutation.

| +| deletedItemId ([ID](scalars.md#id)) |

The ID of the deleted item.

| + +--- + ### deletePullRequestReview

Deletes a pull request review.

@@ -1092,6 +1385,24 @@ The root query for implementing GraphQL mutations. --- +### dismissRepositoryVulnerabilityAlert + +

Dismisses the Dependabot alert.

+ +#### Input fields + +- input ([DismissRepositoryVulnerabilityAlertInput!](input_objects.md#dismissrepositoryvulnerabilityalertinput)) + + +#### Returns + +| Name | Description | +|------|-------------| +| clientMutationId ([String](scalars.md#string)) |

A unique identifier for the client performing the mutation.

| +| repositoryVulnerabilityAlert ([RepositoryVulnerabilityAlert](objects.md#repositoryvulnerabilityalert)) |

The Dependabot alert that was dismissed

| + +--- + ### enablePullRequestAutoMerge

Enable the default auto-merge on a pull request.

@@ -1129,6 +1440,42 @@ The root query for implementing GraphQL mutations. --- +### grantEnterpriseOrganizationsMigratorRole + +

Grant the migrator role to a user for all organizations under an enterprise account.

+ +#### Input fields + +- input ([GrantEnterpriseOrganizationsMigratorRoleInput!](input_objects.md#grantenterpriseorganizationsmigratorroleinput)) + + +#### Returns + +| Name | Description | +|------|-------------| +| clientMutationId ([String](scalars.md#string)) |

A unique identifier for the client performing the mutation.

| +| organizations ([OrganizationConnection](objects.md#organizationconnection)) |

The organizations that had the migrator role applied to for the given user.

| + +--- + +### grantMigratorRole + +

Grant the migrator role to a user or a team.

+ +#### Input fields + +- input ([GrantMigratorRoleInput!](input_objects.md#grantmigratorroleinput)) + + +#### Returns + +| Name | Description | +|------|-------------| +| clientMutationId ([String](scalars.md#string)) |

A unique identifier for the client performing the mutation.

| +| success ([Boolean](scalars.md#boolean)) |

Did the operation succeed?

| + +--- + ### importProject

Creates a new project by importing columns and a list of issues/PRs.

@@ -1203,6 +1550,24 @@ The root query for implementing GraphQL mutations. --- +### markDiscussionCommentAsAnswer + +

Mark a discussion comment as the chosen answer for discussions in an answerable category.

+ +#### Input fields + +- input ([MarkDiscussionCommentAsAnswerInput!](input_objects.md#markdiscussioncommentasanswerinput)) + + +#### Returns + +| Name | Description | +|------|-------------| +| clientMutationId ([String](scalars.md#string)) |

A unique identifier for the client performing the mutation.

| +| discussion ([Discussion](objects.md#discussion)) |

The discussion that includes the chosen comment.

| + +--- + ### markFileAsViewed

Mark a pull request file as viewed

@@ -1384,6 +1749,24 @@ The root query for implementing GraphQL mutations. --- +### rejectDeployments + +

Reject all pending deployments under one or more environments

+ +#### Input fields + +- input ([RejectDeploymentsInput!](input_objects.md#rejectdeploymentsinput)) + + +#### Returns + +| Name | Description | +|------|-------------| +| clientMutationId ([String](scalars.md#string)) |

A unique identifier for the client performing the mutation.

| +| deployments ([[Deployment!]](objects.md#deployment)) |

The affected deployments.

| + +--- + ### removeAssigneesFromAssignable

Removes assignees from an assignable object.

@@ -1552,6 +1935,24 @@ The root query for implementing GraphQL mutations. --- +### removeUpvote + +

Remove an upvote to a discussion or discussion comment.

+ +#### Input fields + +- input ([RemoveUpvoteInput!](input_objects.md#removeupvoteinput)) + + +#### Returns + +| Name | Description | +|------|-------------| +| clientMutationId ([String](scalars.md#string)) |

A unique identifier for the client performing the mutation.

| +| subject ([Votable](interfaces.md#votable)) |

The votable subject.

| + +--- + ### reopenIssue

Reopen a issue.

@@ -1644,6 +2045,42 @@ The root query for implementing GraphQL mutations. --- +### revokeEnterpriseOrganizationsMigratorRole + +

Revoke the migrator role to a user for all organizations under an enterprise account.

+ +#### Input fields + +- input ([RevokeEnterpriseOrganizationsMigratorRoleInput!](input_objects.md#revokeenterpriseorganizationsmigratorroleinput)) + + +#### Returns + +| Name | Description | +|------|-------------| +| clientMutationId ([String](scalars.md#string)) |

A unique identifier for the client performing the mutation.

| +| organizations ([OrganizationConnection](objects.md#organizationconnection)) |

The organizations that had the migrator role revoked for the given user.

| + +--- + +### revokeMigratorRole + +

Revoke the migrator role from a user or a team.

+ +#### Input fields + +- input ([RevokeMigratorRoleInput!](input_objects.md#revokemigratorroleinput)) + + +#### Returns + +| Name | Description | +|------|-------------| +| clientMutationId ([String](scalars.md#string)) |

A unique identifier for the client performing the mutation.

| +| success ([Boolean](scalars.md#boolean)) |

Did the operation succeed?

| + +--- + ### setEnterpriseIdentityProvider

Creates or updates the identity provider for an enterprise.

@@ -1716,6 +2153,24 @@ The root query for implementing GraphQL mutations. --- +### startRepositoryMigration + +

Start a repository migration.

+ +#### Input fields + +- input ([StartRepositoryMigrationInput!](input_objects.md#startrepositorymigrationinput)) + + +#### Returns + +| Name | Description | +|------|-------------| +| clientMutationId ([String](scalars.md#string)) |

A unique identifier for the client performing the mutation.

| +| repositoryMigration ([RepositoryMigration](objects.md#repositorymigration)) |

The new Octoshift repository migration.

| + +--- + ### submitPullRequestReview

Submits a pending pull request review.

@@ -1826,6 +2281,24 @@ The root query for implementing GraphQL mutations. --- +### unmarkDiscussionCommentAsAnswer + +

Unmark a discussion comment as the chosen answer for discussions in an answerable category.

+ +#### Input fields + +- input ([UnmarkDiscussionCommentAsAnswerInput!](input_objects.md#unmarkdiscussioncommentasanswerinput)) + + +#### Returns + +| Name | Description | +|------|-------------| +| clientMutationId ([String](scalars.md#string)) |

A unique identifier for the client performing the mutation.

| +| discussion ([Discussion](objects.md#discussion)) |

The discussion that includes the comment.

| + +--- + ### unmarkFileAsViewed

Unmark a pull request file as viewed

@@ -1970,6 +2443,42 @@ The root query for implementing GraphQL mutations. --- +### updateDiscussion + +

Update a discussion

+ +#### Input fields + +- input ([UpdateDiscussionInput!](input_objects.md#updatediscussioninput)) + + +#### Returns + +| Name | Description | +|------|-------------| +| clientMutationId ([String](scalars.md#string)) |

A unique identifier for the client performing the mutation.

| +| discussion ([Discussion](objects.md#discussion)) |

The modified discussion.

| + +--- + +### updateDiscussionComment + +

Update the contents of a comment on a Discussion

+ +#### Input fields + +- input ([UpdateDiscussionCommentInput!](input_objects.md#updatediscussioncommentinput)) + + +#### Returns + +| Name | Description | +|------|-------------| +| clientMutationId ([String](scalars.md#string)) |

A unique identifier for the client performing the mutation.

| +| comment ([DiscussionComment](objects.md#discussioncomment)) |

The modified discussion comment.

| + +--- + ### updateEnterpriseAdministratorRole

Updates the role of an enterprise administrator.

@@ -2009,7 +2518,7 @@ The root query for implementing GraphQL mutations. ### updateEnterpriseDefaultRepositoryPermissionSetting -

Sets the default repository permission for organizations in an enterprise.

+

Sets the base repository permission for organizations in an enterprise.

#### Input fields @@ -2021,8 +2530,8 @@ The root query for implementing GraphQL mutations. | Name | Description | |------|-------------| | clientMutationId ([String](scalars.md#string)) |

A unique identifier for the client performing the mutation.

| -| enterprise ([Enterprise](objects.md#enterprise)) |

The enterprise with the updated default repository permission setting.

| -| message ([String](scalars.md#string)) |

A message confirming the result of updating the default repository permission setting.

| +| enterprise ([Enterprise](objects.md#enterprise)) |

The enterprise with the updated base repository permission setting.

| +| message ([String](scalars.md#string)) |

A message confirming the result of updating the base repository permission setting.

| --- @@ -2197,6 +2706,24 @@ The root query for implementing GraphQL mutations. --- +### updateEnterpriseOwnerOrganizationRole + +

Updates the role of an enterprise owner with an organization.

+ +#### Input fields + +- input ([UpdateEnterpriseOwnerOrganizationRoleInput!](input_objects.md#updateenterpriseownerorganizationroleinput)) + + +#### Returns + +| Name | Description | +|------|-------------| +| clientMutationId ([String](scalars.md#string)) |

A unique identifier for the client performing the mutation.

| +| message ([String](scalars.md#string)) |

A message confirming the result of changing the owner’s organization role.

| + +--- + ### updateEnterpriseProfile

Updates an enterprise’s profile.

@@ -2272,6 +2799,24 @@ The root query for implementing GraphQL mutations. --- +### updateEnvironment + +

Updates an environment.

+ +#### Input fields + +- input ([UpdateEnvironmentInput!](input_objects.md#updateenvironmentinput)) + + +#### Returns + +| Name | Description | +|------|-------------| +| clientMutationId ([String](scalars.md#string)) |

A unique identifier for the client performing the mutation.

| +| environment ([Environment](objects.md#environment)) |

The updated environment.

| + +--- + ### updateIpAllowListEnabledSetting

Sets whether an IP allow list is enabled on an owner.

@@ -2308,6 +2853,24 @@ The root query for implementing GraphQL mutations. --- +### updateIpAllowListForInstalledAppsEnabledSetting + +

Sets whether IP allow list configuration for installed GitHub Apps is enabled on an owner.

+ +#### Input fields + +- input ([UpdateIpAllowListForInstalledAppsEnabledSettingInput!](input_objects.md#updateipallowlistforinstalledappsenabledsettinginput)) + + +#### Returns + +| Name | Description | +|------|-------------| +| clientMutationId ([String](scalars.md#string)) |

A unique identifier for the client performing the mutation.

| +| owner ([IpAllowListOwner](unions.md#ipallowlistowner)) |

The IP allow list owner on which the setting was updated.

| + +--- + ### updateIssue

Updates an Issue.

@@ -2365,7 +2928,7 @@ The root query for implementing GraphQL mutations. ### updateNotificationRestrictionSetting -

Update the setting to restrict notifications to only verified domains available to an owner.

+

Update the setting to restrict notifications to only verified or approved domains available to an owner.

#### Input fields @@ -2381,6 +2944,25 @@ The root query for implementing GraphQL mutations. --- +### updateOrganizationAllowPrivateRepositoryForkingSetting + +

Sets whether private repository forks are enabled for an organization.

+ +#### Input fields + +- input ([UpdateOrganizationAllowPrivateRepositoryForkingSettingInput!](input_objects.md#updateorganizationallowprivaterepositoryforkingsettinginput)) + + +#### Returns + +| Name | Description | +|------|-------------| +| clientMutationId ([String](scalars.md#string)) |

A unique identifier for the client performing the mutation.

| +| message ([String](scalars.md#string)) |

A message confirming the result of updating the allow private repository forking setting.

| +| organization ([Organization](objects.md#organization)) |

The organization with the updated allow private repository forking setting.

| + +--- + ### updateProject

Updates an existing project.

@@ -2435,6 +3017,42 @@ The root query for implementing GraphQL mutations. --- +### updateProjectNext + +

Updates an existing project (beta).

+ +#### Input fields + +- input ([UpdateProjectNextInput!](input_objects.md#updateprojectnextinput)) + + +#### Returns + +| Name | Description | +|------|-------------| +| clientMutationId ([String](scalars.md#string)) |

A unique identifier for the client performing the mutation.

| +| projectNext ([ProjectNext](objects.md#projectnext)) |

The updated Project.

| + +--- + +### updateProjectNextItemField + +

Updates a field of an item from a Project.

+ +#### Input fields + +- input ([UpdateProjectNextItemFieldInput!](input_objects.md#updateprojectnextitemfieldinput)) + + +#### Returns + +| Name | Description | +|------|-------------| +| clientMutationId ([String](scalars.md#string)) |

A unique identifier for the client performing the mutation.

| +| projectNextItem ([ProjectNextItem](objects.md#projectnextitem)) |

The updated item.

| + +--- + ### updatePullRequest

Update a pull request

@@ -2454,6 +3072,24 @@ The root query for implementing GraphQL mutations. --- +### updatePullRequestBranch + +

Merge HEAD from upstream branch into pull request branch

+ +#### Input fields + +- input ([UpdatePullRequestBranchInput!](input_objects.md#updatepullrequestbranchinput)) + + +#### Returns + +| Name | Description | +|------|-------------| +| clientMutationId ([String](scalars.md#string)) |

A unique identifier for the client performing the mutation.

| +| pullRequest ([PullRequest](objects.md#pullrequest)) |

The updated pull request.

| + +--- + ### updatePullRequestReview

Updates the body of a pull request review.

@@ -2560,6 +3196,24 @@ for the given reference will be allowed.

--- +### updateSponsorshipPreferences + +

Change visibility of your sponsorship and opt in or out of email updates from the maintainer.

+ +#### Input fields + +- input ([UpdateSponsorshipPreferencesInput!](input_objects.md#updatesponsorshippreferencesinput)) + + +#### Returns + +| Name | Description | +|------|-------------| +| clientMutationId ([String](scalars.md#string)) |

A unique identifier for the client performing the mutation.

| +| sponsorship ([Sponsorship](objects.md#sponsorship)) |

The sponsorship that was updated.

| + +--- + ### updateSubscription

Updates the state for subscribable subjects.

diff --git a/example/github/objects.md b/example/github/objects.md index 89c8301cb58b6..035bc87eccc55 100644 --- a/example/github/objects.md +++ b/example/github/objects.md @@ -4,6 +4,29 @@ [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. +### AbortQueuedMigrationsPayload + +

Autogenerated return type of AbortQueuedMigrations

+ +#### Fields + + + + + + + + + + + + + + +
NameDescription
clientMutationId (String)

A unique identifier for the client performing the mutation.

success (Boolean)

Did the operation succeed?

+ +--- + ### AcceptEnterpriseAdministratorInvitationPayload

Autogenerated return type of AcceptEnterpriseAdministratorInvitation

@@ -143,6 +166,29 @@ --- +### AddDiscussionCommentPayload + +

Autogenerated return type of AddDiscussionComment

+ +#### Fields + + + + + + + + + + + + + + +
NameDescription
clientMutationId (String)

A unique identifier for the client performing the mutation.

comment (DiscussionComment)

The newly created discussion comment.

+ +--- + ### AddEnterpriseSupportEntitlementPayload

Autogenerated return type of AddEnterpriseSupportEntitlement

@@ -243,6 +289,29 @@ --- +### AddProjectNextItemPayload + +

Autogenerated return type of AddProjectNextItem

+ +#### Fields + + + + + + + + + + + + + + +
NameDescription
clientMutationId (String)

A unique identifier for the client performing the mutation.

projectNextItem (ProjectNextItem)

The item added to the project.

+ +--- + ### AddPullRequestReviewCommentPayload

Autogenerated return type of AddPullRequestReviewComment

@@ -370,6 +439,29 @@ --- +### AddUpvotePayload + +

Autogenerated return type of AddUpvote

+ +#### Fields + + + + + + + + + + + + + + +
NameDescription
clientMutationId (String)

A unique identifier for the client performing the mutation.

subject (Votable)

The votable subject.

+ +--- + ### AddVerifiableDomainPayload

Autogenerated return type of AddVerifiableDomain

@@ -473,6 +565,47 @@ id (ID!) + + ipAllowListEntries (IpAllowListEntryConnection!) + +

The IP addresses of the app.

+ + + + + + + + + + + + + + + + + + + +
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.

+
+ + logoBackgroundColor (String!)

The hex color code, without the leading ‘#’, for the logo background.

@@ -514,6 +647,29 @@ --- +### ApproveDeploymentsPayload + +

Autogenerated return type of ApproveDeployments

+ +#### Fields + + + + + + + + + + + + + + +
NameDescription
clientMutationId (String)

A unique identifier for the client performing the mutation.

deployments ([Deployment!])

The affected deployments.

+ +--- + ### ApproveVerifiableDomainPayload

Autogenerated return type of ApproveVerifiableDomain

@@ -1279,6 +1435,76 @@ range’s change.

+ + bypassForcePushAllowances (BypassForcePushAllowanceConnection!) + +

A list of actors able to force push for this branch protection rule.

+ + + + + + + + + + + + + + + + +
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.

+
+ + + + bypassPullRequestAllowances (BypassPullRequestAllowanceConnection!) + +

A list of actors able to bypass PRs for this branch protection rule.

+ + + + + + + + + + + + + + + + +
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.

+
+ + creator (Actor)

The actor who created this branch protection rule.

@@ -1391,6 +1617,10 @@ range’s change.

requiredStatusCheckContexts ([String])

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

+ + requiredStatusChecks ([RequiredStatusCheckDescription!]) +

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

+ requiresApprovingReviews (Boolean!)

Are approving reviews required to update matching branches.

@@ -1403,6 +1633,10 @@ range’s change.

requiresCommitSignatures (Boolean!)

Are commits required to be signed.

+ + requiresConversationResolution (Boolean!) +

Are conversations required to be resolved before merging.

+ requiresLinearHistory (Boolean!)

Are merge commits prohibited from being pushed to this branch.

@@ -1597,6 +1831,178 @@ range’s change.

--- +### BypassForcePushAllowance + +

A team or user who has the ability to bypass a force push requirement on a protected branch.

+ +#### Implements + + +- [Node](interfaces.md#node) + +#### Fields + + + + + + + + + + + + + + + + + + +
NameDescription
actor (BranchActorAllowanceActor)

The actor that can dismiss.

branchProtectionRule (BranchProtectionRule)

Identifies the branch protection rule associated with the allowed user or team.

id (ID!)
+ +--- + +### BypassForcePushAllowanceConnection + +

The connection type for BypassForcePushAllowance.

+ +#### Fields + + + + + + + + + + + + + + + + + + + + + + +
NameDescription
edges ([BypassForcePushAllowanceEdge])

A list of edges.

nodes ([BypassForcePushAllowance])

A list of nodes.

pageInfo (PageInfo!)

Information to aid in pagination.

totalCount (Int!)

Identifies the total count of items in the connection.

+ +--- + +### BypassForcePushAllowanceEdge + +

An edge in a connection.

+ +#### Fields + + + + + + + + + + + + + + +
NameDescription
cursor (String!)

A cursor for use in pagination.

node (BypassForcePushAllowance)

The item at the end of the edge.

+ +--- + +### BypassPullRequestAllowance + +

A team or user who has the ability to bypass a pull request requirement on a protected branch.

+ +#### Implements + + +- [Node](interfaces.md#node) + +#### Fields + + + + + + + + + + + + + + + + + + +
NameDescription
actor (BranchActorAllowanceActor)

The actor that can dismiss.

branchProtectionRule (BranchProtectionRule)

Identifies the branch protection rule associated with the allowed user or team.

id (ID!)
+ +--- + +### BypassPullRequestAllowanceConnection + +

The connection type for BypassPullRequestAllowance.

+ +#### Fields + + + + + + + + + + + + + + + + + + + + + + +
NameDescription
edges ([BypassPullRequestAllowanceEdge])

A list of edges.

nodes ([BypassPullRequestAllowance])

A list of nodes.

pageInfo (PageInfo!)

Information to aid in pagination.

totalCount (Int!)

Identifies the total count of items in the connection.

+ +--- + +### BypassPullRequestAllowanceEdge + +

An edge in a connection.

+ +#### Fields + + + + + + + + + + + + + + +
NameDescription
cursor (String!)

A cursor for use in pagination.

node (BypassPullRequestAllowance)

The item at the end of the edge.

+ +--- + ### CVSS

The Common Vulnerability Scoring System

@@ -1646,7 +2052,7 @@ range’s change.

id (ID!) -

ID of the object.

+ name (String!) @@ -1737,6 +2143,29 @@ range’s change.

--- +### CancelSponsorshipPayload + +

Autogenerated return type of CancelSponsorship

+ +#### Fields + + + + + + + + + + + + + + +
NameDescription
clientMutationId (String)

A unique identifier for the client performing the mutation.

sponsorsTier (SponsorsTier)

The tier that was being used at the time of cancellation.

+ +--- + ### ChangeUserStatusPayload

Autogenerated return type of ChangeUserStatus

@@ -1976,6 +2405,10 @@ range’s change.

databaseId (Int)

Identifies the primary key from the database.

+ + deployment (Deployment) +

The corresponding deployment for this job, if any

+ detailsUrl (URI)

The URL from which to find full details of the check run on the integrator’s site.

@@ -2015,6 +2448,10 @@ range’s change.

name (String!)

The name of the check for this check run.

+ + pendingDeploymentRequest (DeploymentRequest) +

Information about a pending deployment, if any, in this check run

+ permalink (URI!)

The permalink to the check run summary.

@@ -2035,6 +2472,47 @@ range’s change.

status (CheckStatusState!)

The current status of the check run.

+ + steps (CheckStepConnection) + +

The check run’s steps

+ + + + + + + + + + + + + + + + + + + +
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)

+

Step number

+
+ + summary (String)

A string representing the check run’s summary

@@ -2109,6 +2587,107 @@ range’s change.

--- +### CheckStep + +

A single check step.

+ +#### Fields + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameDescription
completedAt (DateTime)

Identifies the date and time when the check step was completed.

conclusion (CheckConclusionState)

The conclusion of the check step.

externalId (String)

A reference for the check step on the integrator’s system.

name (String!)

The step’s name.

number (Int!)

The index of the step in the list of steps of the parent check run.

secondsToCompletion (Int)

Number of seconds to completion.

startedAt (DateTime)

Identifies the date and time when the check step was started.

status (CheckStatusState!)

The current status of the check step.

+ +--- + +### CheckStepConnection + +

The connection type for CheckStep.

+ +#### Fields + + + + + + + + + + + + + + + + + + + + + + +
NameDescription
edges ([CheckStepEdge])

A list of edges.

nodes ([CheckStep])

A list of nodes.

pageInfo (PageInfo!)

Information to aid in pagination.

totalCount (Int!)

Identifies the total count of items in the connection.

+ +--- + +### CheckStepEdge + +

An edge in a connection.

+ +#### Fields + + + + + + + + + + + + + + +
NameDescription
cursor (String!)

A cursor for use in pagination.

node (CheckStep)

The item at the end of the edge.

+ +--- + ### CheckSuite

A check suite.

@@ -2186,6 +2765,10 @@ range’s change.

createdAt (DateTime!)

Identifies the date and time when the object was created.

+ + creator (User) +

The user who triggered the check suite.

+ databaseId (Int)

Identifies the primary key from the database.

@@ -2283,6 +2866,10 @@ range’s change.

url (URI!)

The HTTP URL for this check suite

+ + workflowRun (WorkflowRun) +

The workflow run associated with this check suite.

+ --- @@ -3671,68 +4258,6 @@ Note: For private repositories, these links are temporary and expire after five --- -### 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.

- ---- - -### ContentReference - -

A content reference

- -#### Fields - - - - - - - - - - - - - - - - - - -
NameDescription
databaseId (Int!)

Identifies the primary key from the database.

id (ID!)
reference (String!)

The reference of the content reference.

- ---- - ### ContributionCalendar

A calendar of contributions made on GitHub by a user.

@@ -4526,6 +5051,42 @@ non-zero when the user has chosen to share their private contribution counts.

Represents a ‘converted_to_discussion’ event on a given issue.

+ +#### 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.

discussion (Discussion)

The discussion that the issue was converted into.

id (ID!)
+ +--- + ### CreateBranchProtectionRulePayload

Autogenerated return type of CreateBranchProtectionRule

@@ -4595,9 +5156,9 @@ non-zero when the user has chosen to share their private contribution counts.

Autogenerated return type of CreateContentAttachment

+

Autogenerated return type of CreateCommitOnBranch

#### Fields @@ -4611,8 +5172,12 @@ non-zero when the user has chosen to share their private contribution counts.

A unique identifier for the client performing the mutation.

- contentAttachment (ContentAttachment) -

The newly created content attachment.

+ commit (Commit) +

The new commit.

+ + + ref (Ref) +

The ref which has been updated to point to the new commit.

@@ -4668,6 +5233,29 @@ non-zero when the user has chosen to share their private contribution counts.

Autogenerated return type of CreateDiscussion

+ +#### Fields + + + + + + + + + + + + + + +
NameDescription
clientMutationId (String)

A unique identifier for the client performing the mutation.

discussion (Discussion)

The discussion that was just created.

+ +--- + ### CreateEnterpriseOrganizationPayload

Autogenerated return type of CreateEnterpriseOrganization

@@ -4695,6 +5283,29 @@ non-zero when the user has chosen to share their private contribution counts.

Autogenerated return type of CreateEnvironment

+ +#### Fields + + + + + + + + + + + + + + +
NameDescription
clientMutationId (String)

A unique identifier for the client performing the mutation.

environment (Environment)

The new or existing environment.

+ +--- + ### CreateIpAllowListEntryPayload

Autogenerated return type of CreateIpAllowListEntry

@@ -4764,6 +5375,29 @@ non-zero when the user has chosen to share their private contribution counts.

Autogenerated return type of CreateMigrationSource

+ +#### Fields + + + + + + + + + + + + + + +
NameDescription
clientMutationId (String)

A unique identifier for the client performing the mutation.

migrationSource (MigrationSource)

The created Octoshift migration source.

+ +--- + ### CreateProjectPayload

Autogenerated return type of CreateProject

@@ -4856,6 +5490,29 @@ non-zero when the user has chosen to share their private contribution counts.

Autogenerated return type of CreateSponsorship

+ +#### Fields + + + + + + + + + + + + + + +
NameDescription
clientMutationId (String)

A unique identifier for the client performing the mutation.

sponsorship (Sponsorship)

The sponsorship that was started.

+ +--- + ### CreateTeamDiscussionCommentPayload

Autogenerated return type of CreateTeamDiscussionComment

@@ -5536,6 +6193,71 @@ longer access.

--- +### DeleteDiscussionCommentPayload + +

Autogenerated return type of DeleteDiscussionComment

+ +#### Fields + + + + + + + + + + + + + + +
NameDescription
clientMutationId (String)

A unique identifier for the client performing the mutation.

comment (DiscussionComment)

The discussion comment that was just deleted.

+ +--- + +### DeleteDiscussionPayload + +

Autogenerated return type of DeleteDiscussion

+ +#### Fields + + + + + + + + + + + + + + +
NameDescription
clientMutationId (String)

A unique identifier for the client performing the mutation.

discussion (Discussion)

The discussion that was just deleted.

+ +--- + +### DeleteEnvironmentPayload + +

Autogenerated return type of DeleteEnvironment

+ +#### Fields + + + + + + + + + + +
NameDescription
clientMutationId (String)

A unique identifier for the client performing the mutation.

+ +--- + ### DeleteIpAllowListEntryPayload

Autogenerated return type of DeleteIpAllowListEntry

@@ -5697,6 +6419,29 @@ longer access.

--- +### DeleteProjectNextItemPayload + +

Autogenerated return type of DeleteProjectNextItem

+ +#### Fields + + + + + + + + + + + + + + +
NameDescription
clientMutationId (String)

A unique identifier for the client performing the mutation.

deletedItemId (ID)

The ID of the deleted item.

+ +--- + ### DeleteProjectPayload

Autogenerated return type of DeleteProject

@@ -5901,13 +6646,19 @@ longer access.

hasDependencies (Boolean!)

Does the dependency itself have dependencies?

+ + packageLabel (String!) +

The original name of the package, as it appears in the manifest.

+ packageManager (String)

The dependency package manager

packageName (String!) -

The required package name

+

The name of the package in the canonical form used by the package manager. +This may differ from the original textual form (see packageLabel), for example +in a package manager that uses case-insensitive comparisons.

repository (Repository) @@ -6475,6 +7226,425 @@ longer access.

--- +### DeploymentProtectionRule + +

A protection rule.

+ +#### Fields + + + + + + + + + + + + + + + + + + + + + + +
NameDescription
databaseId (Int)

Identifies the primary key from the database.

reviewers (DeploymentReviewerConnection!) +

The teams or users that can review 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.

+
+
timeout (Int!)

The timeout in minutes for this protection rule.

type (DeploymentProtectionRuleType!)

The type of protection rule.

+ +--- + +### DeploymentProtectionRuleConnection + +

The connection type for DeploymentProtectionRule.

+ +#### Fields + + + + + + + + + + + + + + + + + + + + + + +
NameDescription
edges ([DeploymentProtectionRuleEdge])

A list of edges.

nodes ([DeploymentProtectionRule])

A list of nodes.

pageInfo (PageInfo!)

Information to aid in pagination.

totalCount (Int!)

Identifies the total count of items in the connection.

+ +--- + +### DeploymentProtectionRuleEdge + +

An edge in a connection.

+ +#### Fields + + + + + + + + + + + + + + +
NameDescription
cursor (String!)

A cursor for use in pagination.

node (DeploymentProtectionRule)

The item at the end of the edge.

+ +--- + +### DeploymentRequest + +

A request to deploy a workflow run to an environment.

+ +#### Fields + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameDescription
currentUserCanApprove (Boolean!)

Whether or not the current user can approve the deployment

environment (Environment!)

The target environment of the deployment

reviewers (DeploymentReviewerConnection!) +

The teams or users that can review 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.

+
+
waitTimer (Int!)

The wait timer in minutes configured in the environment

waitTimerStartedAt (DateTime)

The wait timer in minutes configured in the environment

+ +--- + +### DeploymentRequestConnection + +

The connection type for DeploymentRequest.

+ +#### Fields + + + + + + + + + + + + + + + + + + + + + + +
NameDescription
edges ([DeploymentRequestEdge])

A list of edges.

nodes ([DeploymentRequest])

A list of nodes.

pageInfo (PageInfo!)

Information to aid in pagination.

totalCount (Int!)

Identifies the total count of items in the connection.

+ +--- + +### DeploymentRequestEdge + +

An edge in a connection.

+ +#### Fields + + + + + + + + + + + + + + +
NameDescription
cursor (String!)

A cursor for use in pagination.

node (DeploymentRequest)

The item at the end of the edge.

+ +--- + +### DeploymentReview + +

A deployment review.

+ +#### Implements + + +- [Node](interfaces.md#node) + +#### Fields + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameDescription
comment (String!)

The comment the user left.

databaseId (Int)

Identifies the primary key from the database.

environments (EnvironmentConnection!) +

The environments approved or rejected

+ + + + + + + + + + + + + + + + +
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!)
state (DeploymentReviewState!)

The decision of the user.

user (User!)

The user that reviewed the deployment.

+ +--- + +### DeploymentReviewConnection + +

The connection type for DeploymentReview.

+ +#### Fields + + + + + + + + + + + + + + + + + + + + + + +
NameDescription
edges ([DeploymentReviewEdge])

A list of edges.

nodes ([DeploymentReview])

A list of nodes.

pageInfo (PageInfo!)

Information to aid in pagination.

totalCount (Int!)

Identifies the total count of items in the connection.

+ +--- + +### DeploymentReviewEdge + +

An edge in a connection.

+ +#### Fields + + + + + + + + + + + + + + +
NameDescription
cursor (String!)

A cursor for use in pagination.

node (DeploymentReview)

The item at the end of the edge.

+ +--- + +### DeploymentReviewerConnection + +

The connection type for DeploymentReviewer.

+ +#### Fields + + + + + + + + + + + + + + + + + + + + + + +
NameDescription
edges ([DeploymentReviewerEdge])

A list of edges.

nodes ([DeploymentReviewer])

A list of nodes.

pageInfo (PageInfo!)

Information to aid in pagination.

totalCount (Int!)

Identifies the total count of items in the connection.

+ +--- + +### DeploymentReviewerEdge + +

An edge in a connection.

+ +#### Fields + + + + + + + + + + + + + + +
NameDescription
cursor (String!)

A cursor for use in pagination.

node (DeploymentReviewer)

The item at the end of the edge.

+ +--- + ### DeploymentStatus

Describes the status of a given deployment attempt.

@@ -6660,9 +7830,23 @@ longer access.

--- -### DismissPullRequestReviewPayload +### Discussion -

Autogenerated return type of DismissPullRequestReview

+

A discussion in a repository.

+ +#### Implements + + +- [Comment](interfaces.md#comment) +- [Deletable](interfaces.md#deletable) +- [Labelable](interfaces.md#labelable) +- [Lockable](interfaces.md#lockable) +- [Node](interfaces.md#node) +- [Reactable](interfaces.md#reactable) +- [RepositoryNode](interfaces.md#repositorynode) +- [Subscribable](interfaces.md#subscribable) +- [Updatable](interfaces.md#updatable) +- [Votable](interfaces.md#votable) #### Fields @@ -6672,109 +7856,108 @@ longer access.

Description - clientMutationId (String) -

A unique identifier for the client performing the mutation.

+ activeLockReason (LockReason) +

Reason that the conversation was locked.

- pullRequestReview (PullRequestReview) -

The dismissed pull request review.

+ answer (DiscussionComment) +

The comment chosen as this discussion’s answer, if any.

- - ---- - -### EnablePullRequestAutoMergePayload - -

Autogenerated return type of EnablePullRequestAutoMerge

- -#### Fields - - - - + + - - + + - - + + - - + + -
NameDescriptionanswerChosenAt (DateTime)

The time when a user chose this discussion’s answer, if answered.

actor (Actor)

Identifies the actor who performed the event.

answerChosenBy (Actor)

The user who chose this discussion’s answer, if answered.

clientMutationId (String)

A unique identifier for the client performing the mutation.

author (Actor)

The actor who authored the comment.

pullRequest (PullRequest)

The pull request auto-merge was enabled on.

authorAssociation (CommentAuthorAssociation!)

Author’s association with the subject of the comment.

- ---- - -### Enterprise - -

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

- -#### Implements - - -- [Node](interfaces.md#node) - -#### Fields - - - - + + - + + + + + + + + + + + + + - - - - - - + + - - + + - - + + - - + + - + - - + + - + + + + + + + + + + + + + + + + + - - + + - + - - + + + + + + + + + + - + - + - - + + - - + + + + + + - - + + - - + + - - + + + + + +
NameDescriptionbody (String!)

The main text of the discussion post.

avatarUrl (URI!)bodyHTML (HTML!)

The body rendered to HTML.

bodyText (String!)

The body rendered to text.

category (DiscussionCategory!)

The category for this discussion.

comments (DiscussionCommentConnection!) -

A URL pointing to the enterprise’s public avatar.

+

The replies to the discussion.

+ + + + + + + + +
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.

createdAt (DateTime!)

Identifies the date and time when the object was created.

databaseId (Int)

Identifies the primary key from the database.

createdViaEmail (Boolean!)

Check if this comment was created via an email reply.

description (String)

The description of the enterprise.

databaseId (Int)

Identifies the primary key from the database.

descriptionHTML (HTML!)

The description of the enterprise as HTML.

editor (Actor)

The actor who edited the comment.

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!)labels (LabelConnection) -

A list of users who are members of this enterprise.

+

A list of labels associated with the object.

@@ -6791,12 +7974,6 @@ longer access.

Returns the elements in the list that come before the specified cursor.

- - - - - - - - - - - -
Arguments
-

deployment (EnterpriseUserDeployment)

-

Only return members within the selected GitHub Enterprise deployment

-

first (Int)

@@ -6811,39 +7988,37 @@ longer access.

-

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.

+

orderBy (LabelOrder)

+

Ordering options for labels returned from the connection.

name (String!)

The name of the enterprise.

lastEditedAt (DateTime)

The moment the editor made the last edit

organizations (OrganizationConnection!)locked (Boolean!)

true if the object is locked

number (Int!)

The number identifying this discussion within the repository.

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 organizations that belong to this enterprise.

+

A list of Reactions left on the Issue.

@@ -6862,51 +8037,59 @@ longer access.

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.

The path for this discussion.

slug (String!)

The URL-friendly identifier for the enterprise.

title (String!)

The title of this discussion.

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

upvoteCount (Int!)

Number of upvotes that this subject has received.

url (URI!)

The HTTP URL for this enterprise.

The URL for this discussion.

userAccounts (EnterpriseUserAccountConnection!)userContentEdits (UserContentEditConnection) -

A list of user accounts on this enterprise.

+

A list of edits to this content.

@@ -6939,83 +8122,50 @@ longer access.

- - - - - - - -
Arguments
viewerIsAdmin (Boolean!)

Is the current viewer an admin of this enterprise?

websiteUrl (URI)

The URL of the enterprise website.

- ---- - -### EnterpriseAdministratorConnection - -

The connection type for User.

- -#### Fields - - - - - - - - - + + - - + + - - + + - - + + -
NameDescription
edges ([EnterpriseAdministratorEdge])

A list of edges.

viewerCanDelete (Boolean!)

Check if the current viewer can delete this object.

nodes ([User])

A list of nodes.

viewerCanReact (Boolean!)

Can user react to this subject

pageInfo (PageInfo!)

Information to aid in pagination.

viewerCanSubscribe (Boolean!)

Check if the viewer is able to change their subscription status for the repository.

totalCount (Int!)

Identifies the total count of items in the connection.

viewerCanUpdate (Boolean!)

Check if the current viewer can update this object.

- ---- - -### EnterpriseAdministratorEdge - -

A User who is an administrator of an enterprise.

- -#### Fields - - - - + + - - + + - - + + - - + +
NameDescriptionviewerCanUpvote (Boolean!)

Whether or not the current user can add or remove an upvote on this subject.

cursor (String!)

A cursor for use in pagination.

viewerDidAuthor (Boolean!)

Did the viewer author this comment.

node (User)

The item at the end of the edge.

viewerHasUpvoted (Boolean!)

Whether or not the current user has already upvoted this subject.

role (EnterpriseAdministratorRole!)

The role of the administrator.

viewerSubscription (SubscriptionState)

Identifies if the viewer is watching, not watching, or ignoring the subscribable entity.

--- -### EnterpriseAdministratorInvitation +### DiscussionCategory -

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

+

A category for discussions in a repository.

#### Implements -- [Node](interfaces.md#node) +- [Node](interfaces.md#node) +- [RepositoryNode](interfaces.md#repositorynode) #### Fields @@ -7029,36 +8179,44 @@ longer access.

Identifies the date and time when the object was created.

email (String)

The email of the person who was invited to the enterprise.

description (String)

A description of this category.

enterprise (Enterprise!)

The enterprise the invitation is for.

emoji (String!)

An emoji representing this category.

emojiHTML (HTML!)

This category’s emoji rendered as HTML.

id (ID!)
invitee (User)

The user who was invited to the enterprise.

isAnswerable (Boolean!)

Whether or not discussions in this category support choosing an answer with the markDiscussionCommentAsAnswer mutation.

inviter (User)

The user who created the invitation.

name (String!)

The name of this category.

role (EnterpriseAdministratorRole!)

The invitee’s pending role in the enterprise (owner or billing_manager).

repository (Repository!)

The repository associated with this node.

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

--- -### EnterpriseAdministratorInvitationConnection +### DiscussionCategoryConnection -

The connection type for EnterpriseAdministratorInvitation.

+

The connection type for DiscussionCategory.

#### Fields @@ -7068,11 +8226,11 @@ longer access.

Description - edges ([EnterpriseAdministratorInvitationEdge]) + edges ([DiscussionCategoryEdge])

A list of edges.

- nodes ([EnterpriseAdministratorInvitation]) + nodes ([DiscussionCategory])

A list of nodes.

@@ -7087,7 +8245,7 @@ longer access.

--- -### EnterpriseAdministratorInvitationEdge +### DiscussionCategoryEdge

An edge in a connection.

@@ -7103,16 +8261,28 @@ longer access.

A cursor for use in pagination.

- node (EnterpriseAdministratorInvitation) + node (DiscussionCategory)

The item at the end of the edge.

--- -### EnterpriseBillingInfo +### DiscussionComment -

Enterprise billing information visible to enterprise billing managers and owners.

+

A comment on a discussion.

+ +#### Implements + + +- [Comment](interfaces.md#comment) +- [Deletable](interfaces.md#deletable) +- [Minimizable](interfaces.md#minimizable) +- [Node](interfaces.md#node) +- [Reactable](interfaces.md#reactable) +- [Updatable](interfaces.md#updatable) +- [UpdatableComment](interfaces.md#updatablecomment) +- [Votable](interfaces.md#votable) #### Fields @@ -7122,85 +8292,85 @@ longer access.

Description - allLicensableUsersCount (Int!) -

The number of licenseable users/emails across the enterprise.

+ author (Actor) +

The actor who authored the comment.

- assetPacks (Int!) -

The number of data packs used by all organizations owned by the enterprise.

+ authorAssociation (CommentAuthorAssociation!) +

Author’s association with the subject of the comment.

- availableSeats (Int!) -

The number of available seats across all owned organizations based on the unique number of billable users.

+ body (String!) +

The body as Markdown.

- bandwidthQuota (Float!) -

The bandwidth quota in GB for all organizations owned by the enterprise.

+ bodyHTML (HTML!) +

The body rendered to HTML.

- bandwidthUsage (Float!) -

The bandwidth usage in GB for all organizations owned by the enterprise.

+ bodyText (String!) +

The body rendered to text.

- bandwidthUsagePercentage (Int!) -

The bandwidth usage as a percentage of the bandwidth quota.

+ createdAt (DateTime!) +

Identifies the date and time when the object was created.

- seats (Int!) -

The total seats across all organizations owned by the enterprise.

+ createdViaEmail (Boolean!) +

Check if this comment was created via an email reply.

- storageQuota (Float!) -

The storage quota in GB for all organizations owned by the enterprise.

+ databaseId (Int) +

Identifies the primary key from the database.

- storageUsage (Float!) -

The storage usage in GB for all organizations owned by the enterprise.

+ deletedAt (DateTime) +

The time when this replied-to comment was deleted

- storageUsagePercentage (Int!) -

The storage usage as a percentage of the storage quota.

+ discussion (Discussion) +

The discussion this comment was created in

- totalAvailableLicenses (Int!) -

The number of available licenses across all owned organizations based on the unique number of billable users.

+ editor (Actor) +

The actor who edited the comment.

- totalLicenses (Int!) -

The total number of licenses allocated.

+ id (ID!) + - - ---- - -### EnterpriseIdentityProvider - -

An identity provider configured to provision identities for an enterprise.

- -#### Implements - - -- [Node](interfaces.md#node) - -#### Fields - - - - + + - - + + - - + + - + + + + + + + + + + + + + + + + + - - + + - - + + - - + + - - + + - - + + - - + + -
NameDescriptionincludesCreatedEdit (Boolean!)

Check if this comment was edited and includes an edit with the creation data

digestMethod (SamlDigestAlgorithm)

The digest algorithm used to sign SAML requests for the identity provider.

isAnswer (Boolean!)

Has this comment been chosen as the answer of its discussion?

enterprise (Enterprise)

The enterprise this identity provider belongs to.

isMinimized (Boolean!)

Returns whether or not a comment has been minimized.

externalIdentities (ExternalIdentityConnection!)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.

reactionGroups ([ReactionGroup!])

A list of reactions grouped by content left on the subject.

reactions (ReactionConnection!) -

ExternalIdentities provisioned by this identity provider.

+

A list of Reactions left on the Issue.

@@ -7217,6 +8387,12 @@ longer access.

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)

@@ -7229,54 +8405,166 @@ longer access.

+

orderBy (ReactionOrder)

+

Allows specifying the order in which reactions are returned.

+
id (ID!)replies (DiscussionCommentConnection!) +

The threaded replies to this comment.

+ + + + + + + + + + + + + + + + +
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.

+
+
idpCertificate (X509Certificate)

The x509 certificate used by the identity provider to sign assertions and responses.

replyTo (DiscussionComment)

The discussion comment this comment is a reply to

issuer (String)

The Issuer Entity ID for the SAML identity provider.

resourcePath (URI!)

The path for this discussion comment.

recoveryCodes ([String!])

Recovery codes that can be used by admins to access the enterprise if the identity provider is unavailable.

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

signatureMethod (SamlSignatureAlgorithm)

The signature algorithm used to sign SAML requests for the identity provider.

upvoteCount (Int!)

Number of upvotes that this subject has received.

ssoUrl (URI)

The URL endpoint for the identity provider’s SAML SSO.

url (URI!)

The URL for this discussion comment.

- ---- - -### EnterpriseMemberConnection - -

The connection type for EnterpriseMember.

- -#### Fields - - - - + + - - + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameDescriptionuserContentEdits (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.

+
+
edges ([EnterpriseMemberEdge])

A list of edges.

viewerCanDelete (Boolean!)

Check if the current viewer can delete this object.

nodes ([EnterpriseMember])viewerCanMarkAsAnswer (Boolean!)

Can the current user mark this comment as an answer?

viewerCanMinimize (Boolean!)

Check if the current viewer can minimize this object.

viewerCanReact (Boolean!)

Can user react to this subject

viewerCanUnmarkAsAnswer (Boolean!)

Can the current user unmark this comment as an answer?

viewerCanUpdate (Boolean!)

Check if the current viewer can update this object.

viewerCanUpvote (Boolean!)

Whether or not the current user can add or remove an upvote on this subject.

viewerCannotUpdateReasons ([CommentCannotUpdateReason!]!)

Reasons why the current viewer can not update this comment.

viewerDidAuthor (Boolean!)

Did the viewer author this comment.

viewerHasUpvoted (Boolean!)

Whether or not the current user has already upvoted this subject.

+ +--- + +### DiscussionCommentConnection + +

The connection type for DiscussionComment.

+ +#### Fields + + + + + + + + + + + + @@ -7291,9 +8579,9 @@ longer access.

--- -### EnterpriseMemberEdge +### DiscussionCommentEdge -

A User who is a member of an enterprise through one or more organizations.

+

An edge in a connection.

#### Fields @@ -7307,20 +8595,16 @@ longer access.

- - - - - +
NameDescription
edges ([DiscussionCommentEdge])

A list of edges.

nodes ([DiscussionComment])

A list of nodes.

A cursor for use in pagination.

isUnlicensed (Boolean!)

Whether the user does not have a license for the enterprise.

node (EnterpriseMember)node (DiscussionComment)

The item at the end of the edge.

--- -### EnterpriseOrganizationMembershipConnection +### DiscussionConnection -

The connection type for Organization.

+

The connection type for Discussion.

#### Fields @@ -7330,11 +8614,11 @@ longer access.

Description - edges ([EnterpriseOrganizationMembershipEdge]) + edges ([DiscussionEdge])

A list of edges.

- nodes ([Organization]) + nodes ([Discussion])

A list of nodes.

@@ -7349,9 +8633,9 @@ longer access.

--- -### EnterpriseOrganizationMembershipEdge +### DiscussionEdge -

An enterprise organization that a user is a member of.

+

An edge in a connection.

#### Fields @@ -7365,20 +8649,16 @@ longer access.

A cursor for use in pagination.

- node (Organization) + node (Discussion)

The item at the end of the edge.

- - role (EnterpriseUserAccountMembershipRole!) -

The role of the user in the enterprise membership.

- --- -### EnterpriseOutsideCollaboratorConnection +### DismissPullRequestReviewPayload -

The connection type for User.

+

Autogenerated return type of DismissPullRequestReview

#### Fields @@ -7388,28 +8668,43 @@ longer access.

Description - edges ([EnterpriseOutsideCollaboratorEdge]) -

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.

+ + + +--- + +### DismissRepositoryVulnerabilityAlertPayload + +

Autogenerated return type of DismissRepositoryVulnerabilityAlert

+ +#### Fields + + + + + - - + + - - + +
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.

repositoryVulnerabilityAlert (RepositoryVulnerabilityAlert)

The Dependabot alert that was dismissed

--- -### EnterpriseOutsideCollaboratorEdge +### EnablePullRequestAutoMergePayload -

A User who is an outside collaborator of an enterprise through one or more organizations.

+

Autogenerated return type of EnablePullRequestAutoMerge

#### Fields @@ -7419,65 +8714,29 @@ longer access.

Description - cursor (String!) -

A cursor for use in pagination.

- - - isUnlicensed (Boolean!) -

Whether the outside collaborator does not have a license for the enterprise.

+ actor (Actor) +

Identifies the actor who performed the event.

- node (User) -

The item at the end of the edge.

+ clientMutationId (String) +

A unique identifier for the client performing the mutation.

- 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.

-
- + pullRequest (PullRequest) +

The pull request auto-merge was enabled on.

--- -### EnterpriseOwnerInfo +### Enterprise + +

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

+ +#### Implements -

Enterprise information only visible to enterprise owners.

+ +- [Node](interfaces.md#node) #### Fields @@ -7487,250 +8746,54 @@ longer access.

Description - admins (EnterpriseAdministratorConnection!) + avatarUrl (URI!) -

A list of all of the administrators for this enterprise.

+

A URL pointing to the enterprise’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 (EnterpriseMemberOrder)

-

Ordering options for administrators returned from the connection.

-
-

query (String)

-

The search string to look for.

-
-

role (EnterpriseAdministratorRole)

-

The role to filter by.

+

size (Int)

+

The size of the resulting square image.

- 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.

-
- + billingInfo (EnterpriseBillingInfo) +

Enterprise billing information visible to enterprise billing managers.

- affiliatedUsersWithTwoFactorDisabledExist (Boolean!) -

Whether or not affiliated users with two-factor authentication disabled exist in the enterprise.

+ createdAt (DateTime!) +

Identifies the date and time when the object was created.

- allowPrivateRepositoryForkingSetting (EnterpriseEnabledDisabledSettingValue!) -

The setting value for whether private repository forking is enabled for repositories in organizations in this enterprise.

+ databaseId (Int) +

Identifies the primary key from the database.

- 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.

-
- + description (String) +

The description of the enterprise.

- defaultRepositoryPermissionSetting (EnterpriseDefaultRepositoryPermissionSettingValue!) -

The setting value for base repository permissions for organizations in this enterprise.

+ descriptionHTML (HTML!) +

The description of the enterprise as HTML.

- 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.

-
- + id (ID!) + - 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.

-
- + location (String) +

The location of the enterprise.

- enterpriseServerInstallations (EnterpriseServerInstallationConnection!) + members (EnterpriseMemberConnection!) -

Enterprise Server installations owned by the enterprise.

+

A list of users who are members of this enterprise.

@@ -7749,8 +8812,8 @@ longer access.

@@ -7767,75 +8830,39 @@ longer access.

- -
Arguments
-

connectedOnly (Boolean)

-

Whether or not to only return installations discovered via GitHub Connect.

+

deployment (EnterpriseUserDeployment)

+

Only return members within the selected GitHub Enterprise deployment

-

orderBy (EnterpriseServerInstallationOrder)

-

Ordering options for Enterprise Server installations returned.

-
- - - - ipAllowListEnabledSetting (IpAllowListEnabledSettingValue!) -

The setting value for whether the enterprise has an IP allow list enabled.

- - - ipAllowListEntries (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.

+

orderBy (EnterpriseMemberOrder)

+

Ordering options for members returned from the connection.

-

first (Int)

-

Returns the first n elements from the list.

+

organizationLogins ([String!])

+

Only return members within the organizations with these logins

-

last (Int)

-

Returns the last n elements from the list.

+

query (String)

+

The search string to look for.

-

orderBy (IpAllowListEntryOrder)

-

Ordering options for IP allow list entries returned.

+

role (EnterpriseUserAccountMembershipRole)

+

The role of the user in the enterprise organization or server.

- 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.

- - - membersCanChangeRepositoryVisibilitySetting (EnterpriseEnabledDisabledSettingValue!) -

The setting value for whether organization members with admin permissions on a -repository can change repository visibility.

+ name (String!) +

The name of the enterprise.

- membersCanChangeRepositoryVisibilitySettingOrganizations (OrganizationConnection!) + organizations (OrganizationConnection!) -

A list of enterprise organizations configured with the provided can change repository visibility setting value.

+

A list of organizations that belong to this enterprise.

@@ -7867,38 +8894,44 @@ repository can change repository visibility.

+ + +
Arguments

orderBy (OrganizationOrder)

-

Ordering options for organizations with this setting.

+

Ordering options for organizations returned from the connection.

-

value (Boolean!)

-

The setting value to find organizations for.

+

query (String)

+

The search string to look for.

+
+

viewerOrganizationRole (RoleInOrganization)

+

The viewer’s role in an organization.

- membersCanCreateInternalRepositoriesSetting (Boolean) -

The setting value for whether members of organizations in the enterprise can create internal repositories.

+ ownerInfo (EnterpriseOwnerInfo) +

Enterprise information only visible to enterprise owners.

- membersCanCreatePrivateRepositoriesSetting (Boolean) -

The setting value for whether members of organizations in the enterprise can create private repositories.

+ resourcePath (URI!) +

The HTTP path for this enterprise.

- membersCanCreatePublicRepositoriesSetting (Boolean) -

The setting value for whether members of organizations in the enterprise can create public repositories.

+ slug (String!) +

The URL-friendly identifier for the enterprise.

- membersCanCreateRepositoriesSetting (EnterpriseMembersCanCreateRepositoriesSettingValue) -

The setting value for whether members of organizations in the enterprise can create repositories.

+ url (URI!) +

The HTTP URL for this enterprise.

- membersCanCreateRepositoriesSettingOrganizations (OrganizationConnection!) + userAccounts (EnterpriseUserAccountConnection!) -

A list of enterprise organizations configured with the provided repository creation setting value.

+

A list of user accounts on this enterprise.

@@ -7927,32 +8960,275 @@ repository can change repository visibility.

Returns the last n elements from the list.

- - - - - -
Arguments
-

orderBy (OrganizationOrder)

-

Ordering options for organizations with this setting.

-
-

value (OrganizationMembersCanCreateRepositoriesSettingValue!)

-

The setting to find organizations for.

-
- membersCanDeleteIssuesSetting (EnterpriseEnabledDisabledSettingValue!) -

The setting value for whether members with admin permissions for repositories can delete issues.

+ viewerIsAdmin (Boolean!) +

Is the current viewer an admin of this enterprise?

- membersCanDeleteIssuesSettingOrganizations (OrganizationConnection!) - -

A list of enterprise organizations configured with the provided members can delete issues setting value.

- - - + + + +
ArgumentswebsiteUrl (URI)

The URL of the enterprise website.

+ +--- + +### EnterpriseAdministratorConnection + +

The connection type for User.

+ +#### Fields + + + + + + + + + + + + + + + + + + + + + + +
NameDescription
edges ([EnterpriseAdministratorEdge])

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.

+ +--- + +### EnterpriseAdministratorEdge + +

A User who is an administrator of an enterprise.

+ +#### Fields + + + + + + + + + + + + + + + + + + +
NameDescription
cursor (String!)

A cursor for use in pagination.

node (User)

The item at the end of the edge.

role (EnterpriseAdministratorRole!)

The role of the administrator.

+ +--- + +### 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).

+ +--- + +### EnterpriseAdministratorInvitationConnection + +

The connection type for EnterpriseAdministratorInvitation.

+ +#### Fields + + + + + + + + + + + + + + + + + + + + + + +
NameDescription
edges ([EnterpriseAdministratorInvitationEdge])

A list of edges.

nodes ([EnterpriseAdministratorInvitation])

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.

+ +--- + +### EnterpriseBillingInfo + +

Enterprise billing information visible to enterprise billing managers and owners.

+ +#### Fields + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameDescription
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.

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.

+ +--- + +### 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!) +

ExternalIdentities provisioned by this identity provider.

+ + + + + +
Arguments
@@ -7980,27 +9256,227 @@ repository can change repository visibility.

-

orderBy (OrganizationOrder)

-

Ordering options for organizations with this setting.

+

login (String)

+

Filter to external identities with the users login

-

value (Boolean!)

-

The setting value to find organizations for.

+

membersOnly (Boolean)

+

Filter to external identities with valid org membership only

+
+

userName (String)

+

Filter to external identities with the users userName/NameID attribute

membersCanDeleteRepositoriesSetting (EnterpriseEnabledDisabledSettingValue!)

The setting value for whether members with admin permissions for repositories can delete or transfer repositories.

id (ID!)
membersCanDeleteRepositoriesSettingOrganizations (OrganizationConnection!)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.

+ +--- + +### EnterpriseMemberConnection + +

The connection type for EnterpriseMember.

+ +#### Fields + + + + + + + + + + + + + + + + + + + + + + +
NameDescription
edges ([EnterpriseMemberEdge])

A list of edges.

nodes ([EnterpriseMember])

A list of nodes.

pageInfo (PageInfo!)

Information to aid in pagination.

totalCount (Int!)

Identifies the total count of items in the connection.

+ +--- + +### EnterpriseMemberEdge + +

A User who is a member of an enterprise through one or more organizations.

+ +#### Fields + + + + + + + + + + + + + + + + + + +
NameDescription
cursor (String!)

A cursor for use in pagination.

isUnlicensed (Boolean!)

Whether the user does not have a license for the enterprise.

node (EnterpriseMember)

The item at the end of the edge.

+ +--- + +### EnterpriseOrganizationMembershipConnection + +

The connection type for Organization.

+ +#### Fields + + + + + + + + + + + + + + + + + + + + + + +
NameDescription
edges ([EnterpriseOrganizationMembershipEdge])

A list of edges.

nodes ([Organization])

A list of nodes.

pageInfo (PageInfo!)

Information to aid in pagination.

totalCount (Int!)

Identifies the total count of items in the connection.

+ +--- + +### EnterpriseOrganizationMembershipEdge + +

An enterprise organization that a user is a member of.

+ +#### Fields + + + + + + + + + + + + + + + + + + +
NameDescription
cursor (String!)

A cursor for use in pagination.

node (Organization)

The item at the end of the edge.

role (EnterpriseUserAccountMembershipRole!)

The role of the user in the enterprise membership.

+ +--- + +### EnterpriseOutsideCollaboratorConnection + +

The connection type for User.

+ +#### Fields + + + + + + + + + + + + + + + + + + + + + + +
NameDescription
edges ([EnterpriseOutsideCollaboratorEdge])

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.

+ +--- + +### EnterpriseOutsideCollaboratorEdge + +

A User who is an outside collaborator of an enterprise through one or more organizations.

+ +#### Fields + + + + + + + + + + + + + + + + + + + + +
NameDescription
cursor (String!)

A cursor for use in pagination.

isUnlicensed (Boolean!)

Whether the outside collaborator does not have a license for the enterprise.

node (User)

The item at the end of the edge.

repositories (EnterpriseRepositoryInfoConnection!) -

A list of enterprise organizations configured with the provided members can delete repositories setting value.

+

The enterprise organization repositories this user is a member of.

@@ -8031,27 +9507,32 @@ repository can change repository visibility.

- - -
Arguments
-

orderBy (OrganizationOrder)

-

Ordering options for organizations with this setting.

-
-

value (Boolean!)

-

The setting value to find organizations for.

+

orderBy (RepositoryOrder)

+

Ordering options for repositories.

+ +--- + +### EnterpriseOwnerInfo + +

Enterprise information only visible to enterprise owners.

+ +#### Fields + + - - + + - + - - - - - - - - + + + +
membersCanInviteCollaboratorsSetting (EnterpriseEnabledDisabledSettingValue!)

The setting value for whether members of organizations in the enterprise can invite outside collaborators.

NameDescription
membersCanInviteCollaboratorsSettingOrganizations (OrganizationConnection!)admins (EnterpriseAdministratorConnection!) -

A list of enterprise organizations configured with the provided members can invite collaborators setting value.

+

A list of all of the administrators for this enterprise.

@@ -8082,31 +9563,29 @@ repository can change repository visibility.

-
Arguments
-

orderBy (OrganizationOrder)

-

Ordering options for organizations with this setting.

+

orderBy (EnterpriseMemberOrder)

+

Ordering options for administrators returned from the connection.

-

value (Boolean!)

-

The setting value to find organizations for.

+

query (String)

+

The search string to look for.

-
membersCanMakePurchasesSetting (EnterpriseMembersCanMakePurchasesSettingValue!)

Indicates whether members of this enterprise’s organizations can purchase additional services for those organizations.

membersCanUpdateProtectedBranchesSetting (EnterpriseEnabledDisabledSettingValue!)

The setting value for whether members with admin permissions for repositories can update protected branches.

+

role (EnterpriseAdministratorRole)

+

The role to filter by.

+
+ - membersCanUpdateProtectedBranchesSettingOrganizations (OrganizationConnection!) + affiliatedUsersWithTwoFactorDisabled (UserConnection!) -

A list of enterprise organizations configured with the provided members can update protected branches setting value.

+

A list of users in the enterprise who currently have two-factor authentication disabled.

@@ -8135,29 +9614,21 @@ repository can change repository visibility.

Returns the last n elements from the list.

- - - - - -
Arguments
-

orderBy (OrganizationOrder)

-

Ordering options for organizations with this setting.

-
-

value (Boolean!)

-

The setting value to find organizations for.

-
- membersCanViewDependencyInsightsSetting (EnterpriseEnabledDisabledSettingValue!) -

The setting value for whether members can view dependency insights.

+ affiliatedUsersWithTwoFactorDisabledExist (Boolean!) +

Whether or not affiliated users with two-factor authentication disabled exist in the enterprise.

- membersCanViewDependencyInsightsSettingOrganizations (OrganizationConnection!) + allowPrivateRepositoryForkingSetting (EnterpriseEnabledDisabledSettingValue!) +

The setting value for whether private repository forking is enabled for repositories in organizations in this enterprise.

+ + + allowPrivateRepositoryForkingSettingOrganizations (OrganizationConnection!) -

A list of enterprise organizations configured with the provided members can view dependency insights setting value.

+

A list of enterprise organizations configured with the provided private repository forking setting value.

@@ -8202,17 +9673,13 @@ repository can change repository visibility.

- - - - - - + + - + - + - + - + + + + + - + + + + + + + + + + + + + + + + + - - + + - - + + - + + + + + + + + + - - + + - + - + - + @@ -9405,13 +10935,17 @@ repository can change repository visibility.

+ + + +
Arguments
notificationDeliveryRestrictionEnabledSetting (NotificationRestrictionSettingValue!)

Indicates if email notification delivery for this enterprise is restricted to verified domains.

organizationProjectsSetting (EnterpriseEnabledDisabledSettingValue!)

The setting value for whether organization projects are enabled for organizations in this enterprise.

defaultRepositoryPermissionSetting (EnterpriseDefaultRepositoryPermissionSettingValue!)

The setting value for base repository permissions for organizations in this enterprise.

organizationProjectsSettingOrganizations (OrganizationConnection!)defaultRepositoryPermissionSettingOrganizations (OrganizationConnection!) -

A list of enterprise organizations configured with the provided organization projects setting value.

+

A list of enterprise organizations configured with the provided base repository permission.

@@ -8249,17 +9716,17 @@ repository can change repository visibility.

Arguments
-

value (Boolean!)

-

The setting value to find organizations for.

+

value (DefaultRepositoryPermissionField!)

+

The permission to find organizations for.

outsideCollaborators (EnterpriseOutsideCollaboratorConnection!)domains (VerifiableDomainConnection!) -

A list of outside collaborators across the repositories in the enterprise.

+

A list of domains owned by the enterprise.

@@ -8284,41 +9751,35 @@ repository can change repository visibility.

- - -
Arguments
-

last (Int)

-

Returns the last n elements from the list.

-
-

login (String)

-

The login of one specific outside collaborator.

+

isApproved (Boolean)

+

Filter whether or not the domain is approved.

-

orderBy (EnterpriseMemberOrder)

-

Ordering options for outside collaborators returned from the connection.

+

isVerified (Boolean)

+

Filter whether or not the domain is verified.

-

query (String)

-

The search string to look for.

+

last (Int)

+

Returns the last n elements from the list.

-

visibility (RepositoryVisibility)

-

Only return outside collaborators on repositories with this visibility.

+

orderBy (VerifiableDomainOrder)

+

Ordering options for verifiable domains returned.

pendingAdminInvitations (EnterpriseAdministratorInvitationConnection!)enterpriseServerInstallations (EnterpriseServerInstallationConnection!) -

A list of pending administrator invitations for the enterprise.

+

Enterprise Server installations owned by the enterprise.

@@ -8337,41 +9798,39 @@ repository can change repository visibility.

- - -
Arguments
-

first (Int)

-

Returns the first n elements from the list.

-
-

last (Int)

-

Returns the last n elements from the list.

+

connectedOnly (Boolean)

+

Whether or not to only return installations discovered via GitHub Connect.

-

orderBy (EnterpriseAdministratorInvitationOrder)

-

Ordering options for pending enterprise administrator invitations returned from the connection.

+

first (Int)

+

Returns the first n elements from the list.

-

query (String)

-

The search string to look for.

+

last (Int)

+

Returns the last n elements from the list.

-

role (EnterpriseAdministratorRole)

-

The role to filter by.

+

orderBy (EnterpriseServerInstallationOrder)

+

Ordering options for Enterprise Server installations returned.

pendingCollaboratorInvitations (RepositoryInvitationConnection!)ipAllowListEnabledSetting (IpAllowListEnabledSettingValue!)

The setting value for whether the enterprise has an IP allow list enabled.

ipAllowListEntries (IpAllowListEntryConnection!) -

A list of pending collaborator invitations across the repositories in the enterprise.

+

The IP addresses that are allowed to access resources owned by the enterprise.

@@ -8402,23 +9861,34 @@ repository can change repository visibility.

- - -
Arguments
-

orderBy (RepositoryInvitationOrder)

-

Ordering options for pending repository collaborator invitations returned from the connection.

-
-

query (String)

-

The search string to look for.

+

orderBy (IpAllowListEntryOrder)

+

Ordering options for IP allow list entries returned.

pendingCollaborators (EnterprisePendingCollaboratorConnection!)ipAllowListForInstalledAppsEnabledSetting (IpAllowListForInstalledAppsEnabledSettingValue!)

The setting value for whether the enterprise has IP allow list configuration for installed GitHub Apps enabled.

isUpdatingDefaultRepositoryPermission (Boolean!)

Whether or not the base repository permission is currently being updated.

isUpdatingTwoFactorRequirement (Boolean!)

Whether the two-factor authentication requirement is currently being enforced.

membersCanChangeRepositoryVisibilitySetting (EnterpriseEnabledDisabledSettingValue!)

The setting value for whether organization members with admin permissions on a +repository can change repository visibility.

membersCanChangeRepositoryVisibilitySettingOrganizations (OrganizationConnection!) -

A list of pending collaborators across the repositories in the enterprise.

+

A list of enterprise organizations configured with the provided can change repository visibility setting value.

@@ -8449,68 +9919,39 @@ repository can change repository visibility.

Arguments
-

orderBy (RepositoryInvitationOrder)

-

Ordering options for pending repository collaborator invitations returned from the connection.

+

orderBy (OrganizationOrder)

+

Ordering options for organizations with this setting.

-

query (String)

-

The search string to look for.

+

value (Boolean!)

+

The setting value to find organizations for.

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.

-
-
membersCanCreateInternalRepositoriesSetting (Boolean)

The setting value for whether members of organizations in the enterprise can create internal repositories.

repositoryProjectsSetting (EnterpriseEnabledDisabledSettingValue!)

The setting value for whether repository projects are enabled in this enterprise.

membersCanCreatePrivateRepositoriesSetting (Boolean)

The setting value for whether members of organizations in the enterprise can create private repositories.

repositoryProjectsSettingOrganizations (OrganizationConnection!)membersCanCreatePublicRepositoriesSetting (Boolean)

The setting value for whether members of organizations in the enterprise can create public repositories.

membersCanCreateRepositoriesSetting (EnterpriseMembersCanCreateRepositoriesSettingValue)

The setting value for whether members of organizations in the enterprise can create repositories.

membersCanCreateRepositoriesSettingOrganizations (OrganizationConnection!) -

A list of enterprise organizations configured with the provided repository projects setting value.

+

A list of enterprise organizations configured with the provided repository creation setting value.

@@ -8547,21 +9988,21 @@ repository can change repository visibility.

Arguments
-

value (Boolean!)

-

The setting value to find organizations for.

+

value (OrganizationMembersCanCreateRepositoriesSettingValue!)

+

The setting to find organizations for.

samlIdentityProvider (EnterpriseIdentityProvider)

The SAML Identity Provider for the enterprise.

membersCanDeleteIssuesSetting (EnterpriseEnabledDisabledSettingValue!)

The setting value for whether members with admin permissions for repositories can delete issues.

samlIdentityProviderSettingOrganizations (OrganizationConnection!)membersCanDeleteIssuesSettingOrganizations (OrganizationConnection!) -

A list of enterprise organizations configured with the SAML single sign-on setting value.

+

A list of enterprise organizations configured with the provided members can delete issues setting value.

@@ -8598,7 +10039,7 @@ repository can change repository visibility.

@@ -8606,9 +10047,13 @@ repository can change repository visibility.

- + + + + + - - + + - + - + - + @@ -9311,9 +10840,9 @@ repository can change repository visibility.

--- -### EnterpriseServerUserAccountEdge +### EnterprisePendingCollaboratorEdge -

An edge in a connection.

+

A user with an invitation to be a collaborator on a repository owned by an organization in an enterprise.

#### Fields @@ -9327,60 +10856,61 @@ repository can change repository visibility.

- - - -
Arguments
-

value (IdentityProviderConfigurationState!)

+

value (Boolean!)

The setting value to find organizations for.

supportEntitlements (EnterpriseMemberConnection!)membersCanDeleteRepositoriesSetting (EnterpriseEnabledDisabledSettingValue!)

The setting value for whether members with admin permissions for repositories can delete or transfer repositories.

membersCanDeleteRepositoriesSettingOrganizations (OrganizationConnection!) -

A list of members with a support entitlement.

+

A list of enterprise organizations configured with the provided members can delete repositories setting value.

@@ -8639,21 +10084,27 @@ repository can change repository visibility.

+ + +
Arguments
-

orderBy (EnterpriseMemberOrder)

-

Ordering options for support entitlement users returned from the connection.

+

orderBy (OrganizationOrder)

+

Ordering options for organizations with this setting.

+
+

value (Boolean!)

+

The setting value to find organizations for.

teamDiscussionsSetting (EnterpriseEnabledDisabledSettingValue!)

The setting value for whether team discussions are enabled for organizations in this enterprise.

membersCanInviteCollaboratorsSetting (EnterpriseEnabledDisabledSettingValue!)

The setting value for whether members of organizations in the enterprise can invite outside collaborators.

teamDiscussionsSettingOrganizations (OrganizationConnection!)membersCanInviteCollaboratorsSettingOrganizations (OrganizationConnection!) -

A list of enterprise organizations configured with the provided team discussions setting value.

+

A list of enterprise organizations configured with the provided members can invite collaborators setting value.

@@ -8698,13 +10149,17 @@ repository can change repository visibility.

- - + + - + + + + + -
Arguments
twoFactorRequiredSetting (EnterpriseEnabledSettingValue!)

The setting value for whether the enterprise requires two-factor authentication for its organizations and users.

membersCanMakePurchasesSetting (EnterpriseMembersCanMakePurchasesSettingValue!)

Indicates whether members of this enterprise’s organizations can purchase additional services for those organizations.

twoFactorRequiredSettingOrganizations (OrganizationConnection!)membersCanUpdateProtectedBranchesSetting (EnterpriseEnabledDisabledSettingValue!)

The setting value for whether members with admin permissions for repositories can update protected branches.

membersCanUpdateProtectedBranchesSettingOrganizations (OrganizationConnection!) -

A list of enterprise organizations configured with the two-factor authentication setting value.

+

A list of enterprise organizations configured with the provided members can update protected branches setting value.

@@ -8748,68 +10203,14 @@ repository can change repository visibility.

Arguments
- ---- - -### EnterprisePendingCollaboratorConnection - -

The connection type for User.

- -#### Fields - - - - - - - - - - - - - - - - - - - - - - -
NameDescription
edges ([EnterprisePendingCollaboratorEdge])

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.

- ---- - -### 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.

membersCanViewDependencyInsightsSetting (EnterpriseEnabledDisabledSettingValue!)

The setting value for whether members can view dependency insights.

repositories (EnterpriseRepositoryInfoConnection!)membersCanViewDependencyInsightsSettingOrganizations (OrganizationConnection!) -

The enterprise organization repositories this user is a member of.

+

A list of enterprise organizations configured with the provided members can view dependency insights setting value.

@@ -8840,213 +10241,35 @@ repository can change repository visibility.

+ + +
Arguments
-

orderBy (RepositoryOrder)

-

Ordering options for repositories.

+

orderBy (OrganizationOrder)

+

Ordering options for organizations with this setting.

+
+

value (Boolean!)

+

The setting value to find organizations for.

- ---- - -### EnterprisePendingMemberInvitationConnection - -

The connection type for OrganizationInvitation.

- -#### Fields - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameDescription
edges ([EnterprisePendingMemberInvitationEdge])

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.

totalUniqueUserCount (Int!)

Identifies the total count of unique users in the connection.

- ---- - -### EnterprisePendingMemberInvitationEdge - -

An invitation to be a member in an enterprise organization.

- -#### Fields - - - - - - - - - - - - - - - - - - -
NameDescription
cursor (String!)

A cursor for use in pagination.

isUnlicensed (Boolean!)

Whether the invitation has a license for the enterprise.

node (OrganizationInvitation)

The item at the end of the edge.

- ---- - -### EnterpriseRepositoryInfo - -

A subset of repository information queryable from an enterprise.

- -#### Implements - - -- [Node](interfaces.md#node) - -#### Fields - - - - - - - - - - - - - - - - - - - - - - -
NameDescription
id (ID!)
isPrivate (Boolean!)

Identifies if the repository is private or internal.

name (String!)

The repository’s name.

nameWithOwner (String!)

The repository’s name with owner.

- ---- - -### 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.

- ---- - -### EnterpriseRepositoryInfoEdge - -

An edge in a connection.

- -#### Fields - - - - - - - - - - - - - - -
NameDescription
cursor (String!)

A cursor for use in pagination.

node (EnterpriseRepositoryInfo)

The item at the end of the edge.

- ---- - -### EnterpriseServerInstallation - -

An Enterprise Server installation.

- -#### Implements - - -- [Node](interfaces.md#node) - -#### Fields - - - - - - - - - - - - - - - - - - - - + + - - + + - - + + - + - + -
NameDescription
createdAt (DateTime!)

Identifies the date and time when the object was created.

customerName (String!)

The customer name to which the Enterprise Server installation belongs.

hostName (String!)

The host name of the Enterprise Server installation.

id (ID!)notificationDeliveryRestrictionEnabledSetting (NotificationRestrictionSettingValue!)

Indicates if email notification delivery for this enterprise is restricted to verified or approved domains.

isConnected (Boolean!)

Whether or not the installation is connected to an Enterprise Server installation via GitHub Connect.

oidcProvider (OIDCProvider)

The OIDC Identity Provider for the enterprise.

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

organizationProjectsSetting (EnterpriseEnabledDisabledSettingValue!)

The setting value for whether organization projects are enabled for organizations in this enterprise.

userAccounts (EnterpriseServerUserAccountConnection!)organizationProjectsSettingOrganizations (OrganizationConnection!) -

User accounts on this Enterprise Server installation.

+

A list of enterprise organizations configured with the provided organization projects setting value.

@@ -9077,17 +10300,23 @@ repository can change repository visibility.

+ + +
Arguments
-

orderBy (EnterpriseServerUserAccountOrder)

-

Ordering options for Enterprise Server user accounts returned from the connection.

+

orderBy (OrganizationOrder)

+

Ordering options for organizations with this setting.

+
+

value (Boolean!)

+

The setting value to find organizations for.

userAccountsUploads (EnterpriseServerUserAccountsUploadConnection!)outsideCollaborators (EnterpriseOutsideCollaboratorConnection!) -

User accounts uploads for the Enterprise Server installation.

+

A list of outside collaborators across the repositories in the enterprise.

@@ -9118,95 +10347,35 @@ repository can change repository visibility.

+ + + + + + + + +
Arguments
-

orderBy (EnterpriseServerUserAccountsUploadOrder)

-

Ordering options for Enterprise Server user accounts uploads returned from the connection.

+

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.

- ---- - -### 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.

- ---- - -### EnterpriseServerInstallationEdge - -

An edge in a connection.

- -#### Fields - - - - - - - - - - - - - - -
NameDescription
cursor (String!)

A cursor for use in pagination.

node (EnterpriseServerInstallation)

The item at the end of the edge.

- ---- - -### EnterpriseServerUserAccount - -

A user account on an Enterprise Server installation.

- -#### Implements - - -- [Node](interfaces.md#node) - -#### Fields - - - - - - - - - - - - + - - - - - - - - - - - - - - + + - - + + - - - + + + - - + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameDescription
createdAt (DateTime!)

Identifies the date and time when the object was created.

emails (EnterpriseServerUserAccountEmailConnection!)pendingAdminInvitations (EnterpriseAdministratorInvitationConnection!) -

User emails belonging to this user account.

+

A list of pending administrator invitations for the enterprise.

@@ -9237,52 +10406,412 @@ repository can change repository visibility.

+ + + + + +
Arguments
-

orderBy (EnterpriseServerUserAccountEmailOrder)

-

Ordering options for Enterprise Server user account emails returned from the connection.

+

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.

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.

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.

+
+
profileName (String)

The profile name of the user account on the Enterprise Server installation.

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.

+
+
remoteCreatedAt (DateTime!)

The date and time when the user account was created on the Enterprise Server installation.

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.

+
+
remoteUserId (Int!)

The ID of the user account on the Enterprise Server installation.

repositoryProjectsSetting (EnterpriseEnabledDisabledSettingValue!)

The setting value for whether repository projects are enabled in this enterprise.

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

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.

+
+
samlIdentityProvider (EnterpriseIdentityProvider)

The SAML Identity Provider for the enterprise.

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.

+
+
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.

+
+
teamDiscussionsSetting (EnterpriseEnabledDisabledSettingValue!)

The setting value for whether team discussions are enabled for organizations in this enterprise.

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.

+
+
twoFactorRequiredSetting (EnterpriseEnabledSettingValue!)

The setting value for whether the enterprise requires two-factor authentication for its organizations and users.

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.

+
+
--- -### EnterpriseServerUserAccountConnection +### EnterprisePendingCollaboratorConnection -

The connection type for EnterpriseServerUserAccount.

+

The connection type for User.

#### Fields @@ -9292,11 +10821,11 @@ repository can change repository visibility.

Description
edges ([EnterpriseServerUserAccountEdge])edges ([EnterprisePendingCollaboratorEdge])

A list of edges.

nodes ([EnterpriseServerUserAccount])nodes ([User])

A list of nodes.

A cursor for use in pagination.

node (EnterpriseServerUserAccount)

The item at the end of the edge.

- ---- - -### EnterpriseServerUserAccountEmail - -

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

- -#### Implements - - -- [Node](interfaces.md#node) - -#### Fields - - - - - - - - - - - - - - - - - - - - - + + - - + + - - + +
NameDescription
createdAt (DateTime!)

Identifies the date and time when the object was created.

email (String!)

The email address.

id (ID!)
isPrimary (Boolean!)

Indicates whether this is the primary email of the associated user account.

isUnlicensed (Boolean!)

Whether the invited collaborator does not have a license for the enterprise.

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

node (User)

The item at the end of the edge.

userAccount (EnterpriseServerUserAccount!)

The user account to which the email belongs.

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.

+
+
--- -### EnterpriseServerUserAccountEmailConnection +### EnterprisePendingMemberInvitationConnection -

The connection type for EnterpriseServerUserAccountEmail.

+

The connection type for OrganizationInvitation.

#### Fields @@ -9390,11 +10920,11 @@ repository can change repository visibility.

Description
edges ([EnterpriseServerUserAccountEmailEdge])edges ([EnterprisePendingMemberInvitationEdge])

A list of edges.

nodes ([EnterpriseServerUserAccountEmail])nodes ([OrganizationInvitation])

A list of nodes.

totalCount (Int!)

Identifies the total count of items in the connection.

totalUniqueUserCount (Int!)

Identifies the total count of unique users in the connection.

--- -### EnterpriseServerUserAccountEmailEdge +### EnterprisePendingMemberInvitationEdge -

An edge in a connection.

+

An invitation to be a member in an enterprise organization.

#### Fields @@ -9425,16 +10959,20 @@ repository can change repository visibility.

A cursor for use in pagination.

- node (EnterpriseServerUserAccountEmail) + isUnlicensed (Boolean!) +

Whether the invitation has a license for the enterprise.

+ + + node (OrganizationInvitation)

The item at the end of the edge.

--- -### EnterpriseServerUserAccountsUpload +### EnterpriseRepositoryInfo -

A user accounts upload from an Enterprise Server installation.

+

A subset of repository information queryable from an enterprise.

#### Implements @@ -9448,41 +10986,29 @@ repository can change repository visibility.

Name Description - - createdAt (DateTime!) -

Identifies the date and time when the object was created.

- - - enterprise (Enterprise!) -

The enterprise to which this upload belongs.

- - - enterpriseServerInstallation (EnterpriseServerInstallation!) -

The Enterprise Server installation for which this upload was generated.

- id (ID!) - name (String!) -

The name of the file uploaded.

+ isPrivate (Boolean!) +

Identifies if the repository is private or internal.

- syncState (EnterpriseServerUserAccountsUploadSyncState!) -

The synchronization state of the upload

+ name (String!) +

The repository’s name.

- updatedAt (DateTime!) -

Identifies the date and time when the object was last updated.

+ nameWithOwner (String!) +

The repository’s name with owner.

--- -### EnterpriseServerUserAccountsUploadConnection +### EnterpriseRepositoryInfoConnection -

The connection type for EnterpriseServerUserAccountsUpload.

+

The connection type for EnterpriseRepositoryInfo.

#### Fields @@ -9492,11 +11018,11 @@ repository can change repository visibility.

Description - edges ([EnterpriseServerUserAccountsUploadEdge]) + edges ([EnterpriseRepositoryInfoEdge])

A list of edges.

- nodes ([EnterpriseServerUserAccountsUpload]) + nodes ([EnterpriseRepositoryInfo])

A list of nodes.

@@ -9511,7 +11037,7 @@ repository can change repository visibility.

--- -### EnterpriseServerUserAccountsUploadEdge +### EnterpriseRepositoryInfoEdge

An edge in a connection.

@@ -9527,21 +11053,20 @@ repository can change repository visibility.

A cursor for use in pagination.

- node (EnterpriseServerUserAccountsUpload) + node (EnterpriseRepositoryInfo)

The item at the end of the edge.

--- -### EnterpriseUserAccount +### EnterpriseServerInstallation -

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

+

An Enterprise Server installation.

#### Implements -- [Actor](interfaces.md#actor) - [Node](interfaces.md#node) #### Fields @@ -9551,47 +11076,34 @@ repository can change repository visibility.

Name Description - - avatarUrl (URI!) - -

A URL pointing to the enterprise user account’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.

- enterprise (Enterprise!) -

The enterprise in which this user account exists.

+ customerName (String!) +

The customer name to which the Enterprise Server installation belongs.

+ + + hostName (String!) +

The host name of the Enterprise Server installation.

id (ID!) - login (String!) -

An identifier for the enterprise user account, a login or email address

+ isConnected (Boolean!) +

Whether or not the installation is connected to an Enterprise Server installation via GitHub Connect.

- name (String) -

The name of the enterprise user account

+ updatedAt (DateTime!) +

Identifies the date and time when the object was last updated.

- organizations (EnterpriseOrganizationMembershipConnection!) + userAccounts (EnterpriseServerUserAccountConnection!) -

A list of enterprise organizations this user is a member of.

+

User accounts on this Enterprise Server installation.

@@ -9622,48 +11134,61 @@ repository can change repository visibility.

+
Arguments
-

orderBy (OrganizationOrder)

-

Ordering options for organizations returned from the connection.

+

orderBy (EnterpriseServerUserAccountOrder)

+

Ordering options for Enterprise Server user accounts returned from the connection.

+ + + + userAccountsUploads (EnterpriseServerUserAccountsUploadConnection!) + +

User accounts uploads for the Enterprise Server installation.

+ + + + -
Arguments
-

query (String)

-

The search string to look for.

+

after (String)

+

Returns the elements in the list that come after the specified cursor.

-

role (EnterpriseUserAccountMembershipRole)

-

The role of the user in the enterprise organization.

+

before (String)

+

Returns the elements in the list that come before the specified cursor.

- - - - 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.

+ + +

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.

+ + + + --- -### EnterpriseUserAccountConnection +### EnterpriseServerInstallationConnection -

The connection type for EnterpriseUserAccount.

+

The connection type for EnterpriseServerInstallation.

#### Fields @@ -9673,11 +11198,11 @@ repository can change repository visibility.

Description - edges ([EnterpriseUserAccountEdge]) + edges ([EnterpriseServerInstallationEdge])

A list of edges.

- nodes ([EnterpriseUserAccount]) + nodes ([EnterpriseServerInstallation])

A list of nodes.

@@ -9692,7 +11217,7 @@ repository can change repository visibility.

--- -### EnterpriseUserAccountEdge +### EnterpriseServerInstallationEdge

An edge in a connection.

@@ -9708,16 +11233,16 @@ repository can change repository visibility.

A cursor for use in pagination.

- node (EnterpriseUserAccount) + node (EnterpriseServerInstallation)

The item at the end of the edge.

--- -### ExternalIdentity +### EnterpriseServerUserAccount -

An external identity provisioned by SAML SSO or SCIM.

+

A user account on an Enterprise Server installation.

#### Implements @@ -9732,36 +11257,89 @@ repository can change repository visibility.

Description - guid (String!) -

The GUID for this identity

+ createdAt (DateTime!) +

Identifies the date and time when the object was created.

+ + + 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!) - organizationInvitation (OrganizationInvitation) -

Organization invitation for this SCIM-provisioned external identity

+ isSiteAdmin (Boolean!) +

Whether the user account is a site administrator on the Enterprise Server installation.

- samlIdentity (ExternalIdentitySamlAttributes) -

SAML Identity attributes

+ login (String!) +

The login of the user account on the Enterprise Server installation.

- scimIdentity (ExternalIdentityScimAttributes) -

SCIM Identity attributes

+ profileName (String) +

The profile name of the user account on the Enterprise Server installation.

- user (User) -

User linked to this external identity. Will be NULL if this identity has not been claimed by an organization member.

+ remoteCreatedAt (DateTime!) +

The date and time when the user account was created on the Enterprise Server installation.

+ + + remoteUserId (Int!) +

The ID of the user account on the Enterprise Server installation.

+ + + updatedAt (DateTime!) +

Identifies the date and time when the object was last updated.

--- -### ExternalIdentityConnection +### EnterpriseServerUserAccountConnection -

The connection type for ExternalIdentity.

+

The connection type for EnterpriseServerUserAccount.

#### Fields @@ -9771,11 +11349,11 @@ repository can change repository visibility.

Description - edges ([ExternalIdentityEdge]) + edges ([EnterpriseServerUserAccountEdge])

A list of edges.

- nodes ([ExternalIdentity]) + nodes ([EnterpriseServerUserAccount])

A list of nodes.

@@ -9790,7 +11368,7 @@ repository can change repository visibility.

--- -### ExternalIdentityEdge +### EnterpriseServerUserAccountEdge

An edge in a connection.

@@ -9806,16 +11384,21 @@ repository can change repository visibility.

A cursor for use in pagination.

- node (ExternalIdentity) + node (EnterpriseServerUserAccount)

The item at the end of the edge.

--- -### ExternalIdentitySamlAttributes +### EnterpriseServerUserAccountEmail -

SAML attributes for the External Identity

+

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

+ +#### Implements + + +- [Node](interfaces.md#node) #### Fields @@ -9825,36 +11408,36 @@ repository can change repository visibility.

Description - emails ([UserEmailMetadata!]) -

The emails associated with the SAML identity

+ createdAt (DateTime!) +

Identifies the date and time when the object was created.

- familyName (String) -

Family name of the SAML identity

+ email (String!) +

The email address.

- givenName (String) -

Given name of the SAML identity

+ id (ID!) + - groups ([String!]) -

The groups linked to this identity in IDP

+ isPrimary (Boolean!) +

Indicates whether this is the primary email of the associated user account.

- nameId (String) -

The NameID of the SAML identity

+ updatedAt (DateTime!) +

Identifies the date and time when the object was last updated.

- username (String) -

The userName of the SAML identity

+ userAccount (EnterpriseServerUserAccount!) +

The user account to which the email belongs.

--- -### ExternalIdentityScimAttributes +### EnterpriseServerUserAccountEmailConnection -

SCIM attributes for the External Identity

+

The connection type for EnterpriseServerUserAccountEmail.

#### Fields @@ -9864,32 +11447,28 @@ repository can change repository visibility.

Description - emails ([UserEmailMetadata!]) -

The emails associated with the SCIM identity

- - - familyName (String) -

Family name of the SCIM identity

+ edges ([EnterpriseServerUserAccountEmailEdge]) +

A list of edges.

- givenName (String) -

Given name of the SCIM identity

+ nodes ([EnterpriseServerUserAccountEmail]) +

A list of nodes.

- groups ([String!]) -

The groups linked to this identity in IDP

+ pageInfo (PageInfo!) +

Information to aid in pagination.

- username (String) -

The userName of the SCIM identity

+ totalCount (Int!) +

Identifies the total count of items in the connection.

--- -### FollowUserPayload +### EnterpriseServerUserAccountEmailEdge -

Autogenerated return type of FollowUser

+

An edge in a connection.

#### Fields @@ -9899,20 +11478,25 @@ repository can change repository visibility.

Description - clientMutationId (String) -

A unique identifier for the client performing the mutation.

+ cursor (String!) +

A cursor for use in pagination.

- user (User) -

The user that was followed.

+ node (EnterpriseServerUserAccountEmail) +

The item at the end of the edge.

--- -### FollowerConnection +### EnterpriseServerUserAccountsUpload + +

A user accounts upload from an Enterprise Server installation.

+ +#### Implements -

The connection type for User.

+ +- [Node](interfaces.md#node) #### Fields @@ -9922,28 +11506,40 @@ repository can change repository visibility.

Description - edges ([UserEdge]) -

A list of edges.

+ createdAt (DateTime!) +

Identifies the date and time when the object was created.

- nodes ([User]) -

A list of nodes.

+ enterprise (Enterprise!) +

The enterprise to which this upload belongs.

- pageInfo (PageInfo!) -

Information to aid in pagination.

+ enterpriseServerInstallation (EnterpriseServerInstallation!) +

The Enterprise Server installation for which this upload was generated.

- totalCount (Int!) -

Identifies the total count of items in the connection.

+ id (ID!) + + + + 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.

--- -### FollowingConnection +### EnterpriseServerUserAccountsUploadConnection -

The connection type for User.

+

The connection type for EnterpriseServerUserAccountsUpload.

#### Fields @@ -9953,11 +11549,11 @@ repository can change repository visibility.

Description - edges ([UserEdge]) + edges ([EnterpriseServerUserAccountsUploadEdge])

A list of edges.

- nodes ([User]) + nodes ([EnterpriseServerUserAccountsUpload])

A list of nodes.

@@ -9972,37 +11568,9 @@ repository can change repository visibility.

--- -### FundingLink - -

A funding platform link for a repository.

- -#### Fields - - - - - - - - - - - - - - -
NameDescription
platform (FundingPlatform!)

The funding platform this link is for.

url (URI!)

The configured URL for this funding link.

- ---- - -### GenericHovercardContext - -

A generic hovercard context with a message and icon

- -#### Implements - +### EnterpriseServerUserAccountsUploadEdge -- [HovercardContext](interfaces.md#hovercardcontext) +

An edge in a connection.

#### Fields @@ -10012,27 +11580,26 @@ repository can change repository visibility.

Description - message (String!) -

A string describing this context

+ cursor (String!) +

A cursor for use in pagination.

- octicon (String!) -

An octicon to accompany this context

+ node (EnterpriseServerUserAccountsUpload) +

The item at the end of the edge.

--- -### Gist +### EnterpriseUserAccount -

A Gist.

+

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

#### Implements -- [Node](interfaces.md#node) -- [Starrable](interfaces.md#starrable) -- [UniformResourceLocatable](interfaces.md#uniformresourcelocatable) +- [Actor](interfaces.md#actor) +- [Node](interfaces.md#node) #### Fields @@ -10042,35 +11609,17 @@ repository can change repository visibility.

Description - comments (GistCommentConnection!) + avatarUrl (URI!) -

A list of comments associated with the gist

+

A URL pointing to the enterprise user account’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.

+

size (Int)

+

The size of the resulting square image.

@@ -10081,36 +11630,25 @@ repository can change repository visibility.

Identifies the date and time when the object was created.

- description (String) -

The gist description.

+ enterprise (Enterprise!) +

The enterprise in which this user account exists.

- 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

-
- + id (ID!) + - forks (GistConnection!) + login (String!) +

An identifier for the enterprise user account, a login or email address

+ + + name (String) +

The name of the enterprise user account

+ + + organizations (EnterpriseOrganizationMembershipConnection!) -

A list of forks associated with the gist

+

A list of enterprise organizations this user is a member of.

@@ -10141,49 +11679,131 @@ repository can change repository visibility.

+ + + + + +
Arguments
-

orderBy (GistOrder)

-

Ordering options for gists returned from the connection

+

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.

- id (ID!) - + resourcePath (URI!) +

The HTTP path for this user.

- isFork (Boolean!) -

Identifies if the gist is a fork.

+ updatedAt (DateTime!) +

Identifies the date and time when the object was last updated.

- isPublic (Boolean!) -

Whether the gist is public or not.

+ url (URI!) +

The HTTP URL for this user.

- name (String!) -

The gist name.

+ user (User) +

The user within the enterprise.

+ + +--- + +### EnterpriseUserAccountConnection + +

The connection type for EnterpriseUserAccount.

+ +#### Fields + + - - + + - - + + - - + + - - + + - + + + +
owner (RepositoryOwner)

The gist owner.

NameDescription
pushedAt (DateTime)

Identifies when the gist was last pushed to.

edges ([EnterpriseUserAccountEdge])

A list of edges.

resourcePath (URI!)

The HTML path to this resource.

nodes ([EnterpriseUserAccount])

A list of nodes.

stargazerCount (Int!)

Returns a count of how many stargazers there are on this object

pageInfo (PageInfo!)

Information to aid in pagination.

stargazers (StargazerConnection!)totalCount (Int!)

Identifies the total count of items in the connection.

+ +--- + +### EnterpriseUserAccountEdge + +

An edge in a connection.

+ +#### Fields + + + + + + + + + + + + + + +
NameDescription
cursor (String!)

A cursor for use in pagination.

node (EnterpriseUserAccount)

The item at the end of the edge.

+ +--- + +### Environment + +

An environment.

+ +#### Implements + + +- [Node](interfaces.md#node) + +#### Fields + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - -
NameDescription
databaseId (Int)

Identifies the primary key from the database.

id (ID!)
name (String!)

The name of the environment

protectionRules (DeploymentProtectionRuleConnection!) -

A list of users who have starred this starrable.

+

The protection rules defined for this environment

@@ -10212,44 +11832,16 @@ repository can change repository visibility.

Returns the last n elements from the list.

- - -
Arguments
-

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.

--- -### GistComment - -

Represents a comment on an Gist.

- -#### Implements - +### EnvironmentConnection -- [Comment](interfaces.md#comment) -- [Deletable](interfaces.md#deletable) -- [Minimizable](interfaces.md#minimizable) -- [Node](interfaces.md#node) -- [Updatable](interfaces.md#updatable) -- [UpdatableComment](interfaces.md#updatablecomment) +

The connection type for Environment.

#### Fields @@ -10259,149 +11851,11 @@ repository can change repository visibility.

Description - 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!) - - - - 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.

- - - 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.

- - - ---- - -### GistCommentConnection - -

The connection type for GistComment.

- -#### Fields - - - - - - - - + - + @@ -10416,7 +11870,7 @@ repository can change repository visibility.

--- -### GistCommentEdge +### EnvironmentEdge

An edge in a connection.

@@ -10432,70 +11886,21 @@ repository can change repository visibility.

- +
NameDescription
edges ([GistCommentEdge])edges ([EnvironmentEdge])

A list of edges.

nodes ([GistComment])nodes ([Environment])

A list of nodes.

A cursor for use in pagination.

node (GistComment)node (Environment)

The item at the end of the edge.

--- -### GistConnection - -

The connection type for Gist.

- -#### Fields - - - - - - - - - - - - - - - - - - - - - - -
NameDescription
edges ([GistEdge])

A list of edges.

nodes ([Gist])

A list of nodes.

pageInfo (PageInfo!)

Information to aid in pagination.

totalCount (Int!)

Identifies the total count of items in the connection.

- ---- - -### GistEdge - -

An edge in a connection.

- -#### Fields +### ExternalIdentity - - - - - - - - - - - - - -
NameDescription
cursor (String!)

A cursor for use in pagination.

node (Gist)

The item at the end of the edge.

+

An external identity provisioned by SAML SSO or SCIM.

---- +#### Implements -### GistFile -

A file in a gist.

+- [Node](interfaces.md#node) #### Fields @@ -10505,109 +11910,36 @@ repository can change repository visibility.

Description - encodedName (String) -

The file name encoded to remove characters that are invalid in URL paths.

- - - encoding (String) -

The gist file encoding.

- - - extension (String) -

The file extension from the file name.

- - - isImage (Boolean!) -

Indicates if this file is an image.

- - - 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.

-
- - - - ---- - -### GitActor - -

Represents an actor in a Git commit (ie. an author or committer).

- -#### Fields - - - - - + + - - + + - - + + - - + + - - + + - +
NameDescriptionguid (String!)

The GUID for this identity

avatarUrl (URI!) -

A URL pointing to the author’s public avatar.

- - - - - - - -
Arguments
-

size (Int)

-

The size of the resulting square image.

-
-
id (ID!)
date (GitTimestamp)

The timestamp of the Git action (authoring or committing).

organizationInvitation (OrganizationInvitation)

Organization invitation for this SCIM-provisioned external identity

email (String)

The email in the Git commit.

samlIdentity (ExternalIdentitySamlAttributes)

SAML Identity attributes

name (String)

The name in the Git commit.

scimIdentity (ExternalIdentityScimAttributes)

SCIM Identity attributes

user (User)

The GitHub user corresponding to the email field. Null if no such user exists.

User linked to this external identity. Will be NULL if this identity has not been claimed by an organization member.

--- -### GitActorConnection +### ExternalIdentityConnection -

The connection type for GitActor.

+

The connection type for ExternalIdentity.

#### Fields @@ -10617,11 +11949,11 @@ repository can change repository visibility.

Description - edges ([GitActorEdge]) + edges ([ExternalIdentityEdge])

A list of edges.

- nodes ([GitActor]) + nodes ([ExternalIdentity])

A list of nodes.

@@ -10636,7 +11968,7 @@ repository can change repository visibility.

--- -### GitActorEdge +### ExternalIdentityEdge

An edge in a connection.

@@ -10652,16 +11984,16 @@ repository can change repository visibility.

A cursor for use in pagination.

- node (GitActor) + node (ExternalIdentity)

The item at the end of the edge.

--- -### GitHubMetadata +### ExternalIdentitySamlAttributes -

Represents information about the GitHub instance.

+

SAML attributes for the External Identity

#### Fields @@ -10671,41 +12003,36 @@ repository can change repository visibility.

Description - gitHubServicesSha (GitObjectID!) -

Returns a String that’s a SHA of github-services

+ emails ([UserEmailMetadata!]) +

The emails associated with the SAML identity

- gitIpAddresses ([String!]) -

IP addresses that users connect to for git operations

+ familyName (String) +

Family name of the SAML identity

- hookIpAddresses ([String!]) -

IP addresses that service hooks are sent from

+ givenName (String) +

Given name of the SAML identity

- importerIpAddresses ([String!]) -

IP addresses that the importer connects from

+ groups ([String!]) +

The groups linked to this identity in IDP

- isPasswordAuthenticationVerifiable (Boolean!) -

Whether or not users are verified

+ nameId (String) +

The NameID of the SAML identity

- pagesIpAddresses ([String!]) -

IP addresses for GitHub Pages’ A records

+ username (String) +

The userName of the SAML identity

--- -### GpgSignature - -

Represents a GPG signature on a Commit or Tag.

- -#### Implements - +### ExternalIdentityScimAttributes -- [GitSignature](interfaces.md#gitsignature) +

SCIM attributes for the External Identity

#### Fields @@ -10715,50 +12042,32 @@ repository can change repository visibility.

Description - email (String!) -

Email used to sign this object.

- - - isValid (Boolean!) -

True if the signature is valid and verified by GitHub.

- - - keyId (String) -

Hex-encoded ID of the key that signed this object.

- - - payload (String!) -

Payload for GPG signing object. Raw ODB object without the signature header.

+ emails ([UserEmailMetadata!]) +

The emails associated with the SCIM identity

- signature (String!) -

ASCII-armored signature header from object.

+ familyName (String) +

Family name of the SCIM identity

- signer (User) -

GitHub user corresponding to the email signing this commit.

+ givenName (String) +

Given name of the SCIM identity

- state (GitSignatureState!) -

The state of this signature. VALID if signature is valid and verified by -GitHub, otherwise represents reason why signature is considered invalid.

+ groups ([String!]) +

The groups linked to this identity in IDP

- wasSignedByGitHub (Boolean!) -

True if the signature was made with GitHub’s signing key.

+ username (String) +

The userName of the SCIM identity

--- -### HeadRefDeletedEvent - -

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

- -#### Implements - +### FollowUserPayload -- [Node](interfaces.md#node) +

Autogenerated return type of FollowUser

#### Fields @@ -10768,41 +12077,20 @@ GitHub, otherwise represents reason why signature is considered invalid.

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.

- - - headRefName (String!) -

Identifies the name of the Ref associated with the head_ref_deleted event.

- - - id (ID!) - + clientMutationId (String) +

A unique identifier for the client performing the mutation.

- pullRequest (PullRequest!) -

PullRequest referenced by event.

+ user (User) +

The user that was followed.

--- -### HeadRefForcePushedEvent - -

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

- -#### Implements - +### FollowerConnection -- [Node](interfaces.md#node) +

The connection type for User.

#### Fields @@ -10812,45 +12100,28 @@ GitHub, otherwise represents reason why signature is considered invalid.

Description - actor (Actor) -

Identifies the actor who performed the event.

- - - afterCommit (Commit) -

Identifies the after commit SHA for the ‘head_ref_force_pushed’ event.

- - - beforeCommit (Commit) -

Identifies the before commit SHA for the ‘head_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 ‘head_ref_force_pushed’ event.

+ totalCount (Int!) +

Identifies the total count of items in the connection.

--- -### HeadRefRestoredEvent - -

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

- -#### Implements - +### FollowingConnection -- [Node](interfaces.md#node) +

The connection type for User.

#### Fields @@ -10860,28 +12131,28 @@ GitHub, otherwise represents reason why signature is considered invalid.

Description - actor (Actor) -

Identifies the actor who performed the event.

+ edges ([UserEdge]) +

A list of edges.

- createdAt (DateTime!) -

Identifies the date and time when the object was created.

+ nodes ([User]) +

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.

--- -### Hovercard +### FundingLink -

Detail needed to display a hovercard for a user

+

A funding platform link for a repository.

#### Fields @@ -10891,16 +12162,25 @@ GitHub, otherwise represents reason why signature is considered invalid.

Description - contexts ([HovercardContext!]!) -

Each of the contexts for this hovercard

+ platform (FundingPlatform!) +

The funding platform this link is for.

+ + + url (URI!) +

The configured URL for this funding link.

--- -### ImportProjectPayload +### GenericHovercardContext -

Autogenerated return type of ImportProject

+

A generic hovercard context with a message and icon

+ +#### Implements + + +- [HovercardContext](interfaces.md#hovercardcontext) #### Fields @@ -10910,20 +12190,27 @@ GitHub, otherwise represents reason why signature is considered invalid.

Description - clientMutationId (String) -

A unique identifier for the client performing the mutation.

+ message (String!) +

A string describing this context

- project (Project) -

The new Project!

+ octicon (String!) +

An octicon to accompany this context

--- -### InviteEnterpriseAdminPayload +### Gist -

Autogenerated return type of InviteEnterpriseAdmin

+

A Gist.

+ +#### Implements + + +- [Node](interfaces.md#node) +- [Starrable](interfaces.md#starrable) +- [UniformResourceLocatable](interfaces.md#uniformresourcelocatable) #### Fields @@ -10933,154 +12220,9 @@ GitHub, otherwise represents reason why signature is considered invalid.

Description - clientMutationId (String) -

A unique identifier for the client performing the mutation.

- - - invitation (EnterpriseAdministratorInvitation) -

The created enterprise administrator invitation.

- - - ---- - -### IpAllowListEntry - -

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

- -#### Implements - - -- [Node](interfaces.md#node) - -#### Fields - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameDescription
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.

id (ID!)
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.

- ---- - -### IpAllowListEntryConnection - -

The connection type for IpAllowListEntry.

- -#### Fields - - - - - - - - - - - - - - - - - - - - - - -
NameDescription
edges ([IpAllowListEntryEdge])

A list of edges.

nodes ([IpAllowListEntry])

A list of nodes.

pageInfo (PageInfo!)

Information to aid in pagination.

totalCount (Int!)

Identifies the total count of items in the connection.

- ---- - -### IpAllowListEntryEdge - -

An edge in a connection.

- -#### Fields - - - - - - - - - - - - - - -
NameDescription
cursor (String!)

A cursor for use in pagination.

node (IpAllowListEntry)

The item at the end of the edge.

- ---- - -### 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 - - - - - - - - - - + + - - + + - - + + - - + + +
NameDescription
activeLockReason (LockReason)

Reason that the conversation was locked.

assignees (UserConnection!)comments (GistCommentConnection!) -

A list of Users assigned to this object.

+

A list of comments associated with the gist

@@ -11113,45 +12255,40 @@ GitHub, otherwise represents reason why signature is considered invalid.

- - - - - - - - - - - - - - - - - - - - - - - - - - + + - - + + - - + + - + - - - - - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + - - + + - - + + - - + + +
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

createdAt (DateTime!)

Identifies the date and time when the object was created.

closed (Boolean!)

true if the object is closed (definition of closed may depend on type)

description (String)

The gist description.

closedAt (DateTime)

Identifies the date and time when the object was closed.

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

+
+
comments (IssueCommentConnection!)forks (GistConnection!) -

A list of comments associated with the Issue.

+

A list of forks associated with the gist

@@ -11182,66 +12319,49 @@ GitHub, otherwise represents reason why signature is considered invalid.

Arguments
-

orderBy (IssueCommentOrder)

-

Ordering options for issue comments returned from the connection.

+

orderBy (GistOrder)

+

Ordering options for gists 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.

id (ID!)
databaseId (Int)

Identifies the primary key from the database.

isFork (Boolean!)

Identifies if the gist is a fork.

editor (Actor)

The actor who edited the comment.

isPublic (Boolean!)

Whether the gist is public or not.

hovercard (Hovercard!) -

The hovercard information for this issue

- - - - - - - -
Arguments
-

includeNotificationContexts (Boolean)

-

Whether or not to include notification contexts

-
-
name (String!)

The gist name.

id (ID!)owner (RepositoryOwner)

The gist owner.

includesCreatedEdit (Boolean!)

Check if this comment was edited and includes an edit with the creation data

pushedAt (DateTime)

Identifies when the gist was last pushed to.

isPinned (Boolean)

Indicates whether or not this issue is currently pinned to the repository issues list

resourcePath (URI!)

The HTML path to this resource.

isReadByViewer (Boolean)

Is this issue read by the viewer

stargazerCount (Int!)

Returns a count of how many stargazers there are on this object

labels (LabelConnection)stargazers (StargazerConnection!) -

A list of labels associated with the object.

+

A list of users who have starred this starrable.

@@ -11272,117 +12392,122 @@ GitHub, otherwise represents reason why signature is considered invalid.

Arguments
-

orderBy (LabelOrder)

-

Ordering options for labels returned from the connection.

+

orderBy (StarOrder)

+

Order for connection

lastEditedAt (DateTime)

The moment the editor made the last edit

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

locked (Boolean!)

true if the object is locked

url (URI!)

The HTTP URL for this Gist.

milestone (Milestone)

Identifies the milestone associated with the issue.

viewerHasStarred (Boolean!)

Returns a boolean indicating whether the viewing user has starred this starrable.

+ +--- + +### GistComment + +

Represents a comment on an Gist.

+ +#### Implements + + +- [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 + + - - + + - - + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - + - - + + - - + + - - + + - - + + - - - - - - - - - - + + +
number (Int!)

Identifies the issue number.

NameDescription
participants (UserConnection!) -

A list of Users that are participating in the Issue 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.

-
-
author (Actor)

The actor who authored the comment.

projectCards (ProjectCardConnection!) -

List of project cards associated with this issue.

- - - - - - - - - - - - - - - - - - - -
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.

-
-
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!)
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.

publishedAt (DateTime)

Identifies when the comment was published at.

reactionGroups ([ReactionGroup!])

A list of reactions grouped by content left on the subject.

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

reactions (ReactionConnection!)userContentEdits (UserContentEditConnection) -

A list of Reactions left on the Issue.

+

A list of edits to this content.

@@ -11399,12 +12524,6 @@ GitHub, otherwise represents reason why signature is considered invalid.

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)

@@ -11417,211 +12536,90 @@ GitHub, otherwise represents reason why signature is considered invalid.

-

orderBy (ReactionOrder)

-

Allows specifying the order in which reactions are returned.

-
repository (Repository!)

The repository associated with this node.

viewerCanDelete (Boolean!)

Check if the current viewer can delete this object.

resourcePath (URI!)

The HTTP path for this issue

viewerCanMinimize (Boolean!)

Check if the current viewer can minimize this object.

state (IssueState!)

Identifies the state of the issue.

viewerCanUpdate (Boolean!)

Check if the current viewer can update this object.

timeline (IssueTimelineConnection!) -

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.

-
-

last (Int)

-

Returns the last n elements from the list.

-
-

since (DateTime)

-

Allows filtering timeline events by a since timestamp.

-
-
viewerCannotUpdateReasons ([CommentCannotUpdateReason!]!)

Reasons why the current viewer can not update this comment.

timelineItems (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.

-
-
title (String!)

Identifies the issue title.

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

viewerDidAuthor (Boolean!)

Did the viewer author this comment.

+ +--- + +### GistCommentConnection + +

The connection type for GistComment.

+ +#### Fields + + - - + + - - + + - - + + - - + + - - + + +
url (URI!)

The HTTP URL for this issue

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.

-
-
edges ([GistCommentEdge])

A list of edges.

viewerCanReact (Boolean!)

Can user react to this subject

nodes ([GistComment])

A list of nodes.

viewerCanSubscribe (Boolean!)

Check if the viewer is able to change their subscription status for the repository.

pageInfo (PageInfo!)

Information to aid in pagination.

viewerCanUpdate (Boolean!)

Check if the current viewer can update this object.

totalCount (Int!)

Identifies the total count of items in the connection.

+ +--- + +### GistCommentEdge + +

An edge in a connection.

+ +#### Fields + + - - + + - - + + - - + +
viewerCannotUpdateReasons ([CommentCannotUpdateReason!]!)

Reasons why the current viewer can not update this comment.

NameDescription
viewerDidAuthor (Boolean!)

Did the viewer author this comment.

cursor (String!)

A cursor for use in pagination.

viewerSubscription (SubscriptionState)

Identifies if the viewer is watching, not watching, or ignoring the subscribable entity.

node (GistComment)

The item at the end of the edge.

--- -### IssueComment - -

Represents a comment on an Issue.

- -#### Implements - +### GistConnection -- [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) +

The connection type for Gist.

#### Fields @@ -11631,207 +12629,163 @@ GitHub, otherwise represents reason why signature is considered invalid.

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.

edges ([GistEdge])

A list of edges.

bodyHTML (HTML!)

The body rendered to HTML.

nodes ([Gist])

A list of nodes.

bodyText (String!)

The body rendered to text.

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.

+ +--- + +### GistEdge + +

An edge in a connection.

+ +#### Fields + + - - + + - - + + - - + + +
createdViaEmail (Boolean!)

Check if this comment was created via an email reply.

NameDescription
databaseId (Int)

Identifies the primary key from the database.

cursor (String!)

A cursor for use in pagination.

editor (Actor)

The actor who edited the comment.

node (Gist)

The item at the end of the edge.

+ +--- + +### GistFile + +

A file in a gist.

+ +#### Fields + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + +
id (ID!)NameDescription
includesCreatedEdit (Boolean!)

Check if this comment was edited and includes an edit with the creation data

encodedName (String)

The file name encoded to remove characters that are invalid in URL paths.

isMinimized (Boolean!)

Returns whether or not a comment has been minimized.

encoding (String)

The gist file encoding.

issue (Issue!)

Identifies the issue associated with the comment.

extension (String)

The file extension from the file name.

lastEditedAt (DateTime)

The moment the editor made the last edit

isImage (Boolean!)

Indicates if this file is an image.

minimizedReason (String)

Returns why the comment was minimized.

isTruncated (Boolean!)

Whether the file’s contents were truncated.

publishedAt (DateTime)

Identifies when the comment was published at.

language (Language)

The programming language this file is written in.

pullRequest (PullRequest)

Returns the pull request associated with the comment, if this comment was made on a -pull request.

name (String)

The gist file name.

reactionGroups ([ReactionGroup!])

A list of reactions grouped by content left on the subject.

size (Int)

The gist file size in bytes.

reactions (ReactionConnection!)text (String) -

A list of Reactions left on the Issue.

+

UTF8 text data or null if the file is binary

- - - - - - - - - - - - - - -
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.

+

truncate (Int)

+

Optionally truncate the returned file to this length.

+ +--- + +### GitActor + +

Represents an actor in a Git commit (ie. an author or committer).

+ +#### Fields + + - - - - - - - - - - - - - - + + - + - - - - - - - - - - + + - - + + - - + + - - + +
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

NameDescription
userContentEdits (UserContentEditConnection)avatarUrl (URI!) -

A list of edits to this content.

+

A URL pointing to the author’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.

+

size (Int)

+

The size of the resulting square image.

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

date (GitTimestamp)

The timestamp of the Git action (authoring or committing).

viewerCanUpdate (Boolean!)

Check if the current viewer can update this object.

email (String)

The email in the Git commit.

viewerCannotUpdateReasons ([CommentCannotUpdateReason!]!)

Reasons why the current viewer can not update this comment.

name (String)

The name in the Git commit.

viewerDidAuthor (Boolean!)

Did the viewer author this comment.

user (User)

The GitHub user corresponding to the email field. Null if no such user exists.

--- -### IssueCommentConnection +### GitActorConnection -

The connection type for IssueComment.

+

The connection type for GitActor.

#### Fields @@ -11841,11 +12795,11 @@ pull request.

Description - edges ([IssueCommentEdge]) + edges ([GitActorEdge])

A list of edges.

- nodes ([IssueComment]) + nodes ([GitActor])

A list of nodes.

@@ -11860,7 +12814,7 @@ pull request.

--- -### IssueCommentEdge +### GitActorEdge

An edge in a connection.

@@ -11876,16 +12830,16 @@ pull request.

A cursor for use in pagination.

- node (IssueComment) + node (GitActor)

The item at the end of the edge.

--- -### IssueConnection +### GitHubMetadata -

The connection type for Issue.

+

Represents information about the GitHub instance.

#### Fields @@ -11895,28 +12849,41 @@ pull request.

Description - edges ([IssueEdge]) -

A list of edges.

+ gitHubServicesSha (GitObjectID!) +

Returns a String that’s a SHA of github-services

- nodes ([Issue]) -

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

--- -### IssueContributionsByRepository +### GpgSignature + +

Represents a GPG signature on a Commit or Tag.

+ +#### Implements -

This aggregates issues opened by a user within one repository.

+ +- [GitSignature](interfaces.md#gitsignature) #### Fields @@ -11926,9 +12893,61 @@ pull request.

Description - contributions (CreatedIssueContributionConnection!) + email (String!) +

Email used to sign this object.

+ + + isValid (Boolean!) +

True if the signature is valid and verified by GitHub.

+ + + keyId (String) +

Hex-encoded ID of the key that signed this object.

+ + + 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.

+ + + +--- + +### GrantEnterpriseOrganizationsMigratorRolePayload + +

Autogenerated return type of GrantEnterpriseOrganizationsMigratorRole

+ +#### Fields + + + + + + + + + + + + - - - -
NameDescription
clientMutationId (String)

A unique identifier for the client performing the mutation.

organizations (OrganizationConnection) -

The issue contributions.

+

The organizations that had the migrator role applied to for the given user.

@@ -11957,26 +12976,16 @@ pull request.

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.

--- -### IssueEdge +### GrantMigratorRolePayload -

An edge in a connection.

+

Autogenerated return type of GrantMigratorRole

#### Fields @@ -11986,20 +12995,25 @@ pull request.

Description - cursor (String!) -

A cursor for use in pagination.

+ clientMutationId (String) +

A unique identifier for the client performing the mutation.

- node (Issue) -

The item at the end of the edge.

+ success (Boolean) +

Did the operation succeed?

--- -### IssueTemplate +### HeadRefDeletedEvent + +

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

+ +#### Implements -

A repository issue template.

+ +- [Node](interfaces.md#node) #### Fields @@ -12009,82 +13023,41 @@ pull request.

Description - about (String) -

The template purpose.

+ actor (Actor) +

Identifies the actor who performed the event.

- body (String) -

The suggested issue body.

+ createdAt (DateTime!) +

Identifies the date and time when the object was created.

- name (String!) -

The template name.

+ headRef (Ref) +

Identifies the Ref associated with the head_ref_deleted event.

- title (String) -

The suggested issue title.

- - - ---- - -### IssueTimelineConnection - -

The connection type for IssueTimelineItem.

- -#### Fields - - - - - - - - - - - - - + + - - + + - - + +
NameDescription
edges ([IssueTimelineItemEdge])

A list of edges.

nodes ([IssueTimelineItem])

A list of nodes.

headRefName (String!)

Identifies the name of the Ref associated with the head_ref_deleted event.

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.

--- -### IssueTimelineItemEdge - -

An edge in a connection.

- -#### Fields +### HeadRefForcePushedEvent - - - - - - - - - - - - - -
NameDescription
cursor (String!)

A cursor for use in pagination.

node (IssueTimelineItem)

The item at the end of the edge.

+

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

---- +#### Implements -### IssueTimelineItemsConnection -

The connection type for IssueTimelineItems.

+- [Node](interfaces.md#node) #### Fields @@ -12094,68 +13067,45 @@ pull request.

Description - edges ([IssueTimelineItemsEdge]) -

A list of edges.

- - - filteredCount (Int!) -

Identifies the count of items after applying before and after filters.

- - - nodes ([IssueTimelineItems]) -

A list of nodes.

- - - pageCount (Int!) -

Identifies the count of items after applying before/after filters and first/last/skip slicing.

+ actor (Actor) +

Identifies the actor who performed the event.

- pageInfo (PageInfo!) -

Information to aid in pagination.

+ afterCommit (Commit) +

Identifies the after commit SHA for the ‘head_ref_force_pushed’ event.

- totalCount (Int!) -

Identifies the total count of items in the connection.

+ beforeCommit (Commit) +

Identifies the before commit SHA for the ‘head_ref_force_pushed’ event.

- updatedAt (DateTime!) -

Identifies the date and time when the timeline was last updated.

+ createdAt (DateTime!) +

Identifies the date and time when the object was created.

- - ---- - -### IssueTimelineItemsEdge - -

An edge in a connection.

- -#### Fields - - - - + + - - + + - - + +
NameDescriptionid (ID!)
cursor (String!)

A cursor for use in pagination.

pullRequest (PullRequest!)

PullRequest referenced by event.

node (IssueTimelineItems)

The item at the end of the edge.

ref (Ref)

Identifies the fully qualified ref name for the ‘head_ref_force_pushed’ event.

--- -### JoinedGitHubContribution +### HeadRefRestoredEvent -

Represents a user signing up for a GitHub account.

+

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

#### Implements -- [Contribution](interfaces.md#contribution) +- [Node](interfaces.md#node) #### Fields @@ -12165,39 +13115,28 @@ pull 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.

- - - occurredAt (DateTime!) -

When this contribution was made.

+ actor (Actor) +

Identifies the actor who performed the event.

- resourcePath (URI!) -

The HTTP path for this contribution.

+ createdAt (DateTime!) +

Identifies the date and time when the object was created.

- url (URI!) -

The HTTP URL for this contribution.

+ id (ID!) + - user (User!) -

The user who made this contribution.

+ pullRequest (PullRequest!) +

PullRequest referenced by event.

--- -### Label - -

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

- -#### Implements - +### Hovercard -- [Node](interfaces.md#node) +

Detail needed to display a hovercard for a user

#### Fields @@ -12207,176 +13146,16 @@ 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.

- - - id (ID!) - - - - isDefault (Boolean!) -

Indicates whether or not this is a default label.

- - - 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.

-
- - - - name (String!) -

Identifies the label name.

- - - 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.

-
- - - - repository (Repository!) -

The repository associated with this label.

- - - resourcePath (URI!) -

The HTTP path for this label.

- - - updatedAt (DateTime) -

Identifies the date and time when the label was last updated.

- - - url (URI!) -

The HTTP URL for this label.

+ contexts ([HovercardContext!]!) +

Each of the contexts for this hovercard

--- -### LabelConnection +### ImportProjectPayload -

The connection type for Label.

+

Autogenerated return type of ImportProject

#### Fields @@ -12386,28 +13165,20 @@ longer access.

Description - edges ([LabelEdge]) -

A list of edges.

- - - nodes ([Label]) -

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.

+ project (Project) +

The new Project!

--- -### LabelEdge +### InviteEnterpriseAdminPayload -

An edge in a connection.

+

Autogenerated return type of InviteEnterpriseAdmin

#### Fields @@ -12417,20 +13188,20 @@ longer access.

Description - cursor (String!) -

A cursor for use in pagination.

+ clientMutationId (String) +

A unique identifier for the client performing the mutation.

- node (Label) -

The item at the end of the edge.

+ invitation (EnterpriseAdministratorInvitation) +

The created enterprise administrator invitation.

--- -### LabeledEvent +### IpAllowListEntry -

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

+

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

#### Implements @@ -12445,8 +13216,8 @@ longer access.

Description - actor (Actor) -

Identifies the actor who performed the event.

+ allowListValue (String!) +

A single IP address or range of IP addresses in CIDR notation.

createdAt (DateTime!) @@ -12457,52 +13228,28 @@ longer access.

- label (Label!) -

Identifies the label associated with the ‘labeled’ event.

- - - labelable (Labelable!) -

Identifies the Labelable associated with the event.

- - - ---- - -### Language - -

Represents a given language found in repositories.

- -#### Implements - - -- [Node](interfaces.md#node) - -#### Fields - - - - - + + - - + + - - + + - - + +
NameDescriptionisActive (Boolean!)

Whether the entry is currently active.

color (String)

The color defined for the current language.

name (String)

The name of the IP allow list entry.

id (ID!)owner (IpAllowListOwner!)

The owner of the IP allow list entry.

name (String!)

The name of the current language.

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

--- -### LanguageConnection +### IpAllowListEntryConnection -

A list of languages associated with the parent.

+

The connection type for IpAllowListEntry.

#### Fields @@ -12512,11 +13259,11 @@ longer access.

Description - edges ([LanguageEdge]) + edges ([IpAllowListEntryEdge])

A list of edges.

- nodes ([Language]) + nodes ([IpAllowListEntry])

A list of nodes.

@@ -12527,17 +13274,13 @@ longer access.

totalCount (Int!)

Identifies the total count of items in the connection.

- - totalSize (Int!) -

The total size in bytes of files written in that language.

- --- -### LanguageEdge +### IpAllowListEntryEdge -

Represents the language of a repository.

+

An edge in a connection.

#### Fields @@ -12548,28 +13291,36 @@ longer access.

cursor (String!) - - - - node (Language!) - +

A cursor for use in pagination.

- size (Int!) -

The number of bytes of code written in the language.

+ node (IpAllowListEntry) +

The item at the end of the edge.

--- -### License +### Issue -

A repository’s open source license

+

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) +- [ProjectNextOwner](interfaces.md#projectnextowner) +- [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 @@ -12579,415 +13330,663 @@ longer access.

Description - body (String!) -

The full text of the license

- - - conditions ([LicenseRule]!) -

The conditions set by the license

- - - description (String) -

A human-readable description of the license

+ activeLockReason (LockReason) +

Reason that the conversation was locked.

- featured (Boolean!) -

Whether the license should be featured

+ 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.

+
+ - hidden (Boolean!) -

Whether the license should be displayed in license pickers

+ author (Actor) +

The actor who authored the comment.

- id (ID!) - + authorAssociation (CommentAuthorAssociation!) +

Author’s association with the subject of the comment.

- implementation (String) -

Instructions on how to implement the license

+ body (String!) +

Identifies the body of the issue.

- key (String!) -

The lowercased SPDX ID of the license

+ bodyHTML (HTML!) +

The body rendered to HTML.

- limitations ([LicenseRule]!) -

The limitations set by the license

+ bodyResourcePath (URI!) +

The http path for this issue body

- name (String!) -

The license full name specified by https://spdx.org/licenses

+ bodyText (String!) +

Identifies the body of the issue rendered to text.

- nickname (String) -

Customary short name if applicable (e.g, GPLv3)

+ bodyUrl (URI!) +

The http URL for this issue body

- permissions ([LicenseRule]!) -

The permissions set by the license

+ closed (Boolean!) +

true if the object is closed (definition of closed may depend on type)

- pseudoLicense (Boolean!) -

Whether the license is a pseudo-license placeholder (e.g., other, no-license)

+ closedAt (DateTime) +

Identifies the date and time when the object was closed.

- spdxId (String) -

Short identifier specified by https://spdx.org/licenses

- - - url (URI) -

URL to the license on https://choosealicense.com

- - - ---- - -### LicenseRule - -

Describes a License’s conditions, permissions, and limitations

- -#### Fields - - - - - - - - - + + - - + + - - + + -
NameDescription
description (String!)

A description of the rule

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.

+
+
key (String!)

The machine-readable rule key

createdAt (DateTime!)

Identifies the date and time when the object was created.

label (String!)

The human-readable rule label

createdViaEmail (Boolean!)

Check if this comment was created via an email reply.

- ---- - -### LinkRepositoryToProjectPayload - -

Autogenerated return type of LinkRepositoryToProject

- -#### Fields - - - - + + - - + + - - + + - - + + -
NameDescriptiondatabaseId (Int)

Identifies the primary key from the database.

clientMutationId (String)

A unique identifier for the client performing the mutation.

editor (Actor)

The actor who edited the comment.

project (Project)

The linked Project.

hovercard (Hovercard!) +

The hovercard information for this issue

+ + + + + + + +
Arguments
+

includeNotificationContexts (Boolean)

+

Whether or not to include notification contexts

+
+
repository (Repository)

The linked Repository.

id (ID!)
- ---- - -### LockLockablePayload - -

Autogenerated return type of LockLockable

- -#### Fields - - - - + + - - + + - - + + - - + + -
NameDescriptionincludesCreatedEdit (Boolean!)

Check if this comment was edited and includes an edit with the creation data

actor (Actor)

Identifies the actor who performed the event.

isPinned (Boolean)

Indicates whether or not this issue is currently pinned to the repository issues list

clientMutationId (String)

A unique identifier for the client performing the mutation.

isReadByViewer (Boolean)

Is this issue read by the viewer

lockedRecord (Lockable)

The item that was locked.

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.

+
+
- ---- - -### LockedEvent - -

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

- -#### Implements - - -- [Node](interfaces.md#node) - -#### Fields - - - - + + - - + + - - + + - - + + - - + + - - + + -
NameDescriptionlastEditedAt (DateTime)

The moment the editor made the last edit

actor (Actor)

Identifies the actor who performed the event.

locked (Boolean!)

true if the object is locked

createdAt (DateTime!)

Identifies the date and time when the object was created.

milestone (Milestone)

Identifies the milestone associated with the issue.

id (ID!)number (Int!)

Identifies the issue number.

lockReason (LockReason)

Reason that the conversation was locked (optional).

participants (UserConnection!) +

A list of Users that are participating in the Issue 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.

+
+
lockable (Lockable!)

Object that was locked.

projectCards (ProjectCardConnection!) +

List of project cards associated with this issue.

+ + + + + + + + + + + + + + + + + + + +
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.

+
+
- ---- - -### Mannequin - -

A placeholder user for attribution of imported data on GitHub.

- -#### Implements - - -- [Actor](interfaces.md#actor) -- [Node](interfaces.md#node) -- [UniformResourceLocatable](interfaces.md#uniformresourcelocatable) - -#### Fields - - - - + + - + - - + + - - + + - - + + - - + + - - + + - - - - - - - - - + -
NameDescriptionprojectNext (ProjectNext) +

Find a project by project (beta) number.

+ + + + + + + +
Arguments
+

number (Int!)

+

The project (beta) number.

+
+
avatarUrl (URI!)projectNextItems (ProjectNextItemConnection!) -

A URL pointing to the GitHub App’s public avatar.

+

List of project (beta) items associated with this issue.

+ + + + + + + + + + + +
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.

+
+

includeArchived (Boolean)

+

Include archived items.

+
+

last (Int)

+

Returns the last n elements from the list.

createdAt (DateTime!)

Identifies the date and time when the object was created.

projectsNext (ProjectNextConnection!) +

A list of projects (beta) 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.

+
+

query (String)

+

A project (beta) to search for under the the owner.

+
+

sortBy (ProjectNextOrderField)

+

How to order the returned projects (beta).

+
+
databaseId (Int)

Identifies the primary key from the database.

publishedAt (DateTime)

Identifies when the comment was published at.

email (String)

The mannequin’s email on the source instance.

reactionGroups ([ReactionGroup!])

A list of reactions grouped by content left on the subject.

id (ID!)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.

+
+
login (String!)

The username of the actor.

repository (Repository!)

The repository associated with this node.

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.

The HTTP path for this issue

- ---- - -### MarkFileAsViewedPayload - -

Autogenerated return type of MarkFileAsViewed

- -#### Fields - - - - + + - - + + - - - -
NameDescriptionstate (IssueState!)

Identifies the state of the issue.

clientMutationId (String)

A unique identifier for the client performing the mutation.

timeline (IssueTimelineConnection!) +

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.

+
+

last (Int)

+

Returns the last n elements from the list.

+
+

since (DateTime)

+

Allows filtering timeline events by a since timestamp.

+
+
pullRequest (PullRequest)

The updated pull request.

- ---- - -### MarkPullRequestReadyForReviewPayload - -

Autogenerated return type of MarkPullRequestReadyForReview

- -#### Fields - - - - - - - - - - - - - - -
NameDescription
clientMutationId (String)

A unique identifier for the client performing the mutation.

pullRequest (PullRequest)

The pull request that is ready for review.

- ---- - -### MarkedAsDuplicateEvent - -

Represents a ‘marked_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!)timelineItems (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.

+
+
isCrossRepository (Boolean!)

Canonical and duplicate belong to different repositories.

title (String!)

Identifies the issue title.

- ---- - -### MarketplaceCategory - -

A public description of a Marketplace category.

- -#### Implements - - -- [Node](interfaces.md#node) - -#### Fields - - - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + +
NameDescriptiontitleHTML (String!)

Identifies the issue title rendered to HTML.

description (String)

The category’s description.

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

howItWorks (String)

The technical description of how apps listed in this category work with GitHub.

url (URI!)

The HTTP URL for this issue

id (ID!)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.

+
+
name (String!)

The category’s name.

viewerCanReact (Boolean!)

Can user react to this subject

primaryListingCount (Int!)

How many Marketplace listings have this as their primary category.

viewerCanSubscribe (Boolean!)

Check if the viewer is able to change their subscription status for the repository.

resourcePath (URI!)

The HTTP path for this Marketplace category.

viewerCanUpdate (Boolean!)

Check if the current viewer can update this object.

secondaryListingCount (Int!)

How many Marketplace listings have this as their secondary category.

viewerCannotUpdateReasons ([CommentCannotUpdateReason!]!)

Reasons why the current viewer can not update this comment.

slug (String!)

The short name of the category used in its URL.

viewerDidAuthor (Boolean!)

Did the viewer author this comment.

url (URI!)

The HTTP URL for this Marketplace category.

viewerSubscription (SubscriptionState)

Identifies if the viewer is watching, not watching, or ignoring the subscribable entity.

--- -### MarketplaceListing +### IssueComment -

A listing in the GitHub integration marketplace.

+

Represents a comment on an Issue.

#### Implements -- [Node](interfaces.md#node) +- [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 @@ -12997,256 +13996,292 @@ longer access.

Description - app (App) -

The GitHub App this listing represents.

- - - companyUrl (URI) -

URL to the listing owner’s company site.

- - - configurationResourcePath (URI!) -

The HTTP path for configuring access to the listing’s integration or OAuth app

- - - 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.

+ author (Actor) +

The actor who authored the comment.

- extendedDescriptionHTML (HTML!) -

The listing’s detailed description rendered to HTML.

+ authorAssociation (CommentAuthorAssociation!) +

Author’s association with the subject of the comment.

- fullDescription (String!) -

The listing’s introductory description.

+ body (String!) +

The body as Markdown.

- fullDescriptionHTML (HTML!) -

The listing’s introductory description rendered to HTML.

+ bodyHTML (HTML!) +

The body rendered to HTML.

- hasPublishedFreeTrialPlans (Boolean!) -

Does this listing have any plans with a free trial?

+ bodyText (String!) +

The body rendered to text.

- hasTermsOfService (Boolean!) -

Does this listing have a terms of service link?

+ createdAt (DateTime!) +

Identifies the date and time when the object was created.

- hasVerifiedOwner (Boolean!) -

Whether the creator of the app is a verified org

+ createdViaEmail (Boolean!) +

Check if this comment was created via an email reply.

- howItWorks (String) -

A technical description of how this app works with GitHub.

+ databaseId (Int) +

Identifies the primary key from the database.

- howItWorksHTML (HTML!) -

The listing’s technical description rendered to HTML.

+ editor (Actor) +

The actor who edited the comment.

id (ID!) - installationUrl (URI) -

URL to install the product to the viewer’s account or organization.

+ includesCreatedEdit (Boolean!) +

Check if this comment was edited and includes an edit with the creation data

- installedForViewer (Boolean!) -

Whether this listing’s app has been installed for the current viewer

+ isMinimized (Boolean!) +

Returns whether or not a comment has been minimized.

- isArchived (Boolean!) -

Whether this listing has been removed from the Marketplace.

+ issue (Issue!) +

Identifies the issue associated with the comment.

- 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.

+ lastEditedAt (DateTime) +

The moment the editor made the last edit

- isPaid (Boolean!) -

Whether the product this listing represents is available as part of a paid plan.

+ minimizedReason (String) +

Returns why the comment was minimized.

- isPublic (Boolean!) -

Whether this listing has been approved for display in the Marketplace.

+ publishedAt (DateTime) +

Identifies when the comment was published at.

- isRejected (Boolean!) -

Whether this listing has been rejected by GitHub for display in the Marketplace.

+ pullRequest (PullRequest) +

Returns the pull request associated with the comment, if this comment was made on a +pull request.

- isUnverified (Boolean!) -

Whether this listing has been approved for unverified display in the Marketplace.

+ reactionGroups ([ReactionGroup!]) +

A list of reactions grouped by content left on the subject.

- isUnverifiedPending (Boolean!) -

Whether this draft listing has been submitted for review for approval to be unverified in the Marketplace.

+ 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.

+
+ - isVerificationPendingFromDraft (Boolean!) -

Whether this draft listing has been submitted for review from GitHub for approval to be verified in the Marketplace.

+ repository (Repository!) +

The repository associated with this node.

- isVerificationPendingFromUnverified (Boolean!) -

Whether this unverified listing has been submitted for review from GitHub for approval to be verified in the Marketplace.

+ resourcePath (URI!) +

The HTTP path for this issue comment

- isVerified (Boolean!) -

Whether this listing has been approved for verified display in the Marketplace.

+ updatedAt (DateTime!) +

Identifies the date and time when the object was last updated.

- logoBackgroundColor (String!) -

The hex color code, without the leading ‘#’, for the logo background.

+ url (URI!) +

The HTTP URL for this issue comment

- logoUrl (URI) + userContentEdits (UserContentEditConnection) -

URL for the listing’s logo image.

+

A list of edits to this content.

+ + + + + + + + +
Arguments
-

size (Int)

-

The size in pixels 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.

- name (String!) -

The listing’s full name.

- - - normalizedShortDescription (String!) -

The listing’s very short description without a trailing period or ampersands.

+ viewerCanDelete (Boolean!) +

Check if the current viewer can delete this object.

- pricingUrl (URI) -

URL to the listing’s detailed pricing.

+ viewerCanMinimize (Boolean!) +

Check if the current viewer can minimize this object.

- primaryCategory (MarketplaceCategory!) -

The category that best describes the listing.

+ viewerCanReact (Boolean!) +

Can user react to this subject

- privacyPolicyUrl (URI!) -

URL to the listing’s privacy policy, may return an empty string for listings that do not require a privacy policy URL.

+ viewerCanUpdate (Boolean!) +

Check if the current viewer can update this object.

- resourcePath (URI!) -

The HTTP path for the Marketplace listing.

+ viewerCannotUpdateReasons ([CommentCannotUpdateReason!]!) +

Reasons why the current viewer can not update this comment.

- screenshotUrls ([String]!) -

The URLs for the listing’s screenshots.

+ viewerDidAuthor (Boolean!) +

Did the viewer author this comment.

+ + +--- + +### IssueCommentConnection + +

The connection type for IssueComment.

+ +#### Fields + + - - + + - - + + - - + + - - + + - - + + +
secondaryCategory (MarketplaceCategory)

An alternate category that describes the listing.

NameDescription
shortDescription (String!)

The listing’s very short description.

edges ([IssueCommentEdge])

A list of edges.

slug (String!)

The short name of the listing used in its URL.

nodes ([IssueComment])

A list of nodes.

statusUrl (URI)

URL to the listing’s status page.

pageInfo (PageInfo!)

Information to aid in pagination.

supportEmail (String)

An email address for support for this listing’s app.

totalCount (Int!)

Identifies the total count of items in the connection.

+ +--- + +### IssueCommentEdge + +

An edge in a connection.

+ +#### Fields + + - - + + - - + + - - + + +
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.

NameDescription
termsOfServiceUrl (URI)

URL to the listing’s terms of service.

cursor (String!)

A cursor for use in pagination.

url (URI!)

The HTTP URL for the Marketplace listing.

node (IssueComment)

The item at the end of the edge.

+ +--- + +### IssueConnection + +

The connection type for Issue.

+ +#### Fields + + - - + + - - + + - - + + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + +
viewerCanAddPlans (Boolean!)

Can the current viewer add plans for this Marketplace listing.

NameDescription
viewerCanApprove (Boolean!)

Can the current viewer approve this Marketplace listing.

edges ([IssueEdge])

A list of edges.

viewerCanDelist (Boolean!)

Can the current viewer delist this Marketplace listing.

nodes ([Issue])

A list of nodes.

viewerCanEdit (Boolean!)

Can the current viewer edit this Marketplace listing.

pageInfo (PageInfo!)

Information to aid in pagination.

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.

totalCount (Int!)

Identifies the total count of items in the connection.

--- -### MarketplaceListingConnection +### IssueContributionsByRepository -

Look up Marketplace Listings

+

This aggregates issues opened by a user within one repository.

#### Fields @@ -13256,26 +14291,55 @@ for all of the organizations the user owns.

Description - edges ([MarketplaceListingEdge]) -

A list of edges.

- - - nodes ([MarketplaceListing]) -

A list of nodes.

- - - pageInfo (PageInfo!) -

Information to aid in pagination.

+ 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.

+
+ - totalCount (Int!) -

Identifies the total count of items in the connection.

+ repository (Repository!) +

The repository in which the issues were opened.

--- -### MarketplaceListingEdge +### IssueEdge

An edge in a connection.

@@ -13291,24 +14355,16 @@ for all of the organizations the user owns.

A cursor for use in pagination.

- node (MarketplaceListing) + node (Issue)

The item at the end of the edge.

--- -### MembersCanDeleteReposClearAuditEntry - -

Audit log entry for a members_can_delete_repos.clear event.

- -#### Implements - +### IssueTemplate -- [AuditEntry](interfaces.md#auditentry) -- [EnterpriseAuditEntryData](interfaces.md#enterpriseauditentrydata) -- [Node](interfaces.md#node) -- [OrganizationAuditEntryData](interfaces.md#organizationauditentrydata) +

A repository issue template.

#### Fields @@ -13318,104 +14374,28 @@ for all of the organizations the user owns.

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

+ about (String) +

The template purpose.

- userLogin (String) -

For actions involving two users, the actor is the initiator and the user is the affected user.

+ body (String) +

The suggested issue body.

- userResourcePath (URI) -

The HTTP path for the user.

+ name (String!) +

The template name.

- userUrl (URI) -

The HTTP URL for the user.

+ title (String) +

The suggested issue title.

--- -### MembersCanDeleteReposDisableAuditEntry - -

Audit log entry for a members_can_delete_repos.disable event.

- -#### Implements - +### IssueTimelineConnection -- [AuditEntry](interfaces.md#auditentry) -- [EnterpriseAuditEntryData](interfaces.md#enterpriseauditentrydata) -- [Node](interfaces.md#node) -- [OrganizationAuditEntryData](interfaces.md#organizationauditentrydata) +

The connection type for IssueTimelineItem.

#### Fields @@ -13425,104 +14405,28 @@ for all of the organizations the user owns.

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 ([IssueTimelineItemEdge]) +

A list of edges.

- userLogin (String) -

For actions involving two users, the actor is the initiator and the user is the affected user.

+ nodes ([IssueTimelineItem]) +

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.

--- -### MembersCanDeleteReposEnableAuditEntry - -

Audit log entry for a members_can_delete_repos.enable event.

- -#### Implements - +### IssueTimelineItemEdge -- [AuditEntry](interfaces.md#auditentry) -- [EnterpriseAuditEntryData](interfaces.md#enterpriseauditentrydata) -- [Node](interfaces.md#node) -- [OrganizationAuditEntryData](interfaces.md#organizationauditentrydata) +

An edge in a connection.

#### Fields @@ -13532,101 +14436,20 @@ for all of the organizations the user owns.

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

- - - 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 (IssueTimelineItem) +

The item at the end of the edge.

--- -### MentionedEvent - -

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

- -#### Implements - +### IssueTimelineItemsConnection -- [Node](interfaces.md#node) +

The connection type for IssueTimelineItems.

#### Fields @@ -13636,51 +14459,40 @@ for all of the organizations the user owns.

Description - actor (Actor) -

Identifies the actor who performed the event.

+ edges ([IssueTimelineItemsEdge]) +

A list of edges.

- createdAt (DateTime!) -

Identifies the date and time when the object was created.

+ filteredCount (Int!) +

Identifies the count of items after applying before and after filters.

- databaseId (Int) -

Identifies the primary key from the database.

+ nodes ([IssueTimelineItems]) +

A list of nodes.

- id (ID!) - + pageCount (Int!) +

Identifies the count of items after applying before/after filters and first/last/skip slicing.

- - ---- - -### MergeBranchPayload - -

Autogenerated return type of MergeBranch

- -#### 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.

mergeCommit (Commit)

The resulting merge Commit.

updatedAt (DateTime!)

Identifies the date and time when the timeline was last updated.

--- -### MergePullRequestPayload +### IssueTimelineItemsEdge -

Autogenerated return type of MergePullRequest

+

An edge in a connection.

#### Fields @@ -13690,30 +14502,25 @@ for all of the organizations the user owns.

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 that was merged.

+ node (IssueTimelineItems) +

The item at the end of the edge.

--- -### MergedEvent +### JoinedGitHubContribution -

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

+

Represents a user signing up for a GitHub account.

#### Implements -- [Node](interfaces.md#node) -- [UniformResourceLocatable](interfaces.md#uniformresourcelocatable) +- [Contribution](interfaces.md#contribution) #### Fields @@ -13723,55 +14530,39 @@ for all of the organizations the user owns.

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.

+ 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.

- pullRequest (PullRequest!) -

PullRequest referenced by event.

+ occurredAt (DateTime!) +

When this contribution was made.

resourcePath (URI!) -

The HTTP path for this merged event.

+

The HTTP path for this contribution.

url (URI!) -

The HTTP URL for this merged event.

+

The HTTP URL for this contribution.

+ + + user (User!) +

The user who made this contribution.

--- -### Milestone +### Label -

Represents a Milestone object on a given repository.

+

A label for categorizing Issues, Pull Requests, Milestones, or Discussions with a given Repository.

#### Implements -- [Closable](interfaces.md#closable) -- [Node](interfaces.md#node) -- [UniformResourceLocatable](interfaces.md#uniformresourcelocatable) +- [Node](interfaces.md#node) #### Fields @@ -13781,37 +14572,29 @@ for all of the organizations the user owns.

Description - closed (Boolean!) -

true if the object is closed (definition of closed may depend on type)

+ color (String!) +

Identifies the label color.

- closedAt (DateTime) -

Identifies the date and time when the object was closed.

+ createdAt (DateTime) +

Identifies the date and time when the label was created.

- createdAt (DateTime!) -

Identifies the date and time when the object was created.

+ description (String) +

A brief description of this label.

- creator (Actor) -

Identifies the actor who created the milestone.

+ id (ID!) + - description (String) -

Identifies the description of the milestone.

- - - dueOn (DateTime) -

Identifies the due date of the milestone.

- - - id (ID!) - + isDefault (Boolean!) +

Indicates whether or not this is a default label.

issues (IssueConnection!) -

A list of issues associated with the milestone.

+

A list of issues associated with this label.

@@ -13868,17 +14651,13 @@ for all of the organizations the user owns.

- - - - - - + + - + - + @@ -13999,7 +14770,7 @@ for all of the organizations the user owns.

--- -### MilestoneEdge +### LabelEdge

An edge in a connection.

@@ -14015,16 +14786,16 @@ for all of the organizations the user owns.

- +
Arguments
number (Int!)

Identifies the number of the milestone.

progressPercentage (Float!)

Identifies the percentage complete for the milestone

name (String!)

Identifies the label name.

pullRequests (PullRequestConnection!) -

A list of pull requests associated with the milestone.

+

A list of pull requests associated with this label.

@@ -13942,35 +14721,27 @@ for all of the organizations the user owns.

- + - - - - - - - - - + - - + + - +
Arguments
repository (Repository!)

The repository associated with this milestone.

The repository associated with this label.

resourcePath (URI!)

The HTTP path for this milestone

state (MilestoneState!)

Identifies the state of the milestone.

title (String!)

Identifies the title of the milestone.

The HTTP path for this label.

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

updatedAt (DateTime)

Identifies the date and time when the label was last updated.

url (URI!)

The HTTP URL for this milestone

The HTTP URL for this label.

--- -### MilestoneConnection +### LabelConnection -

The connection type for Milestone.

+

The connection type for Label.

#### Fields @@ -13980,11 +14751,11 @@ for all of the organizations the user owns.

Description
edges ([MilestoneEdge])edges ([LabelEdge])

A list of edges.

nodes ([Milestone])nodes ([Label])

A list of nodes.

A cursor for use in pagination.

node (Milestone)node (Label)

The item at the end of the edge.

--- -### MilestonedEvent +### LabeledEvent -

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

+

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

#### Implements @@ -14051,20 +14822,25 @@ for all of the organizations the user owns.

- milestoneTitle (String!) -

Identifies the milestone title associated with the ‘milestoned’ event.

+ label (Label!) +

Identifies the label associated with the ‘labeled’ event.

- subject (MilestoneItem!) -

Object referenced by event.

+ labelable (Labelable!) +

Identifies the Labelable associated with the event.

--- -### MinimizeCommentPayload +### Language -

Autogenerated return type of MinimizeComment

+

Represents a given language found in repositories.

+ +#### Implements + + +- [Node](interfaces.md#node) #### Fields @@ -14074,20 +14850,24 @@ for all of the organizations the user owns.

Description - clientMutationId (String) -

A unique identifier for the client performing the mutation.

+ color (String) +

The color defined for the current language.

- minimizedComment (Minimizable) -

The comment that was minimized.

+ id (ID!) + + + + name (String!) +

The name of the current language.

--- -### MoveProjectCardPayload +### LanguageConnection -

Autogenerated return type of MoveProjectCard

+

A list of languages associated with the parent.

#### Fields @@ -14097,20 +14877,32 @@ for all of the organizations the user owns.

Description - cardEdge (ProjectCardEdge) -

The new edge of the moved card.

+ edges ([LanguageEdge]) +

A list of edges.

- clientMutationId (String) -

A unique identifier for the client performing the mutation.

+ nodes ([Language]) +

A list of nodes.

+ + + pageInfo (PageInfo!) +

Information to aid in pagination.

+ + + totalCount (Int!) +

Identifies the total count of items in the connection.

+ + + totalSize (Int!) +

The total size in bytes of files written in that language.

--- -### MoveProjectColumnPayload +### LanguageEdge -

Autogenerated return type of MoveProjectColumn

+

Represents the language of a repository.

#### Fields @@ -14120,20 +14912,24 @@ for all of the organizations the user owns.

Description - clientMutationId (String) -

A unique identifier for the client performing the mutation.

+ cursor (String!) + - columnEdge (ProjectColumnEdge) -

The new edge of the moved column.

+ node (Language!) + + + + size (Int!) +

The number of bytes of code written in the language.

--- -### MovedColumnsInProjectEvent +### License -

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

+

A repository’s open source license

#### Implements @@ -14148,174 +14944,200 @@ for all of the organizations the user owns.

Description - actor (Actor) -

Identifies the actor who performed the event.

- - - createdAt (DateTime!) -

Identifies the date and time when the object was created.

+ body (String!) +

The full text of the license

- databaseId (Int) -

Identifies the primary key from the database.

+ conditions ([LicenseRule]!) +

The conditions set by the license

- id (ID!) - + description (String) +

A human-readable description of the license

- previousProjectColumnName (String!) -

Column name the issue or pull request was moved from.

+ featured (Boolean!) +

Whether the license should be featured

- project (Project) -

Project referenced by event.

+ hidden (Boolean!) +

Whether the license should be displayed in license pickers

- projectCard (ProjectCard) -

Project card referenced by this project event.

+ id (ID!) + - projectColumnName (String!) -

Column name the issue or pull request was moved to.

+ implementation (String) +

Instructions on how to implement the license

- - ---- - -### 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 - - - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + +
NameDescriptionkey (String!)

The lowercased SPDX ID of the license

action (String!)

The action name

limitations ([LicenseRule]!)

The limitations set by the license

actor (AuditEntryActor)

The user who initiated the action

name (String!)

The license full name specified by https://spdx.org/licenses

actorIp (String)

The IP address of the actor

nickname (String)

Customary short name if applicable (e.g, GPLv3)

actorLocation (ActorLocation)

A readable representation of the actor’s location

permissions ([LicenseRule]!)

The permissions set by the license

actorLogin (String)

The username of the user who initiated the action

pseudoLicense (Boolean!)

Whether the license is a pseudo-license placeholder (e.g., other, no-license)

actorResourcePath (URI)

The HTTP path for the actor.

spdxId (String)

Short identifier specified by https://spdx.org/licenses

actorUrl (URI)

The HTTP URL for the actor.

url (URI)

URL to the license on https://choosealicense.com

+ +--- + +### LicenseRule + +

Describes a License’s conditions, permissions, and limitations

+ +#### Fields + + - - + + - - + + - - + + - - + + +
applicationUrl (URI)

The application URL of the OAuth Application.

NameDescription
callbackUrl (URI)

The callback URL of the OAuth Application.

description (String!)

A description of the rule

createdAt (PreciseDateTime!)

The time the action was initiated

key (String!)

The machine-readable rule key

id (ID!)label (String!)

The human-readable rule label

+ +--- + +### LinkRepositoryToProjectPayload + +

Autogenerated return type of LinkRepositoryToProject

+ +#### Fields + + - - + + - - + + - - + + - - + + +
oauthApplicationName (String)

The name of the OAuth Application.

NameDescription
oauthApplicationResourcePath (URI)

The HTTP path for the OAuth Application

clientMutationId (String)

A unique identifier for the client performing the mutation.

oauthApplicationUrl (URI)

The HTTP URL for the OAuth Application

project (Project)

The linked Project.

operationType (OperationType)

The corresponding operation type for the action

repository (Repository)

The linked Repository.

+ +--- + +### LockLockablePayload + +

Autogenerated return type of LockLockable

+ +#### 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

clientMutationId (String)

A unique identifier for the client performing the mutation.

organizationUrl (URI)

The HTTP URL for the organization

lockedRecord (Lockable)

The item that was locked.

+ +--- + +### LockedEvent + +

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

+ +#### Implements + + +- [Node](interfaces.md#node) + +#### Fields + + - - + + - - + + - - + + - - + + - - + + - - + +
rateLimit (Int)

The rate limit of the OAuth Application.

NameDescription
state (OauthApplicationCreateAuditEntryState)

The state of the OAuth Application.

actor (Actor)

Identifies the actor who performed the event.

user (User)

The user affected by the action

createdAt (DateTime!)

Identifies the date and time when the object was created.

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.

lockReason (LockReason)

Reason that the conversation was locked (optional).

userUrl (URI)

The HTTP URL for the user.

lockable (Lockable!)

Object that was locked.

--- -### OrgAddBillingManagerAuditEntry +### Mannequin -

Audit log entry for a org.add_billing_manager

+

A placeholder user for attribution of imported data on GitHub.

#### Implements -- [AuditEntry](interfaces.md#auditentry) +- [Actor](interfaces.md#actor) - [Node](interfaces.md#node) -- [OrganizationAuditEntryData](interfaces.md#organizationauditentrydata) +- [UniformResourceLocatable](interfaces.md#uniformresourcelocatable) #### Fields @@ -14325,95 +15147,139 @@ for all of the organizations the user owns.

Description - action (String!) -

The action name

+ avatarUrl (URI!) + +

A URL pointing to the GitHub App’s public avatar.

+ + + + + + + +
Arguments
+

size (Int)

+

The size of the resulting square image.

+
+ - actor (AuditEntryActor) -

The user who initiated the action

+ claimant (User) +

The user that has claimed the data attributed to this mannequin.

- 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

+ email (String) +

The mannequin’s email on the source instance.

- actorResourcePath (URI) -

The HTTP path for the actor.

+ id (ID!) + - actorUrl (URI) -

The HTTP URL for the actor.

+ login (String!) +

The username of the actor.

- createdAt (PreciseDateTime!) -

The time the action was initiated

+ resourcePath (URI!) +

The HTML path to this resource.

- id (ID!) - + updatedAt (DateTime!) +

Identifies the date and time when the object was last updated.

- invitationEmail (String) -

The email address used to invite a billing manager for the organization.

+ url (URI!) +

The URL to this resource.

+ + +--- + +### MarkDiscussionCommentAsAnswerPayload + +

Autogenerated return type of MarkDiscussionCommentAsAnswer

+ +#### Fields + + - - + + - - + + - - + + +
operationType (OperationType)

The corresponding operation type for the action

NameDescription
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.

discussion (Discussion)

The discussion that includes the chosen comment.

+ +--- + +### MarkFileAsViewedPayload + +

Autogenerated return type of MarkFileAsViewed

+ +#### Fields + + - - + + - - + + - - + + +
organizationResourcePath (URI)

The HTTP path for the organization

NameDescription
organizationUrl (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

pullRequest (PullRequest)

The updated pull request.

+ +--- + +### MarkPullRequestReadyForReviewPayload + +

Autogenerated return type of MarkPullRequestReadyForReview

+ +#### 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.

clientMutationId (String)

A unique identifier for the client performing the mutation.

userUrl (URI)

The HTTP URL for the user.

pullRequest (PullRequest)

The pull request that is ready for review.

--- -### OrgAddMemberAuditEntry +### MarkedAsDuplicateEvent -

Audit log entry for a org.add_member

+

Represents a ‘marked_as_duplicate’ 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 @@ -14423,95 +15289,97 @@ for all of the organizations the user owns.

Description - action (String!) -

The action name

+ actor (Actor) +

Identifies the actor who performed the event.

- actor (AuditEntryActor) -

The user who initiated the action

+ canonical (IssueOrPullRequest) +

The authoritative issue or pull request which has been duplicated by another.

- 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

+ duplicate (IssueOrPullRequest) +

The issue or pull request which has been marked as a duplicate of another.

- actorLogin (String) -

The username of the user who initiated the action

+ id (ID!) + - actorResourcePath (URI) -

The HTTP path for the actor.

+ isCrossRepository (Boolean!) +

Canonical and duplicate belong to different repositories.

+ + +--- + +### MarketplaceCategory + +

A public description of a Marketplace category.

+ +#### Implements + + +- [Node](interfaces.md#node) + +#### Fields + + - - + + - - - - - - - - - - - - - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + +
actorUrl (URI)

The HTTP URL for the actor.

NameDescription
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.

description (String)

The category’s description.

organizationName (String)

The name of the Organization.

howItWorks (String)

The technical description of how apps listed in this category work with GitHub.

organizationResourcePath (URI)

The HTTP path for the organization

id (ID!)
organizationUrl (URI)

The HTTP URL for the organization

name (String!)

The category’s name.

permission (OrgAddMemberAuditEntryPermission)

The permission level of the member added to the organization.

primaryListingCount (Int!)

How many Marketplace listings have this as their primary category.

user (User)

The user affected by the action

resourcePath (URI!)

The HTTP path for this Marketplace category.

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

secondaryListingCount (Int!)

How many Marketplace listings have this as their secondary category.

userResourcePath (URI)

The HTTP path for the user.

slug (String!)

The short name of the category used in its URL.

userUrl (URI)

The HTTP URL for the user.

url (URI!)

The HTTP URL for this Marketplace category.

--- -### OrgBlockUserAuditEntry +### MarketplaceListing -

Audit log entry for a org.block_user

+

A listing in the GitHub integration marketplace.

#### Implements -- [AuditEntry](interfaces.md#auditentry) -- [Node](interfaces.md#node) -- [OrganizationAuditEntryData](interfaces.md#organizationauditentrydata) +- [Node](interfaces.md#node) #### Fields @@ -14521,293 +15389,316 @@ for all of the organizations the user owns.

Description - action (String!) -

The action name

+ app (App) +

The GitHub App this listing represents.

- actor (AuditEntryActor) -

The user who initiated the action

+ companyUrl (URI) +

URL to the listing owner’s company site.

- actorIp (String) -

The IP address of the actor

+ configurationResourcePath (URI!) +

The HTTP path for configuring access to the listing’s integration or OAuth app

- actorLocation (ActorLocation) -

A readable representation of the actor’s location

+ configurationUrl (URI!) +

The HTTP URL for configuring access to the listing’s integration or OAuth app

- actorLogin (String) -

The username of the user who initiated the action

+ documentationUrl (URI) +

URL to the listing’s documentation.

- actorResourcePath (URI) -

The HTTP path for the actor.

+ extendedDescription (String) +

The listing’s detailed description.

- actorUrl (URI) -

The HTTP URL for the actor.

+ extendedDescriptionHTML (HTML!) +

The listing’s detailed description rendered to HTML.

- blockedUser (User) -

The blocked user.

+ fullDescription (String!) +

The listing’s introductory description.

- blockedUserName (String) -

The username of the blocked user.

+ fullDescriptionHTML (HTML!) +

The listing’s introductory description rendered to HTML.

- blockedUserResourcePath (URI) -

The HTTP path for the blocked user.

+ hasPublishedFreeTrialPlans (Boolean!) +

Does this listing have any plans with a free trial?

- blockedUserUrl (URI) -

The HTTP URL for the blocked user.

+ hasTermsOfService (Boolean!) +

Does this listing have a terms of service link?

- createdAt (PreciseDateTime!) -

The time the action was initiated

+ 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!) - operationType (OperationType) -

The corresponding operation type for the action

+ installationUrl (URI) +

URL to install the product to the viewer’s account or organization.

- organization (Organization) -

The Organization associated with the Audit Entry.

+ installedForViewer (Boolean!) +

Whether this listing’s app has been installed for the current viewer

- organizationName (String) -

The name of the Organization.

+ isArchived (Boolean!) +

Whether this listing has been removed from the Marketplace.

- organizationResourcePath (URI) -

The HTTP path for the organization

+ 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.

- organizationUrl (URI) -

The HTTP URL for the organization

+ isPaid (Boolean!) +

Whether the product this listing represents is available as part of a paid plan.

- user (User) -

The user affected by the action

+ isPublic (Boolean!) +

Whether this listing has been approved for display in the Marketplace.

- userLogin (String) -

For actions involving two users, the actor is the initiator and the user is the affected user.

+ isRejected (Boolean!) +

Whether this listing has been rejected by GitHub for display in the Marketplace.

- userResourcePath (URI) -

The HTTP path for the user.

+ isUnverified (Boolean!) +

Whether this listing has been approved for unverified display in the Marketplace.

- userUrl (URI) -

The HTTP URL for the user.

+ isUnverifiedPending (Boolean!) +

Whether this draft listing has been submitted for review for approval to be unverified in the Marketplace.

- - ---- - -### OrgConfigDisableCollaboratorsOnlyAuditEntry - -

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

- -#### Implements - - -- [AuditEntry](interfaces.md#auditentry) -- [Node](interfaces.md#node) -- [OrganizationAuditEntryData](interfaces.md#organizationauditentrydata) - -#### Fields - - - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + -
NameDescriptionisVerificationPendingFromDraft (Boolean!)

Whether this draft listing has been submitted for review from GitHub for approval to be verified in the Marketplace.

action (String!)

The action name

isVerificationPendingFromUnverified (Boolean!)

Whether this unverified listing has been submitted for review from GitHub for approval to be verified in the Marketplace.

actor (AuditEntryActor)

The user who initiated the action

isVerified (Boolean!)

Whether this listing has been approved for verified display in the Marketplace.

actorIp (String)

The IP address of the actor

logoBackgroundColor (String!)

The hex color code, without the leading ‘#’, for the logo background.

actorLocation (ActorLocation)

A readable representation of the actor’s location

logoUrl (URI) +

URL for the listing’s logo image.

+ + + + + + + +
Arguments
+

size (Int)

+

The size in pixels of the resulting square image.

+
+
actorLogin (String)

The username of the user who initiated the action

name (String!)

The listing’s full name.

actorResourcePath (URI)

The HTTP path for the actor.

normalizedShortDescription (String!)

The listing’s very short description without a trailing period or ampersands.

actorUrl (URI)

The HTTP URL for the actor.

pricingUrl (URI)

URL to the listing’s detailed pricing.

createdAt (PreciseDateTime!)

The time the action was initiated

primaryCategory (MarketplaceCategory!)

The category that best describes the listing.

id (ID!)privacyPolicyUrl (URI!)

URL to the listing’s privacy policy, may return an empty string for listings that do not require a privacy policy URL.

operationType (OperationType)

The corresponding operation type for the action

resourcePath (URI!)

The HTTP path for the Marketplace listing.

organization (Organization)

The Organization associated with the Audit Entry.

screenshotUrls ([String]!)

The URLs for the listing’s screenshots.

organizationName (String)

The name of the Organization.

secondaryCategory (MarketplaceCategory)

An alternate category that describes the listing.

organizationResourcePath (URI)

The HTTP path for the organization

shortDescription (String!)

The listing’s very short description.

organizationUrl (URI)

The HTTP URL for the organization

slug (String!)

The short name of the listing used in its URL.

user (User)

The user affected by the action

statusUrl (URI)

URL to the listing’s status page.

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

supportEmail (String)

An email address for support for this listing’s app.

userResourcePath (URI)

The HTTP path for the user.

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.

userUrl (URI)

The HTTP URL for the user.

termsOfServiceUrl (URI)

URL to the listing’s terms of service.

- ---- - -### OrgConfigEnableCollaboratorsOnlyAuditEntry - -

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 - - - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + +
NameDescriptionurl (URI!)

The HTTP URL for the Marketplace listing.

action (String!)

The action name

viewerCanAddPlans (Boolean!)

Can the current viewer add plans for this Marketplace listing.

actor (AuditEntryActor)

The user who initiated the action

viewerCanApprove (Boolean!)

Can the current viewer approve this Marketplace listing.

actorIp (String)

The IP address of the actor

viewerCanDelist (Boolean!)

Can the current viewer delist this Marketplace listing.

actorLocation (ActorLocation)

A readable representation of the actor’s location

viewerCanEdit (Boolean!)

Can the current viewer edit this Marketplace listing.

actorLogin (String)

The username of the user who initiated the action

viewerCanEditCategories (Boolean!)

Can the current viewer edit the primary and secondary category of this +Marketplace listing.

actorResourcePath (URI)

The HTTP path for the actor.

viewerCanEditPlans (Boolean!)

Can the current viewer edit the plans for this Marketplace listing.

actorUrl (URI)

The HTTP URL for the actor.

viewerCanRedraft (Boolean!)

Can the current viewer return this Marketplace listing to draft state +so it becomes editable again.

createdAt (PreciseDateTime!)

The time the action was initiated

viewerCanReject (Boolean!)

Can the current viewer reject this Marketplace listing by returning it to +an editable draft state or rejecting it entirely.

id (ID!)viewerCanRequestApproval (Boolean!)

Can the current viewer request this listing be reviewed for display in +the Marketplace as verified.

operationType (OperationType)

The corresponding operation type for the action

viewerHasPurchased (Boolean!)

Indicates whether the current user has an active subscription to this Marketplace listing.

organization (Organization)

The Organization associated with the Audit Entry.

viewerHasPurchasedForAllOrganizations (Boolean!)

Indicates if the current user has purchased a subscription to this Marketplace listing +for all of the organizations the user owns.

organizationName (String)

The name of the Organization.

viewerIsListingAdmin (Boolean!)

Does the current viewer role allow them to administer this Marketplace listing.

+ +--- + +### MarketplaceListingConnection + +

Look up Marketplace Listings

+ +#### Fields + + - - + + - - + + - - + + - - + + - - + + + +
organizationResourcePath (URI)

The HTTP path for the organization

NameDescription
organizationUrl (URI)

The HTTP URL for the organization

edges ([MarketplaceListingEdge])

A list of edges.

user (User)

The user affected by the action

nodes ([MarketplaceListing])

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.

+ +--- + +### MarketplaceListingEdge + +

An edge in a connection.

+ +#### Fields + + + + + - - + + + + + +
NameDescription
userUrl (URI)

The HTTP URL for the user.

cursor (String!)

A cursor for use in pagination.

node (MarketplaceListing)

The item at the end of the edge.

--- -### OrgCreateAuditEntry +### MembersCanDeleteReposClearAuditEntry -

Audit log entry for a org.create event.

+

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) @@ -14846,14 +15737,22 @@ for all of the organizations the user owns.

actorUrl (URI)

The HTTP URL for the actor.

- - billingPlan (OrgCreateAuditEntryBillingPlan) -

The billing plan for the Organization.

- 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!) @@ -14898,14 +15797,15 @@ for all of the organizations the user owns.

--- -### OrgDisableOauthAppRestrictionsAuditEntry +### MembersCanDeleteReposDisableAuditEntry -

Audit log entry for a org.disable_oauth_app_restrictions 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) @@ -14948,6 +15848,18 @@ for all of the organizations the user owns.

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!) @@ -14992,14 +15904,15 @@ for all of the organizations the user owns.

--- -### OrgDisableSamlAuditEntry +### MembersCanDeleteReposEnableAuditEntry -

Audit log entry for a org.disable_saml 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) @@ -15043,16 +15956,20 @@ for all of the organizations the user owns.

The time the action was initiated

- digestMethodUrl (URI) -

The SAML provider’s digest algorithm URL.

+ enterpriseResourcePath (URI) +

The HTTP path for this enterprise.

- id (ID!) - + enterpriseSlug (String) +

The slug of the enterprise.

- issuerUrl (URI) -

The SAML provider’s issuer URL.

+ enterpriseUrl (URI) +

The HTTP URL for this enterprise.

+ + + id (ID!) + operationType (OperationType) @@ -15074,14 +15991,6 @@ for all of the organizations the user owns.

organizationUrl (URI)

The HTTP URL for the organization

- - signatureMethodUrl (URI) -

The SAML provider’s signature algorithm URL.

- - - singleSignOnUrl (URI) -

The SAML provider’s single sign-on URL.

- user (User)

The user affected by the action

@@ -15102,16 +16011,14 @@ for all of the organizations the user owns.

--- -### OrgDisableTwoFactorRequirementAuditEntry +### MentionedEvent -

Audit log entry for a org.disable_two_factor_requirement event.

+

Represents a ‘mentioned’ 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 @@ -15121,91 +16028,84 @@ for all of the organizations the user owns.

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.

+ actor (Actor) +

Identifies the actor who performed the event.

- 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

+ databaseId (Int) +

Identifies the primary key from the database.

id (ID!) + + +--- + +### MergeBranchPayload + +

Autogenerated return type of MergeBranch

+ +#### Fields + + - - + + - - + + - - - - - - - - - - + + +
operationType (OperationType)

The corresponding operation type for the action

NameDescription
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.

organizationResourcePath (URI)

The HTTP path for the organization

organizationUrl (URI)

The HTTP URL for the organization

mergeCommit (Commit)

The resulting merge Commit.

+ +--- + +### MergePullRequestPayload + +

Autogenerated return type of MergePullRequest

+ +#### 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.

actor (Actor)

Identifies the actor who performed the event.

userResourcePath (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.

pullRequest (PullRequest)

The pull request that was merged.

--- -### OrgEnableOauthAppRestrictionsAuditEntry +### MergedEvent -

Audit log entry for a org.enable_oauth_app_restrictions event.

+

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

#### Implements -- [AuditEntry](interfaces.md#auditentry) - [Node](interfaces.md#node) -- [OrganizationAuditEntryData](interfaces.md#organizationauditentrydata) +- [UniformResourceLocatable](interfaces.md#uniformresourcelocatable) #### Fields @@ -15215,91 +16115,91 @@ for all of the organizations the user owns.

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.

+ actor (Actor) +

Identifies the actor who performed the event.

- actorUrl (URI) -

The HTTP URL for the actor.

+ commit (Commit) +

Identifies the commit associated with the merge 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

+ mergeRef (Ref) +

Identifies the Ref associated with the merge event.

- organization (Organization) -

The Organization associated with the Audit Entry.

+ mergeRefName (String!) +

Identifies the name of the Ref associated with the merge event.

- organizationName (String) -

The name of the Organization.

+ pullRequest (PullRequest!) +

PullRequest referenced by event.

- organizationResourcePath (URI) -

The HTTP path for the organization

+ resourcePath (URI!) +

The HTTP path for this merged event.

- organizationUrl (URI) -

The HTTP URL for the organization

+ url (URI!) +

The HTTP URL for this merged event.

+ + +--- + +### MigrationSource + +

An Octoshift migration source.

+ +#### Implements + + +- [Node](interfaces.md#node) + +#### 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.

id (ID!)
userResourcePath (URI)

The HTTP path for the user.

name (String!)

The Octoshift migration source name.

userUrl (URI)

The HTTP URL for the user.

type (MigrationSourceType!)

The Octoshift migration source type.

url (URI!)

The Octoshift migration source URL.

--- -### OrgEnableSamlAuditEntry +### Milestone -

Audit log entry for a org.enable_saml 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) +- [UniformResourceLocatable](interfaces.md#uniformresourcelocatable) #### Fields @@ -15309,107 +16209,227 @@ for all of the organizations the user owns.

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.

+
+ - digestMethodUrl (URI) -

The SAML provider’s digest algorithm URL.

+ number (Int!) +

Identifies the number of the milestone.

- id (ID!) - + progressPercentage (Float!) +

Identifies the percentage complete for the milestone

- issuerUrl (URI) -

The SAML provider’s issuer URL.

+ 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.

+
+ - operationType (OperationType) -

The corresponding operation type for the action

+ repository (Repository!) +

The repository associated with this milestone.

- organization (Organization) -

The Organization associated with the Audit Entry.

+ resourcePath (URI!) +

The HTTP path for this milestone

- organizationName (String) -

The name of the Organization.

+ state (MilestoneState!) +

Identifies the state of the milestone.

- organizationResourcePath (URI) -

The HTTP path for the organization

+ title (String!) +

Identifies the title of the milestone.

- organizationUrl (URI) -

The HTTP URL for the organization

+ updatedAt (DateTime!) +

Identifies the date and time when the object was last updated.

- signatureMethodUrl (URI) -

The SAML provider’s signature algorithm URL.

+ url (URI!) +

The HTTP URL for this milestone

+ + +--- + +### MilestoneConnection + +

The connection type for Milestone.

+ +#### Fields + + - - + + - - + + - - + + - - + + - - + +
singleSignOnUrl (URI)

The SAML provider’s single sign-on URL.

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.

--- -### OrgEnableTwoFactorRequirementAuditEntry - -

Audit log entry for a org.enable_two_factor_requirement event.

- -#### Implements - +### MilestoneEdge -- [AuditEntry](interfaces.md#auditentry) -- [Node](interfaces.md#node) -- [OrganizationAuditEntryData](interfaces.md#organizationauditentrydata) +

An edge in a connection.

#### Fields @@ -15419,91 +16439,134 @@ for all of the organizations the user owns.

Description - action (String!) -

The action name

- - - actor (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.

+ + +--- + +### MilestonedEvent + +

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

+ +#### 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

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.

id (ID!)
createdAt (PreciseDateTime!)

The time the action was initiated

milestoneTitle (String!)

Identifies the milestone title associated with the ‘milestoned’ event.

id (ID!)subject (MilestoneItem!)

Object referenced by event.

+ +--- + +### MinimizeCommentPayload + +

Autogenerated return type of MinimizeComment

+ +#### Fields + + - - + + - - + + - - + + +
operationType (OperationType)

The corresponding operation type for the action

NameDescription
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.

minimizedComment (Minimizable)

The comment that was minimized.

+ +--- + +### MoveProjectCardPayload + +

Autogenerated return type of MoveProjectCard

+ +#### Fields + + - - + + - - + + - - + + +
organizationResourcePath (URI)

The HTTP path for the organization

NameDescription
organizationUrl (URI)

The HTTP URL for the organization

cardEdge (ProjectCardEdge)

The new edge of the moved card.

user (User)

The user affected by the action

clientMutationId (String)

A unique identifier for the client performing the mutation.

+ +--- + +### MoveProjectColumnPayload + +

Autogenerated return type of MoveProjectColumn

+ +#### 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.

clientMutationId (String)

A unique identifier for the client performing the mutation.

userUrl (URI)

The HTTP URL for the user.

columnEdge (ProjectColumnEdge)

The new edge of the moved column.

--- -### OrgInviteMemberAuditEntry +### MovedColumnsInProjectEvent -

Audit log entry for a org.invite_member event.

+

Represents a ‘moved_columns_in_project’ 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 @@ -15513,99 +16576,140 @@ for all of the organizations the user owns.

Description - action (String!) -

The action name

+ actor (Actor) +

Identifies the actor who performed the event.

- 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

+ databaseId (Int) +

Identifies the primary key from the database.

- actorLocation (ActorLocation) -

A readable representation of the actor’s location

+ id (ID!) + - actorLogin (String) -

The username of the user who initiated the action

+ previousProjectColumnName (String!) +

Column name the issue or pull request was moved from.

- actorResourcePath (URI) -

The HTTP path for the actor.

- - - actorUrl (URI) -

The HTTP URL for the actor.

- - - createdAt (PreciseDateTime!) -

The time the action was initiated

- - - email (String) -

The email address of the organization invitation.

- - - id (ID!) - - - - operationType (OperationType) -

The corresponding operation type for the action

- - - organization (Organization) -

The Organization associated with the Audit Entry.

+ project (Project) +

Project referenced by event.

- organizationInvitation (OrganizationInvitation) -

The organization invitation.

+ projectCard (ProjectCard) +

Project card referenced by this project event.

- organizationName (String) -

The name of the Organization.

+ projectColumnName (String!) +

Column name the issue or pull request was moved to.

+ + +--- + +### OIDCProvider + +

An OIDC identity provider configured to provision identities for an enterprise.

+ +#### Implements + + +- [Node](interfaces.md#node) + +#### Fields + + - - + + - - + + - - + + - - + + - - + + - - + +
organizationResourcePath (URI)

The HTTP path for the organization

NameDescription
organizationUrl (URI)

The HTTP URL for the organization

enterprise (Enterprise)

The enterprise this identity provider belongs to.

user (User)

The user affected by the action

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.

+
+

login (String)

+

Filter to external identities with the users login

+
+

membersOnly (Boolean)

+

Filter to external identities with valid org membership only

+
+

userName (String)

+

Filter to external identities with the users userName/NameID attribute

+
+
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.

providerType (OIDCProviderType!)

The OIDC identity provider type

userUrl (URI)

The HTTP URL for the user.

tenantId (String!)

The id of the tenant this provider is attached to

--- -### OrgInviteToBusinessAuditEntry +### OauthApplicationCreateAuditEntry -

Audit log entry for a org.invite_to_business event.

+

Audit log entry for a oauth_application.create event.

#### Implements - [AuditEntry](interfaces.md#auditentry) -- [EnterpriseAuditEntryData](interfaces.md#enterpriseauditentrydata) - [Node](interfaces.md#node) +- [OauthApplicationAuditEntryData](interfaces.md#oauthapplicationauditentrydata) - [OrganizationAuditEntryData](interfaces.md#organizationauditentrydata) #### Fields @@ -15643,25 +16747,33 @@ for all of the organizations the user owns.

actorUrl (URI)

The HTTP URL for the actor.

+ + applicationUrl (URI) +

The application URL of the OAuth Application.

+ + + callbackUrl (URI) +

The callback URL of the OAuth Application.

+ createdAt (PreciseDateTime!)

The time the action was initiated

- enterpriseResourcePath (URI) -

The HTTP path for this enterprise.

+ id (ID!) + - enterpriseSlug (String) -

The slug of the enterprise.

+ oauthApplicationName (String) +

The name of the OAuth Application.

- enterpriseUrl (URI) -

The HTTP URL for this enterprise.

+ oauthApplicationResourcePath (URI) +

The HTTP path for the OAuth Application

- id (ID!) - + oauthApplicationUrl (URI) +

The HTTP URL for the OAuth Application

operationType (OperationType) @@ -15683,6 +16795,14 @@ for all of the organizations the user owns.

organizationUrl (URI)

The HTTP URL for the organization

+ + rateLimit (Int) +

The rate limit of the OAuth Application.

+ + + state (OauthApplicationCreateAuditEntryState) +

The state of the OAuth Application.

+ user (User)

The user affected by the action

@@ -15703,16 +16823,15 @@ for all of the organizations the user owns.

--- -### OrgOauthAppAccessApprovedAuditEntry +### OrgAddBillingManagerAuditEntry -

Audit log entry for a org.oauth_app_access_approved event.

+

Audit log entry for a org.add_billing_manager

#### Implements - [AuditEntry](interfaces.md#auditentry) - [Node](interfaces.md#node) -- [OauthApplicationAuditEntryData](interfaces.md#oauthapplicationauditentrydata) - [OrganizationAuditEntryData](interfaces.md#organizationauditentrydata) #### Fields @@ -15759,16 +16878,8 @@ for all of the organizations the user owns.

- 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

+ invitationEmail (String) +

The email address used to invite a billing manager for the organization.

operationType (OperationType) @@ -15810,16 +16921,15 @@ for all of the organizations the user owns.

--- -### OrgOauthAppAccessDeniedAuditEntry +### OrgAddMemberAuditEntry -

Audit log entry for a org.oauth_app_access_denied event.

+

Audit log entry for a org.add_member

#### Implements - [AuditEntry](interfaces.md#auditentry) - [Node](interfaces.md#node) -- [OauthApplicationAuditEntryData](interfaces.md#oauthapplicationauditentrydata) - [OrganizationAuditEntryData](interfaces.md#organizationauditentrydata) #### Fields @@ -15865,18 +16975,6 @@ for all of the organizations the user owns.

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

@@ -15897,6 +16995,10 @@ for all of the organizations the user owns.

organizationUrl (URI)

The HTTP URL for the organization

+ + permission (OrgAddMemberAuditEntryPermission) +

The permission level of the member added to the organization.

+ user (User)

The user affected by the action

@@ -15917,16 +17019,15 @@ for all of the organizations the user owns.

--- -### OrgOauthAppAccessRequestedAuditEntry +### OrgBlockUserAuditEntry -

Audit log entry for a org.oauth_app_access_requested event.

+

Audit log entry for a org.block_user

#### Implements - [AuditEntry](interfaces.md#auditentry) - [Node](interfaces.md#node) -- [OauthApplicationAuditEntryData](interfaces.md#oauthapplicationauditentrydata) - [OrganizationAuditEntryData](interfaces.md#organizationauditentrydata) #### Fields @@ -15965,24 +17066,28 @@ for all of the organizations the user owns.

The HTTP URL for the actor.

- createdAt (PreciseDateTime!) -

The time the action was initiated

+ blockedUser (User) +

The blocked user.

- id (ID!) - + blockedUserName (String) +

The username of the blocked user.

- oauthApplicationName (String) -

The name of the OAuth Application.

+ blockedUserResourcePath (URI) +

The HTTP path for the blocked user.

- oauthApplicationResourcePath (URI) -

The HTTP path for the OAuth Application

+ blockedUserUrl (URI) +

The HTTP URL for the blocked user.

- oauthApplicationUrl (URI) -

The HTTP URL for the OAuth Application

+ createdAt (PreciseDateTime!) +

The time the action was initiated

+ + + id (ID!) + operationType (OperationType) @@ -16024,9 +17129,9 @@ for all of the organizations the user owns.

--- -### OrgRemoveBillingManagerAuditEntry +### OrgConfigDisableCollaboratorsOnlyAuditEntry -

Audit log entry for a org.remove_billing_manager event.

+

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

#### Implements @@ -16098,10 +17203,6 @@ for all of the organizations the user owns.

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

@@ -16122,9 +17223,9 @@ for all of the organizations the user owns.

--- -### OrgRemoveMemberAuditEntry +### OrgConfigEnableCollaboratorsOnlyAuditEntry -

Audit log entry for a org.remove_member event.

+

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

#### Implements @@ -16176,10 +17277,6 @@ for all of the organizations the user owns.

id (ID!) - - membershipTypes ([OrgRemoveMemberAuditEntryMembershipType!]) -

The types of membership the member has with the organization.

- operationType (OperationType)

The corresponding operation type for the action

@@ -16200,10 +17297,6 @@ for all of the organizations the user owns.

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

@@ -16224,9 +17317,9 @@ for all of the organizations the user owns.

--- -### OrgRemoveOutsideCollaboratorAuditEntry +### OrgCreateAuditEntry -

Audit log entry for a org.remove_outside_collaborator event.

+

Audit log entry for a org.create event.

#### Implements @@ -16270,6 +17363,10 @@ for all of the organizations the user owns.

actorUrl (URI)

The HTTP URL for the actor.

+ + billingPlan (OrgCreateAuditEntryBillingPlan) +

The billing plan for the Organization.

+ createdAt (PreciseDateTime!)

The time the action was initiated

@@ -16278,10 +17375,6 @@ for all of the organizations the user owns.

id (ID!) - - membershipTypes ([OrgRemoveOutsideCollaboratorAuditEntryMembershipType!]) -

The types of membership the outside collaborator has with the organization.

- operationType (OperationType)

The corresponding operation type for the action

@@ -16302,10 +17395,6 @@ for all of the organizations the user owns.

organizationUrl (URI)

The HTTP URL for the organization

- - reason (OrgRemoveOutsideCollaboratorAuditEntryReason) -

The reason for the outside collaborator being removed from the Organization.

- user (User)

The user affected by the action

@@ -16326,9 +17415,9 @@ for all of the organizations the user owns.

--- -### OrgRestoreMemberAuditEntry +### OrgDisableOauthAppRestrictionsAuditEntry -

Audit log entry for a org.restore_member event.

+

Audit log entry for a org.disable_oauth_app_restrictions event.

#### Implements @@ -16400,34 +17489,6 @@ for all of the organizations the user owns.

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

@@ -16448,13 +17509,15 @@ for all of the organizations the user owns.

--- -### OrgRestoreMemberMembershipOrganizationAuditEntryData +### OrgDisableSamlAuditEntry -

Metadata for an organization membership for org.restore_member actions

+

Audit log entry for a org.disable_saml event.

#### Implements +- [AuditEntry](interfaces.md#auditentry) +- [Node](interfaces.md#node) - [OrganizationAuditEntryData](interfaces.md#organizationauditentrydata) #### Fields @@ -16464,6 +17527,54 @@ for all of the organizations the user owns.

Name 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.

@@ -16480,54 +17591,44 @@ for all of the organizations the user owns.

organizationUrl (URI)

The HTTP URL for the organization

- - ---- - -### OrgRestoreMemberMembershipRepositoryAuditEntryData - -

Metadata for a repository membership for org.restore_member actions

- -#### Implements - - -- [RepositoryAuditEntryData](interfaces.md#repositoryauditentrydata) - -#### Fields - - - - + + - - + + - - + + - - + + - - + + + + + +
NameDescriptionsignatureMethodUrl (URI)

The SAML provider’s signature algorithm URL.

repository (Repository)

The repository associated with the action

singleSignOnUrl (URI)

The SAML provider’s single sign-on URL.

repositoryName (String)

The name of the repository

user (User)

The user affected by the action

repositoryResourcePath (URI)

The HTTP path for the repository

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

repositoryUrl (URI)

The HTTP URL for the repository

userResourcePath (URI)

The HTTP path for the user.

userUrl (URI)

The HTTP URL for the user.

--- -### OrgRestoreMemberMembershipTeamAuditEntryData +### OrgDisableTwoFactorRequirementAuditEntry -

Metadata for a team membership for org.restore_member actions

+

Audit log entry for a org.disable_two_factor_requirement event.

#### Implements -- [TeamAuditEntryData](interfaces.md#teamauditentrydata) +- [AuditEntry](interfaces.md#auditentry) +- [Node](interfaces.md#node) +- [OrganizationAuditEntryData](interfaces.md#organizationauditentrydata) #### Fields @@ -16537,28 +17638,84 @@ for all of the organizations the user owns.

Description - team (Team) -

The team associated with the action

+ action (String!) +

The action name

- teamName (String) -

The name of the team

+ actor (AuditEntryActor) +

The user who initiated the action

- teamResourcePath (URI) -

The HTTP path for this team

+ actorIp (String) +

The IP address of the actor

- teamUrl (URI) -

The HTTP URL for this team

+ 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

+ + + 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.

--- -### OrgUnblockUserAuditEntry +### OrgEnableOauthAppRestrictionsAuditEntry -

Audit log entry for a org.unblock_user

+

Audit log entry for a org.enable_oauth_app_restrictions event.

#### Implements @@ -16602,22 +17759,6 @@ for all of the organizations the user owns.

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

@@ -16666,9 +17807,9 @@ for all of the organizations the user owns.

--- -### OrgUpdateDefaultRepositoryPermissionAuditEntry +### OrgEnableSamlAuditEntry -

Audit log entry for a org.update_default_repository_permission

+

Audit log entry for a org.enable_saml event.

#### Implements @@ -16716,10 +17857,18 @@ for all of the organizations the user owns.

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

@@ -16741,12 +17890,12 @@ for all of the organizations the user owns.

The HTTP URL for the organization

- permission (OrgUpdateDefaultRepositoryPermissionAuditEntryPermission) -

The new default repository permission level for the organization.

+ signatureMethodUrl (URI) +

The SAML provider’s signature algorithm URL.

- permissionWas (OrgUpdateDefaultRepositoryPermissionAuditEntryPermission) -

The former default repository permission level for the organization.

+ singleSignOnUrl (URI) +

The SAML provider’s single sign-on URL.

user (User) @@ -16768,9 +17917,9 @@ for all of the organizations the user owns.

--- -### OrgUpdateMemberAuditEntry +### OrgEnableTwoFactorRequirementAuditEntry -

Audit log entry for a org.update_member event.

+

Audit log entry for a org.enable_two_factor_requirement event.

#### Implements @@ -16842,14 +17991,6 @@ for all of the organizations the user owns.

organizationUrl (URI)

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.

- user (User)

The user affected by the action

@@ -16870,9 +18011,9 @@ for all of the organizations the user owns.

--- -### OrgUpdateMemberRepositoryCreationPermissionAuditEntry +### OrgInviteMemberAuditEntry -

Audit log entry for a org.update_member_repository_creation_permission event.

+

Audit log entry for a org.invite_member event.

#### Implements @@ -16916,14 +18057,14 @@ for all of the organizations the user owns.

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

+ + email (String) +

The email address of the organization invitation.

+ id (ID!) @@ -16936,6 +18077,10 @@ for all of the organizations the user owns.

organization (Organization)

The Organization associated with the Audit Entry.

+ + organizationInvitation (OrganizationInvitation) +

The organization invitation.

+ organizationName (String)

The name of the Organization.

@@ -16964,23 +18109,127 @@ for all of the organizations the user owns.

userUrl (URI)

The HTTP URL for the user.

+ + +--- + +### OrgInviteToBusinessAuditEntry + +

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) + +#### Fields + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
visibility (OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility)

The permission for visibility level of repositories for this organization.

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

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

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 +### OrgOauthAppAccessApprovedAuditEntry -

Audit log entry for a org.update_member_repository_invitation_permission event.

+

Audit log entry for a org.oauth_app_access_approved event.

#### Implements - [AuditEntry](interfaces.md#auditentry) - [Node](interfaces.md#node) +- [OauthApplicationAuditEntryData](interfaces.md#oauthapplicationauditentrydata) - [OrganizationAuditEntryData](interfaces.md#organizationauditentrydata) #### Fields @@ -17019,8 +18268,111 @@ for all of the organizations the user owns.

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

+ + + 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.

+ + + +--- + +### OrgOauthAppAccessDeniedAuditEntry + +

Audit log entry for a org.oauth_app_access_denied event.

+ +#### Implements + + +- [AuditEntry](interfaces.md#auditentry) +- [Node](interfaces.md#node) +- [OauthApplicationAuditEntryData](interfaces.md#oauthapplicationauditentrydata) +- [OrganizationAuditEntryData](interfaces.md#organizationauditentrydata) + +#### Fields + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -17030,6 +18382,18 @@ for all of the organizations the user owns.

+ + + + + + + + + + + + @@ -17070,22 +18434,17 @@ for all of the organizations the user owns.

--- -### Organization +### OrgOauthAppAccessRequestedAuditEntry -

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

+

Audit log entry for a org.oauth_app_access_requested event.

#### Implements -- [Actor](interfaces.md#actor) -- [MemberStatusable](interfaces.md#memberstatusable) +- [AuditEntry](interfaces.md#auditentry) - [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) +- [OauthApplicationAuditEntryData](interfaces.md#oauthapplicationauditentrydata) +- [OrganizationAuditEntryData](interfaces.md#organizationauditentrydata) #### Fields @@ -17095,26 +18454,2051 @@ for all of the organizations the user owns.

- - - - - - - - + + - - + + - - + +
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!) 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

Description
anyPinnableItems (Boolean!) -

Determine if this repository owner has any items that can be pinned to their profile.

- + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
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!)
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.

+ +--- + +### OrgRemoveBillingManagerAuditEntry + +

Audit log entry for a org.remove_billing_manager 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

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.

userUrl (URI)

The HTTP URL for the user.

+ +--- + +### OrgRemoveMemberAuditEntry + +

Audit log entry for a org.remove_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!)
membershipTypes ([OrgRemoveMemberAuditEntryMembershipType!])

The types of membership the member has with 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

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.

userResourcePath (URI)

The HTTP path for the user.

userUrl (URI)

The HTTP URL for the user.

+ +--- + +### OrgRemoveOutsideCollaboratorAuditEntry + +

Audit log entry for a org.remove_outside_collaborator 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!)
membershipTypes ([OrgRemoveOutsideCollaboratorAuditEntryMembershipType!])

The types of membership the outside collaborator has with 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

reason (OrgRemoveOutsideCollaboratorAuditEntryReason)

The reason for the outside collaborator being removed from 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.

+ +--- + +### OrgRestoreMemberMembershipOrganizationAuditEntryData + +

Metadata for an organization membership for org.restore_member actions

+ +#### Implements + + +- [OrganizationAuditEntryData](interfaces.md#organizationauditentrydata) + +#### Fields + + + + + + + + + + + + + + + + + + + + + + +
NameDescription
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

+ +--- + +### OrgRestoreMemberMembershipRepositoryAuditEntryData + +

Metadata for a repository membership for org.restore_member actions

+ +#### Implements + + +- [RepositoryAuditEntryData](interfaces.md#repositoryauditentrydata) + +#### Fields + + + + + + + + + + + + + + + + + + + + + + +
NameDescription
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

+ +--- + +### 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

+ +--- + +### OrgUnblockUserAuditEntry + +

Audit log entry for a org.unblock_user

+ +#### 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.

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

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.

+ +--- + +### OrgUpdateDefaultRepositoryPermissionAuditEntry + +

Audit log entry for a org.update_default_repository_permission

+ +#### 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

permission (OrgUpdateDefaultRepositoryPermissionAuditEntryPermission)

The new base repository permission level for the organization.

permissionWas (OrgUpdateDefaultRepositoryPermissionAuditEntryPermission)

The former base repository permission level 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.

+ +--- + +### OrgUpdateMemberAuditEntry + +

Audit log entry for a org.update_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

permission (OrgUpdateMemberAuditEntryPermission)

The new member permission level for the organization.

permissionWas (OrgUpdateMemberAuditEntryPermission)

The former member permission level 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.

+ +--- + +### 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.

+ +--- + +### OrgUpdateMemberRepositoryInvitationPermissionAuditEntry + +

Audit log entry for a org.update_member_repository_invitation_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.

canInviteOutsideCollaboratorsToRepositories (Boolean)

Can outside collaborators be invited to 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.

+ +--- + +### Organization + +

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

+ +#### Implements + + +- [Actor](interfaces.md#actor) +- [MemberStatusable](interfaces.md#memberstatusable) +- [Node](interfaces.md#node) +- [PackageOwner](interfaces.md#packageowner) +- [ProfileOwner](interfaces.md#profileowner) +- [ProjectNextOwner](interfaces.md#projectnextowner) +- [ProjectOwner](interfaces.md#projectowner) +- [RepositoryDiscussionAuthor](interfaces.md#repositorydiscussionauthor) +- [RepositoryDiscussionCommentAuthor](interfaces.md#repositorydiscussioncommentauthor) +- [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.

+
+
auditLog (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

+
+
avatarUrl (URI!) +

A URL pointing to the organization’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.

description (String)

The organization’s public profile description.

descriptionHTML (String)

The organization’s public profile description rendered to HTML.

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.

+
+

isApproved (Boolean)

+

Filter by if the domain is approved.

+
+

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.

enterpriseOwners (OrganizationEnterpriseOwnerConnection!) +

A list of owners of the organization’s enterprise 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 (OrgEnterpriseOwnerOrder)

+

Ordering options for enterprise owners returned from the connection.

+
+

organizationRole (RoleInOrganization)

+

The organization role to filter by.

+
+

query (String)

+

The search string to look for.

+
+
estimatedNextSponsorsPayoutInCents (Int!)

The estimated next GitHub Sponsors payout for this user/organization in cents (USD).

hasSponsorsListing (Boolean!)

True if this user/organization has a GitHub Sponsors listing.

id (ID!)
interactionAbility (RepositoryInteractionAbility)

The interaction ability settings for this organization.

ipAllowListEnabledSetting (IpAllowListEnabledSettingValue!)

The setting value for whether the organization has an IP allow list enabled.

ipAllowListEntries (IpAllowListEntryConnection!) +

The IP addresses that are allowed to access resources 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.

+
+

last (Int)

+

Returns the last n elements from the list.

+
+

orderBy (IpAllowListEntryOrder)

+

Ordering options for IP allow list entries returned.

+
+
ipAllowListForInstalledAppsEnabledSetting (IpAllowListForInstalledAppsEnabledSettingValue!)

The setting value for whether the organization has IP allow list configuration for installed GitHub Apps enabled.

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.

location (String)

The organization’s public profile location.

login (String!)

The organization’s login name.

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.

+
+
membersCanForkPrivateRepositories (Boolean!)

Members can fork private repositories in this organization

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.

+
+
monthlyEstimatedSponsorsIncomeInCents (Int!)

The estimated monthly GitHub Sponsors income for this user/organization in cents (USD).

name (String)

The organization’s public profile name.

newTeamResourcePath (URI!)

The HTTP path creating a new team

newTeamUrl (URI!)

The HTTP URL creating a new team

notificationDeliveryRestrictionEnabledSetting (NotificationRestrictionSettingValue!)

Indicates if email notification delivery for this organization is restricted to verified or approved domains.

organizationBillingEmail (String)

The billing email for the organization.

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.

+
+
pendingMembers (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.

+
+
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

+ + + + + + + + + + + + + + + + + + + +
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.

+
+
pinnedItemsRemaining (Int!)

Returns how many more items this profile owner can pin to their profile.

project (Project) +

Find project by number.

+ + + + + + + +
Arguments
+

number (Int!)

+

The project number to find.

+
+
projectNext (ProjectNext) +

Find a project by project (beta) number.

+ + + + + + + +
Arguments
+

number (Int!)

+

The project (beta) number.

+
+
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.

+
+
projectsNext (ProjectNextConnection!) +

A list of projects (beta) 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.

+
+

query (String)

+

A project (beta) to search for under the the owner.

+
+

sortBy (ProjectNextOrderField)

+

How to order the returned projects (beta).

+
+
projectsResourcePath (URI!)

The HTTP path listing organization’s projects

projectsUrl (URI!)

The HTTP URL listing organization’s projects

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
+

followRenames (Boolean)

+

Follow repository renames. If disabled, a repository referenced by its old name will return an error.

+
+

name (String!)

+

Name of Repository to find.

+
+
repositoryDiscussionComments (DiscussionCommentConnection!) +

Discussion comments this user has authored.

+ + + + + + + + + + + + + + + + - +
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.

+
Arguments +

onlyAnswers (Boolean)

+

Filter discussion comments to only those that were marked as the answer

+
-

type (PinnableItemType)

-

Filter to only a particular kind of pinnable item.

+

repositoryId (ID)

+

Filter discussion comments to only those in a specific repository.

auditLog (OrganizationAuditEntryConnection!)repositoryDiscussions (DiscussionConnection!) -

Audit log entries of the organization

+

Discussions this user has started.

@@ -17125,6 +20509,13 @@ for all of the organizations the user owns.

Returns the elements in the list that come after the specified cursor.

+ + +
Arguments
+

answered (Boolean)

+

Filter discussions to only those that have been answered or not. Defaults to +including both answered and unanswered discussions.

+

before (String)

@@ -17145,56 +20536,83 @@ for all of the organizations the user owns.

-

orderBy (AuditLogOrder)

-

Ordering options for the returned audit log entries.

+

orderBy (DiscussionOrder)

+

Ordering options for discussions returned from the connection.

-

query (String)

-

The query string to filter audit entries

+

repositoryId (ID)

+

Filter discussions to only those in a specific repository.

avatarUrl (URI!)repositoryMigrations (RepositoryMigrationConnection!) -

A URL pointing to the organization’s public avatar.

+

A list of all repository migrations for this organization.

+ + + + + + + + + + + + + + +
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.

+
+

orderBy (RepositoryMigrationOrder)

+

Ordering options for repository migrations returned.

+
+

state (MigrationState)

+

Filter repository migrations by state.

createdAt (DateTime!)

Identifies the date and time when the object was created.

databaseId (Int)

Identifies the primary key from the database.

requiresTwoFactorAuthentication (Boolean)

When true the organization requires all members, billing managers, and outside +collaborators to enable two-factor authentication.

description (String)

The organization’s public profile description.

resourcePath (URI!)

The HTTP path for this organization.

descriptionHTML (String)

The organization’s public profile description rendered to HTML.

samlIdentityProvider (OrganizationIdentityProvider)

The Organization’s SAML identity providers

domains (VerifiableDomainConnection)sponsoring (SponsorConnection!) -

A list of domains owned by the organization.

+

List of users and organizations this entity is sponsoring.

@@ -17219,8 +20637,43 @@ for all of the organizations the user owns.

+ + + + +
Arguments
-

isVerified (Boolean)

-

Filter by if the domain is verified.

+

last (Int)

+

Returns the last n elements from the list.

+
+

orderBy (SponsorOrder)

+

Ordering options for the users and organizations returned from the connection.

+
+
sponsors (SponsorConnection!) +

List of sponsors for this user or organization.

+ + + + + + + + + + + + @@ -17231,37 +20684,85 @@ for all of the organizations the user owns.

+ + +
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 (VerifiableDomainOrder)

-

Ordering options for verifiable domains returned.

+

orderBy (SponsorOrder)

+

Ordering options for sponsors returned from the connection.

+
+

tierId (ID)

+

If given, will filter for sponsors at the given tier. Will only return +sponsors whose tier the viewer is permitted to see.

email (String)

The organization’s public email.

hasSponsorsListing (Boolean!)

True if this user/organization has a GitHub Sponsors listing.

sponsorsActivities (SponsorsActivityConnection!) +

Events involving this sponsorable, such as new sponsorships.

+ + + + + + + + + + + + + + + + + + + + + + +
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 (SponsorsActivityOrder)

+

Ordering options for activity returned from the connection.

+
+

period (SponsorsActivityPeriod)

+

Filter activities returned to only those that occurred in a given time range.

+
+
id (ID!)sponsorsListing (SponsorsListing)

The GitHub Sponsors listing for this user or organization.

interactionAbility (RepositoryInteractionAbility)

The interaction ability settings for this organization.

sponsorshipForViewerAsSponsor (Sponsorship)

The sponsorship from the viewer to this user/organization; that is, the +sponsorship where you’re the sponsor. Only returns a sponsorship if it is active.

ipAllowListEnabledSetting (IpAllowListEnabledSettingValue!)

The setting value for whether the organization has an IP allow list enabled.

sponsorshipForViewerAsSponsorable (Sponsorship)

The sponsorship from this user/organization to the viewer; that is, the +sponsorship you’re receiving. Only returns a sponsorship if it is active.

ipAllowListEntries (IpAllowListEntryConnection!)sponsorshipNewsletters (SponsorshipNewsletterConnection!) -

The IP addresses that are allowed to access resources owned by the organization.

+

List of sponsorship updates sent from this sponsorable to sponsors.

@@ -17292,55 +20793,65 @@ for all of the organizations the user owns.

Arguments
-

orderBy (IpAllowListEntryOrder)

-

Ordering options for IP allow list entries returned.

+

orderBy (SponsorshipNewsletterOrder)

+

Ordering options for sponsorship updates returned from the connection.

isSponsoredBy (Boolean!)sponsorshipsAsMaintainer (SponsorshipConnection!) -

Check if the given account is sponsoring this user/organization.

+

This object’s sponsorships as the maintainer.

+ + + + + + + + + + + + + + +
Arguments
-

accountLogin (String!)

-

The target account’s login.

+

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.

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.

location (String)

The organization’s public profile location.

login (String!)

The organization’s login name.

memberStatuses (UserStatusConnection!)sponsorshipsAsSponsor (SponsorshipConnection!) -

Get the status messages members of this entity have set that are either public or visible only to the organization.

+

This object’s sponsorships as the sponsor.

@@ -17371,17 +20882,35 @@ either curated or that have been selected automatically based on popularity.

Arguments
-

orderBy (UserStatusOrder)

-

Ordering options for user statuses returned from the connection.

+

orderBy (SponsorshipOrder)

+

Ordering options for sponsorships returned from this connection. If left +blank, the sponsorships will be ordered based on relevancy to the viewer.

membersWithRole (OrganizationMemberConnection!)team (Team) -

A list of users who are members of this organization.

+

Find an organization’s team by its slug.

+ + + + + + + +
Arguments
+

slug (String!)

+

The name or slug of the team to find.

+
+
teams (TeamConnection!) +

A list of teams in this organization.

@@ -17410,33 +20939,301 @@ either curated or that have been selected automatically based on popularity.

Returns the last n elements from the list.

+ + + + + + + + + + + + + + + + + + + + +
Arguments
+

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 organization’s public profile name.

teamsResourcePath (URI!)

The HTTP path listing organization’s teams

newTeamResourcePath (URI!)

The HTTP path creating a new team

teamsUrl (URI!)

The HTTP URL listing organization’s teams

twitterUsername (String)

The organization’s Twitter username.

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

url (URI!)

The HTTP URL for this organization.

viewerCanAdminister (Boolean!)

Organization is adminable by the viewer.

viewerCanChangePinnedItems (Boolean!)

Can the viewer pin repositories and gists to the profile?

viewerCanCreateProjects (Boolean!)

Can the current viewer create new projects on this owner.

viewerCanCreateRepositories (Boolean!)

Viewer can create repositories on this organization

viewerCanCreateTeams (Boolean!)

Viewer can create teams on this organization.

viewerCanSponsor (Boolean!)

Whether or not the viewer is able to sponsor this user/organization.

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.

+ +--- + +### OrganizationAuditEntryConnection + +

The connection type for OrganizationAuditEntry.

+ +#### Fields + + + + + + + + + + + + + + + + + + + + + + +
NameDescription
edges ([OrganizationAuditEntryEdge])

A list of edges.

nodes ([OrganizationAuditEntry])

A list of nodes.

pageInfo (PageInfo!)

Information to aid in pagination.

totalCount (Int!)

Identifies the total count of items in the connection.

+ +--- + +### OrganizationAuditEntryEdge + +

An edge in a connection.

+ +#### Fields + + + + + + + + + + + + + + +
NameDescription
cursor (String!)

A cursor for use in pagination.

node (OrganizationAuditEntry)

The item at the end of the edge.

+ +--- + +### OrganizationConnection + +

A list of organizations managed by an enterprise.

+ +#### Fields + + + + + + + + + + + + + + + + + + + + + + +
NameDescription
edges ([OrganizationEdge])

A list of edges.

nodes ([Organization])

A list of nodes.

pageInfo (PageInfo!)

Information to aid in pagination.

totalCount (Int!)

Identifies the total count of items in the connection.

+ +--- + +### OrganizationEdge + +

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.

+ +--- + +### OrganizationEnterpriseOwnerConnection + +

The connection type for User.

+ +#### Fields + + + + + + + + + + + + + + + + + + + + + + +
NameDescription
edges ([OrganizationEnterpriseOwnerEdge])

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.

+ +--- + +### OrganizationEnterpriseOwnerEdge + +

An enterprise owner in the context of an organization that is part of the enterprise.

+ +#### Fields + + + + + + + + + + + + + - - + + +
NameDescription
cursor (String!)

A cursor for use in pagination.

node (User)

The item at the end of the edge.

newTeamUrl (URI!)

The HTTP URL creating a new team

organizationRole (RoleInOrganization!)

The role of the owner with respect to the organization.

+ +--- + +### OrganizationIdentityProvider + +

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

+ +#### Implements + + +- [Node](interfaces.md#node) + +#### Fields + + - - + + - - + + - + - - + + - - + + - - + + - - + + - - + + - - + + +
notificationDeliveryRestrictionEnabledSetting (NotificationRestrictionSettingValue!)

Indicates if email notification delivery for this organization is restricted to verified domains.

NameDescription
organizationBillingEmail (String)

The billing email for the organization.

digestMethod (URI)

The digest algorithm used to sign SAML requests for the Identity Provider.

packages (PackageConnection!)externalIdentities (ExternalIdentityConnection!) -

A list of packages under the owner.

+

External Identities provisioned by this Identity Provider

@@ -17467,246 +21264,253 @@ either curated or that have been selected automatically based on popularity.

- - -
Arguments
-

names ([String])

-

Find packages by their names.

-
-

orderBy (PackageOrder)

-

Ordering of the returned packages.

+

login (String)

+

Filter to external identities with the users login

-

packageType (PackageType)

-

Filter registry package by type.

+

membersOnly (Boolean)

+

Filter to external identities with valid org membership only

-

repositoryId (ID)

-

Find packages in a repository by ID.

+

userName (String)

+

Filter to external identities with the users userName/NameID attribute

pendingMembers (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.

-
-
id (ID!)
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.

-
-
idpCertificate (X509Certificate)

The x509 certificate used by the Identity Provider to sign assertions and responses.

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.

-
-
issuer (String)

The Issuer Entity ID for the SAML Identity Provider

pinnedItemsRemaining (Int!)

Returns how many more items this profile owner can pin to their profile.

organization (Organization)

Organization this Identity Provider belongs to

project (Project) -

Find project by number.

- - - - - - - -
Arguments
-

number (Int!)

-

The project number to find.

-
-
signatureMethod (URI)

The signature algorithm used to sign SAML requests for the Identity Provider.

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.

-
-
ssoUrl (URI)

The URL endpoint for the Identity Provider’s SAML SSO.

+ +--- + +### OrganizationInvitation + +

An Invitation for a user to an organization.

+ +#### Implements + + +- [Node](interfaces.md#node) + +#### Fields + + - - + + - - + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + +
projectsResourcePath (URI!)

The HTTP path listing organization’s projects

NameDescription
projectsUrl (URI!)

The HTTP URL listing organization’s projects

createdAt (DateTime!)

Identifies the date and time when the object was created.

repositories (RepositoryConnection!)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).

invitee (User)

The user who was invited to the organization.

inviter (User!)

The user who created the invitation.

organization (Organization!)

The organization the invite is for

role (OrganizationInvitationRole!)

The user’s pending role in the organization (e.g. member, owner).

+ +--- + +### 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.

+ +--- + +### OrganizationInvitationEdge + +

An edge in a connection.

+ +#### Fields + + + + + + + + + + + + + + +
NameDescription
cursor (String!)

A cursor for use in pagination.

node (OrganizationInvitation)

The item at the end of the edge.

+ +--- + +### OrganizationMemberConnection + +

The connection type for User.

+ +#### Fields + + + + + + + + + + + + + + + + + + + + + + +
NameDescription
edges ([OrganizationMemberEdge])

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.

+ +--- + +### 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.

+ +--- + +### 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!) -

A list of repositories that the user owns.

+

Teams in this organization the user is a member of that are relevant

- - - - - - - - - - - - - - - - - -
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)

@@ -17725,89 +21529,59 @@ 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)

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.

-
-
teamsResourcePath (URI!)

The path for the full team list for this user

requiresTwoFactorAuthentication (Boolean)

When true the organization requires all members, billing managers, and outside -collaborators to enable two-factor authentication.

teamsUrl (URI!)

The URL for the full team list for this user

resourcePath (URI!)

The HTTP path for this organization.

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 + + - - + + - - + + - - + + - + + + + + + +
samlIdentityProvider (OrganizationIdentityProvider)

The Organization’s SAML identity providers

NameDescription
sponsorsListing (SponsorsListing)

The GitHub Sponsors listing for this user or organization.

message (String!)

A string describing this context

sponsorshipForViewerAsSponsor (Sponsorship)

The viewer’s sponsorship of this entity.

octicon (String!)

An octicon to accompany this context

sponsorshipsAsMaintainer (SponsorshipConnection!)relevantOrganizations (OrganizationConnection!) -

This object’s sponsorships as the maintainer.

+

Organizations this user is a member of that are relevant

@@ -17830,32 +21604,84 @@ collaborators to enable two-factor authentication.

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.

+
totalOrganizationCount (Int!)

The total number of organizations this user is in

+ +--- + +### Package + +

Information for an uploaded package.

+ +#### Implements + + +- [Node](interfaces.md#node) + +#### Fields + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + +
NameDescription
id (ID!)
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 repository this package belongs to.

statistics (PackageStatistics)

Statistics about package activity.

version (PackageVersion) +

Find package version by version string.

+ + + +
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.

+

version (String!)

+

The package version.

sponsorshipsAsSponsor (SponsorshipConnection!)versions (PackageVersionConnection!) -

This object’s sponsorships as the sponsor.

+

list of versions for this package

@@ -17886,35 +21712,252 @@ blank, the sponsorships will be ordered based on relevancy to the viewer.

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.

+

orderBy (PackageVersionOrder)

+

Ordering of the returned packages.

+ +--- + +### PackageConnection + +

The connection type for Package.

+ +#### Fields + + - - + + - + + + + + + + + + + + + + + + +
team (Team) -

Find an organization’s team by its slug.

- - - - - - - -
Arguments
-

slug (String!)

-

The name or slug of the team to find.

-
-
NameDescription
teams (TeamConnection!)edges ([PackageEdge])

A list of edges.

nodes ([Package])

A list of nodes.

pageInfo (PageInfo!)

Information to aid in pagination.

totalCount (Int!)

Identifies the total count of items in the connection.

+ +--- + +### PackageEdge + +

An edge in a connection.

+ +#### Fields + + + + + + + + + + + + + + +
NameDescription
cursor (String!)

A cursor for use in pagination.

node (Package)

The item at the end of the edge.

+ +--- + +### PackageFile + +

A file in a package version.

+ +#### Implements + + +- [Node](interfaces.md#node) + +#### Fields + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameDescription
id (ID!)
md5 (String)

MD5 hash of the file.

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.

+ +--- + +### PackageFileConnection + +

The connection type for PackageFile.

+ +#### Fields + + + + + + + + + + + + + + + + + + + + + + +
NameDescription
edges ([PackageFileEdge])

A list of edges.

nodes ([PackageFile])

A list of nodes.

pageInfo (PageInfo!)

Information to aid in pagination.

totalCount (Int!)

Identifies the total count of items in the connection.

+ +--- + +### PackageFileEdge + +

An edge in a connection.

+ +#### Fields + + + + + + + + + + + + + + +
NameDescription
cursor (String!)

A cursor for use in pagination.

node (PackageFile)

The item at the end of the edge.

+ +--- + +### PackageStatistics + +

Represents a object that contains package activity statistics such as downloads.

+ +#### Fields + + + + + + + + + + +
NameDescription
downloadsTotalCount (Int!)

Number of times the package was downloaded since it was created.

+ +--- + +### 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.

+ +--- + +### PackageVersion + +

Information about a specific package version.

+ +#### Implements + + +- [Node](interfaces.md#node) + +#### Fields + + + + + + + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + + +
NameDescription
files (PackageFileConnection!) -

A list of teams in this organization.

+

List of files associated with this package version

@@ -17945,112 +21988,160 @@ blank, the sponsorships will be ordered based on relevancy to the viewer.

- - - - - - - - - - - - - - - - - -
Arguments
-

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

+

orderBy (PackageFileOrder)

+

Ordering of the returned package files.

teamsResourcePath (URI!)

The HTTP path listing organization’s teams

id (ID!)
teamsUrl (URI!)

The HTTP URL listing organization’s teams

package (Package)

The package associated with this version.

twitterUsername (String)

The organization’s Twitter username.

platform (String)

The platform this version was built for.

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

preRelease (Boolean!)

Whether or not this version is a pre-release.

url (URI!)

The HTTP URL for this organization.

readme (String)

The README of this package version.

viewerCanAdminister (Boolean!)

Organization is adminable by the viewer.

release (Release)

The release associated with this package version.

viewerCanChangePinnedItems (Boolean!)

Can the viewer pin repositories and gists to the profile?

statistics (PackageVersionStatistics)

Statistics about package activity.

viewerCanCreateProjects (Boolean!)

Can the current viewer create new projects on this owner.

summary (String)

The package version summary.

viewerCanCreateRepositories (Boolean!)

Viewer can create repositories on this organization

version (String!)

The version string.

+ +--- + +### PackageVersionConnection + +

The connection type for PackageVersion.

+ +#### Fields + + + + + + + + + + + + + + + + + + + + + + +
NameDescription
edges ([PackageVersionEdge])

A list of edges.

nodes ([PackageVersion])

A list of nodes.

pageInfo (PageInfo!)

Information to aid in pagination.

totalCount (Int!)

Identifies the total count of items in the connection.

+ +--- + +### PackageVersionEdge + +

An edge in a connection.

+ +#### Fields + + + + + + + + + + + + + + +
NameDescription
cursor (String!)

A cursor for use in pagination.

node (PackageVersion)

The item at the end of the edge.

+ +--- + +### 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.

+ +--- + +### PageInfo + +

Information about pagination in a connection.

+ +#### Fields + + - - + + - - + + - - + + - - + + - - + +
viewerCanCreateTeams (Boolean!)

Viewer can create teams on this organization.

NameDescription
viewerCanSponsor (Boolean!)

Whether or not the viewer is able to sponsor this user/organization.

endCursor (String)

When paginating forwards, the cursor to continue.

viewerIsAMember (Boolean!)

Viewer is an active member of this organization.

hasNextPage (Boolean!)

When paginating forwards, are there more items?

viewerIsSponsoring (Boolean!)

True if the viewer is sponsoring this user/organization.

hasPreviousPage (Boolean!)

When paginating backwards, are there more items?

websiteUrl (URI)

The organization’s public profile URL.

startCursor (String)

When paginating backwards, the cursor to continue.

--- -### OrganizationAuditEntryConnection +### PermissionSource -

The connection type for OrganizationAuditEntry.

+

A level of permission and source for a user’s access to a repository.

#### Fields @@ -18060,28 +22151,24 @@ blank, the sponsorships will be ordered based on relevancy to the viewer.

Description
edges ([OrganizationAuditEntryEdge])

A list of edges.

nodes ([OrganizationAuditEntry])

A list of nodes.

organization (Organization!)

The organization the repository belongs to.

pageInfo (PageInfo!)

Information to aid in pagination.

permission (DefaultRepositoryPermissionField!)

The level of access this source has granted to the user.

totalCount (Int!)

Identifies the total count of items in the connection.

source (PermissionGranter!)

The source of this permission.

--- -### OrganizationAuditEntryEdge +### PinIssuePayload -

An edge in a connection.

+

Autogenerated return type of PinIssue

#### Fields @@ -18091,20 +22178,20 @@ blank, the sponsorships will be ordered based on relevancy to the viewer.

Description - cursor (String!) -

A cursor for use in pagination.

+ clientMutationId (String) +

A unique identifier for the client performing the mutation.

- node (OrganizationAuditEntry) -

The item at the end of the edge.

+ issue (Issue) +

The issue that was pinned

--- -### OrganizationConnection +### PinnableItemConnection -

The connection type for Organization.

+

The connection type for PinnableItem.

#### Fields @@ -18114,11 +22201,11 @@ blank, the sponsorships will be ordered based on relevancy to the viewer.

Description - edges ([OrganizationEdge]) + edges ([PinnableItemEdge])

A list of edges.

- nodes ([Organization]) + nodes ([PinnableItem])

A list of nodes.

@@ -18133,7 +22220,7 @@ blank, the sponsorships will be ordered based on relevancy to the viewer.

An edge in a connection.

@@ -18149,21 +22236,22 @@ blank, the sponsorships will be ordered based on relevancy to the viewer.

A cursor for use in pagination.

- node (Organization) + node (PinnableItem)

The item at the end of the edge.

--- -### OrganizationIdentityProvider +### PinnedDiscussion -

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

+

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

#### Implements -- [Node](interfaces.md#node) +- [Node](interfaces.md#node) +- [RepositoryNode](interfaces.md#repositorynode) #### Fields @@ -18173,80 +22261,52 @@ blank, the sponsorships will be ordered based on relevancy to the viewer.

Description - digestMethod (URI) -

The digest algorithm used to sign SAML requests for the Identity Provider.

+ createdAt (DateTime!) +

Identifies the date and time when the object was created.

- 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.

-
- + databaseId (Int) +

Identifies the primary key from the database.

+ + + discussion (Discussion!) +

The discussion that was pinned.

+ + + gradientStopColors ([String!]!) +

Color stops of the chosen gradient

id (ID!) - idpCertificate (X509Certificate) -

The x509 certificate used by the Identity Provider to sign assertions and responses.

+ pattern (PinnedDiscussionPattern!) +

Background texture pattern

- issuer (String) -

The Issuer Entity ID for the SAML Identity Provider

+ pinnedBy (Actor!) +

The actor that pinned this discussion.

- organization (Organization) -

Organization this Identity Provider belongs to

+ preconfiguredGradient (PinnedDiscussionGradient) +

Preconfigured background gradient option

- signatureMethod (URI) -

The signature algorithm used to sign SAML requests for the Identity Provider.

+ repository (Repository!) +

The repository associated with this node.

- ssoUrl (URI) -

The URL endpoint for the Identity Provider’s SAML SSO.

+ updatedAt (DateTime!) +

Identifies the date and time when the object was last updated.

--- -### OrganizationInvitation - -

An Invitation for a user to an organization.

- -#### Implements - +### PinnedDiscussionConnection -- [Node](interfaces.md#node) +

The connection type for PinnedDiscussion.

#### Fields @@ -18256,44 +22316,56 @@ blank, the sponsorships will be ordered based on relevancy to the viewer.

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.

+ edges ([PinnedDiscussionEdge]) +

A list of edges.

- id (ID!) - + nodes ([PinnedDiscussion]) +

A list of nodes.

- invitationType (OrganizationInvitationType!) -

The type of invitation that was sent (e.g. email, user).

+ pageInfo (PageInfo!) +

Information to aid in pagination.

- invitee (User) -

The user who was invited to the organization.

+ totalCount (Int!) +

Identifies the total count of items in the connection.

+ + +--- + +### PinnedDiscussionEdge + +

An edge in a connection.

+ +#### Fields + + - - + + - - + + - - + +
inviter (User!)

The user who created the invitation.

NameDescription
organization (Organization!)

The organization the invite is for

cursor (String!)

A cursor for use in pagination.

role (OrganizationInvitationRole!)

The user’s pending role in the organization (e.g. member, owner).

node (PinnedDiscussion)

The item at the end of the edge.

--- -### OrganizationInvitationConnection +### PinnedEvent + +

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

+ +#### Implements -

The connection type for OrganizationInvitation.

+ +- [Node](interfaces.md#node) #### Fields @@ -18303,28 +22375,33 @@ blank, the sponsorships will be ordered based on relevancy to the viewer.

Description - edges ([OrganizationInvitationEdge]) -

A list of edges.

+ actor (Actor) +

Identifies the actor who performed the event.

- nodes ([OrganizationInvitation]) -

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.

+ issue (Issue!) +

Identifies the issue associated with the event.

--- -### OrganizationInvitationEdge +### PinnedIssue -

An edge in a connection.

+

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

+ +#### Implements + + +- [Node](interfaces.md#node) #### Fields @@ -18334,20 +22411,32 @@ blank, the sponsorships will be ordered based on relevancy to the viewer.

Description - cursor (String!) -

A cursor for use in pagination.

+ databaseId (Int) +

Identifies the primary key from the database.

- node (OrganizationInvitation) -

The item at the end of the edge.

+ id (ID!) + + + + issue (Issue!) +

The issue that was pinned.

+ + + pinnedBy (Actor!) +

The actor that pinned this issue.

+ + + repository (Repository!) +

The repository that this issue was pinned to.

--- -### OrganizationMemberConnection +### PinnedIssueConnection -

The connection type for User.

+

The connection type for PinnedIssue.

#### Fields @@ -18357,11 +22446,11 @@ blank, the sponsorships will be ordered based on relevancy to the viewer.

Description - edges ([OrganizationMemberEdge]) + edges ([PinnedIssueEdge])

A list of edges.

- nodes ([User]) + nodes ([PinnedIssue])

A list of nodes.

@@ -18376,9 +22465,9 @@ blank, the sponsorships will be ordered based on relevancy to the viewer.

Represents a user within an organization.

+

An edge in a connection.

#### Fields @@ -18392,29 +22481,25 @@ blank, the sponsorships will be ordered based on relevancy to the viewer.

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) + node (PinnedIssue)

The item at the end of the edge.

- - role (OrganizationMemberRole) -

The role this user has in the organization.

- --- -### OrganizationTeamsHovercardContext +### PrivateRepositoryForkingDisableAuditEntry -

An organization teams hovercard context

+

Audit log entry for a private_repository_forking.disable event.

#### Implements -- [HovercardContext](interfaces.md#hovercardcontext) +- [AuditEntry](interfaces.md#auditentry) +- [EnterpriseAuditEntryData](interfaces.md#enterpriseauditentrydata) +- [Node](interfaces.md#node) +- [OrganizationAuditEntryData](interfaces.md#organizationauditentrydata) +- [RepositoryAuditEntryData](interfaces.md#repositoryauditentrydata) #### Fields @@ -18424,236 +22509,121 @@ blank, the sponsorships will be ordered based on relevancy to the viewer.

Description - message (String!) -

A string describing this context

- - - octicon (String!) -

An octicon to accompany this context

+ action (String!) +

The action name

- 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.

-
- + actor (AuditEntryActor) +

The user who initiated the action

- teamsResourcePath (URI!) -

The path for the full team list for this user

+ actorIp (String) +

The IP address of the actor

- teamsUrl (URI!) -

The URL for the full team list for this user

+ actorLocation (ActorLocation) +

A readable representation of the actor’s location

- totalTeamCount (Int!) -

The total number of teams the user is on in the organization

+ actorLogin (String) +

The username of the user who initiated the action

- - ---- - -### OrganizationsHovercardContext - -

An organization list hovercard context

- -#### Implements - - -- [HovercardContext](interfaces.md#hovercardcontext) - -#### Fields - - - - + + - - + + - - + + - - + + - - + + -
NameDescriptionactorResourcePath (URI)

The HTTP path for the actor.

message (String!)

A string describing this context

actorUrl (URI)

The HTTP URL for the actor.

octicon (String!)

An octicon to accompany this context

createdAt (PreciseDateTime!)

The time the action was initiated

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.

-
-
enterpriseResourcePath (URI)

The HTTP path for this enterprise.

totalOrganizationCount (Int!)

The total number of organizations this user is in

enterpriseSlug (String)

The slug of the enterprise.

- ---- - -### Package - -

Information for an uploaded package.

- -#### Implements - - -- [Node](interfaces.md#node) - -#### Fields - - - - + + - - + + - - + + - - + + + + + + + + + + - + - - + + - - + + - - + + + + + + + + + + + + + + + + + +
NameDescriptionenterpriseUrl (URI)

The HTTP URL for this enterprise.

id (ID!)
latestVersion (PackageVersion)

Find the latest version for the package.

operationType (OperationType)

The corresponding operation type for the action

name (String!)

Identifies the name of the package.

organization (Organization)

The Organization associated with the Audit Entry.

packageType (PackageType!)

Identifies the type of the package.

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 this package belongs to.

The repository associated with the action

statistics (PackageStatistics)

Statistics about package activity.

repositoryName (String)

The name of the repository

version (PackageVersion) -

Find package version by version string.

- - - - - - - -
Arguments
-

version (String!)

-

The package version.

-
-
repositoryResourcePath (URI)

The HTTP path for the repository

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.

-
-
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.

--- -### PackageConnection +### PrivateRepositoryForkingEnableAuditEntry -

The connection type for Package.

+

Audit log entry for a private_repository_forking.enable event.

+ +#### Implements + + +- [AuditEntry](interfaces.md#auditentry) +- [EnterpriseAuditEntryData](interfaces.md#enterpriseauditentrydata) +- [Node](interfaces.md#node) +- [OrganizationAuditEntryData](interfaces.md#organizationauditentrydata) +- [RepositoryAuditEntryData](interfaces.md#repositoryauditentrydata) #### Fields @@ -18663,161 +22633,113 @@ blank, the sponsorships will be ordered based on relevancy to the viewer.

Description - edges ([PackageEdge]) -

A list of edges.

+ action (String!) +

The action name

- nodes ([Package]) -

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

- - ---- - -### PackageEdge - -

An edge in a connection.

- -#### Fields - - - - + + - - + + - - + + -
NameDescriptionactorLogin (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 (Package)

The item at the end of the edge.

actorUrl (URI)

The HTTP URL for the actor.

- ---- - -### PackageFile - -

A file in a package version.

- -#### Implements - - -- [Node](interfaces.md#node) - -#### Fields - - - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + -
NameDescriptioncreatedAt (PreciseDateTime!)

The time the action was initiated

id (ID!)enterpriseResourcePath (URI)

The HTTP path for this enterprise.

md5 (String)

MD5 hash of the file.

enterpriseSlug (String)

The slug of the enterprise.

name (String!)

Name of the file.

enterpriseUrl (URI)

The HTTP URL for this enterprise.

packageVersion (PackageVersion)

The package version this file belongs to.

id (ID!)
sha1 (String)

SHA1 hash of the file.

operationType (OperationType)

The corresponding operation type for the action

sha256 (String)

SHA256 hash of the file.

organization (Organization)

The Organization associated with the Audit Entry.

size (Int)

Size of the file in bytes.

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

url (URI)

URL to download the asset.

organizationUrl (URI)

The HTTP URL for the organization

- ---- - -### PackageFileConnection - -

The connection type for PackageFile.

- -#### Fields - - - - + + - - + + - - + + - - + + - - + + -
NameDescriptionrepository (Repository)

The repository associated with the action

edges ([PackageFileEdge])

A list of edges.

repositoryName (String)

The name of the repository

nodes ([PackageFile])

A list of nodes.

repositoryResourcePath (URI)

The HTTP path for the repository

pageInfo (PageInfo!)

Information to aid in pagination.

repositoryUrl (URI)

The HTTP URL for the repository

totalCount (Int!)

Identifies the total count of items in the connection.

user (User)

The user affected by the action

- ---- - -### PackageFileEdge - -

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 (PackageFile)

The item at the end of the edge.

userUrl (URI)

The HTTP URL for the user.

--- -### PackageStatistics +### ProfileItemShowcase -

Represents a object that contains package activity statistics such as downloads.

+

A curatable list of repositories relating to a repository owner, which defaults +to showing the most popular repositories they own.

#### Fields @@ -18827,21 +22749,60 @@ blank, the sponsorships will be ordered based on relevancy to the viewer.

Description - downloadsTotalCount (Int!) -

Number of times the package was downloaded since it was created.

+ hasPinnedItems (Boolean!) +

Whether or not the owner has pinned any repositories or gists.

+ + + 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.

+
+ --- -### PackageTag +### Project -

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

+

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 @@ -18851,41 +22812,25 @@ blank, the sponsorships will be ordered based on relevancy to the viewer.

Description - id (ID!) - + body (String) +

The project’s description body.

- name (String!) -

Identifies the tag name of the version.

+ bodyHTML (HTML!) +

The projects description body rendered to HTML.

- version (PackageVersion) -

Version that the tag is associated with.

+ closed (Boolean!) +

true if the object is closed (definition of closed may depend on type)

- - ---- - -### PackageVersion - -

Information about a specific package version.

- -#### Implements - - -- [Node](interfaces.md#node) - -#### Fields - - - - + + - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + -
NameDescriptionclosedAt (DateTime)

Identifies the date and time when the object was closed.

files (PackageFileConnection!)columns (ProjectColumnConnection!) -

List of files associated with this package version

+

List of columns in the project

@@ -18914,112 +22859,114 @@ blank, the sponsorships will be ordered based on relevancy to the viewer.

Returns the last n elements from the list.

- - -
Arguments
-

orderBy (PackageFileOrder)

-

Ordering of the returned package files.

-
id (ID!)createdAt (DateTime!)

Identifies the date and time when the object was created.

package (Package)

The package associated with this version.

creator (Actor)

The actor who originally created the project.

platform (String)

The platform this version was built for.

databaseId (Int)

Identifies the primary key from the database.

preRelease (Boolean!)

Whether or not this version is a pre-release.

id (ID!)
readme (String)

The README of this package version.

name (String!)

The project’s name.

release (Release)

The release associated with this package version.

number (Int!)

The project’s number.

statistics (PackageVersionStatistics)

Statistics about package activity.

owner (ProjectOwner!)

The project’s owner. Currently limited to repositories, organizations, and users.

summary (String)

The package version summary.

pendingCards (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.

+
+
version (String!)

The version string.

progress (ProjectProgress!)

Project progress details.

- ---- - -### PackageVersionConnection - -

The connection type for PackageVersion.

- -#### Fields - - - - + + - - + + - - + + - - + + - - + +
NameDescriptionresourcePath (URI!)

The HTTP path for this project

edges ([PackageVersionEdge])

A list of edges.

state (ProjectState!)

Whether the project is open or closed.

nodes ([PackageVersion])

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 project

totalCount (Int!)

Identifies the total count of items in the connection.

viewerCanUpdate (Boolean!)

Check if the current viewer can update this object.

--- -### PackageVersionEdge - -

An edge in a connection.

- -#### Fields +### ProjectCard - - - - - - - - - - - - - -
NameDescription
cursor (String!)

A cursor for use in pagination.

node (PackageVersion)

The item at the end of the edge.

+

A card in a project.

---- +#### Implements -### PackageVersionStatistics -

Represents a object that contains package version activity statistics such as downloads.

+- [Node](interfaces.md#node) #### Fields @@ -19029,97 +22976,67 @@ blank, the sponsorships will be ordered based on relevancy to the viewer.

Description - downloadsTotalCount (Int!) -

Number of times the package was downloaded since it was created.

+ 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.

- - ---- - -### PageInfo - -

Information about pagination in a connection.

- -#### Fields - - - - + + - - + + - - + + - - + + - - + + -
NameDescriptioncontent (ProjectCardItem)

The card content item

endCursor (String)

When paginating forwards, the cursor to continue.

createdAt (DateTime!)

Identifies the date and time when the object was created.

hasNextPage (Boolean!)

When paginating forwards, are there more items?

creator (Actor)

The actor who created this card

hasPreviousPage (Boolean!)

When paginating backwards, are there more items?

databaseId (Int)

Identifies the primary key from the database.

startCursor (String)

When paginating backwards, the cursor to continue.

id (ID!)
- ---- - -### PermissionSource - -

A level of permission and source for a user’s access to a repository.

- -#### Fields - - - - + + - - + + - - + + - - + + -
NameDescriptionisArchived (Boolean!)

Whether the card is archived

organization (Organization!)

The organization the repository belongs to.

note (String)

The card note

permission (DefaultRepositoryPermissionField!)

The level of access this source has granted to the user.

project (Project!)

The project that contains this card.

source (PermissionGranter!)

The source of this permission.

resourcePath (URI!)

The HTTP path for this card

- ---- - -### PinIssuePayload - -

Autogenerated return type of PinIssue

- -#### Fields - - - - + + - - + + - - + +
NameDescriptionstate (ProjectCardState)

The state of ProjectCard

clientMutationId (String)

A unique identifier for the client performing the mutation.

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

issue (Issue)

The issue that was pinned

url (URI!)

The HTTP URL for this card

--- -### PinnableItemConnection +### ProjectCardConnection -

The connection type for PinnableItem.

+

The connection type for ProjectCard.

#### Fields @@ -19129,11 +23046,11 @@ blank, the sponsorships will be ordered based on relevancy to the viewer.

Description - edges ([PinnableItemEdge]) + edges ([ProjectCardEdge])

A list of edges.

- nodes ([PinnableItem]) + nodes ([ProjectCard])

A list of nodes.

@@ -19148,7 +23065,7 @@ blank, the sponsorships will be ordered based on relevancy to the viewer.

An edge in a connection.

@@ -19164,16 +23081,16 @@ blank, the sponsorships will be ordered based on relevancy to the viewer.

A cursor for use in pagination.

- node (PinnableItem) + node (ProjectCard)

The item at the end of the edge.

--- -### PinnedEvent +### ProjectColumn -

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

+

A column inside a project.

#### Implements @@ -19188,68 +23105,89 @@ blank, the sponsorships will be ordered based on relevancy to the viewer.

Description - actor (Actor) -

Identifies the actor who performed the event.

+ 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.

+
+ createdAt (DateTime!)

Identifies the date and time when the object was created.

- id (ID!) - + databaseId (Int) +

Identifies the primary key from the database.

- issue (Issue!) -

Identifies the issue associated with the event.

+ id (ID!) + - - ---- - -### PinnedIssue - -

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

- -#### Implements - - -- [Node](interfaces.md#node) - -#### Fields - - - - + + - - + + - - + + - - + + - - + + - - + +
NameDescriptionname (String!)

The project column’s name.

databaseId (Int)

Identifies the primary key from the database.

project (Project!)

The project that contains this column.

id (ID!)purpose (ProjectColumnPurpose)

The semantic purpose of the column

issue (Issue!)

The issue that was pinned.

resourcePath (URI!)

The HTTP path for this project column

pinnedBy (Actor!)

The actor that pinned this issue.

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

repository (Repository!)

The repository that this issue was pinned to.

url (URI!)

The HTTP URL for this project column

--- -### PinnedIssueConnection +### ProjectColumnConnection -

The connection type for PinnedIssue.

+

The connection type for ProjectColumn.

#### Fields @@ -19259,11 +23197,11 @@ blank, the sponsorships will be ordered based on relevancy to the viewer.

Description - edges ([PinnedIssueEdge]) + edges ([ProjectColumnEdge])

A list of edges.

- nodes ([PinnedIssue]) + nodes ([ProjectColumn])

A list of nodes.

@@ -19278,7 +23216,7 @@ blank, the sponsorships will be ordered based on relevancy to the viewer.

An edge in a connection.

@@ -19294,25 +23232,16 @@ blank, the sponsorships will be ordered based on relevancy to the viewer.

A cursor for use in pagination.

- node (PinnedIssue) + node (ProjectColumn)

The item at the end of the edge.

--- -### PrivateRepositoryForkingDisableAuditEntry - -

Audit log entry for a private_repository_forking.disable event.

- -#### Implements - +### ProjectConnection -- [AuditEntry](interfaces.md#auditentry) -- [EnterpriseAuditEntryData](interfaces.md#enterpriseauditentrydata) -- [Node](interfaces.md#node) -- [OrganizationAuditEntryData](interfaces.md#organizationauditentrydata) -- [RepositoryAuditEntryData](interfaces.md#repositoryauditentrydata) +

A list of projects associated with the owner.

#### Fields @@ -19322,121 +23251,58 @@ 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

- - - 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

- - - repository (Repository) -

The repository associated with the action

- - - repositoryName (String) -

The name of the repository

+ edges ([ProjectEdge]) +

A list of edges.

- repositoryResourcePath (URI) -

The HTTP path for the repository

+ nodes ([Project]) +

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.

+ + +--- + +### ProjectEdge + +

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 (Project)

The item at the end of the edge.

--- -### PrivateRepositoryForkingEnableAuditEntry +### ProjectNext -

Audit log entry for a private_repository_forking.enable event.

+

New projects that manage issues, pull requests and drafts using tables and boards.

#### Implements -- [AuditEntry](interfaces.md#auditentry) -- [EnterpriseAuditEntryData](interfaces.md#enterpriseauditentrydata) +- [Closable](interfaces.md#closable) - [Node](interfaces.md#node) -- [OrganizationAuditEntryData](interfaces.md#organizationauditentrydata) -- [RepositoryAuditEntryData](interfaces.md#repositoryauditentrydata) +- [Updatable](interfaces.md#updatable) #### Fields @@ -19446,131 +23312,33 @@ 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

- - - 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

- - - 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

+ closed (Boolean!) +

Returns true if the project is closed.

- userLogin (String) -

For actions involving two users, the actor is the initiator and the user is the affected user.

+ closedAt (DateTime) +

Identifies the date and time when the object was closed.

- 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.

+ creator (Actor) +

The actor who originally created the project.

- - ---- - -### ProfileItemShowcase - -

A curatable list of repositories relating to a repository owner, which defaults -to showing the most popular repositories they own.

- -#### Fields - - - - + + - - + + - + -
NameDescriptiondatabaseId (Int)

Identifies the primary key from the database.

hasPinnedItems (Boolean!)

Whether or not the owner has pinned any repositories or gists.

description (String)

The project’s description.

items (PinnableItemConnection!)fields (ProjectNextFieldConnection!) -

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.

+

List of fields in the project

@@ -19602,48 +23370,14 @@ repositories will be returned.

Arguments
- ---- - -### Project - -

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

- -#### Implements - - -- [Closable](interfaces.md#closable) -- [Node](interfaces.md#node) -- [Updatable](interfaces.md#updatable) - -#### Fields - - - - - - - - - - - - - - - - - - - - + + - + - - - - - - - - - - - - - - - - - - - - - - + + - + + + + + - - - - - - + + + + + + @@ -19772,14 +23484,40 @@ repositories will be returned.

--- -### ProjectCard +### ProjectNextConnection -

A card in a project.

+

The connection type for ProjectNext.

-#### Implements +#### Fields + +
NameDescription
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)

closedAt (DateTime)

Identifies the date and time when the object was closed.

id (ID!)
columns (ProjectColumnConnection!)items (ProjectNextItemConnection!) -

List of columns in the project

+

List of items in the project

@@ -19675,38 +23409,22 @@ repositories will be returned.

Arguments
createdAt (DateTime!)

Identifies the date and time when the object was created.

creator (Actor)

The actor who originally created the project.

databaseId (Int)

Identifies the primary key from the database.

id (ID!)
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.

owner (ProjectNextOwner!)

The project’s owner. Currently limited to organizations and users.

pendingCards (ProjectCardConnection!)public (Boolean!)

Returns true if the project is public.

repositories (RepositoryConnection!) -

List of pending cards in this project

+

The repositories the project is linked to.

@@ -19717,12 +23435,6 @@ repositories will be returned.

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)

@@ -19744,17 +23456,17 @@ repositories will be returned.

progress (ProjectProgress!)

Project progress details.

resourcePath (URI!)

The HTTP path for this project

state (ProjectState!)

Whether the project is open or closed.

shortDescription (String)

The project’s short description.

title (String)

The project’s name.

updatedAt (DateTime!)
+ + + + + + + + + + + + + + + + + + + + +
NameDescription
edges ([ProjectNextEdge])

A list of edges.

nodes ([ProjectNext])

A list of nodes.

pageInfo (PageInfo!)

Information to aid in pagination.

totalCount (Int!)

Identifies the total count of items in the connection.

+--- -- [Node](interfaces.md#node) +### ProjectNextEdge + +

An edge in a connection.

#### Fields @@ -19789,24 +23527,32 @@ repositories will be returned.

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.

+ cursor (String!) +

A cursor for use in pagination.

- content (ProjectCardItem) -

The card content item

+ node (ProjectNext) +

The item at the end of the edge.

+ + + +--- + +### ProjectNextField + +

A field inside a project.

+ +#### Fields + + + + + - - - - @@ -19816,40 +23562,28 @@ associated with a column, they will not become pending in the future.

- - - - - - - - - - + + - - + + - - + + - - - -
NameDescription
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.

isArchived (Boolean!)

Whether the card is archived

note (String)

The card note

project (Project!)

The project that contains this card.

name (String!)

The project field’s name.

resourcePath (URI!)

The HTTP path for this card

project (ProjectNext!)

The project that contains this column.

state (ProjectCardState)

The state of ProjectCard

settings (String)

The field’s settings.

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

url (URI!)

The HTTP URL for this card

--- -### ProjectCardConnection +### ProjectNextFieldConnection -

The connection type for ProjectCard.

+

The connection type for ProjectNextField.

#### Fields @@ -19859,11 +23593,11 @@ associated with a column, they will not become pending in the future.

Description - edges ([ProjectCardEdge]) + edges ([ProjectNextFieldEdge])

A list of edges.

- nodes ([ProjectCard]) + nodes ([ProjectNextField])

A list of nodes.

@@ -19878,7 +23612,7 @@ associated with a column, they will not become pending in the future.

--- -### ProjectCardEdge +### ProjectNextFieldEdge

An edge in a connection.

@@ -19894,16 +23628,16 @@ associated with a column, they will not become pending in the future.

A cursor for use in pagination.

- node (ProjectCard) + node (ProjectNextField)

The item at the end of the edge.

--- -### ProjectColumn +### ProjectNextItem -

A column inside a project.

+

An item within a new Project.

#### Implements @@ -19918,9 +23652,25 @@ associated with a column, they will not become pending in the future.

Description - cards (ProjectCardConnection!) + content (ProjectNextItemContent) +

The content of the referenced issue or pull request

+ + + createdAt (DateTime!) +

Identifies the date and time when the object was created.

+ + + creator (Actor) +

The actor who created the item.

+ + + databaseId (Int) +

Identifies the primary key from the database.

+ + + fieldValues (ProjectNextItemFieldValueConnection!) -

List of cards in the column

+

List of field values

@@ -19931,12 +23681,6 @@ associated with a column, they will not become pending in the future.

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)

@@ -19958,49 +23702,33 @@ associated with a column, they will not become pending in the future.

- - createdAt (DateTime!) -

Identifies the date and time when the object was created.

- - - databaseId (Int) -

Identifies the primary key from the database.

- id (ID!) - name (String!) -

The project column’s name.

- - - project (Project!) -

The project that contains this column.

+ isArchived (Boolean!) +

Whether the item is archived.

- purpose (ProjectColumnPurpose) -

The semantic purpose of the column

+ project (ProjectNext!) +

The project that contains this item.

- resourcePath (URI!) -

The HTTP path for this project column

+ title (String) +

The title of the item

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

- - url (URI!) -

The HTTP URL for this project column

- --- -### ProjectColumnConnection +### ProjectNextItemConnection -

The connection type for ProjectColumn.

+

The connection type for ProjectNextItem.

#### Fields @@ -20010,11 +23738,11 @@ associated with a column, they will not become pending in the future.

Description - edges ([ProjectColumnEdge]) + edges ([ProjectNextItemEdge])

A list of edges.

- nodes ([ProjectColumn]) + nodes ([ProjectNextItem])

A list of nodes.

@@ -20029,7 +23757,7 @@ associated with a column, they will not become pending in the future.

--- -### ProjectColumnEdge +### ProjectNextItemEdge

An edge in a connection.

@@ -20045,16 +23773,21 @@ associated with a column, they will not become pending in the future.

A cursor for use in pagination.

- node (ProjectColumn) + node (ProjectNextItem)

The item at the end of the edge.

--- -### ProjectConnection +### ProjectNextItemFieldValue -

A list of projects associated with the owner.

+

An value of a field in an item of a new Project.

+ +#### Implements + + +- [Node](interfaces.md#node) #### Fields @@ -20064,11 +23797,58 @@ associated with a column, they will not become pending in the future.

Description - edges ([ProjectEdge]) + createdAt (DateTime!) +

Identifies the date and time when the object was created.

+ + + creator (Actor) +

The actor who created the item.

+ + + databaseId (Int) +

Identifies the primary key from the database.

+ + + id (ID!) + + + + projectField (ProjectNextField!) +

The project field that contains this value.

+ + + projectItem (ProjectNextItem!) +

The project item that contains this value.

+ + + updatedAt (DateTime!) +

Identifies the date and time when the object was last updated.

+ + + value (String) +

The value of a field

+ + + +--- + +### ProjectNextItemFieldValueConnection + +

The connection type for ProjectNextItemFieldValue.

+ +#### Fields + + + + + + + + - + @@ -20083,7 +23863,7 @@ associated with a column, they will not become pending in the future.

--- -### ProjectEdge +### ProjectNextItemFieldValueEdge

An edge in a connection.

@@ -20099,7 +23879,7 @@ associated with a column, they will not become pending in the future.

- +
NameDescription
edges ([ProjectNextItemFieldValueEdge])

A list of edges.

nodes ([Project])nodes ([ProjectNextItemFieldValue])

A list of nodes.

A cursor for use in pagination.

node (Project)node (ProjectNextItemFieldValue)

The item at the end of the edge.

@@ -20267,6 +24047,7 @@ owned by the user.

- [Labelable](interfaces.md#labelable) - [Lockable](interfaces.md#lockable) - [Node](interfaces.md#node) +- [ProjectNextOwner](interfaces.md#projectnextowner) - [Reactable](interfaces.md#reactable) - [RepositoryNode](interfaces.md#repositorynode) - [Subscribable](interfaces.md#subscribable) @@ -20388,6 +24169,53 @@ owned by the user.

closedAt (DateTime)

Identifies the date and time when the object was closed.

+ + closingIssuesReferences (IssueConnection) + +

List of issues that were may be closed by 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.

+
+

orderBy (IssueOrder)

+

Ordering options for issues returned from the connection

+
+

userLinkedOnly (Boolean)

+

Return only manually linked Issues

+
+ + comments (IssueCommentConnection!) @@ -20608,23 +24436,185 @@ owned by the user.

Returns the last n elements from the list.

- - -

orderBy (LabelOrder)

-

Ordering options for labels returned from the connection.

- - + + +

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.

+
+

writersOnly (Boolean)

+

Only return reviews from user who have write access to the repository

+
+ + + + latestReviews (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.

+
+ + + + 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.

+
+

last (Int)

+

Returns the last n elements from the list.

+
- lastEditedAt (DateTime) -

The moment the editor made the last edit

+ permalink (URI!) +

The permalink to the pull request.

- latestOpinionatedReviews (PullRequestReviewConnection) + 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!) -

A list of latest reviews per user associated with the pull request.

+

List of project cards associated with this pull request.

@@ -20635,6 +24625,12 @@ owned by the user.

Returns the elements in the list that come after the specified cursor.

+ + +

Returns the last n elements from the list.

- - -
Arguments
+

archivedStates ([ProjectCardArchivedState])

+

A list of archived states to filter the cards by

+

before (String)

@@ -20653,94 +24649,30 @@ owned by the user.

-

writersOnly (Boolean)

-

Only return reviews from user who have write access to the repository

-
- latestReviews (PullRequestReviewConnection) + projectNext (ProjectNext) -

A list of latest reviews per user associated with the pull request that are not also pending review.

+

Find a project by project (beta) 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 project (beta) number.

- 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!) + projectNextItems (ProjectNextItemConnection!) -

A list of Users that are participating in the Pull Request conversation.

+

List of project (beta) items associated with this pull request.

@@ -20763,6 +24695,12 @@ owned by the user.

Returns the first n elements from the list.

+ + + - - - - - - - - - + @@ -21122,6 +25055,10 @@ merged, or if the test merge commit is still being generated. See the + + + + @@ -21181,6 +25118,10 @@ merged, or if the test merge commit is still being generated. See the + + + + @@ -22411,7 +26352,7 @@ merged, or if the test merge commit is still being generated. See the - + @@ -22554,6 +26495,33 @@ merged, or if the test merge commit is still being generated. See the --- +### PullRequestTemplate + +

A repository pull request template.

+ +#### Fields + +
Arguments
+

includeArchived (Boolean)

+

Include archived items.

+

last (Int)

@@ -20773,20 +24711,9 @@ owned by the user.

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!)projectsNext (ProjectNextConnection!) -

List of project cards associated with this pull request.

+

A list of projects (beta) under the owner.

@@ -20797,12 +24724,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)

@@ -20821,6 +24742,18 @@ merged, or if the test merge commit is still being generated. See the

Returns the last n elements from the list.

+

query (String)

+

A project (beta) to search for under the the owner.

+
+

sortBy (ProjectNextOrderField)

+

How to order the returned projects (beta).

+
title (String!)

Identifies the pull request title.

titleHTML (HTML!)

Identifies the pull request title rendered to HTML.

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

viewerCanEnableAutoMerge (Boolean!)

Whether or not the viewer can enable auto-merge

viewerCanMergeAsAdmin (Boolean!)

Indicates whether the viewer can bypass branch protections and merge the pull request immediately

viewerCanReact (Boolean!)

Can user react to this subject

isCollapsed (Boolean!)

Whether or not the thread has been collapsed (outdated or resolved)

Whether or not the thread has been collapsed (resolved)

isOutdated (Boolean!)
+ + + + + + + + + + + + + + + + +
NameDescription
body (String)

The body of the template

filename (String)

The filename of the template

repository (Repository!)

The repository the template belongs to

+ +--- + ### PullRequestTimelineConnection

The connection type for PullRequestTimelineItem.

@@ -22707,8 +26675,8 @@ merged, or if the test merge commit is still being generated. See the

The SHA before the push

- pusher (User!) -

The user who pushed

+ pusher (Actor!) +

The actor who pushed

repository (Repository!) @@ -23022,6 +26990,41 @@ merged, or if the test merge commit is still being generated. See the createdAt (DateTime)

Identifies when the reaction was created.

+ + reactors (ReactorConnection!) + +

Reactors to the reaction subject with the emotion represented by this reaction group.

+ + + + + + + + + + + + + + + + +
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.

+
+ + subject (Reactable!)

The subject that was reacted to.

@@ -23069,6 +27072,64 @@ merged, or if the test merge commit is still being generated. See the --- +### ReactorConnection + +

The connection type for Reactor.

+ +#### Fields + + + + + + + + + + + + + + + + + + + + + + +
NameDescription
edges ([ReactorEdge])

A list of edges.

nodes ([Reactor])

A list of nodes.

pageInfo (PageInfo!)

Information to aid in pagination.

totalCount (Int!)

Identifies the total count of items in the connection.

+ +--- + +### ReactorEdge + +

Represents an author of a reaction.

+ +#### Fields + + + + + + + + + + + + + + + + + + +
NameDescription
cursor (String!)

A cursor for use in pagination.

node (Reactor!)

The author of the reaction.

reactedAt (DateTime!)

The moment when the user made the reaction.

+ +--- + ### ReadyForReviewEvent

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

@@ -23316,6 +27377,10 @@ merged, or if the test merge commit is still being generated. See the requiresCodeOwnerReviews (Boolean!)

Are reviews from code owners required to update matching branches.

+ + requiresConversationResolution (Boolean!) +

Are conversations required to be resolved before merging.

+ requiresLinearHistory (Boolean!)

Are merge commits prohibited from being pushed to this branch.

@@ -23434,6 +27499,29 @@ merged, or if the test merge commit is still being generated. See the --- +### RejectDeploymentsPayload + +

Autogenerated return type of RejectDeployments

+ +#### Fields + + + + + + + + + + + + + + +
NameDescription
clientMutationId (String)

A unique identifier for the client performing the mutation.

deployments ([Deployment!])

The affected deployments.

+ +--- + ### Release

A release contains the content for a release.

@@ -23442,6 +27530,7 @@ merged, or if the test merge commit is still being generated. See the - [Node](interfaces.md#node) +- [Reactable](interfaces.md#reactable) - [UniformResourceLocatable](interfaces.md#uniformresourcelocatable) #### Fields @@ -23459,6 +27548,10 @@ merged, or if the test merge commit is still being generated. See the 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 release.

@@ -23483,6 +27576,41 @@ merged, or if the test merge commit is still being generated. See the isPrerelease (Boolean!)

Whether or not the release is a prerelease

+ + mentions (UserConnection) + +

A list of users mentioned in the release description

+ + + + + + + + + + + + + + + + +
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.

+
+ + name (String)

The title of the release.

@@ -23491,6 +27619,57 @@ merged, or if the test merge commit is still being generated. See the publishedAt (DateTime)

Identifies the date and time when the release was created.

+ + 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.

+
+ + releaseAssets (ReleaseAssetConnection!) @@ -23577,6 +27756,10 @@ merged, or if the test merge commit is still being generated. See the url (URI!)

The HTTP URL for this issue

+ + viewerCanReact (Boolean!) +

Can user react to this subject

+ --- @@ -23984,6 +28167,29 @@ merged, or if the test merge commit is still being generated. See the --- +### RemoveUpvotePayload + +

Autogenerated return type of RemoveUpvote

+ +#### Fields + + + + + + + + + + + + + + +
NameDescription
clientMutationId (String)

A unique identifier for the client performing the mutation.

subject (Votable)

The votable subject.

+ +--- + ### RemovedFromProjectEvent

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

@@ -26384,6 +30590,10 @@ merged, or if the test merge commit is still being generated. See the + + autoMergeAllowed (Boolean!) +

Whether or not Auto-merge can be enabled on pull requests in this repository.

+ branchProtectionRules (BranchProtectionRuleConnection!) @@ -26423,6 +30633,23 @@ merged, or if the test merge commit is still being generated. See the codeOfConduct (CodeOfConduct)

Returns the code of conduct for this repository

+ + codeowners (RepositoryCodeowners) + +

Information extracted from the repository’s CODEOWNERS file.

+ + + + + + + +
Arguments
+

refName (String)

+

The ref name used to return the associated CODEOWNERS file.

+
+ + collaborators (RepositoryCollaboratorConnection) @@ -26461,19 +30688,162 @@ merged, or if the test merge commit is still being generated. See the

Returns the last n elements from the list.

- - -

query (String)

-

Filters users with query on user name and login

- - + + +

query (String)

+

Filters users with query on user name and login

+ + + + + + + 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.

+
+ + + + contactLinks ([RepositoryContactLink!]) +

Returns a list of contact links associated to the repository

+ + + createdAt (DateTime!) +

Identifies the date and time when the object was created.

+ + + databaseId (Int) +

Identifies the primary key from the database.

+ + + defaultBranchRef (Ref) +

The Ref associated with the repository’s default branch.

+ + + deleteBranchOnMerge (Boolean!) +

Whether or not branches are automatically deleted when merged in this repository.

+ + + 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

+
+ + + + 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.

+
- commitComments (CommitCommentConnection!) + deployments (DeploymentConnection!) -

A list of commit comments associated with the repository.

+

Deployments associated with the repository

@@ -26490,6 +30860,12 @@ 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
+

environments ([String!])

+

Environments to list deployments for

+

first (Int)

@@ -26502,33 +30878,44 @@ merged, or if the test merge commit is still being generated. See the

Returns the last n elements from the list.

+

orderBy (DeploymentOrder)

+

Ordering options for deployments returned from the connection.

+
- contactLinks ([RepositoryContactLink!]) -

Returns a list of contact links associated to the repository

- - - 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 repository.

- defaultBranchRef (Ref) -

The Ref associated with the repository’s default branch.

+ descriptionHTML (HTML!) +

The description of the repository rendered to HTML.

- deleteBranchOnMerge (Boolean!) -

Whether or not branches are automatically deleted when merged in this repository.

+ discussion (Discussion) + +

Returns a single discussion from the current repository by number.

+ + + + + + + +
Arguments
+

number (Int!)

+

The number for the discussion to be returned.

+
+ - dependencyGraphManifests (DependencyGraphManifestConnection) + discussionCategories (DiscussionCategoryConnection!) -

A list of dependency manifests contained in the repository

+

A list of discussion categories that are available in the repository.

@@ -26547,14 +30934,8 @@ merged, or if the test merge commit is still being generated. See the - - - @@ -26569,19 +30950,13 @@ merged, or if the test merge commit is still being generated. See the

Returns the last n elements from the list.

- - -
Arguments
-

dependenciesAfter (String)

-

Cursor to paginate dependencies

-
-

dependenciesFirst (Int)

-

Number of dependencies to fetch

+

filterByAssignable (Boolean)

+

Filter by categories that are assignable by the viewer.

-

withDependencies (Boolean)

-

Flag to scope to only manifests with dependencies

-
- deployKeys (DeployKeyConnection!) + discussions (DiscussionConnection!) -

A list of deploy keys that are on this repository.

+

A list of discussions that have been opened in the repository.

@@ -26598,6 +30973,12 @@ 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
+

categoryId (ID)

+

Only include discussions that belong to the category with this ID.

+

first (Int)

@@ -26610,33 +30991,54 @@ merged, or if the test merge commit is still being generated. See the

Returns the last n elements from the list.

+

orderBy (DiscussionOrder)

+

Ordering options for discussions returned from the connection.

+
- deployments (DeploymentConnection!) + diskUsage (Int) +

The number of kilobytes this repository occupies on disk.

+ + + environment (Environment) -

Deployments associated with the repository

+

Returns a single active environment from the current repository by name.

+
Arguments
-

after (String)

-

Returns the elements in the list that come after the specified cursor.

+

name (String!)

+

The name of the environment to be returned.

+ + + + environments (EnvironmentConnection!) + +

A list of environments that are in this repository.

+ + + + @@ -26651,31 +31053,17 @@ merged, or if the test merge commit is still being generated. See the

Returns the last n elements from the list.

- - -
Arguments
-

before (String)

-

Returns the elements in the list that come before the specified cursor.

+

after (String)

+

Returns the elements in the list that come after the specified cursor.

-

environments ([String!])

-

Environments to list deployments for

+

before (String)

+

Returns the elements in the list that come before the specified cursor.

-

orderBy (DeploymentOrder)

-

Ordering options for deployments returned from the connection.

-
- - description (String) -

The description of the repository.

- - - descriptionHTML (HTML!) -

The description of the repository rendered to HTML.

- - - diskUsage (Int) -

The number of kilobytes this repository occupies on disk.

- forkCount (Int!)

Returns how many forks there are of this repository in the whole network.

+ + forkingAllowed (Boolean!) +

Whether this repository allows forks.

+ forks (RepositoryConnection!) @@ -27256,6 +31644,41 @@ organization or user being viewed owns.

parent (Repository)

The repository parent, if this is a fork.

+ + pinnedDiscussions (PinnedDiscussionConnection!) + +

A list of discussions that have been pinned 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.

+
+ + pinnedIssues (PinnedIssueConnection) @@ -27312,6 +31735,23 @@ organization or user being viewed owns.

+ + projectNext (ProjectNext) + +

Finds and returns the Project (beta) according to the provided Project (beta) number.

+ + + + + + + +
Arguments
+

number (Int!)

+

The ProjectNext number.

+
+ + projects (ProjectConnection!) @@ -27365,6 +31805,53 @@ organization or user being viewed owns.

+ + projectsNext (ProjectNextConnection!) + +

List of projects (beta) linked to 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)

+

A project (beta) to search for linked to the repo.

+
+

sortBy (ProjectNextOrderField)

+

How to order the returned project (beta) objects.

+
+ + projectsResourcePath (URI!)

The HTTP path listing the repository’s projects

@@ -27390,6 +31877,10 @@ organization or user being viewed owns.

+ + pullRequestTemplates ([PullRequestTemplate!]) +

Returns a list of pull request templates associated to the repository

+ pullRequests (PullRequestConnection!) @@ -27807,6 +32298,10 @@ organization or user being viewed owns.

viewerSubscription (SubscriptionState)

Identifies if the viewer is watching, not watching, or ignoring the subscribable entity.

+ + visibility (RepositoryVisibility!) +

Indicates the repository’s visibility level.

+ vulnerabilityAlerts (RepositoryVulnerabilityAlertConnection) @@ -27839,6 +32334,12 @@ organization or user being viewed owns.

Returns the last n elements from the list.

+ + +

states ([RepositoryVulnerabilityAlertState!])

+

Filter by the state of the alert

+ + @@ -27881,6 +32382,68 @@ organization or user being viewed owns.

--- +### RepositoryCodeowners + +

Information extracted from a repository’s CODEOWNERS file.

+ +#### Fields + + + + + + + + + + +
NameDescription
errors ([RepositoryCodeownersError!]!)

Any problems that were encountered while parsing the CODEOWNERS file.

+ +--- + +### RepositoryCodeownersError + +

An error in a CODEOWNERS file.

+ +#### Fields + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameDescription
column (Int!)

The column number where the error occurs.

kind (String!)

A short string describing the type of error.

line (Int!)

The line number where the error occurs.

message (String!)

A complete description of the error, combining information from other fields.

path (String!)

The path to the file when the error occurs.

source (String!)

The content of the line where the error occurs.

suggestion (String)

A suggestion of how to fix the error.

+ +--- + ### RepositoryCollaboratorConnection

The connection type for User.

@@ -28157,6 +32720,109 @@ organization or user being viewed owns.

--- +### RepositoryMigration + +

An Octoshift repository migration.

+ +#### Implements + + +- [Migration](interfaces.md#migration) +- [Node](interfaces.md#node) + +#### Fields + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameDescription
continueOnError (Boolean!)

The Octoshift migration flag to continue on error.

createdAt (DateTime!)

Identifies the date and time when the object was created.

failureReason (String)

The reason the migration failed.

id (ID!)
migrationSource (MigrationSource!)

The Octoshift migration source.

sourceUrl (URI!)

The Octoshift migration source URL.

state (MigrationState!)

The Octoshift migration state.

+ +--- + +### RepositoryMigrationConnection + +

The connection type for RepositoryMigration.

+ +#### Fields + + + + + + + + + + + + + + + + + + + + + + +
NameDescription
edges ([RepositoryMigrationEdge])

A list of edges.

nodes ([RepositoryMigration])

A list of nodes.

pageInfo (PageInfo!)

Information to aid in pagination.

totalCount (Int!)

Identifies the total count of items in the connection.

+ +--- + +### RepositoryMigrationEdge + +

Represents a repository migration.

+ +#### Fields + + + + + + + + + + + + + + +
NameDescription
cursor (String!)

A cursor for use in pagination.

node (RepositoryMigration)

The item at the end of the edge.

+ +--- + ### RepositoryTopic

A repository-topic connects a repository to a topic.

@@ -28464,7 +33130,7 @@ organization or user being viewed owns.

### RepositoryVulnerabilityAlert -

A alert for a repository with an affected vulnerability.

+

A Dependabot alert for a repository with a dependency affected by a security vulnerability.

#### Implements @@ -28495,10 +33161,22 @@ organization or user being viewed owns.

dismisser (User)

The user who dismissed the alert

+ + fixReason (String) +

The reason the alert was marked as fixed.

+ + + fixedAt (DateTime) +

When was the alert fixed?

+ id (ID!) + + number (Int!) +

Identifies the alert number.

+ repository (Repository!)

The associated repository

@@ -28511,6 +33189,10 @@ organization or user being viewed owns.

securityVulnerability (SecurityVulnerability)

The associated security vulnerability

+ + state (RepositoryVulnerabilityAlertState!) +

Identifies the state of the alert.

+ vulnerableManifestFilename (String!)

The vulnerable manifest filename

@@ -28612,6 +33294,29 @@ organization or user being viewed owns.

--- +### RequiredStatusCheckDescription + +

Represents a required status check for a protected branch, but not any specific run of that check.

+ +#### Fields + + + + + + + + + + + + + + +
NameDescription
app (App)

The App that must provide this status in order for it to be accepted.

context (String!)

The name of this status.

+ +--- + ### RerequestCheckSuitePayload

Autogenerated return type of RerequestCheckSuite

@@ -29062,6 +33767,83 @@ request.

--- +### RevokeEnterpriseOrganizationsMigratorRolePayload + +

Autogenerated return type of RevokeEnterpriseOrganizationsMigratorRole

+ +#### Fields + + + + + + + + + + + + + + +
NameDescription
clientMutationId (String)

A unique identifier for the client performing the mutation.

organizations (OrganizationConnection) +

The organizations that had the migrator role revoked for the given 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.

+
+
+ +--- + +### RevokeMigratorRolePayload + +

Autogenerated return type of RevokeMigratorRole

+ +#### Fields + + + + + + + + + + + + + + +
NameDescription
clientMutationId (String)

A unique identifier for the client performing the mutation.

success (Boolean)

Did the operation succeed?

+ +--- + ### SavedReply

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

@@ -29175,6 +33957,10 @@ request.

codeCount (Int!)

The number of pieces of code that matched the search query.

+ + discussionCount (Int!) +

The number of discussions that matched the search query.

+ edges ([SearchResultItemEdge])

A list of edges.

@@ -29786,6 +34572,60 @@ GitHub, otherwise represents reason why signature is considered invalid.

The connection type for Sponsor.

+ +#### Fields + + + + + + + + + + + + + + + + + + + + + + +
NameDescription
edges ([SponsorEdge])

A list of edges.

nodes ([Sponsor])

A list of nodes.

pageInfo (PageInfo!)

Information to aid in pagination.

totalCount (Int!)

Identifies the total count of items in the connection.

+ +--- + +### SponsorEdge + +

Represents a user or organization who is sponsoring someone in GitHub Sponsors.

+ +#### Fields + + + + + + + + + + + + + + +
NameDescription
cursor (String!)

A cursor for use in pagination.

node (Sponsor)

The item at the end of the edge.

+ +--- + ### SponsorableItemConnection

The connection type for SponsorableItem.

@@ -29840,6 +34680,108 @@ GitHub, otherwise represents reason why signature is considered invalid.

An event related to sponsorship activity.

+ +#### Implements + + +- [Node](interfaces.md#node) + +#### Fields + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameDescription
action (SponsorsActivityAction!)

What action this activity indicates took place.

id (ID!)
previousSponsorsTier (SponsorsTier)

The tier that the sponsorship used to use, for tier change events.

sponsor (Sponsor)

The user or organization who triggered this activity and was/is sponsoring the sponsorable.

sponsorable (Sponsorable!)

The user or organization that is being sponsored, the maintainer.

sponsorsTier (SponsorsTier)

The associated sponsorship tier.

timestamp (DateTime)

The timestamp of this event.

+ +--- + +### SponsorsActivityConnection + +

The connection type for SponsorsActivity.

+ +#### Fields + + + + + + + + + + + + + + + + + + + + + + +
NameDescription
edges ([SponsorsActivityEdge])

A list of edges.

nodes ([SponsorsActivity])

A list of nodes.

pageInfo (PageInfo!)

Information to aid in pagination.

totalCount (Int!)

Identifies the total count of items in the connection.

+ +--- + +### SponsorsActivityEdge + +

An edge in a connection.

+ +#### Fields + + + + + + + + + + + + + + +
NameDescription
cursor (String!)

A cursor for use in pagination.

node (SponsorsActivity)

The item at the end of the edge.

+ +--- + ### SponsorsGoal

A goal associated with a GitHub Sponsors listing, representing a target the sponsored maintainer would like to attain.

@@ -29865,7 +34807,7 @@ GitHub, otherwise represents reason why signature is considered invalid.

targetValue (Int!) -

What the goal amount is. Represents a dollar amount for monthly sponsorship +

What the goal amount is. Represents an amount in USD for monthly sponsorship amount goals. Represents a count of unique sponsors for total sponsors count goals.

@@ -29912,10 +34854,18 @@ amount goals. Represents a count of unique sponsors for total sponsors count goa id (ID!) + + isPublic (Boolean!) +

Whether this listing is publicly visible.

+ name (String!)

The listing’s full name.

+ + nextPayoutDate (Date) +

A future date on which this listing is eligible to receive a payout.

+ shortDescription (String!)

The short description of the listing.

@@ -29924,6 +34874,10 @@ amount goals. Represents a count of unique sponsors for total sponsors count goa slug (String!)

The short name of the listing.

+ + sponsorable (Sponsorable!) +

The entity this listing represents who can be sponsored on GitHub Sponsors.

+ tiers (SponsorsTierConnection) @@ -29992,8 +34946,8 @@ amount goals. Represents a count of unique sponsors for total sponsors count goa closestLesserValueTier (SponsorsTier)

Get a different tier for this tier’s maintainer that is at the same frequency -as this tier but with a lesser cost. Returns the published tier with the -monthly price closest to this tier’s without going over.

+as this tier but with an equal or lesser cost. Returns the published tier with +the monthly price closest to this tier’s without going over.

createdAt (DateTime!) @@ -30026,7 +34980,7 @@ defined ahead of time by the maintainer who manages the Sponsors listing.

monthlyPriceInDollars (Int!) -

How much this tier costs per month in dollars.

+

How much this tier costs per month in USD.

name (String!) @@ -30189,6 +35143,11 @@ blank, the sponsorships will be ordered based on relevancy to the viewer.

isOneTimePayment (Boolean!)

Whether this sponsorship represents a one-time payment versus a recurring sponsorship.

+ + isSponsorOptedIntoEmail (Boolean) +

Check if the sponsor has chosen to receive sponsorship update emails sent from +the sponsorable. Only returns a non-null value when the viewer has permission to know this.

+ maintainer (User!)

The entity that is being sponsored

@@ -30248,6 +35207,16 @@ blank, the sponsorships will be ordered based on relevancy to the viewer.

totalCount (Int!)

Identifies the total count of items in the connection.

+ + totalRecurringMonthlyPriceInCents (Int!) +

The total amount in cents of all recurring sponsorships in the connection +whose amount you can view. Does not include one-time sponsorships.

+ + + totalRecurringMonthlyPriceInDollars (Int!) +

The total amount in USD of all recurring sponsorships in the connection whose +amount you can view. Does not include one-time sponsorships.

+ --- @@ -30275,6 +35244,108 @@ blank, the sponsorships will be ordered based on relevancy to the viewer.

An update sent to sponsors of a user or organization on GitHub Sponsors.

+ +#### Implements + + +- [Node](interfaces.md#node) + +#### Fields + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameDescription
body (String!)

The contents of the newsletter, the message the sponsorable wanted to give.

createdAt (DateTime!)

Identifies the date and time when the object was created.

id (ID!)
isPublished (Boolean!)

Indicates if the newsletter has been made available to sponsors.

sponsorable (Sponsorable!)

The user or organization this newsletter is from.

subject (String!)

The subject of the newsletter, what it’s about.

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

+ +--- + +### SponsorshipNewsletterConnection + +

The connection type for SponsorshipNewsletter.

+ +#### Fields + + + + + + + + + + + + + + + + + + + + + + +
NameDescription
edges ([SponsorshipNewsletterEdge])

A list of edges.

nodes ([SponsorshipNewsletter])

A list of nodes.

pageInfo (PageInfo!)

Information to aid in pagination.

totalCount (Int!)

Identifies the total count of items in the connection.

+ +--- + +### SponsorshipNewsletterEdge + +

An edge in a connection.

+ +#### Fields + + + + + + + + + + + + + + +
NameDescription
cursor (String!)

A cursor for use in pagination.

node (SponsorshipNewsletter)

The item at the end of the edge.

+ +--- + ### StargazerConnection

The connection type for User.

@@ -30395,6 +35466,29 @@ blank, the sponsorships will be ordered based on relevancy to the viewer.

Autogenerated return type of StartRepositoryMigration

+ +#### Fields + + + + + + + + + + + + + + +
NameDescription
clientMutationId (String)

A unique identifier for the client performing the mutation.

repositoryMigration (RepositoryMigration)

The new Octoshift repository migration.

+ +--- + ### Status

Represents a commit status.

@@ -32954,6 +38048,81 @@ first. Returns up to 10 Topics.

+ + repositories (RepositoryConnection!) + +

A list of 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

+
+

sponsorableOnly (Boolean)

+

If true, only repositories whose owner can be sponsored via GitHub Sponsors will be returned.

+
+ + stargazerCount (Int!)

Returns a count of how many stargazers there are on this object

@@ -33342,47 +38511,110 @@ GitHub, otherwise represents reason why signature is considered invalid.

- 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.

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.

--- -### UnlockLockablePayload +### UnmarkDiscussionCommentAsAnswerPayload -

Autogenerated return type of UnlockLockable

+

Autogenerated return type of UnmarkDiscussionCommentAsAnswer

#### Fields @@ -33391,53 +38623,13 @@ GitHub, otherwise represents reason why signature is considered invalid.

Name Description - - 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.

discussion (Discussion)

The discussion that includes the comment.

@@ -33743,6 +38935,52 @@ GitHub, otherwise represents reason why signature is considered invalid.

Autogenerated return type of UpdateDiscussionComment

+ +#### Fields + + + + + + + + + + + + + + +
NameDescription
clientMutationId (String)

A unique identifier for the client performing the mutation.

comment (DiscussionComment)

The modified discussion comment.

+ +--- + +### UpdateDiscussionPayload + +

Autogenerated return type of UpdateDiscussion

+ +#### Fields + + + + + + + + + + + + + + +
NameDescription
clientMutationId (String)

A unique identifier for the client performing the mutation.

discussion (Discussion)

The modified discussion.

+ +--- + ### UpdateEnterpriseAdministratorRolePayload

Autogenerated return type of UpdateEnterpriseAdministratorRole

@@ -33810,11 +39048,11 @@ GitHub, otherwise represents reason why signature is considered invalid.

enterprise (Enterprise) -

The enterprise with the updated default repository permission setting.

+

The enterprise with the updated base repository permission setting.

message (String) -

A message confirming the result of updating the default repository permission setting.

+

A message confirming the result of updating the base repository permission setting.

@@ -34063,6 +39301,29 @@ GitHub, otherwise represents reason why signature is considered invalid.

Autogenerated return type of UpdateEnterpriseOwnerOrganizationRole

+ +#### Fields + + + + + + + + + + + + + + +
NameDescription
clientMutationId (String)

A unique identifier for the client performing the mutation.

message (String)

A message confirming the result of changing the owner’s organization role.

+ +--- + ### UpdateEnterpriseProfilePayload

Autogenerated return type of UpdateEnterpriseProfile

@@ -34167,6 +39428,29 @@ GitHub, otherwise represents reason why signature is considered invalid.

Autogenerated return type of UpdateEnvironment

+ +#### Fields + + + + + + + + + + + + + + +
NameDescription
clientMutationId (String)

A unique identifier for the client performing the mutation.

environment (Environment)

The updated environment.

+ +--- + ### UpdateIpAllowListEnabledSettingPayload

Autogenerated return type of UpdateIpAllowListEnabledSetting

@@ -34213,6 +39497,29 @@ GitHub, otherwise represents reason why signature is considered invalid.

Autogenerated return type of UpdateIpAllowListForInstalledAppsEnabledSetting

+ +#### 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.

+ +--- + ### UpdateIssueCommentPayload

Autogenerated return type of UpdateIssueComment

@@ -34309,6 +39616,33 @@ GitHub, otherwise represents reason why signature is considered invalid.

Autogenerated return type of UpdateOrganizationAllowPrivateRepositoryForkingSetting

+ +#### Fields + + + + + + + + + + + + + + + + + + +
NameDescription
clientMutationId (String)

A unique identifier for the client performing the mutation.

message (String)

A message confirming the result of updating the allow private repository forking setting.

organization (Organization)

The organization with the updated allow private repository forking setting.

+ +--- + ### UpdateProjectCardPayload

Autogenerated return type of UpdateProjectCard

@@ -34355,6 +39689,52 @@ GitHub, otherwise represents reason why signature is considered invalid.

Autogenerated return type of UpdateProjectNextItemField

+ +#### Fields + + + + + + + + + + + + + + +
NameDescription
clientMutationId (String)

A unique identifier for the client performing the mutation.

projectNextItem (ProjectNextItem)

The updated item.

+ +--- + +### UpdateProjectNextPayload + +

Autogenerated return type of UpdateProjectNext

+ +#### Fields + + + + + + + + + + + + + + +
NameDescription
clientMutationId (String)

A unique identifier for the client performing the mutation.

projectNext (ProjectNext)

The updated Project.

+ +--- + ### UpdateProjectPayload

Autogenerated return type of UpdateProject

@@ -34378,6 +39758,29 @@ GitHub, otherwise represents reason why signature is considered invalid.

Autogenerated return type of UpdatePullRequestBranch

+ +#### Fields + + + + + + + + + + + + + + +
NameDescription
clientMutationId (String)

A unique identifier for the client performing the mutation.

pullRequest (PullRequest)

The updated pull request.

+ +--- + ### UpdatePullRequestPayload

Autogenerated return type of UpdatePullRequest

@@ -34516,6 +39919,29 @@ GitHub, otherwise represents reason why signature is considered invalid.

Autogenerated return type of UpdateSponsorshipPreferences

+ +#### Fields + + + + + + + + + + + + + + +
NameDescription
clientMutationId (String)

A unique identifier for the client performing the mutation.

sponsorship (Sponsorship)

The sponsorship that was updated.

+ +--- + ### UpdateSubscriptionPayload

Autogenerated return type of UpdateSubscription

@@ -34646,7 +40072,10 @@ GitHub, otherwise represents reason why signature is considered invalid.

bioHTML (HTML!)

The user’s public profile bio as HTML.

+ + canReceiveOrganizationEmailsWhenNotificationsRestricted (Boolean!) + +

Could this user receive email notifications, if the organization had notification restrictions enabled?

+ + + + + + + +
Arguments
+

login (String!)

+

The login of the organization to check.

+
+ + commitComments (CommitCommentConnection!) @@ -34766,8 +40212,9 @@ GitHub, otherwise represents reason why signature is considered invalid.

to (DateTime)

-

Only contributions made before and up to and including this time will be -counted. If omitted, defaults to the current time.

+

Only contributions made before and up to (including) this time will be +counted. If omitted, defaults to the current time or one year from the +provided from argument.

@@ -34785,6 +40232,10 @@ counted. If omitted, defaults to the current time.

email (String!)

The user’s publicly visible profile email.

+ + estimatedNextSponsorsPayoutInCents (Int!) +

The estimated next GitHub Sponsors payout for this user/organization in cents (USD).

+ followers (FollowerConnection!) @@ -34999,6 +40450,10 @@ counted. If omitted, defaults to the current time.

isEmployee (Boolean!)

Whether or not this user is a GitHub employee.

+ + isFollowingViewer (Boolean!) +

Whether or not this user is following the viewer. Inverse of viewer_is_following

+ isGitHubStar (Boolean!)

Whether or not this user is a member of the GitHub Stars Program.

@@ -35149,6 +40604,10 @@ either curated or that have been selected automatically based on popularity.

login (String!)

The username used to login.

+ + monthlyEstimatedSponsorsIncomeInCents (Int!) +

The estimated monthly GitHub Sponsors income for this user/organization in cents (USD).

+ name (String)

The user’s public profile name.

@@ -35384,6 +40843,23 @@ either curated or that have been selected automatically based on popularity.

+ + projectNext (ProjectNext) + +

Find a project by project (beta) number.

+ + + + + + + +
Arguments
+

number (Int!)

+

The project (beta) number.

+
+ + projects (ProjectConnection!) @@ -35437,6 +40913,53 @@ either curated or that have been selected automatically based on popularity.

+ + projectsNext (ProjectNextConnection!) + +

A list of projects (beta) 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.

+
+

query (String)

+

A project (beta) to search for under the the owner.

+
+

sortBy (ProjectNextOrderField)

+

How to order the returned projects (beta).

+
+ + projectsResourcePath (URI!)

The HTTP path listing user’s projects

@@ -35481,9 +41004,384 @@ either curated or that have been selected automatically based on popularity.

- pullRequests (PullRequestConnection!) + 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.

+
+ + + + 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

+
+ + + + repositoriesContributedTo (RepositoryConnection!) + +

A list of repositories that the user recently contributed 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.

+
+

contributionTypes ([RepositoryContributionType])

+

If non-null, include only the specified types of contributions. The +GitHub.com UI uses [COMMIT, ISSUE, PULL_REQUEST, REPOSITORY]

+
+

first (Int)

+

Returns the first n elements from the list.

+
+

includeUserRepositories (Boolean)

+

If true, include user repositories

+
+

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

+
+

privacy (RepositoryPrivacy)

+

If non-null, filters repositories according to privacy

+
+ + + + repository (Repository) + +

Find Repository.

+ + + + + + + + + + +
Arguments
+

followRenames (Boolean)

+

Follow repository renames. If disabled, a repository referenced by its old name will return an error.

+
+

name (String!)

+

Name of Repository to find.

+
+ + + + repositoryDiscussionComments (DiscussionCommentConnection!) + +

Discussion comments this user has authored.

+ + + + + + + + + + + + + + + + + + + + + + +
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.

+
+

onlyAnswers (Boolean)

+

Filter discussion comments to only those that were marked as the answer

+
+

repositoryId (ID)

+

Filter discussion comments to only those in a specific repository.

+
+ + + + repositoryDiscussions (DiscussionConnection!) + +

Discussions this user has started.

+ + + + + + + + + + + + + + + + + + + + + + + + + +
Arguments
+

after (String)

+

Returns the elements in the list that come after the specified cursor.

+
+

answered (Boolean)

+

Filter discussions to only those that have been answered or not. Defaults to +including both answered and unanswered discussions.

+
+

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 (DiscussionOrder)

+

Ordering options for discussions returned from the connection.

+
+

repositoryId (ID)

+

Filter discussions to only those in a specific repository.

+
+ + + + resourcePath (URI!) +

The HTTP path for this user

+ + + savedReplies (SavedReplyConnection) + +

Replies this user has saved

+ + + + + + + + + + + + + + + + + + + +
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 (SavedReplyOrder)

+

The field to order saved replies by.

+
+ + + + sponsoring (SponsorConnection!) -

A list of pull requests associated with this user.

+

List of users and organizations this entity is sponsoring.

@@ -35494,12 +41392,6 @@ either curated or that have been selected automatically based on popularity.

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)

@@ -35512,18 +41404,6 @@ either curated or that have been selected automatically based on popularity.

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)

@@ -35532,35 +41412,21 @@ either curated or that have been selected automatically based on popularity.

-

orderBy (IssueOrder)

-

Ordering options for pull requests returned from the connection.

-
-

states ([PullRequestState!])

-

A list of states to filter the pull requests by.

+

orderBy (SponsorOrder)

+

Ordering options for the users and organizations returned from the connection.

- repositories (RepositoryConnection!) + sponsors (SponsorConnection!) -

A list of repositories that the user owns.

+

List of sponsors for this user or organization.

- - - - - - - - - - - -
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)

@@ -35579,18 +41445,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)

@@ -35599,31 +41453,24 @@ current viewer owns.

-

orderBy (RepositoryOrder)

-

Ordering options for repositories returned from the connection

+

orderBy (SponsorOrder)

+

Ordering options for sponsors 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

+

tierId (ID)

+

If given, will filter for sponsors at the given tier. Will only return +sponsors whose tier the viewer is permitted to see.

- repositoriesContributedTo (RepositoryConnection!) + sponsorsActivities (SponsorsActivityConnection!) -

A list of repositories that the user recently contributed to.

+

Events involving this sponsorable, such as new sponsorships.

@@ -35640,31 +41487,12 @@ organization or user being viewed owns.

Returns the elements in the list that come before the specified cursor.

- - - - - - - - -
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)

Returns the first n elements from the list.

-

includeUserRepositories (Boolean)

-

If true, include user repositories

-
-

isLocked (Boolean)

-

If non-null, filters repositories according to whether they have been locked

-

last (Int)

@@ -35673,44 +41501,37 @@ GitHub.com UI uses [COMMIT, ISSUE, PULL_REQUEST, REPOSITORY]

-

orderBy (RepositoryOrder)

-

Ordering options for repositories returned from the connection

+

orderBy (SponsorsActivityOrder)

+

Ordering options for activity returned from the connection.

-

privacy (RepositoryPrivacy)

-

If non-null, filters repositories according to privacy

+

period (SponsorsActivityPeriod)

+

Filter activities returned to only those that occurred in a given time range.

- repository (Repository) - -

Find Repository.

- - - - - - - -
Arguments
-

name (String!)

-

Name of Repository to find.

-
- + sponsorsListing (SponsorsListing) +

The GitHub Sponsors listing for this user or organization.

- resourcePath (URI!) -

The HTTP path for this user

+ sponsorshipForViewerAsSponsor (Sponsorship) +

The sponsorship from the viewer to this user/organization; that is, the +sponsorship where you’re the sponsor. Only returns a sponsorship if it is active.

- savedReplies (SavedReplyConnection) + sponsorshipForViewerAsSponsorable (Sponsorship) +

The sponsorship from this user/organization to the viewer; that is, the +sponsorship you’re receiving. Only returns a sponsorship if it is active.

+ + + sponsorshipNewsletters (SponsorshipNewsletterConnection!) -

Replies this user has saved

+

List of sponsorship updates sent from this sponsorable to sponsors.

@@ -35741,21 +41562,13 @@ GitHub.com UI uses [COMMIT, ISSUE, PULL_REQUEST, REPOSITORY]

Arguments
-

orderBy (SavedReplyOrder)

-

The field to order saved replies by.

+

orderBy (SponsorshipNewsletterOrder)

+

Ordering options for sponsorship updates returned from the connection.

- - sponsorsListing (SponsorsListing) -

The GitHub Sponsors listing for this user or organization.

- - - sponsorshipForViewerAsSponsor (Sponsorship) -

The viewer’s sponsorship of this entity.

- sponsorshipsAsMaintainer (SponsorshipConnection!) @@ -35974,7 +41787,7 @@ blank, the sponsorships will be ordered based on relevancy to the viewer.

viewerIsFollowing (Boolean!) -

Whether or not this user is followed by the viewer.

+

Whether or not this user is followed by the viewer. Inverse of is_following_viewer.

viewerIsSponsoring (Boolean!) @@ -36318,7 +42131,7 @@ organization or user being viewed owns.

id (ID!) -

ID of the object.

+ indicatesLimitedAvailability (Boolean!) @@ -36400,7 +42213,7 @@ organization or user being viewed owns.

### VerifiableDomain -

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

+

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

#### Implements @@ -36442,6 +42255,10 @@ organization or user being viewed owns.

id (ID!) + + isApproved (Boolean!) +

Whether or not the domain is approved.

+ isRequiredForPolicyEnforcement (Boolean!)

Whether this domain is required to exist for an organization or enterprise policy to be enforced.

@@ -36581,4 +42398,170 @@ organization or user being viewed owns.

+--- + +### Workflow + +

A workflow contains meta information about an Actions workflow file.

+ +#### Implements + + +- [Node](interfaces.md#node) + +#### Fields + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameDescription
createdAt (DateTime!)

Identifies the date and time when the object was created.

databaseId (Int)

Identifies the primary key from the database.

id (ID!)
name (String!)

The name of the workflow.

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

+ +--- + +### WorkflowRun + +

A workflow run.

+ +#### Implements + + +- [Node](interfaces.md#node) + +#### Fields + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameDescription
checkSuite (CheckSuite!)

The check suite this workflow run belongs to.

createdAt (DateTime!)

Identifies the date and time when the object was created.

databaseId (Int)

Identifies the primary key from the database.

deploymentReviews (DeploymentReviewConnection!) +

The log of deployment reviews

+ + + + + + + + + + + + + + + + +
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!)
pendingDeploymentRequests (DeploymentRequestConnection!) +

The pending deployment requests of all check runs in this workflow run

+ + + + + + + + + + + + + + + + +
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 workflow run

runNumber (Int!)

A number that uniquely identifies this workflow run in its parent workflow.

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

url (URI!)

The HTTP URL for this workflow run

workflow (Workflow!)

The workflow executed in this workflow run.

+ --- \ No newline at end of file diff --git a/example/github/queries.md b/example/github/queries.md index 32b3079cc3f2e..a02d6d50b6d6d 100644 --- a/example/github/queries.md +++ b/example/github/queries.md @@ -248,6 +248,7 @@ Lookup a given repository by the owner and repository name. | Name | Description | |------|-------------| +| followRenames ([Boolean](scalars.md#boolean)) |

Follow repository renames. If disabled, a repository referenced by its old name will return an error.

| | name ([String!](scalars.md#string)) |

The name of the repository

| | owner ([String!](scalars.md#string)) |

The login field of a user or organization

| @@ -370,6 +371,13 @@ Users and organizations who can be sponsored via GitHub Sponsors. | 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.

+ +

Upcoming Change on 2022-07-01 UTC +Description: dependencyEcosystem will be removed. Use the ecosystem argument instead. +Reason: The type is switching from SecurityAdvisoryEcosystem to DependencyGraphEcosystem.

| +| ecosystem ([DependencyGraphEcosystem](enums.md#dependencygraphecosystem)) |

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.

| @@ -385,20 +393,6 @@ public repositories will be considered.

| --- -### sponsorsListing - -#### Type: [SponsorsListing](objects.md#sponsorslisting) - -Look up a single Sponsors Listing - -#### Arguments - -| Name | Description | -|------|-------------| -| slug ([String!](scalars.md#string)) |

Select the Sponsors listing which matches this slug

| - ---- - ### topic #### Type: [Topic](objects.md#topic) diff --git a/example/github/scalars.md b/example/github/scalars.md index a78c8eba92dec..344a4235f3183 100644 --- a/example/github/scalars.md +++ b/example/github/scalars.md @@ -6,6 +6,12 @@ When calling the GraphQL API, you must specify nested subfields until you return only scalars. +### Base64String + +

A (potentially binary) string encoded using base64.

+ +--- + ### Boolean

The Boolean scalar type represents true or false.

@@ -62,7 +68,7 @@ When calling the GraphQL API, you must specify nested subfields until you return ### ID -

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.

+

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.

--- @@ -80,7 +86,7 @@ When calling the GraphQL API, you must specify nested subfields until you return ### String -

The String scalar 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 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.

--- diff --git a/example/github/unions.md b/example/github/unions.md index 46a577839e40f..e316a24a08887 100644 --- a/example/github/unions.md +++ b/example/github/unions.md @@ -31,6 +31,18 @@ A [union](https://graphql.github.io/graphql-spec/June2018/#sec-Unions) is a type --- +### BranchActorAllowanceActor + +

Types which can be actors for BranchActorAllowance objects.

+ +### Possible types + + +- [Team](objects.md#team) +- [User](objects.md#user) + +--- + ### Closer

The object which triggered a ClosedEvent.

@@ -79,6 +91,18 @@ A [union](https://graphql.github.io/graphql-spec/June2018/#sec-Unions) is a type --- +### DeploymentReviewer + +

Users and teams.

+ +### Possible types + + +- [Team](objects.md#team) +- [User](objects.md#user) + +--- + ### EnterpriseMember

An object that is a member of an enterprise.

@@ -98,6 +122,7 @@ A [union](https://graphql.github.io/graphql-spec/June2018/#sec-Unions) is a type ### Possible types +- [App](objects.md#app) - [Enterprise](objects.md#enterprise) - [Organization](objects.md#organization) @@ -157,6 +182,7 @@ A [union](https://graphql.github.io/graphql-spec/June2018/#sec-Unions) is a type - [CommentDeletedEvent](objects.md#commentdeletedevent) - [ConnectedEvent](objects.md#connectedevent) - [ConvertedNoteToIssueEvent](objects.md#convertednotetoissueevent) +- [ConvertedToDiscussionEvent](objects.md#convertedtodiscussionevent) - [CrossReferencedEvent](objects.md#crossreferencedevent) - [DemilestonedEvent](objects.md#demilestonedevent) - [DisconnectedEvent](objects.md#disconnectedevent) @@ -309,6 +335,18 @@ A [union](https://graphql.github.io/graphql-spec/June2018/#sec-Unions) is a type ### Possible types +- [Issue](objects.md#issue) +- [PullRequest](objects.md#pullrequest) + +--- + +### ProjectNextItemContent + +

Types that can be inside Project Items.

+ +### Possible types + + - [Issue](objects.md#issue) - [PullRequest](objects.md#pullrequest) @@ -380,6 +418,7 @@ A [union](https://graphql.github.io/graphql-spec/June2018/#sec-Unions) is a type - [ConnectedEvent](objects.md#connectedevent) - [ConvertToDraftEvent](objects.md#converttodraftevent) - [ConvertedNoteToIssueEvent](objects.md#convertednotetoissueevent) +- [ConvertedToDiscussionEvent](objects.md#convertedtodiscussionevent) - [CrossReferencedEvent](objects.md#crossreferencedevent) - [DemilestonedEvent](objects.md#demilestonedevent) - [DeployedEvent](objects.md#deployedevent) @@ -435,6 +474,20 @@ A [union](https://graphql.github.io/graphql-spec/June2018/#sec-Unions) is a type --- +### Reactor + +

Types that can be assigned to reactions.

+ +### Possible types + + +- [Bot](objects.md#bot) +- [Mannequin](objects.md#mannequin) +- [Organization](objects.md#organization) +- [User](objects.md#user) + +--- + ### ReferencedSubject

Any referencable object

@@ -492,6 +545,7 @@ A [union](https://graphql.github.io/graphql-spec/June2018/#sec-Unions) is a type - [App](objects.md#app) +- [Discussion](objects.md#discussion) - [Issue](objects.md#issue) - [MarketplaceListing](objects.md#marketplacelisting) - [Organization](objects.md#organization)