GitHub API v4
E754599
GitHub API v4 is GitHub’s GraphQL-based API that enables flexible, efficient querying and manipulation of GitHub data and resources.
Statements (52)
| Predicate | Object |
|---|---|
| instanceOf |
GitHub API version
ⓘ
GraphQL API ⓘ web API ⓘ |
| accesses |
GitHub data
ⓘ
GitHub gists NERFINISHED ⓘ GitHub issues NERFINISHED ⓘ GitHub organizations NERFINISHED ⓘ GitHub projects NERFINISHED ⓘ GitHub pull requests ⓘ GitHub repositories ⓘ GitHub teams NERFINISHED ⓘ GitHub users ⓘ |
| allows |
modifying GitHub resources
ⓘ
reading GitHub data ⓘ real-time-like aggregated queries ⓘ writing GitHub data ⓘ |
| authenticationMethod |
GitHub App installation access token
ⓘ
OAuth token ⓘ personal access token ⓘ |
| designGoal |
efficient data retrieval
ⓘ
flexible data querying ⓘ reduce number of API requests ⓘ |
| developedBy | GitHub NERFINISHED ⓘ |
| documentationUrl | https://docs.github.com/graphql ⓘ |
| endpoint | https://api.github.com/graphql ⓘ |
| introduced | 2016 ⓘ |
| isVersionOf | GitHub API NERFINISHED ⓘ |
| precedes | GitHub REST API v3 NERFINISHED ⓘ |
| requires | GraphQL schema knowledge ⓘ |
| returnsFormat | JSON ⓘ |
| supportsFeature |
aliases
ⓘ
connections and edges ⓘ cursor-based pagination ⓘ field selection ⓘ fragments ⓘ nested queries ⓘ pagination ⓘ rate limiting ⓘ schema introspection ⓘ |
| supportsOperation |
mutation
ⓘ
query ⓘ |
| supportsResource |
Commit
ⓘ
Issue ⓘ Organization NERFINISHED ⓘ PullRequest NERFINISHED ⓘ Repository ⓘ User ⓘ |
| transportProtocol | HTTPS ⓘ |
| usedFor |
automating GitHub workflows
ⓘ
building GitHub-based dashboards ⓘ integrating GitHub with external applications ⓘ |
| usesProtocol | GraphQL NERFINISHED ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.