| GET | / | GitHub API Root |
| GET | /advisories | List global security advisories |
| GET | /advisories/{ghsa_id} | Get a global security advisory |
| GET | /app | Get the authenticated app |
| POST | /app-manifests/{code}/conversions | Create a GitHub App from a manifest |
| GET | /app/hook/config | Get a webhook configuration for an app |
| PATCH | /app/hook/config | Update a webhook configuration for an app |
| GET | /app/hook/deliveries | List deliveries for an app webhook |
| GET | /app/hook/deliveries/{delivery_id} | Get a delivery for an app webhook |
| POST | /app/hook/deliveries/{delivery_id}/attempts | Redeliver a delivery for an app webhook |
| GET | /app/installation-requests | List installation requests for the authenticated app |
| GET | /app/installations | List installations for the authenticated app |
| DELETE | /app/installations/{installation_id} | Delete an installation for the authenticated app |
| GET | /app/installations/{installation_id} | Get an installation for the authenticated app |
| POST | /app/installations/{installation_id}/access_tokens | Create an installation access token for an app |
| DELETE | /app/installations/{installation_id}/suspended | Unsuspend an app installation |
| PUT | /app/installations/{installation_id}/suspended | Suspend an app installation |
| DELETE | /applications/{client_id}/grant | Delete an app authorization |
| DELETE | /applications/{client_id}/token | Delete an app token |
| GET | /applications/{client_id}/token | Get applications by client_id token. |
| PATCH | /applications/{client_id}/token | Reset a token |
| POST | /applications/{client_id}/token | Check a token |
| POST | /applications/{client_id}/token/scoped | Create a scoped access token |
| GET | /apps/{app_slug} | Get an app |
| GET | /assignments/{assignment_id} | Get an assignment |
| GET | /assignments/{assignment_id}/accepted_assignments | List accepted assignments for an assignment |
| GET | /assignments/{assignment_id}/grades | Get assignment grades |
| GET | /classrooms | List classrooms |
| GET | /classrooms/{classroom_id} | Get a classroom |
| GET | /classrooms/{classroom_id}/assignments | List assignments for a classroom |
| GET | /codes_of_conduct | Get all codes of conduct |
| GET | /codes_of_conduct/{key} | Get a code of conduct |
| DELETE | /credentials/revoke | Delete credentials revoke. |
| POST | /credentials/revoke | Revoke a list of credentials |
| GET | /emojis | Get emojis |
| GET | /enterprises/{enterprise}/actions/cache/retention-limit | Get GitHub Actions cache retention limit for an enterprise |
| POST | /enterprises/{enterprise}/actions/cache/retention-limit | Post enterprises by enterprise actions cache retention-limit. |
| PUT | /enterprises/{enterprise}/actions/cache/retention-limit | Set GitHub Actions cache retention limit for an enterprise |
| GET | /enterprises/{enterprise}/actions/cache/storage-limit | Get GitHub Actions cache storage limit for an enterprise |
| POST | /enterprises/{enterprise}/actions/cache/storage-limit | Post enterprises by enterprise actions cache storage-limit. |
| PUT | /enterprises/{enterprise}/actions/cache/storage-limit | Set GitHub Actions cache storage limit for an enterprise |
| GET | /enterprises/{enterprise}/actions/oidc/customization/properties/repo | List OIDC custom property inclusions for an enterprise |
| POST | /enterprises/{enterprise}/actions/oidc/customization/properties/repo | Create an OIDC custom property inclusion for an enterprise |
| DELETE | /enterprises/{enterprise}/actions/oidc/customization/properties/repo/{custom_property_name} | Delete an OIDC custom property inclusion for an enterprise |
| GET | /enterprises/{enterprise}/actions/oidc/customization/properties/repo/{custom_property_name} | Get enterprises by enterprise actions oidc customization properties repo by custom_property_name. |
| GET | /enterprises/{enterprise}/code-security/configurations | Get code security configurations for an enterprise |
| POST | /enterprises/{enterprise}/code-security/configurations | Create a code security configuration for an enterprise |
| DELETE | /enterprises/{enterprise}/code-security/configurations/{configuration_id} | Delete a code security configuration for an enterprise |
| GET | /enterprises/{enterprise}/code-security/configurations/{configuration_id} | Retrieve a code security configuration of an enterprise |
| PATCH | /enterprises/{enterprise}/code-security/configurations/{configuration_id} | Update a custom code security configuration for an enterprise |
| POST | /enterprises/{enterprise}/code-security/configurations/{configuration_id}/attach | Attach an enterprise configuration to repositories |
| POST | /enterprises/{enterprise}/code-security/configurations/{configuration_id}/defaults | Post enterprises by enterprise code-security configurations by configuration_id defaults. |
| PUT | /enterprises/{enterprise}/code-security/configurations/{configuration_id}/defaults | Set a code security configuration as a default for an enterprise |
| GET | /enterprises/{enterprise}/code-security/configurations/{configuration_id}/repositories | Get repositories associated with an enterprise code security configuration |
| GET | /enterprises/{enterprise}/code-security/configurations/defaults | Get default code security configurations for an enterprise |
| GET | /enterprises/{enterprise}/dependabot/alerts | List Dependabot alerts for an enterprise |
| GET | /enterprises/{enterprise}/teams | List enterprise teams |
| POST | /enterprises/{enterprise}/teams | Create an enterprise team |
| GET | /enterprises/{enterprise}/teams/{enterprise-team}/memberships | List members in an enterprise team |
| DELETE | /enterprises/{enterprise}/teams/{enterprise-team}/memberships/{username} | Remove team membership |