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 "Forming calls with GraphQL."
Note: For GitHub App requests made with user access tokens, 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.
codeOfConduct
Look up a code of conduct by its key.
Type: CodeOfConduct
Arguments for codeOfConduct
| Name | Description | 
|---|---|
  | The code of conduct's key.  | 
license
Look up an open source license by its key.
node
Fetches an object given its ID.
nodes
Lookup nodes by a list of IDs.
organization
Lookup a organization by login.
Type: Organization
Arguments for organization
| Name | Description | 
|---|---|
  | The organization's login.  | 
organizations
A list of organizations.
Type: OrganizationConnection!
Arguments for organizations
| 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.  | 
rateLimit
The client's rate limit information.
relay
Hack to workaround https://github.com/facebook/relay/issues/112 re-exposing the root query object.
Type: Query!
repositoryOwner
Lookup a repository owner (ie. either a User or an Organization) by login.
Type: RepositoryOwner
Arguments for repositoryOwner
| Name | Description | 
|---|---|
  | The username to lookup the owner by.  | 
resource
Lookup resource by a URL.
Type: UniformResourceLocatable
Arguments for resource
| Name | Description | 
|---|---|
  | The URL.  | 
search
Perform a search across resources.
Arguments for search
| 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.  | 
securityAdvisories
GitHub Security Advisories.
Arguments for securityAdvisories
| 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.  | 
  | Filter advisories to those published since a time in the past.  | 
  | Filter advisories to those updated since a time in the past.  | 
securityAdvisory
Fetch a Security Advisory by its GHSA ID.
Type: SecurityAdvisory
Arguments for securityAdvisory
| Name | Description | 
|---|---|
  | GitHub Security Advisory ID.  | 
securityVulnerabilities
Software Vulnerabilities documented by GitHub Security Advisories.
Arguments for securityVulnerabilities
| 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.  | 
  | A package name to filter vulnerabilities by.  | 
  | A list of severities to filter vulnerabilities by.  | 
topic
Look up a topic by name.
user
Lookup a user by login.
users
A list of users.
Type: UserConnection!
Arguments for users
| 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.  |