/
GI
github
/
GitHub v3 REST API
Search skmtc…
⌘K
Docs
Sign in
Sign in
APIs
Generators
Stacks
Projects
Docs
History
Schema
Sources
Checked 1h ago · Updated 3y ago
View markdown
github
GitHub v3 REST API
get
Get all authorized SSH keys
v50
latest
OpenAPI 3.0.3
MIT
raw.githubusercontent.com
2023-11-28
809
349
3.9 MB
actions
111
activity
31
apps
29
billing
2
checks
12
code-scanning
10
codes-of-conduct
2
dependabot
14
dependency-graph
1
emojis
1
enterprise-admin
116
get
List global webhooks
post
Create a global webhook
get
Get a global webhook
delete
Delete a global webhook
patch
Update a global webhook
post
Ping a global webhook
get
List public keys
delete
Delete a public key
patch
Update LDAP mapping for a team
post
Sync LDAP mapping for a team
patch
Update LDAP mapping for a user
post
Sync LDAP mapping for a user
post
Create an organization
patch
Update an organization name
get
List pre-receive environments
post
Create a pre-receive environment
get
Get a pre-receive environment
delete
Delete a pre-receive environment
patch
Update a pre-receive environment
post
Start a pre-receive environment download
get
Get the download status for a pre-receive environment
get
List pre-receive hooks
post
Create a pre-receive hook
get
Get a pre-receive hook
delete
Delete a pre-receive hook
patch
Update a pre-receive hook
get
List personal access tokens
delete
Delete a personal access token
post
Create a user
delete
Delete a user
patch
Update the username for a user
post
Create an impersonation OAuth token
delete
Delete an impersonation OAuth token
get
Get the global announcement banner
delete
Remove the global announcement banner
patch
Set the global announcement banner
get
Get license information
get
Get all statistics
get
Get comment statistics
get
Get gist statistics
get
Get hooks statistics
get
Get issue statistics
get
Get milestone statistics
get
Get organization statistics
get
Get pages statistics
get
Get pull request statistics
get
Get repository statistics
get
Get users statistics
get
Get GitHub Actions permissions for an enterprise
put
Set GitHub Actions permissions for an enterprise
get
List selected organizations enabled for GitHub Actions in an enterprise
put
Set selected organizations enabled for GitHub Actions in an enterprise
put
Enable a selected organization for GitHub Actions in an enterprise
delete
Disable a selected organization for GitHub Actions in an enterprise
get
Get allowed actions for an enterprise
put
Set allowed actions for an enterprise
get
List self-hosted runner groups for an enterprise
post
Create a self-hosted runner group for an enterprise
get
Get a self-hosted runner group for an enterprise
delete
Delete a self-hosted runner group from an enterprise
patch
Update a self-hosted runner group for an enterprise
get
List organization access to a self-hosted runner group in an enterprise
put
Set organization access for a self-hosted runner group in an enterprise
put
Add organization access to a self-hosted runner group in an enterprise
delete
Remove organization access to a self-hosted runner group in an enterprise
get
List self-hosted runners in a group for an enterprise
put
Set self-hosted runners in a group for an enterprise
put
Add a self-hosted runner to a group for an enterprise
delete
Remove a self-hosted runner from a group for an enterprise
get
List self-hosted runners for an enterprise
get
List runner applications for an enterprise
post
Create a registration token for an enterprise
post
Create a remove token for an enterprise
get
Get a self-hosted runner for an enterprise
delete
Delete a self-hosted runner from an enterprise
get
List labels for a self-hosted runner for an enterprise
put
Set custom labels for a self-hosted runner for an enterprise
post
Add custom labels to a self-hosted runner for an enterprise
delete
Remove all custom labels from a self-hosted runner for an enterprise
delete
Remove a custom label from a self-hosted runner for an enterprise
get
Get the audit log for an enterprise
get
List pre-receive hooks for an organization
get
Get a pre-receive hook for an organization
delete
Remove pre-receive hook enforcement for an organization
patch
Update pre-receive hook enforcement for an organization
get
List pre-receive hooks for a repository
get
Get a pre-receive hook for a repository
delete
Remove pre-receive hook enforcement for a repository
patch
Update pre-receive hook enforcement for a repository
get
List provisioned SCIM groups for an enterprise
post
Provision a SCIM enterprise group
get
Get SCIM provisioning information for an enterprise group
put
Set SCIM information for a provisioned enterprise group
delete
Delete a SCIM group from an enterprise
patch
Update an attribute for a SCIM enterprise group
get
List SCIM provisioned identities for an enterprise
post
Provision a SCIM enterprise user
get
Get SCIM provisioning information for an enterprise user
put
Set SCIM information for a provisioned enterprise user
delete
Delete a SCIM user from an enterprise
patch
Update an attribute for a SCIM enterprise user
get
Get the configuration status
post
Start a configuration process
get
Get the maintenance status
post
Enable or disable maintenance mode
get
Get settings
put
Set settings
get
Get all authorized SSH keys
post
Add an authorized SSH key
delete
Remove an authorized SSH key
post
Create a GitHub license
post
Upgrade a license
put
Promote a user to be a site administrator
delete
Demote a site administrator
put
Suspend a user
delete
Unsuspend a user
gists
20
git
13
gitignore
2
issues
40
licenses
3
markdown
2
meta
4
migrations
11
oauth-authorizations
10
orgs
35
projects
25
pulls
27
rate-limit
1
reactions
25
repos
159
search
7
secret-scanning
6
teams
63
users
27
enterprise-admin
Get all authorized SSH keys
get
/setup/api/settings/authorized-keys
Response
Response
SshKey[]
required
key
string
pretty-print
string