Query

The query root of GitHub's GraphQL interface.

Connections

search (SearchResultItemConnection)
Perform a search across resources.
Argument Type Description
first Int

Returns the first n elements from the list.

after String

Returns the elements in the list that come after the specified global ID.

last Int

Returns the last n elements from the list.

before String

Returns the elements in the list that come before the specified global ID.

query String!

The search string to look for.

type SearchType!

The types of search items to search within.

Fields

codeOfConduct (CodeOfConduct)

Look up a code of conduct by its key

Argument Type Description
key String!

The code of conduct's key

codesOfConduct ([CodeOfConduct])

Look up a code of conduct by its key

node (Node)

Fetches an object given its ID.

Argument Type Description
id ID!

ID of the object.

nodes ([Node]!)

Lookup nodes by a list of IDs.

Argument Type Description
ids [ID!]!

The list of node IDs.

organization (Organization)

Lookup a organization by login.

Argument Type Description
login String!

The organization's login.

rateLimit (RateLimit)

The client's rate limit information.

relay (Query!)

Hack to workaround https://github.com/facebook/relay/issues/112 re-exposing the root query object

repository (Repository)

Lookup a given repository by the owner and repository name.

Argument Type Description
owner String!

The login field of a user or organizationn

name String!

The name of the repository

repositoryOwner (RepositoryOwner)

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

Argument Type Description
login String!

The username to lookup the owner by.

resource (UniformResourceLocatable)

Lookup resource by a URL.

Argument Type Description
url URI!

The URL.

topic (Topic)

Look up a topic by name.

Argument Type Description
name String!

The topic's name.

user (User)

Lookup a user by login.

Argument Type Description
login String!

The user's login.

viewer (User!)

The currently authenticated user.