All samples
GitHub REST API
The world's largest code hosting platform API, essential for developer tooling.
Version 1.1.4
845 operations|29 rules|144,040 checks|1,495 violations100 errors412 warnings983 info
Rules Violated (20)
Last-Modified Header
448Query Fields GET
444Query Filter Collection
154Pagination
105Location on Create
72Conditional PUT
61Plural Collections
54Hyphens vs Underscores
29GET/POST Tunneling
25Idempotent Design
21Hierarchy Design
21CRUD-y URIs
14Create/Update Return
9Consistent Media Types
9HTTP 201 for Create
8GET Retrieve
7Toggle Anti-Pattern
5Consistent Errors
4HTTP 204 for Empty Responses
4Trailing Slash
1API Analysis1495 issues
Response Violations4 issues
Endpoint Violations1491 issues
/
app
hook
config
deliveries
GETList deliveries for an app webhook
{delivery_id}
installations
GETList installations for the authenticated app
{installation_id}
DELETEDelete an installation for the authenticated app
app-manifests
applications
{client_id}
grant
DELETEDelete an app authorization
token
DELETEDelete an app token
PATCHReset a token
apps
codes_of_conduct
GETGet all codes of conduct
emojis
enterprises
{enterprise}
dependabot
alerts
GETList Dependabot alerts for an enterprise
secret-scanning
alerts
GETList secret scanning alerts for an enterprise
events
feeds
gists
GETList gists for the authenticated user
POSTCreate a gist
public
starred
gitignore
templates
GETGet all gitignore templates
installation
repositories
token
DELETERevoke an installation access token
issues
licenses
markdown
raw
POSTRender a Markdown document in raw mode
WarningPOST /markdown/raw uses 'text/plain' for request body, but API predominantly uses 'application/json'#41
WarningPOST /markdown/raw uses 'text/x-markdown' for request body, but API predominantly uses 'application/json'#41
marketplace_listing
accounts
plans
stubbed
accounts
plans
meta
networks
{owner}
{repo}
events
GETList public events for a network of repositories
notifications
GETList notifications for the authenticated user
threads
{thread_id}
GETGet a thread
subscription
DELETEDelete a thread subscription
GETGet a thread subscription for the authenticated user
Want to evaluate your own API?
Sign up free and get 3 evaluations per day on the Starter plan.