GitHub Requests API is one of 350 APIs that GitHub publishes on the APIs.io network, described by a machine-readable OpenAPI specification and an AsyncAPI event-driven specification.
Tagged areas include Requests. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an AsyncAPI specification, and an API reference.
This API exposes
34 operations
across 20 paths,
and defines 39 schemas.
It is described by OpenAPI 3.2.0, at version 1.1.4.
Requests are made against 2 base URLs: {protocol}://{hostname}/api/v3, {protocol}://{hostname}.
34 operations20 paths39 schemas5 DELETE15 GET3 PATCH7 POST4 PUT
Metadata
The identity and technical contract details declared by the specification.
GitHub Requests API declares
1 security scheme
for authenticating requests.
It accepts HTTP bearer tokens (bearerHttpAuthentication).
bearerHttpAuthentication — Bearer Token
Paths & Operations 34
Across 20 paths, the API surfaces 34 operations — 5 DELETE, 15 GET, 3 PATCH, 7 POST, 4 PUT. Each is listed below with its method, path, parameters, and response codes.
Requests 34
GET
/app/installation-requests
GitHub List Installation Requests for the Authenticated App
The contract defines 39 schemas that model the data the API accepts and returns. The most detailed are repository (95 properties), repository_2 (95 properties), pull-request (48 properties), pull-request-simple_2 (36 properties). Each schema is shown below with its type and property counts.
simple-user
object
A GitHub user.
21 properties18 required
enterprise
object
An enterprise on GitHub.
10 properties8 required
basic-error
object
Basic Error
4 properties
integration-installation-request
object
Request to install an integration on a target
5 properties4 required
integration
object
GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They…
17 properties11 required
simple-user_2
object
GitHub user.
21 properties18 required
nullable-simple-user
object
GitHub user.
21 properties18 required
protected-branch-pull-request-review
object
Protected Branch Pull Request Review
7 properties2 required
validation-error
object
Validation Error
3 properties2 required
team
object
Groups of organization members that gives permissions on specified repositories.
13 properties11 required
nullable-team-simple
object
Groups of organization members that gives permissions on specified repositories.
12 properties10 required
pull-request-review-request
object
Pull Request Review Request
2 properties2 required
validation-error-simple
object
Validation Error Simple
3 properties2 required
link
object
Hypermedia Link
1 property1 required
pull-request
object
Pull requests let you tell others about changes you've pushed to a repository on GitHub. Once a pull request is sent, interested parties can review the set of…
48 properties42 required
diff-entry
object
Diff Entry
11 properties9 required
commit
object
Commit
11 properties9 required
simple-user_3
object
GitHub user.
21 properties18 required
nullable-git-user
object
Metaproperties for Git author/committer information.
3 properties
repository
object
repository on GitHub.
95 properties73 required
pull-request-review
object
Pull Request Reviews are reviews on pull requests.
13 properties10 required
verification
object
4 properties4 required
team-simple
object
Groups of organization members that gives permissions on specified repositories.
12 properties10 required
pull-request-simple
object
Pull Request Simple
36 properties31 required
reaction-rollup
object
10 properties10 required
pull-request-merge-result
object
Pull Request Merge Result
3 properties3 required
empty-object
object
An object without any properties.
review-comment
object
Legacy Review Comment
28 properties18 required
auto-merge
object
The status of auto merging a pull request.
4 properties4 required
pull-request-review-comment
object
Pull Request Review Comments are comments on a portion of the Pull Request's diff.
29 properties16 required
reaction
object
Reactions to conversations provide a way to help people express their feelings more simply and effectively.
5 properties5 required
author-association
string
How the author is associated with the repository.
nullable-milestone
object
collection of related issues and pull requests.
16 properties16 required
nullable-license-simple
object
License Simple
6 properties5 required
simple-user_4
object
GitHub user.
21 properties18 required
repository_2
object
repository on GitHub.
95 properties73 required
pull-request-simple_2
object
Pull Request Simple
36 properties31 required
page-build-status
object
Page Build Status
2 properties2 required
auto-merge_2
object
The status of auto merging a pull request.
4 properties4 required
Specification
The full machine-readable OpenAPI contract behind this narrative.
Every API here is available over the API and to AI agents over MCP. APIs is not yet its own endpoint on the v1 API. Reach this content through network search and the tag graph, or the MCP server below.
Installs https://mcp.apievangelist.com/mcp in Claude, Cursor, VS Code and the rest — one button, every client.
MCP tools for apis
4 tools reach this content
search_api_evangelistSearch every content type across the network at once.
find_relatedThe shared-tag relevance graph — what else covers this.
get_tagEverything one tag labels, across all content types.
guide_topicPRO — a curated bundle for a topic: area, guidance, rules, papers, stories, services.
A second provider on the same verified email joins the account you already have.
Your account
ⓘWhere this information came from
This is an independent, third-party profile of GitHub Requests API, published by
API Evangelist. We do not operate, host, resell, or
support these APIs, and we are not affiliated with or endorsed by the company unless stated above.
Everything here is built from publicly available information — the company's own site,
developer portal, documentation, public repositories, and the specifications it publishes for public use.
Nothing is obtained by breaching a system, defeating an access control, or using credentials.
The Kin Score and Agent Readiness rating are independently calculated assessments of a company's
public API artifacts, scored against a published rubric. They are not certifications,
endorsements, security assessments, or audits.
Corrections, re-scores, and removal are free — no partnership or purchase required, and
you do not need to justify the request. A removed company is recorded as unrated, never scored
zero for having asked. Acknowledgement within one business day; removal within two.
info@apievangelist.com
·
Read the full data-sourcing policy → On a security or compliance team? Put security in the subject line and
you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.