Github API - Test Config

Query [object]

The query root of GitHub's GraphQL interface.

Attributes
codeOfConduct CodeOfConduct

CodeOfConduct [object]

The Code of Conduct for a repository

Implements
Node
Attributes
body String

The body of the Code of Conduct

id ID

The Node ID of the CodeOfConduct object

key String

The key for the Code of Conduct

name String

The formal name of the Code of Conduct

resourcePath URI

The HTTP path for this Code of Conduct

url URI

The HTTP URL for this Code of Conduct

API:
Github GraphQL API

Look up a code of conduct by its key

codesOfConduct CodeOfConduct []

CodeOfConduct [object]

The Code of Conduct for a repository

Implements
Node
Attributes
body String

The body of the Code of Conduct

id ID

The Node ID of the CodeOfConduct object

key String

The key for the Code of Conduct

name String

The formal name of the Code of Conduct

resourcePath URI

The HTTP path for this Code of Conduct

url URI

The HTTP URL for this Code of Conduct

API:
Github GraphQL API

Look up a code of conduct by its key

enterprise Enterprise

Enterprise [object]

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

Implements
AnnouncementBannerNode
Attributes
announcement String

The text of the announcement

announcementExpiresAt DateTime

The expiration date of the announcement, if any

announcementUserDismissible Boolean

Whether the announcement can be dismissed by the user

avatarUrl URI

A URL pointing to the enterprise's public avatar.

billingEmail String

The enterprise's billing email.

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.

description String

The description of the enterprise.

descriptionHTML HTML

The description of the enterprise as HTML.

id ID

The Node ID of the Enterprise object

location String

The location of the enterprise.

A list of users who are members of this enterprise.

name String

The name of the enterprise.

organizations OrganizationConnection

A list of organizations that belong to this enterprise.

Enterprise information visible to enterprise owners or enterprise owners'
personal access tokens (classic) with read:enterprise or admin:enterprise scope.

resourcePath URI

The HTTP path for this enterprise.

slug String

The URL-friendly identifier for the enterprise.

url URI

The HTTP URL for this enterprise.

viewerIsAdmin Boolean

Is the current viewer an admin of this enterprise?

websiteUrl URI

The URL of the enterprise website.

API:
Github GraphQL API

Look up an enterprise by URL slug.

enterpriseAdministratorInvitation EnterpriseAdministratorInvitation

EnterpriseAdministratorInvitation [object]

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

Implements
Node
Attributes
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

The Node ID of the EnterpriseAdministratorInvitation object

invitee User

The user who was invited to the enterprise.

inviter User

The user who created the invitation.

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

API:
Github GraphQL API

Look up a pending enterprise administrator invitation by invitee, enterprise and role.

enterpriseAdministratorInvitationByToken EnterpriseAdministratorInvitation

EnterpriseAdministratorInvitation [object]

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

Implements
Node
Attributes
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

The Node ID of the EnterpriseAdministratorInvitation object

invitee User

The user who was invited to the enterprise.

inviter User

The user who created the invitation.

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

API:
Github GraphQL API

Look up a pending enterprise administrator invitation by invitation token.

license License

License [object]

A repository's open source license

Implements
Node
Attributes
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

featured Boolean

Whether the license should be featured

hidden Boolean

Whether the license should be displayed in license pickers

id ID

The Node ID of the License object

implementation String

Instructions on how to implement the license

key String

The lowercased SPDX ID of the license

limitations LicenseRule []

The limitations set by the license

name String

The license full name specified by <https://spdx.org/licenses>

nickname String

Customary short name if applicable (e.g, GPLv3)

permissions LicenseRule []

The permissions set by the license

pseudoLicense Boolean

Whether the license is a pseudo-license placeholder (e.g., other, no-license)

spdxId String

Short identifier specified by <https://spdx.org/licenses>

url URI

URL to the license on <https://choosealicense.com>

API:
Github GraphQL API

Look up an open source license by its key

licenses License []

License [object]

A repository's open source license

Implements
Node
Attributes
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

featured Boolean

Whether the license should be featured

hidden Boolean

Whether the license should be displayed in license pickers

id ID

The Node ID of the License object

implementation String

Instructions on how to implement the license

key String

The lowercased SPDX ID of the license

limitations LicenseRule []

The limitations set by the license

name String

The license full name specified by <https://spdx.org/licenses>

nickname String

Customary short name if applicable (e.g, GPLv3)

permissions LicenseRule []

The permissions set by the license

pseudoLicense Boolean

Whether the license is a pseudo-license placeholder (e.g., other, no-license)

spdxId String

Short identifier specified by <https://spdx.org/licenses>

url URI

URL to the license on <https://choosealicense.com>

API:
Github GraphQL API

Return a list of known open source licenses

marketplaceCategories MarketplaceCategory []

MarketplaceCategory [object]

A public description of a Marketplace category.

Implements
Node
Attributes
description String

The category's description.

howItWorks String

The technical description of how apps listed in this category work with GitHub.

id ID

The Node ID of the MarketplaceCategory object

name String

The category's name.

primaryListingCount Int

How many Marketplace listings have this as their primary category.

resourcePath URI

The HTTP path for this Marketplace category.

secondaryListingCount Int

How many Marketplace listings have this as their secondary category.

slug String

The short name of the category used in its URL.

url URI

The HTTP URL for this Marketplace category.

API:
Github GraphQL API

Get alphabetically sorted list of Marketplace categories

marketplaceCategory MarketplaceCategory

MarketplaceCategory [object]

A public description of a Marketplace category.

Implements
Node
Attributes
description String

The category's description.

howItWorks String

The technical description of how apps listed in this category work with GitHub.

id ID

The Node ID of the MarketplaceCategory object

name String

The category's name.

primaryListingCount Int

How many Marketplace listings have this as their primary category.

resourcePath URI

The HTTP path for this Marketplace category.

secondaryListingCount Int

How many Marketplace listings have this as their secondary category.

slug String

The short name of the category used in its URL.

url URI

The HTTP URL for this Marketplace category.

API:
Github GraphQL API

Look up a Marketplace category by its slug.

marketplaceListing MarketplaceListing

MarketplaceListing [object]

A listing in the GitHub integration marketplace.

Implements
Node
Attributes
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.

extendedDescriptionHTML HTML

The listing's detailed description rendered to HTML.

fullDescription String

The listing's introductory description.

fullDescriptionHTML HTML

The listing's introductory description rendered to HTML.

hasPublishedFreeTrialPlans Boolean

Does this listing have any plans with a free trial?

hasTermsOfService Boolean

Does this listing have a terms of service link?

hasVerifiedOwner Boolean

Whether the creator of the app is a verified org

howItWorks String

A technical description of how this app works with GitHub.

howItWorksHTML HTML

The listing's technical description rendered to HTML.

id ID

The Node ID of the MarketplaceListing object

installationUrl URI

URL to install the product to the viewer's account or organization.

installedForViewer Boolean

Whether this listing's app has been installed for the current viewer

isArchived Boolean

Whether this listing has been removed from the Marketplace.

isDraft Boolean

Whether this listing is still an editable draft that has not been submitted
for review and is not publicly visible in the Marketplace.

isPaid Boolean

Whether the product this listing represents is available as part of a paid plan.

isPublic Boolean

Whether this listing has been approved for display in the Marketplace.

isRejected Boolean

Whether this listing has been rejected by GitHub for display in the Marketplace.

isUnverified Boolean

Whether this listing has been approved for unverified display in the Marketplace.

isUnverifiedPending Boolean

Whether this draft listing has been submitted for review for approval to be unverified in the Marketplace.

isVerificationPendingFromDraft Boolean

Whether this draft listing has been submitted for review from GitHub for approval to be verified in the Marketplace.

isVerificationPendingFromUnverified Boolean

Whether this unverified listing has been submitted for review from GitHub for approval to be verified in the Marketplace.

isVerified Boolean

Whether this listing has been approved for verified display in the Marketplace.

logoBackgroundColor String

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

logoUrl URI

URL for the listing's logo image.

name String

The listing's full name.

normalizedShortDescription String

The listing's very short description without a trailing period or ampersands.

pricingUrl URI

URL to the listing's detailed pricing.

primaryCategory MarketplaceCategory

The category that best describes the listing.

privacyPolicyUrl URI

URL to the listing's privacy policy, may return an empty string for listings that do not require a privacy policy URL.

resourcePath URI

The HTTP path for the Marketplace listing.

screenshotUrls String []

The URLs for the listing's screenshots.

secondaryCategory MarketplaceCategory

An alternate category that describes the listing.

shortDescription String

The listing's very short description.

slug String

The short name of the listing used in its URL.

statusUrl URI

URL to the listing's status page.

supportEmail String

An email address for support for this listing's app.

supportUrl URI

Either a URL or an email address for support for this listing's app, may
return an empty string for listings that do not require a support URL.

termsOfServiceUrl URI

URL to the listing's terms of service.

url URI

The HTTP URL for the Marketplace listing.

viewerCanAddPlans Boolean

Can the current viewer add plans for this Marketplace listing.

viewerCanApprove Boolean

Can the current viewer approve this Marketplace listing.

viewerCanDelist Boolean

Can the current viewer delist this Marketplace listing.

viewerCanEdit Boolean

Can the current viewer edit this Marketplace listing.

viewerCanEditCategories Boolean

Can the current viewer edit the primary and secondary category of this
Marketplace listing.

viewerCanEditPlans Boolean

Can the current viewer edit the plans for this Marketplace listing.

viewerCanRedraft Boolean

Can the current viewer return this Marketplace listing to draft state
so it becomes editable again.

viewerCanReject Boolean

Can the current viewer reject this Marketplace listing by returning it to
an editable draft state or rejecting it entirely.

viewerCanRequestApproval Boolean

Can the current viewer request this listing be reviewed for display in
the Marketplace as verified.

viewerHasPurchased Boolean

Indicates whether the current user has an active subscription to this Marketplace listing.

viewerHasPurchasedForAllOrganizations Boolean

Indicates if the current user has purchased a subscription to this Marketplace listing
for all of the organizations the user owns.

viewerIsListingAdmin Boolean

Does the current viewer role allow them to administer this Marketplace listing.

API:
Github GraphQL API

Look up a single Marketplace listing

marketplaceListings MarketplaceListingConnection

MarketplaceListingConnection [object]

Look up Marketplace Listings

Attributes

A list of edges.

A list of nodes.

pageInfo PageInfo

Information to aid in pagination.

totalCount Int

Identifies the total count of items in the connection.

API:
Github GraphQL API

Look up Marketplace listings

meta GitHubMetadata

GitHubMetadata [object]

Represents information about the GitHub instance.

Attributes
gitHubServicesSha GitObjectID

Returns a String that's a SHA of github-services

gitIpAddresses String []

IP addresses that users connect to for git operations

githubEnterpriseImporterIpAddresses String []

IP addresses that GitHub Enterprise Importer uses for outbound connections

hookIpAddresses String []

IP addresses that service hooks are sent from

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

API:
Github GraphQL API

Return information about the GitHub instance

node Node

Node [interface]

An object with an ID.

Attributes
id ID

ID of the object.

API:
Github GraphQL API

Fetches an object given its ID.

nodes Node []

Node [interface]

An object with an ID.

Attributes
id ID

ID of the object.

API:
Github GraphQL API

Lookup nodes by a list of IDs.

organization Organization

Organization [object]

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

Implements
ActorAnnouncementBannerMemberStatusableNodePackageOwnerProfileOwnerProjectOwnerProjectV2OwnerProjectV2RecentRepositoryDiscussionAuthorRepositoryDiscussionCommentAuthorRepositoryOwnerSponsorableUniformResourceLocatable
Attributes
announcement String

The text of the announcement

announcementExpiresAt DateTime

The expiration date of the announcement, if any

announcementUserDismissible Boolean

Whether the announcement can be dismissed by the user

anyPinnableItems Boolean

Determine if this repository owner has any items that can be pinned to their profile.

archivedAt DateTime

Identifies the date and time when the organization was archived.

Audit log entries of the organization

avatarUrl URI

A URL pointing to the organization's public avatar.

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.

A list of domains owned by the organization.

email String

The organization's public email.

A list of owners of the organization's enterprise account.

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

The Node ID of the Organization object

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.

ipAllowListForInstalledAppsEnabledSetting IpAllowListForInstalledAppsEnabledSettingValue

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

isSponsoredBy Boolean

Whether the given account is sponsoring this user/organization.

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.

lifetimeReceivedSponsorshipValues SponsorAndLifetimeValueConnection

Calculate how much each sponsor has ever paid total to this maintainer via
GitHub Sponsors. Does not include sponsorships paid via Patreon.

location String

The organization's public profile location.

login String

The organization's login name.

mannequins MannequinConnection

A list of all mannequins for this organization.

memberStatuses UserStatusConnection

Get the status messages members of this entity have set that are either public or visible only to the organization.

membersCanForkPrivateRepositories Boolean

Members can fork private repositories in this organization

A list of users who are members of this organization.

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.

A list of packages under the owner.

pendingMembers UserConnection

A list of users who have been invited to join this organization.

pinnableItems PinnableItemConnection

A list of repositories and gists this profile owner can pin to their profile.

A list of repositories and gists this profile owner has pinned to their profile

pinnedItemsRemaining Int

Returns how many more items this profile owner can pin to their profile.

project Project

Find project by number.

projectV2 ProjectV2

Find a project by number.

A list of projects under the owner.

projectsResourcePath URI

The HTTP path listing organization's projects

projectsUrl URI

The HTTP URL listing organization's projects

projectsV2 ProjectV2Connection

A list of projects under the owner.

recentProjects ProjectV2Connection

Recent projects that this user has modified in the context of the owner.

repositories RepositoryConnection

A list of repositories that the user owns.

repository Repository

Find Repository.

repositoryDiscussionComments DiscussionCommentConnection

Discussion comments this user has authored.

repositoryDiscussions DiscussionConnection

Discussions this user has started.

repositoryMigrations RepositoryMigrationConnection

A list of all repository migrations for this organization.

requiresTwoFactorAuthentication Boolean

When true the organization requires all members, billing managers, and outside
collaborators to enable two-factor authentication.

resourcePath URI

The HTTP path for this organization.

Returns a single ruleset from the current organization by ID.

A list of rulesets for this organization.

samlIdentityProvider OrganizationIdentityProvider

The Organization's SAML identity provider. Visible to (1) organization owners,
(2) organization owners' personal access tokens (classic) with read:org or
admin:org scope, (3) GitHub App with an installation token with read or write
access to members.

sponsoring SponsorConnection

List of users and organizations this entity is sponsoring.

List of sponsors for this user or organization.

sponsorsActivities SponsorsActivityConnection

Events involving this sponsorable, such as new sponsorships.

sponsorsListing SponsorsListing

The GitHub Sponsors listing for this user or organization.

sponsorshipForViewerAsSponsor Sponsorship

The sponsorship from the viewer to this user/organization; that is, the sponsorship where you're the sponsor.

sponsorshipForViewerAsSponsorable Sponsorship

The sponsorship from this user/organization to the viewer; that is, the sponsorship you're receiving.

sponsorshipNewsletters SponsorshipNewsletterConnection

List of sponsorship updates sent from this sponsorable to sponsors.

sponsorshipsAsMaintainer SponsorshipConnection

The sponsorships where this user or organization is the maintainer receiving the funds.

sponsorshipsAsSponsor SponsorshipConnection

The sponsorships where this user or organization is the funder.

team Team

Find an organization's team by its slug.

A list of teams in this organization.

teamsResourcePath URI

The HTTP path listing organization's teams

teamsUrl URI

The HTTP URL listing organization's teams

totalSponsorshipAmountAsSponsorInCents Int

The amount in United States cents (e.g., 500 = $5.00 USD) that this entity has
spent on GitHub to fund sponsorships. Only returns a value when viewed by the
user themselves or by a user who can manage sponsorships for the requested organization.

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.

viewerIsFollowing Boolean

Whether or not this Organization is followed by the viewer.

viewerIsSponsoring Boolean

True if the viewer is sponsoring this user/organization.

webCommitSignoffRequired Boolean

Whether contributors are required to sign off on web-based commits for repositories in this organization.

websiteUrl URI

The organization's public profile URL.

API:
Github GraphQL API

Lookup a organization by login.

rateLimit RateLimit

RateLimit [object]

Represents the client's rate limit.

Attributes
cost Int

The point cost for the current query counting against the rate limit.

limit Int

The maximum number of points the client is permitted to consume in a 60 minute window.

nodeCount Int

The maximum number of nodes this query may return

remaining Int

The number of points remaining in the current rate limit window.

resetAt DateTime

The time at which the current rate limit window resets in UTC epoch seconds.

used Int

The number of points used in the current rate limit window.

API:
Github GraphQL API

The client's rate limit information.

relay Query

Query [object]

The query root of GitHub's GraphQL interface.

Attributes
codeOfConduct CodeOfConduct

Look up a code of conduct by its key

codesOfConduct CodeOfConduct []

Look up a code of conduct by its key

enterprise Enterprise

Look up an enterprise by URL slug.

enterpriseAdministratorInvitation EnterpriseAdministratorInvitation

Look up a pending enterprise administrator invitation by invitee, enterprise and role.

enterpriseAdministratorInvitationByToken EnterpriseAdministratorInvitation

Look up a pending enterprise administrator invitation by invitation token.

license License

Look up an open source license by its key

licenses License []

Return a list of known open source licenses

marketplaceCategories MarketplaceCategory []

Get alphabetically sorted list of Marketplace categories

marketplaceCategory MarketplaceCategory

Look up a Marketplace category by its slug.

marketplaceListing MarketplaceListing

Look up a single Marketplace listing

marketplaceListings MarketplaceListingConnection

Look up Marketplace listings

Return information about the GitHub instance

node Node

Fetches an object given its ID.

nodes Node []

Lookup nodes by a list of IDs.

organization Organization

Lookup a organization by login.

rateLimit RateLimit

The client's rate limit information.

relay Query

Workaround for re-exposing the root query object. (Refer to
https://github.com/facebook/relay/issues/112 for more information.)

repository Repository

Lookup a given repository by the owner and repository name.

repositoryOwner RepositoryOwner

Lookup a repository owner (ie. either a User or an Organization) by login.

Lookup resource by a URL.

Perform a search across resources, returning a maximum of 1,000 results.

securityAdvisories SecurityAdvisoryConnection

GitHub Security Advisories

securityAdvisory SecurityAdvisory

Fetch a Security Advisory by its GHSA ID

securityVulnerabilities SecurityVulnerabilityConnection

Software Vulnerabilities documented by GitHub Security Advisories

Users and organizations who can be sponsored via GitHub Sponsors.

topic Topic

Look up a topic by name.

user User

Lookup a user by login.

viewer User

The currently authenticated user.

API:
Github GraphQL API

Workaround for re-exposing the root query object. (Refer to
https://github.com/facebook/relay/issues/112 for more information.)

repository Repository

Repository [object]

A repository contains the content for a project.

Implements
NodePackageOwnerProjectOwnerProjectV2RecentRepositoryInfoStarrableSubscribableUniformResourceLocatable
Attributes
allowUpdateBranch Boolean

Whether or not a pull request head branch that is behind its base branch can
always be updated even if it is not required to be up to date before merging.

archivedAt DateTime

Identifies the date and time when the repository was archived.

assignableUsers UserConnection

A list of users that can be assigned to issues in this repository.

autoMergeAllowed Boolean

Whether or not Auto-merge can be enabled on pull requests in this repository.

branchProtectionRules BranchProtectionRuleConnection

A list of branch protection rules for this repository.

codeOfConduct CodeOfConduct

Returns the code of conduct for this repository

Information extracted from the repository's CODEOWNERS file.

A list of collaborators associated with the repository.

commitComments CommitCommentConnection

A list of commit comments associated with the repository.

contactLinks RepositoryContactLink []

Returns a list of contact links associated to the repository

contributingGuidelines ContributingGuidelines

Returns the contributing guidelines for this 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

deployKeys DeployKeyConnection

A list of deploy keys that are on this repository.

deployments DeploymentConnection

Deployments associated with the repository

description String

The description of the repository.

descriptionHTML HTML

The description of the repository rendered to HTML.

discussion Discussion

Returns a single discussion from the current repository by number.

discussionCategories DiscussionCategoryConnection

A list of discussion categories that are available in the repository.

discussionCategory DiscussionCategory

A discussion category by slug.

discussions DiscussionConnection

A list of discussions that have been opened in the repository.

diskUsage Int

The number of kilobytes this repository occupies on disk.

environment Environment

Returns a single active environment from the current repository by name.

environments EnvironmentConnection

A list of environments that are in this repository.

forkCount Int

Returns how many forks there are of this repository in the whole network.

forkingAllowed Boolean

Whether this repository allows forks.

A list of direct forked repositories.

fundingLinks FundingLink []

The funding links for this repository

hasDiscussionsEnabled Boolean

Indicates if the repository has the Discussions feature enabled.

hasIssuesEnabled Boolean

Indicates if the repository has issues feature enabled.

hasProjectsEnabled Boolean

Indicates if the repository has the Projects feature enabled.

hasSponsorshipsEnabled Boolean

Indicates if the repository displays a Sponsor button for financial contributions.

hasVulnerabilityAlertsEnabled Boolean

Whether vulnerability alerts are enabled for the repository.

hasWikiEnabled Boolean

Indicates if the repository has wiki feature enabled.

homepageUrl URI

The repository's URL.

id ID

The Node ID of the Repository object

interactionAbility RepositoryInteractionAbility

The interaction ability settings for this repository.

isArchived Boolean

Indicates if the repository is unmaintained.

isBlankIssuesEnabled Boolean

Returns true if blank issue creation is allowed

isDisabled Boolean

Returns whether or not this repository disabled.

isEmpty Boolean

Returns whether or not this repository is empty.

isFork Boolean

Identifies if the repository is a fork.

isInOrganization Boolean

Indicates if a repository is either owned by an organization, or is a private fork of an organization repository.

isLocked Boolean

Indicates if the repository has been locked or not.

isMirror Boolean

Identifies if the repository is a mirror.

isPrivate Boolean

Identifies if the repository is private or internal.

isSecurityPolicyEnabled Boolean

Returns true if this repository has a security policy

isTemplate Boolean

Identifies if the repository is a template that can be used to generate new repositories.

isUserConfigurationRepository Boolean

Is this repository a user configuration repository?

issue Issue

Returns a single issue from the current repository by number.

issueOrPullRequest IssueOrPullRequest

Returns a single issue-like object from the current repository by number.

issueTemplates IssueTemplate []

Returns a list of issue templates associated to the repository

A list of issues that have been opened in the repository.

label Label

Returns a single label by name

A list of labels associated with the repository.

languages LanguageConnection

A list containing a breakdown of the language composition of the repository.

latestRelease Release

Get the latest release for the repository if one exists.

licenseInfo License

The license associated with the repository

The reason the repository has been locked.

mentionableUsers UserConnection

A list of Users that can be mentioned in the context of the repository.

mergeCommitAllowed Boolean

Whether or not PRs are merged with a merge commit on this repository.

mergeCommitMessage MergeCommitMessage

How the default commit message will be generated when merging a pull request.

mergeCommitTitle MergeCommitTitle

How the default commit title will be generated when merging a pull request.

mergeQueue MergeQueue

The merge queue for a specified branch, otherwise the default branch if not provided.

milestone Milestone

Returns a single milestone from the current repository by number.

milestones MilestoneConnection

A list of milestones associated with the repository.

mirrorUrl URI

The repository's original mirror URL.

name String

The name of the repository.

nameWithOwner String

The repository's name with owner.

object GitObject

A Git object in the repository

openGraphImageUrl URI

The image used to represent this repository in Open Graph data.

The User owner of the repository.

A list of packages under the owner.

parent Repository

The repository parent, if this is a fork.

pinnedDiscussions PinnedDiscussionConnection

A list of discussions that have been pinned in this repository.

pinnedIssues PinnedIssueConnection

A list of pinned issues for this repository.

primaryLanguage Language

The primary language of the repository's code.

project Project

Find project by number.

projectV2 ProjectV2

Finds and returns the Project according to the provided Project number.

A list of projects under the owner.

projectsResourcePath URI

The HTTP path listing the repository's projects

projectsUrl URI

The HTTP URL listing the repository's projects

projectsV2 ProjectV2Connection

List of projects linked to this repository.

pullRequest PullRequest

Returns a single pull request from the current repository by number.

pullRequestTemplates PullRequestTemplate []

Returns a list of pull request templates associated to the repository

pullRequests PullRequestConnection

A list of pull requests that have been opened in the repository.

pushedAt DateTime

Identifies the date and time when the repository was last pushed to.

rebaseMergeAllowed Boolean

Whether or not rebase-merging is enabled on this repository.

recentProjects ProjectV2Connection

Recent projects that this user has modified in the context of the owner.

ref Ref

Fetch a given ref from the repository

Fetch a list of refs from the repository

release Release

Lookup a single release given various criteria.

List of releases which are dependent on this repository.

repositoryTopics RepositoryTopicConnection

A list of applied repository-topic associations for this repository.

resourcePath URI

The HTTP path for this repository

Returns a single ruleset from the current repository by ID.

A list of rulesets for this repository.

securityPolicyUrl URI

The security policy URL.

shortDescriptionHTML HTML

A description of the repository, rendered to HTML without any links in it.

squashMergeAllowed Boolean

Whether or not squash-merging is enabled on this repository.

squashMergeCommitMessage SquashMergeCommitMessage

How the default commit message will be generated when squash merging a pull request.

squashMergeCommitTitle SquashMergeCommitTitle

How the default commit title will be generated when squash merging a pull request.

squashPrTitleUsedAsDefault Boolean

Whether a squash merge commit can use the pull request title as default.

Deprecated: `squashPrTitleUsedAsDefault` will be removed. Use `Repository.squashMergeCommitTitle` instead. Removal on 2023-04-01 UTC.
sshUrl GitSSHRemote

The SSH URL to clone this repository

stargazerCount Int

Returns a count of how many stargazers there are on this object

stargazers StargazerConnection

A list of users who have starred this starrable.

submodules SubmoduleConnection

Returns a list of all submodules in this repository parsed from the
.gitmodules file as of the default branch's HEAD commit.

tempCloneToken String

Temporary authentication token for cloning this repository.

templateRepository Repository

The repository from which this repository was generated, if any.

updatedAt DateTime

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

url URI

The HTTP URL for this repository

usesCustomOpenGraphImage Boolean

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

viewerCanAdminister Boolean

Indicates whether the viewer has admin permissions on this repository.

viewerCanCreateProjects Boolean

Can the current viewer create new projects on this owner.

viewerCanSubscribe Boolean

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

viewerCanUpdateTopics Boolean

Indicates whether the viewer can update the topics of this repository.

viewerDefaultCommitEmail String

The last commit email for the viewer.

viewerDefaultMergeMethod PullRequestMergeMethod

The last used merge method by the viewer or the default for the repository.

viewerHasStarred Boolean

Returns a boolean indicating whether the viewing user has starred this starrable.

viewerPermission RepositoryPermission

The users permission level on the repository. Will return null if authenticated as an GitHub App.

viewerPossibleCommitEmails String []

A list of emails this viewer can commit with.

viewerSubscription SubscriptionState

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

Indicates the repository's visibility level.

vulnerabilityAlert RepositoryVulnerabilityAlert

Returns a single vulnerability alert from the current repository by number.

A list of vulnerability alerts that are on this repository.

watchers UserConnection

A list of users watching the repository.

webCommitSignoffRequired Boolean

Whether contributors are required to sign off on web-based commits in this repository.

API:
Github GraphQL API

Lookup a given repository by the owner and repository name.

repositoryOwner RepositoryOwner

RepositoryOwner [interface]

Represents an owner of a Repository.

Attributes
avatarUrl URI

A URL pointing to the owner's public avatar.

id ID

The Node ID of the RepositoryOwner object

login String

The username used to login.

repositories RepositoryConnection

A list of repositories that the user owns.

repository Repository

Find Repository.

resourcePath URI

The HTTP URL for the owner.

url URI

The HTTP URL for the owner.

API:
Github GraphQL API

Lookup a repository owner (ie. either a User or an Organization) by login.

resource UniformResourceLocatable

UniformResourceLocatable [interface]

Represents a type that can be retrieved by a URL.

Attributes
resourcePath URI

The HTML path to this resource.

url URI

The URL to this resource.

API:
Github GraphQL API

Lookup resource by a URL.

search SearchResultItemConnection

SearchResultItemConnection [object]

A list of results that matched against a search query. Regardless of the number
of matches, a maximum of 1,000 results will be available across all types,
potentially split across many pages.

Attributes
codeCount Int

The total number of pieces of code that matched the search query. Regardless
of the total number of matches, a maximum of 1,000 results will be available
across all types.

discussionCount Int

The total number of discussions that matched the search query. Regardless of
the total number of matches, a maximum of 1,000 results will be available
across all types.

A list of edges.

issueCount Int

The total number of issues that matched the search query. Regardless of the
total number of matches, a maximum of 1,000 results will be available across all types.

nodes SearchResultItem []

A list of nodes.

pageInfo PageInfo

Information to aid in pagination.

repositoryCount Int

The total number of repositories that matched the search query. Regardless of
the total number of matches, a maximum of 1,000 results will be available
across all types.

userCount Int

The total number of users that matched the search query. Regardless of the
total number of matches, a maximum of 1,000 results will be available across all types.

wikiCount Int

The total number of wiki pages that matched the search query. Regardless of
the total number of matches, a maximum of 1,000 results will be available
across all types.

API:
Github GraphQL API

Perform a search across resources, returning a maximum of 1,000 results.

securityAdvisories SecurityAdvisoryConnection

SecurityAdvisoryConnection [object]

The connection type for SecurityAdvisory.

Attributes

A list of edges.

nodes SecurityAdvisory []

A list of nodes.

pageInfo PageInfo

Information to aid in pagination.

totalCount Int

Identifies the total count of items in the connection.

API:
Github GraphQL API

GitHub Security Advisories

securityAdvisory SecurityAdvisory

SecurityAdvisory [object]

A GitHub Security Advisory

Implements
Node
Attributes

The classification of the advisory

cvss CVSS

The CVSS associated with this advisory

CWEs associated with this Advisory

databaseId Int

Identifies the primary key from the database.

description String

This is a long plaintext description of the advisory

ghsaId String

The GitHub Security Advisory ID

id ID

The Node ID of the SecurityAdvisory object

A list of identifiers for this advisory

notificationsPermalink URI

The permalink for the advisory's dependabot alerts page

origin String

The organization that originated the advisory

permalink URI

The permalink for the advisory

publishedAt DateTime

When the advisory was published

A list of references for this advisory

The severity of the advisory

summary String

A short plaintext summary of the advisory

updatedAt DateTime

When the advisory was last updated

Vulnerabilities associated with this Advisory

withdrawnAt DateTime

When the advisory was withdrawn, if it has been withdrawn

API:
Github GraphQL API

Fetch a Security Advisory by its GHSA ID

securityVulnerabilities SecurityVulnerabilityConnection

SecurityVulnerabilityConnection [object]

The connection type for SecurityVulnerability.

Attributes

A list of edges.

A list of nodes.

pageInfo PageInfo

Information to aid in pagination.

totalCount Int

Identifies the total count of items in the connection.

API:
Github GraphQL API

Software Vulnerabilities documented by GitHub Security Advisories

sponsorables SponsorableItemConnection

SponsorableItemConnection [object]

The connection type for SponsorableItem.

Attributes

A list of edges.

nodes SponsorableItem []

A list of nodes.

pageInfo PageInfo

Information to aid in pagination.

totalCount Int

Identifies the total count of items in the connection.

API:
Github GraphQL API

Users and organizations who can be sponsored via GitHub Sponsors.

topic Topic

Topic [object]

A topic aggregates entities that are related to a subject.

Implements
NodeStarrable
Attributes
id ID

The Node ID of the Topic object

name String

The topic's name.

relatedTopics Topic []

A list of related topics, including aliases of this topic, sorted with the most relevant
first. Returns up to 10 Topics.

repositories RepositoryConnection

A list of repositories.

stargazerCount Int

Returns a count of how many stargazers there are on this object

stargazers StargazerConnection

A list of users who have starred this starrable.

viewerHasStarred Boolean

Returns a boolean indicating whether the viewing user has starred this starrable.

API:
Github GraphQL API

Look up a topic by name.

user User

User [object]

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

Implements
ActorNodePackageOwnerProfileOwnerProjectOwnerProjectV2OwnerProjectV2RecentRepositoryDiscussionAuthorRepositoryDiscussionCommentAuthorRepositoryOwnerSponsorableUniformResourceLocatable
Attributes
anyPinnableItems Boolean

Determine if this repository owner has any items that can be pinned to their profile.

avatarUrl URI

A URL pointing to the user's public avatar.

bio String

The user's public profile bio.

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?

commitComments CommitCommentConnection

A list of commit comments made by this user.

company String

The user's public profile company.

companyHTML HTML

The user's public profile company as HTML.

contributionsCollection ContributionsCollection

The collection of contributions this user has made to different repositories.

createdAt DateTime

Identifies the date and time when the object was created.

databaseId Int

Identifies the primary key from the database.

email String

The user's publicly visible profile email.

enterprises EnterpriseConnection

A list of enterprises that the user belongs to.

estimatedNextSponsorsPayoutInCents Int

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

followers FollowerConnection

A list of users the given user is followed by.

A list of users the given user is following.

gist Gist

Find gist by repo name.

gistComments GistCommentConnection

A list of gist comments made by this user.

A list of the Gists the user has created.

hasSponsorsListing Boolean

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

hovercard Hovercard

The hovercard information for this user in a given context

id ID

The Node ID of the User object

interactionAbility RepositoryInteractionAbility

The interaction ability settings for this user.

isBountyHunter Boolean

Whether or not this user is a participant in the GitHub Security Bug Bounty.

isCampusExpert Boolean

Whether or not this user is a participant in the GitHub Campus Experts Program.

isDeveloperProgramMember Boolean

Whether or not this user is a GitHub Developer Program member.

isEmployee Boolean

Whether or not this user is a GitHub employee.

isFollowingViewer Boolean

Whether or not this user is following the viewer. Inverse of viewerIsFollowing

isGitHubStar Boolean

Whether or not this user is a member of the GitHub Stars Program.

isHireable Boolean

Whether or not the user has marked themselves as for hire.

isSiteAdmin Boolean

Whether or not this user is a site administrator.

isSponsoredBy Boolean

Whether the given account is sponsoring this user/organization.

isSponsoringViewer Boolean

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

isViewer Boolean

Whether or not this user is the viewing user.

issueComments IssueCommentConnection

A list of issue comments made by this user.

A list of issues associated with this user.

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.

lifetimeReceivedSponsorshipValues SponsorAndLifetimeValueConnection

Calculate how much each sponsor has ever paid total to this maintainer via
GitHub Sponsors. Does not include sponsorships paid via Patreon.

A user-curated list of repositories

location String

The user's public profile location.

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.

organization Organization

Find an organization by its login that the user belongs to.

organizationVerifiedDomainEmails String []

Verified email addresses that match verified domains for a specified organization the user is a member of.

organizations OrganizationConnection

A list of organizations the user belongs to.

A list of packages under the owner.

pinnableItems PinnableItemConnection

A list of repositories and gists this profile owner can pin to their profile.

A list of repositories and gists this profile owner has pinned to their profile

pinnedItemsRemaining Int

Returns how many more items this profile owner can pin to their profile.

project Project

Find project by number.

projectV2 ProjectV2

Find a project by number.

A list of projects under the owner.

projectsResourcePath URI

The HTTP path listing user's projects

projectsUrl URI

The HTTP URL listing user's projects

projectsV2 ProjectV2Connection

A list of projects under the owner.

pronouns String

The user's profile pronouns

publicKeys PublicKeyConnection

A list of public keys associated with this user.

pullRequests PullRequestConnection

A list of pull requests associated with this user.

recentProjects ProjectV2Connection

Recent projects that this user has modified in the context of the owner.

repositories RepositoryConnection

A list of repositories that the user owns.

repositoriesContributedTo RepositoryConnection

A list of repositories that the user recently contributed to.

repository Repository

Find Repository.

repositoryDiscussionComments DiscussionCommentConnection

Discussion comments this user has authored.

repositoryDiscussions DiscussionConnection

Discussions this user has started.

resourcePath URI

The HTTP path for this user

savedReplies SavedReplyConnection

Replies this user has saved

socialAccounts SocialAccountConnection

The user's social media accounts, ordered as they appear on the user's profile.

sponsoring SponsorConnection

List of users and organizations this entity is sponsoring.

List of sponsors for this user or organization.

sponsorsActivities SponsorsActivityConnection

Events involving this sponsorable, such as new sponsorships.

sponsorsListing SponsorsListing

The GitHub Sponsors listing for this user or organization.

sponsorshipForViewerAsSponsor Sponsorship

The sponsorship from the viewer to this user/organization; that is, the sponsorship where you're the sponsor.

sponsorshipForViewerAsSponsorable Sponsorship

The sponsorship from this user/organization to the viewer; that is, the sponsorship you're receiving.

sponsorshipNewsletters SponsorshipNewsletterConnection

List of sponsorship updates sent from this sponsorable to sponsors.

sponsorshipsAsMaintainer SponsorshipConnection

The sponsorships where this user or organization is the maintainer receiving the funds.

sponsorshipsAsSponsor SponsorshipConnection

The sponsorships where this user or organization is the funder.

starredRepositories StarredRepositoryConnection

Repositories the user has starred.

status UserStatus

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

suggestedListNames UserListSuggestion []

Suggested names for user lists

topRepositories RepositoryConnection

Repositories the user has contributed to, ordered by contribution rank, plus repositories the user has created

totalSponsorshipAmountAsSponsorInCents Int

The amount in United States cents (e.g., 500 = $5.00 USD) that this entity has
spent on GitHub to fund sponsorships. Only returns a value when viewed by the
user themselves or by a user who can manage sponsorships for the requested organization.

twitterUsername String

The user's Twitter username.

updatedAt DateTime

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

url URI

The HTTP URL for this user

viewerCanChangePinnedItems Boolean

Can the viewer pin repositories and gists to the profile?

viewerCanCreateProjects Boolean

Can the current viewer create new projects on this owner.

viewerCanFollow Boolean

Whether or not the viewer is able to follow the user.

viewerCanSponsor Boolean

Whether or not the viewer is able to sponsor this user/organization.

viewerIsFollowing Boolean

Whether or not this user is followed by the viewer. Inverse of isFollowingViewer.

viewerIsSponsoring Boolean

True if the viewer is sponsoring this user/organization.

A list of repositories the given user is watching.

websiteUrl URI

A URL pointing to the user's public website/blog.

API:
Github GraphQL API

Lookup a user by login.

viewer User

User [object]

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

Implements
ActorNodePackageOwnerProfileOwnerProjectOwnerProjectV2OwnerProjectV2RecentRepositoryDiscussionAuthorRepositoryDiscussionCommentAuthorRepositoryOwnerSponsorableUniformResourceLocatable
Attributes
anyPinnableItems Boolean

Determine if this repository owner has any items that can be pinned to their profile.

avatarUrl URI

A URL pointing to the user's public avatar.

bio String

The user's public profile bio.

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?

commitComments CommitCommentConnection

A list of commit comments made by this user.

company String

The user's public profile company.

companyHTML HTML

The user's public profile company as HTML.

contributionsCollection ContributionsCollection

The collection of contributions this user has made to different repositories.

createdAt DateTime

Identifies the date and time when the object was created.

databaseId Int

Identifies the primary key from the database.

email String

The user's publicly visible profile email.

enterprises EnterpriseConnection

A list of enterprises that the user belongs to.

estimatedNextSponsorsPayoutInCents Int

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

followers FollowerConnection

A list of users the given user is followed by.

A list of users the given user is following.

gist Gist

Find gist by repo name.

gistComments GistCommentConnection

A list of gist comments made by this user.

A list of the Gists the user has created.

hasSponsorsListing Boolean

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

hovercard Hovercard

The hovercard information for this user in a given context

id ID

The Node ID of the User object

interactionAbility RepositoryInteractionAbility

The interaction ability settings for this user.

isBountyHunter Boolean

Whether or not this user is a participant in the GitHub Security Bug Bounty.

isCampusExpert Boolean

Whether or not this user is a participant in the GitHub Campus Experts Program.

isDeveloperProgramMember Boolean

Whether or not this user is a GitHub Developer Program member.

isEmployee Boolean

Whether or not this user is a GitHub employee.

isFollowingViewer Boolean

Whether or not this user is following the viewer. Inverse of viewerIsFollowing

isGitHubStar Boolean

Whether or not this user is a member of the GitHub Stars Program.

isHireable Boolean

Whether or not the user has marked themselves as for hire.

isSiteAdmin Boolean

Whether or not this user is a site administrator.

isSponsoredBy Boolean

Whether the given account is sponsoring this user/organization.

isSponsoringViewer Boolean

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

isViewer Boolean

Whether or not this user is the viewing user.

issueComments IssueCommentConnection

A list of issue comments made by this user.

A list of issues associated with this user.

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.

lifetimeReceivedSponsorshipValues SponsorAndLifetimeValueConnection

Calculate how much each sponsor has ever paid total to this maintainer via
GitHub Sponsors. Does not include sponsorships paid via Patreon.

A user-curated list of repositories

location String

The user's public profile location.

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.

organization Organization

Find an organization by its login that the user belongs to.

organizationVerifiedDomainEmails String []

Verified email addresses that match verified domains for a specified organization the user is a member of.

organizations OrganizationConnection

A list of organizations the user belongs to.

A list of packages under the owner.

pinnableItems PinnableItemConnection

A list of repositories and gists this profile owner can pin to their profile.

A list of repositories and gists this profile owner has pinned to their profile

pinnedItemsRemaining Int

Returns how many more items this profile owner can pin to their profile.

project Project

Find project by number.

projectV2 ProjectV2

Find a project by number.

A list of projects under the owner.

projectsResourcePath URI

The HTTP path listing user's projects

projectsUrl URI

The HTTP URL listing user's projects

projectsV2 ProjectV2Connection

A list of projects under the owner.

pronouns String

The user's profile pronouns

publicKeys PublicKeyConnection

A list of public keys associated with this user.

pullRequests PullRequestConnection

A list of pull requests associated with this user.

recentProjects ProjectV2Connection

Recent projects that this user has modified in the context of the owner.

repositories RepositoryConnection

A list of repositories that the user owns.

repositoriesContributedTo RepositoryConnection

A list of repositories that the user recently contributed to.

repository Repository

Find Repository.

repositoryDiscussionComments DiscussionCommentConnection

Discussion comments this user has authored.

repositoryDiscussions DiscussionConnection

Discussions this user has started.

resourcePath URI

The HTTP path for this user

savedReplies SavedReplyConnection

Replies this user has saved

socialAccounts SocialAccountConnection

The user's social media accounts, ordered as they appear on the user's profile.

sponsoring SponsorConnection

List of users and organizations this entity is sponsoring.

List of sponsors for this user or organization.

sponsorsActivities SponsorsActivityConnection

Events involving this sponsorable, such as new sponsorships.

sponsorsListing SponsorsListing

The GitHub Sponsors listing for this user or organization.

sponsorshipForViewerAsSponsor Sponsorship

The sponsorship from the viewer to this user/organization; that is, the sponsorship where you're the sponsor.

sponsorshipForViewerAsSponsorable Sponsorship

The sponsorship from this user/organization to the viewer; that is, the sponsorship you're receiving.

sponsorshipNewsletters SponsorshipNewsletterConnection

List of sponsorship updates sent from this sponsorable to sponsors.

sponsorshipsAsMaintainer SponsorshipConnection

The sponsorships where this user or organization is the maintainer receiving the funds.

sponsorshipsAsSponsor SponsorshipConnection

The sponsorships where this user or organization is the funder.

starredRepositories StarredRepositoryConnection

Repositories the user has starred.

status UserStatus

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

suggestedListNames UserListSuggestion []

Suggested names for user lists

topRepositories RepositoryConnection

Repositories the user has contributed to, ordered by contribution rank, plus repositories the user has created

totalSponsorshipAmountAsSponsorInCents Int

The amount in United States cents (e.g., 500 = $5.00 USD) that this entity has
spent on GitHub to fund sponsorships. Only returns a value when viewed by the
user themselves or by a user who can manage sponsorships for the requested organization.

twitterUsername String

The user's Twitter username.

updatedAt DateTime

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

url URI

The HTTP URL for this user

viewerCanChangePinnedItems Boolean

Can the viewer pin repositories and gists to the profile?

viewerCanCreateProjects Boolean

Can the current viewer create new projects on this owner.

viewerCanFollow Boolean

Whether or not the viewer is able to follow the user.

viewerCanSponsor Boolean

Whether or not the viewer is able to sponsor this user/organization.

viewerIsFollowing Boolean

Whether or not this user is followed by the viewer. Inverse of isFollowingViewer.

viewerIsSponsoring Boolean

True if the viewer is sponsoring this user/organization.

A list of repositories the given user is watching.

websiteUrl URI

A URL pointing to the user's public website/blog.

API:
Github GraphQL API

The currently authenticated user.

API:
Github GraphQL API