About queries
Every GraphQL schema has a root type for both queries and mutations. The query type defines GraphQL operations that retrieve data from the server.
For more information, see "About queries."
Note: For user-to-server GitHub App requests, you should use separate queries for issues and pull requests. For example, use the is:issue
or is:pull-request
filters and their equivalents. Using the search
connection to return a combination of issues and pull requests in a single query will result in an empty set of nodes.
Connections
Arguments
Name | Description |
---|---|
|
Select listings that can be administered by the specified user. |
|
Returns the elements in the list that come after the specified cursor. |
|
Select listings visible to the viewer even if they are not approved. If omitted or false, only approved listings will be returned. |
|
Returns the elements in the list that come before the specified cursor. |
|
Select only listings with the given category. |
|
Returns the first n elements from the list. |
|
Returns the last n elements from the list. |
|
Select listings for products owned by the specified organization. |
|
Select only listings where the primary category matches the given category slug. The default value is |
|
Select the listings with these slugs, if they are visible to the viewer. |
|
Also check topic aliases for the category slug. |
|
Select listings to which user has admin access. If omitted, listings visible to the viewer are returned. |
|
Select only listings that offer a free trial. The default value is |
Arguments
Name | Description |
---|---|
|
Returns the elements in the list that come after the specified cursor. |
|
Returns the elements in the list that come before the specified cursor. |
|
Returns the first n elements from the list. |
|
Returns the last n elements from the list. |
|
The search string to look for. |
|
The types of search items to search within. |
Arguments
Name | Description |
---|---|
|
Returns the elements in the list that come after the specified cursor. |
|
Returns the elements in the list that come before the specified cursor. |
|
Returns the first n elements from the list. |
|
Filter advisories by identifier, e.g. GHSA or CVE. |
|
Returns the last n elements from the list. |
|
Ordering options for the returned topics. |
|
Filter advisories to those published since a time in the past. |
|
Filter advisories to those updated since a time in the past. |
securityVulnerabilities
Type: SecurityVulnerabilityConnection!
Software Vulnerabilities documented by GitHub Security Advisories.
Arguments
Name | Description |
---|---|
|
Returns the elements in the list that come after the specified cursor. |
|
Returns the elements in the list that come before the specified cursor. |
|
An ecosystem to filter vulnerabilities by. |
|
Returns the first n elements from the list. |
|
Returns the last n elements from the list. |
|
Ordering options for the returned topics. |
|
A package name to filter vulnerabilities by. |
|
A list of severities to filter vulnerabilities by. |
Fields
Arguments
Name | Description |
---|---|
|
The code of conduct's key. |
Arguments
Name | Description |
---|---|
|
The enterprise invitation token. |
|
The enterprise URL slug. |
enterpriseAdministratorInvitation
Type: EnterpriseAdministratorInvitation
Look up a pending enterprise administrator invitation by invitee, enterprise and role.
Arguments
Name | Description |
---|---|
|
The slug of the enterprise the user was invited to join. |
|
The role for the business member invitation. |
|
The login of the user invited to join the business. |
enterpriseAdministratorInvitationByToken
Type: EnterpriseAdministratorInvitation
Look up a pending enterprise administrator invitation by invitation token.
Arguments
Name | Description |
---|---|
|
The invitation token sent with the invitation email. |
Arguments
Name | Description |
---|---|
|
The license's downcased SPDX ID. |
marketplaceCategories
Type: [MarketplaceCategory!]!
Get alphabetically sorted list of Marketplace categories.
Arguments
Name | Description |
---|---|
|
Exclude categories with no listings. |
|
Returns top level categories only, excluding any subcategories. |
|
Return only the specified categories. |
Arguments
Name | Description |
---|---|
|
The URL slug of the category. |
|
Also check topic aliases for the category slug. |
Arguments
Name | Description |
---|---|
|
Select the listing that matches this slug. It's the short name of the listing used in its URL. |
Arguments
Name | Description |
---|---|
|
ID of the object. |
Arguments
Name | Description |
---|---|
|
The list of node IDs. |
Arguments
Name | Description |
---|---|
|
The organization's login. |
Arguments
Name | Description |
---|---|
|
If true, calculate the cost for the query without evaluating it. The default value is |
relay
Type: Query!
Hack to workaround https://github.com/facebook/relay/issues/112 re-exposing the root query object.
Arguments
Name | Description |
---|---|
|
The name of the repository. |
|
The login field of a user or organization. |
repositoryOwner
Type: RepositoryOwner
Lookup a repository owner (ie. either a User or an Organization) by login.
Arguments
Name | Description |
---|---|
|
The username to lookup the owner by. |
Arguments
Name | Description |
---|---|
|
The URL. |
Arguments
Name | Description |
---|---|
|
GitHub Security Advisory ID. |
Deprecation notice
sponsorsListing
is deprecated.
Query.sponsorsListing
will be removed. Use Sponsorable.sponsorsListing
instead. Removal on 2020-04-01 UTC.
Arguments
Name | Description |
---|---|
|
Select the Sponsors listing which matches this slug. |
Arguments
Name | Description |
---|---|
|
The topic's name. |
Arguments
Name | Description |
---|---|
|
The user's login. |