GitHub v3 REST API
api.github.com
GitHub v3 REST API provides a REST API for programmatic access to its features. Use it to automate workflows and integrate with other services.
none
free
1.0
https://api.github.com
1
2026-03-01 11:53:34
Health
Capabilities
actions
otherManage actions — create a github-hosted runner for an organization, create a self-hosted runner group for an organization, create configuration for a just-in-time runner for an organization. Supports standard CRUD operations through the REST API.
Detail: https://api.github.com/capabilities/actions
apps
communicationManage apps — create a github app from a manifest, redeliver a delivery for an app webhook, create an installation access token for an app. Supports standard CRUD operations through the REST API.
Detail: https://api.github.com/capabilities/apps
classroom
otherManage classroom — list classrooms, get an assignment, list accepted assignments for an assignment. Supports standard CRUD operations through the REST API.
Detail: https://api.github.com/capabilities/classroom
code_security
otherManage code security — create a code security configuration for an enterprise, create a code security configuration, attach an enterprise configuration to repositories. Supports standard CRUD operations through the REST API.
Detail: https://api.github.com/capabilities/code_security
codes_of_conduct
otherManage codes of conduct — get all codes of conduct, get a code of conduct. Supports standard CRUD operations through the REST API.
Detail: https://api.github.com/capabilities/codes_of_conduct
credentials
otherManage credentials — revoke a list of credentials. Supports standard CRUD operations through the REST API.
Detail: https://api.github.com/capabilities/credentials
dependabot
developer-toolsManage dependabot — set the default repository access level for dependabot, create or update an organization secret, set selected repositories for an organization secret. Supports standard CRUD operations through the REST API.
Detail: https://api.github.com/capabilities/dependabot
emojis
otherManage emojis — get emojis. Supports standard CRUD operations through the REST API.
Detail: https://api.github.com/capabilities/emojis
enterprise_team_memberships
otherManage enterprise team memberships — bulk add team members, bulk remove team members, add team member. Supports standard CRUD operations through the REST API.
Detail: https://api.github.com/capabilities/enterprise_team_memberships
enterprise_teams
otherManage enterprise teams — create an enterprise team, list enterprise teams, get an enterprise team. Supports standard CRUD operations through the REST API.
Detail: https://api.github.com/capabilities/enterprise_teams
meta
otherManage meta — github api root, get github meta information, get octocat. Supports standard CRUD operations through the REST API.
Detail: https://api.github.com/capabilities/meta
security_advisories
analyticsManage security advisories — create a repository security advisory, privately report a security vulnerability, request a cve for a repository security advisory. Supports standard CRUD operations through the REST API.
Detail: https://api.github.com/capabilities/security_advisories
Agent Preview
This is what an AI agent sees when it discovers this service via the Gateway:
Service: GitHub v3 REST API Description: GitHub v3 REST API provides a REST API for programmatic access to its features. Use it to automate workflows and integrate with other services. Auth: none Capabilities: - actions: Manage actions — create a github-hosted runner for an organization, create a self-hosted runner group for an organization, create configuration for a just-in-time runner for an organization. Supports standard CRUD operations through the REST API. - apps: Manage apps — create a github app from a manifest, redeliver a delivery for an app webhook, create an installation access token for an app. Supports standard CRUD operations through the REST API. - classroom: Manage classroom — list classrooms, get an assignment, list accepted assignments for an assignment. Supports standard CRUD operations through the REST API. - code_security: Manage code security — create a code security configuration for an enterprise, create a code security configuration, attach an enterprise configuration to repositories. Supports standard CRUD operations through the REST API. - codes_of_conduct: Manage codes of conduct — get all codes of conduct, get a code of conduct. Supports standard CRUD operations through the REST API. - credentials: Manage credentials — revoke a list of credentials. Supports standard CRUD operations through the REST API. - dependabot: Manage dependabot — set the default repository access level for dependabot, create or update an organization secret, set selected repositories for an organization secret. Supports standard CRUD operations through the REST API. - emojis: Manage emojis — get emojis. Supports standard CRUD operations through the REST API. - enterprise_team_memberships: Manage enterprise team memberships — bulk add team members, bulk remove team members, add team member. Supports standard CRUD operations through the REST API. - enterprise_teams: Manage enterprise teams — create an enterprise team, list enterprise teams, get an enterprise team. Supports standard CRUD operations through the REST API. - meta: Manage meta — github api root, get github meta information, get octocat. Supports standard CRUD operations through the REST API. - security_advisories: Manage security advisories — create a repository security advisory, privately report a security vulnerability, request a cve for a repository security advisory. Supports standard CRUD operations through the REST API.