Developer Tools
GitHub API Reference
REST API for repositories, issues, pull requests, search and the wider GitHub developer platform.
1242 Endpoints
45 Resources
Verified 2026-10-20
Auth
Authorization: Bearer <GITHUB_API_KEY> Gotchas GitHub recommends an Accept: application/vnd.github+json header and an explicit X-GitHub-Api-Version header.
Fine-grained tokens only authorize repositories and permissions selected when the token is created.
Get a free GitHub API key → sponsoredAffiliate link - we may earn a commission, at no extra cost to you.
Agents
curl -H "Accept: text/markdown" https://apicheats.dev/github/llms.txt Meta
5 endpointsSecurity advisories
10 endpointsAgent automations
10 endpointsAgent tasks
5 endpointsApps
37 endpoints POST /app/installations/{installation_id}/access_tokens Create an installation access token for an app .md
GET /marketplace_listing/stubbed/accounts/{account_id} Get a subscription plan for an account (stubbed) .md
GET /user/installations/{installation_id}/repositories List repositories accessible to the user access token .md
PUT /user/installations/{installation_id}/repositories/{repository_id} Add a repository to an app installation .md
Classroom
6 endpointsCodes of conduct
2 endpointsCredentials
1 endpointEmojis
1 endpointActions
200 endpoints GET /enterprises/{enterprise}/actions/cache/retention-limit Get GitHub Actions cache retention limit for an enterprise .md
PUT /enterprises/{enterprise}/actions/cache/retention-limit Set GitHub Actions cache retention limit for an enterprise .md
GET /enterprises/{enterprise}/actions/cache/storage-limit Get GitHub Actions cache storage limit for an enterprise .md
PUT /enterprises/{enterprise}/actions/cache/storage-limit Set GitHub Actions cache storage limit for an enterprise .md
GET /organizations/{org}/actions/cache/retention-limit Get GitHub Actions cache retention limit for an organization .md
PUT /organizations/{org}/actions/cache/retention-limit Set GitHub Actions cache retention limit for an organization .md
GET /organizations/{org}/actions/cache/storage-limit Get GitHub Actions cache storage limit for an organization .md
PUT /organizations/{org}/actions/cache/storage-limit Set GitHub Actions cache storage limit for an organization .md
GET /orgs/{org}/actions/cache/usage-by-repository List repositories with GitHub Actions cache usage for an organization .md
GET /orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id} Get a custom image definition for GitHub Actions Hosted Runners .md
DELETE /orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id} Delete a custom image from the organization .md
GET /orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}/versions List image versions of a custom image for an organization .md
GET /orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}/versions/{version} Get an image version of a custom image for GitHub Actions Hosted Runners .md
DELETE /orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}/versions/{version} Delete an image version of custom image from the organization .md
GET /orgs/{org}/actions/hosted-runners/images/github-owned Get GitHub-owned images for GitHub-hosted runners in an organization .md
GET /orgs/{org}/actions/hosted-runners/images/partner Get partner images for GitHub-hosted runners in an organization .md
GET /orgs/{org}/actions/hosted-runners/limits Get limits on GitHub-hosted runners for an organization .md
GET /orgs/{org}/actions/hosted-runners/machine-sizes Get GitHub-hosted runners machine specs for an organization .md
GET /orgs/{org}/actions/hosted-runners/platforms Get platforms for GitHub-hosted runners in an organization .md
GET /orgs/{org}/actions/hosted-runners/{hosted_runner_id} Get a GitHub-hosted runner for an organization .md
DELETE /orgs/{org}/actions/hosted-runners/{hosted_runner_id} Delete a GitHub-hosted runner for an organization .md
PATCH /orgs/{org}/actions/hosted-runners/{hosted_runner_id} Update a GitHub-hosted runner for an organization .md
GET /orgs/{org}/actions/permissions/artifact-and-log-retention Get artifact and log retention settings for an organization .md
PUT /orgs/{org}/actions/permissions/artifact-and-log-retention Set artifact and log retention settings for an organization .md
GET /orgs/{org}/actions/permissions/fork-pr-contributor-approval Get fork PR contributor approval permissions for an organization .md
PUT /orgs/{org}/actions/permissions/fork-pr-contributor-approval Set fork PR contributor approval permissions for an organization .md
GET /orgs/{org}/actions/permissions/fork-pr-workflows-private-repos Get private repo fork PR workflow settings for an organization .md
PUT /orgs/{org}/actions/permissions/fork-pr-workflows-private-repos Set private repo fork PR workflow settings for an organization .md
GET /orgs/{org}/actions/permissions/repositories List selected repositories enabled for GitHub Actions in an organization .md
PUT /orgs/{org}/actions/permissions/repositories Set selected repositories enabled for GitHub Actions in an organization .md
PUT /orgs/{org}/actions/permissions/repositories/{repository_id} Enable a selected repository for GitHub Actions in an organization .md
DELETE /orgs/{org}/actions/permissions/repositories/{repository_id} Disable a selected repository for GitHub Actions in an organization .md
GET /orgs/{org}/actions/permissions/selected-actions Get allowed actions and reusable workflows for an organization .md
PUT /orgs/{org}/actions/permissions/selected-actions Set allowed actions and reusable workflows for an organization .md
GET /orgs/{org}/actions/permissions/self-hosted-runners Get self-hosted runners settings for an organization .md
PUT /orgs/{org}/actions/permissions/self-hosted-runners Set self-hosted runners settings for an organization .md
GET /orgs/{org}/actions/permissions/self-hosted-runners/repositories List repositories allowed to use self-hosted runners in an organization .md
PUT /orgs/{org}/actions/permissions/self-hosted-runners/repositories Set repositories allowed to use self-hosted runners in an organization .md
PUT /orgs/{org}/actions/permissions/self-hosted-runners/repositories/{repository_id} Add a repository to the list of repositories allowed to use self-hosted runners in an organization .md
DELETE /orgs/{org}/actions/permissions/self-hosted-runners/repositories/{repository_id} Remove a repository from the list of repositories allowed to use self-hosted runners in an organization .md
GET /orgs/{org}/actions/permissions/workflow Get default workflow permissions for an organization .md
PUT /orgs/{org}/actions/permissions/workflow Set default workflow permissions for an organization .md
GET /orgs/{org}/actions/runner-groups/{runner_group_id} Get a self-hosted runner group for an organization .md
DELETE /orgs/{org}/actions/runner-groups/{runner_group_id} Delete a self-hosted runner group from an organization .md
PATCH /orgs/{org}/actions/runner-groups/{runner_group_id} Update a self-hosted runner group for an organization .md
GET /orgs/{org}/actions/runner-groups/{runner_group_id}/hosted-runners List GitHub-hosted runners in a group for an organization .md
GET /orgs/{org}/actions/runner-groups/{runner_group_id}/repositories List repository access to a self-hosted runner group in an organization .md
PUT /orgs/{org}/actions/runner-groups/{runner_group_id}/repositories Set repository access for a self-hosted runner group in an organization .md
PUT /orgs/{org}/actions/runner-groups/{runner_group_id}/repositories/{repository_id} Add repository access to a self-hosted runner group in an organization .md
DELETE /orgs/{org}/actions/runner-groups/{runner_group_id}/repositories/{repository_id} Remove repository access to a self-hosted runner group in an organization .md
GET /orgs/{org}/actions/runner-groups/{runner_group_id}/runners List self-hosted runners in a group for an organization .md
PUT /orgs/{org}/actions/runner-groups/{runner_group_id}/runners Set self-hosted runners in a group for an organization .md
PUT /orgs/{org}/actions/runner-groups/{runner_group_id}/runners/{runner_id} Add a self-hosted runner to a group for an organization .md
DELETE /orgs/{org}/actions/runner-groups/{runner_group_id}/runners/{runner_id} Remove a self-hosted runner from a group for an organization .md
GET /orgs/{org}/actions/runners/deprecations/{version} Get runner version end-of-life schedule for an organization .md
POST /orgs/{org}/actions/runners/generate-jitconfig Create configuration for a just-in-time runner for an organization .md
POST /orgs/{org}/actions/runners/registration-token Create a registration token for an organization .md
GET /orgs/{org}/actions/runners/{runner_id}/labels List labels for a self-hosted runner for an organization .md
POST /orgs/{org}/actions/runners/{runner_id}/labels Add custom labels to a self-hosted runner for an organization .md
PUT /orgs/{org}/actions/runners/{runner_id}/labels Set custom labels for a self-hosted runner for an organization .md
DELETE /orgs/{org}/actions/runners/{runner_id}/labels Remove all custom labels from a self-hosted runner for an organization .md
DELETE /orgs/{org}/actions/runners/{runner_id}/labels/{name} Remove a custom label from a self-hosted runner for an organization .md
GET /orgs/{org}/actions/secrets/{secret_name}/repositories List selected repositories for an organization secret .md
PUT /orgs/{org}/actions/secrets/{secret_name}/repositories Set selected repositories for an organization secret .md
PUT /orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id} Add selected repository to an organization secret .md
DELETE /orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id} Remove selected repository from an organization secret .md
GET /orgs/{org}/actions/variables/{name}/repositories List selected repositories for an organization variable .md
PUT /orgs/{org}/actions/variables/{name}/repositories Set selected repositories for an organization variable .md
PUT /orgs/{org}/actions/variables/{name}/repositories/{repository_id} Add selected repository to an organization variable .md
DELETE /orgs/{org}/actions/variables/{name}/repositories/{repository_id} Remove selected repository from an organization variable .md
GET /repos/{owner}/{repo}/actions/cache/retention-limit Get GitHub Actions cache retention limit for a repository .md
PUT /repos/{owner}/{repo}/actions/cache/retention-limit Set GitHub Actions cache retention limit for a repository .md
GET /repos/{owner}/{repo}/actions/cache/storage-limit Get GitHub Actions cache storage limit for a repository .md
PUT /repos/{owner}/{repo}/actions/cache/storage-limit Set GitHub Actions cache storage limit for a repository .md
DELETE /repos/{owner}/{repo}/actions/caches Delete GitHub Actions caches for a repository (using a cache key) .md
DELETE /repos/{owner}/{repo}/actions/caches/{cache_id} Delete a GitHub Actions cache for a repository (using a cache ID) .md
GET /repos/{owner}/{repo}/actions/concurrency_groups/{concurrency_group_name} Get a concurrency group for a repository .md
GET /repos/{owner}/{repo}/actions/jobs/{job_id}/steps/{step_number}/logs Download step logs for a workflow run job .md
GET /repos/{owner}/{repo}/actions/oidc/customization/sub Get the customization template for an OIDC subject claim for a repository .md
PUT /repos/{owner}/{repo}/actions/oidc/customization/sub Set the customization template for an OIDC subject claim for a repository .md
GET /repos/{owner}/{repo}/actions/permissions/access Get the level of access for workflows outside of the repository .md
PUT /repos/{owner}/{repo}/actions/permissions/access Set the level of access for workflows outside of the repository .md
GET /repos/{owner}/{repo}/actions/permissions/artifact-and-log-retention Get artifact and log retention settings for a repository .md
PUT /repos/{owner}/{repo}/actions/permissions/artifact-and-log-retention Set artifact and log retention settings for a repository .md
GET /repos/{owner}/{repo}/actions/permissions/fork-pr-contributor-approval Get fork PR contributor approval permissions for a repository .md
PUT /repos/{owner}/{repo}/actions/permissions/fork-pr-contributor-approval Set fork PR contributor approval permissions for a repository .md
GET /repos/{owner}/{repo}/actions/permissions/fork-pr-workflows-private-repos Get private repo fork PR workflow settings for a repository .md
PUT /repos/{owner}/{repo}/actions/permissions/fork-pr-workflows-private-repos Set private repo fork PR workflow settings for a repository .md
GET /repos/{owner}/{repo}/actions/permissions/selected-actions Get allowed actions and reusable workflows for a repository .md
PUT /repos/{owner}/{repo}/actions/permissions/selected-actions Set allowed actions and reusable workflows for a repository .md
GET /repos/{owner}/{repo}/actions/permissions/workflow Get default workflow permissions for a repository .md
PUT /repos/{owner}/{repo}/actions/permissions/workflow Set default workflow permissions for a repository .md
GET /repos/{owner}/{repo}/actions/runners/deprecations/{version} Get runner version end-of-life schedule for a repository .md
POST /repos/{owner}/{repo}/actions/runners/generate-jitconfig Create configuration for a just-in-time runner for a repository .md
POST /repos/{owner}/{repo}/actions/runners/registration-token Create a registration token for a repository .md
DELETE /repos/{owner}/{repo}/actions/runners/{runner_id} Delete a self-hosted runner from a repository .md
GET /repos/{owner}/{repo}/actions/runners/{runner_id}/labels List labels for a self-hosted runner for a repository .md
POST /repos/{owner}/{repo}/actions/runners/{runner_id}/labels Add custom labels to a self-hosted runner for a repository .md
PUT /repos/{owner}/{repo}/actions/runners/{runner_id}/labels Set custom labels for a self-hosted runner for a repository .md
DELETE /repos/{owner}/{repo}/actions/runners/{runner_id}/labels Remove all custom labels from a self-hosted runner for a repository .md
DELETE /repos/{owner}/{repo}/actions/runners/{runner_id}/labels/{name} Remove a custom label from a self-hosted runner for a repository .md
GET /repos/{owner}/{repo}/actions/runs/{run_id}/approvals Get the review history for a workflow run .md
POST /repos/{owner}/{repo}/actions/runs/{run_id}/approve Approve a workflow run for a fork pull request .md
GET /repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number} Get a workflow run attempt .md
GET /repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}/jobs List jobs for a workflow run attempt .md
GET /repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}/logs Download workflow run attempt logs .md
GET /repos/{owner}/{repo}/actions/runs/{run_id}/concurrency_groups List concurrency groups for a workflow run .md
POST /repos/{owner}/{repo}/actions/runs/{run_id}/deployment_protection_rule Review custom deployment protection rules for a workflow run .md
GET /repos/{owner}/{repo}/actions/runs/{run_id}/pending_deployments Get pending deployments for a workflow run .md
POST /repos/{owner}/{repo}/actions/runs/{run_id}/pending_deployments Review pending deployments for a workflow run .md
POST /repos/{owner}/{repo}/actions/runs/{run_id}/rerun-failed-jobs Re-run failed jobs from a workflow run .md
POST /repos/{owner}/{repo}/actions/workflows/{workflow_id}/dispatches Create a workflow dispatch event .md
GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}/runs List workflow runs for a workflow .md
GET /repos/{owner}/{repo}/environments/{environment_name}/secrets/public-key Get an environment public key .md
GET /repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name} Get an environment secret .md
PUT /repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name} Create or update an environment secret .md
DELETE /repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name} Delete an environment secret .md
POST /repos/{owner}/{repo}/environments/{environment_name}/variables Create an environment variable .md
GET /repos/{owner}/{repo}/environments/{environment_name}/variables/{name} Get an environment variable .md
Oidc
8 endpoints GET /enterprises/{enterprise}/actions/oidc/customization/properties/repo List OIDC custom property inclusions for an enterprise .md
POST /enterprises/{enterprise}/actions/oidc/customization/properties/repo Create an OIDC custom property inclusion for an enterprise .md
DELETE /enterprises/{enterprise}/actions/oidc/customization/properties/repo/{custom_property_name} Delete an OIDC custom property inclusion for an enterprise .md
GET /orgs/{org}/actions/oidc/customization/properties/repo List OIDC custom property inclusions for an organization .md
POST /orgs/{org}/actions/oidc/customization/properties/repo Create an OIDC custom property inclusion for an organization .md
DELETE /orgs/{org}/actions/oidc/customization/properties/repo/{custom_property_name} Delete an OIDC custom property inclusion for an organization .md
Code security
20 endpoints GET /enterprises/{enterprise}/code-security/configurations Get code security configurations for an enterprise .md
POST /enterprises/{enterprise}/code-security/configurations Create a code security configuration for an enterprise .md
GET /enterprises/{enterprise}/code-security/configurations/defaults Get default code security configurations for an enterprise .md
GET /enterprises/{enterprise}/code-security/configurations/{configuration_id} Retrieve a code security configuration of an enterprise .md
DELETE /enterprises/{enterprise}/code-security/configurations/{configuration_id} Delete a code security configuration for an enterprise .md
PATCH /enterprises/{enterprise}/code-security/configurations/{configuration_id} Update a custom code security configuration for an enterprise .md
POST /enterprises/{enterprise}/code-security/configurations/{configuration_id}/attach Attach an enterprise configuration to repositories .md
PUT /enterprises/{enterprise}/code-security/configurations/{configuration_id}/defaults Set a code security configuration as a default for an enterprise .md
GET /enterprises/{enterprise}/code-security/configurations/{configuration_id}/repositories Get repositories associated with an enterprise code security configuration .md
GET /orgs/{org}/code-security/configurations Get code security configurations for an organization .md
GET /orgs/{org}/code-security/configurations/{configuration_id} Get a code security configuration .md
DELETE /orgs/{org}/code-security/configurations/{configuration_id} Delete a code security configuration .md
PATCH /orgs/{org}/code-security/configurations/{configuration_id} Update a code security configuration .md
POST /orgs/{org}/code-security/configurations/{configuration_id}/attach Attach a configuration to repositories .md
PUT /orgs/{org}/code-security/configurations/{configuration_id}/defaults Set a code security configuration as a default for an organization .md
Copilot
31 endpoints GET /enterprises/{enterprise}/copilot/metrics/reports/enterprise-1-day Get Copilot enterprise usage metrics for a specific day .md
GET /enterprises/{enterprise}/copilot/metrics/reports/enterprise-28-day/latest Get Copilot enterprise usage metrics .md
GET /enterprises/{enterprise}/copilot/metrics/reports/repos-1-day Get Copilot enterprise repository report for a specific day .md
GET /enterprises/{enterprise}/copilot/metrics/reports/user-teams-1-day Get Copilot enterprise user-teams report for a specific day .md
GET /enterprises/{enterprise}/copilot/metrics/reports/users-1-day Get Copilot users usage metrics for a specific day .md
GET /enterprises/{enterprise}/copilot/metrics/reports/users-28-day/latest Get Copilot users usage metrics .md
PUT /enterprises/{enterprise}/copilot/policies/coding_agent Set the coding agent policy for an enterprise .md
POST /enterprises/{enterprise}/copilot/policies/coding_agent/organizations Add organizations to the enterprise coding agent policy .md
DELETE /enterprises/{enterprise}/copilot/policies/coding_agent/organizations Remove organizations from the enterprise coding agent policy .md
POST /orgs/{org}/copilot/billing/selected_teams Add teams to the Copilot subscription for an organization .md
DELETE /orgs/{org}/copilot/billing/selected_teams Remove teams from the Copilot subscription for an organization .md
POST /orgs/{org}/copilot/billing/selected_users Add users to the Copilot subscription for an organization .md
DELETE /orgs/{org}/copilot/billing/selected_users Remove users from the Copilot subscription for an organization .md
GET /orgs/{org}/copilot/coding-agent/permissions Get Copilot cloud agent permissions for an organization .md
PUT /orgs/{org}/copilot/coding-agent/permissions Set Copilot cloud agent permissions for an organization .md
GET /orgs/{org}/copilot/coding-agent/permissions/repositories List repositories enabled for Copilot cloud agent in an organization .md
PUT /orgs/{org}/copilot/coding-agent/permissions/repositories Set selected repositories for Copilot cloud agent in an organization .md
PUT /orgs/{org}/copilot/coding-agent/permissions/repositories/{repository_id} Enable a repository for Copilot cloud agent in an organization .md
DELETE /orgs/{org}/copilot/coding-agent/permissions/repositories/{repository_id} Disable a repository for Copilot cloud agent in an organization .md
GET /orgs/{org}/copilot/content_exclusion Get Copilot content exclusion rules for an organization .md
PUT /orgs/{org}/copilot/content_exclusion Set Copilot content exclusion rules for an organization .md
GET /orgs/{org}/copilot/metrics/reports/organization-1-day Get Copilot organization usage metrics for a specific day .md
GET /orgs/{org}/copilot/metrics/reports/organization-28-day/latest Get Copilot organization usage metrics .md
GET /orgs/{org}/copilot/metrics/reports/repos-1-day Get Copilot organization repository report for a specific day .md
GET /orgs/{org}/copilot/metrics/reports/user-teams-1-day Get Copilot organization user-teams report for a specific day .md
GET /orgs/{org}/copilot/metrics/reports/users-1-day Get Copilot organization users usage metrics for a specific day .md
Dependabot
25 endpoints GET /enterprises/{enterprise}/dependabot/repository-access Lists the repositories Dependabot can access in an enterprise .md
PATCH /enterprises/{enterprise}/dependabot/repository-access Updates Dependabot's repository access list for an enterprise .md
PUT /enterprises/{enterprise}/dependabot/repository-access/default-level Set the default repository access level for Dependabot in an enterprise .md
GET /orgs/{org}/dependabot/repository-access Lists the repositories Dependabot can access in an organization .md
PATCH /orgs/{org}/dependabot/repository-access Updates Dependabot's repository access list for an organization .md
PUT /orgs/{org}/dependabot/repository-access/default-level Set the default repository access level for Dependabot .md
GET /orgs/{org}/dependabot/secrets/{secret_name}/repositories List selected repositories for an organization secret .md
PUT /orgs/{org}/dependabot/secrets/{secret_name}/repositories Set selected repositories for an organization secret .md
PUT /orgs/{org}/dependabot/secrets/{secret_name}/repositories/{repository_id} Add selected repository to an organization secret .md
Activity
34 endpointsGists
20 endpointsGitignore
2 endpointsIssues
61 endpoints GET /repos/{owner}/{repo}/issues/{issue_number}/assignees/{assignee} Check if a user can be assigned to a issue .md
GET /repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by List dependencies an issue is blocked by .md
POST /repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by Add a dependency an issue is blocked by .md
DELETE /repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by/{issue_id} Remove dependency an issue is blocked by .md
GET /repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocking List dependencies an issue is blocking .md
GET /repos/{owner}/{repo}/issues/{issue_number}/issue-field-values List issue field values for an issue .md
POST /repos/{owner}/{repo}/issues/{issue_number}/issue-field-values Add issue field values to an issue .md
PUT /repos/{owner}/{repo}/issues/{issue_number}/issue-field-values Set issue field values for an issue .md
DELETE /repos/{owner}/{repo}/issues/{issue_number}/issue-field-values/{issue_field_id} Delete an issue field value from an issue .md
POST /repos/{owner}/{repo}/issues/{issue_number}/suggestions/{suggestion_id}/approve Approve an issue suggestion .md
POST /repos/{owner}/{repo}/issues/{issue_number}/suggestions/{suggestion_id}/dismiss Dismiss an issue suggestion .md
Licenses
3 endpointsMarkdown
2 endpointsOrgs
116 endpoints POST /orgs/{org}/artifacts/metadata/deployment-record/cluster/{cluster} Set cluster deployment records .md
POST /orgs/{org}/artifacts/metadata/deployment-record/cluster/{cluster}/jobs Create a cluster deployment records job .md
GET /orgs/{org}/artifacts/metadata/deployment-record/cluster/{cluster}/jobs/{job_id} Get cluster deployment records job status .md
GET /orgs/{org}/artifacts/{subject_digest}/metadata/deployment-records List artifact deployment records .md
GET /orgs/{org}/artifacts/{subject_digest}/metadata/storage-records List artifact storage records .md
GET /orgs/{org}/hooks/{hook_id}/deliveries/{delivery_id} Get a webhook delivery for an organization webhook .md
POST /orgs/{org}/hooks/{hook_id}/deliveries/{delivery_id}/attempts Redeliver a delivery for an organization webhook .md
DELETE /orgs/{org}/organization-roles/teams/{team_slug} Remove all organization roles for a team .md
PUT /orgs/{org}/organization-roles/teams/{team_slug}/{role_id} Assign an organization role to a team .md
DELETE /orgs/{org}/organization-roles/teams/{team_slug}/{role_id} Remove an organization role from a team .md
PUT /orgs/{org}/organization-roles/users/{username}/{role_id} Assign an organization role to a user .md
DELETE /orgs/{org}/organization-roles/users/{username}/{role_id} Remove an organization role from a user .md
GET /orgs/{org}/organization-roles/{role_id}/teams List teams that are assigned to an organization role .md
GET /orgs/{org}/organization-roles/{role_id}/users List users that are assigned to an organization role .md
PUT /orgs/{org}/outside_collaborators/{username} Convert an organization member to outside collaborator .md
DELETE /orgs/{org}/outside_collaborators/{username} Remove outside collaborator from an organization .md
GET /orgs/{org}/personal-access-token-requests List requests to access organization resources with fine-grained personal access tokens .md
POST /orgs/{org}/personal-access-token-requests Review requests to access organization resources with fine-grained personal access tokens .md
POST /orgs/{org}/personal-access-token-requests/{pat_request_id} Review a request to access organization resources with a fine-grained personal access token .md
GET /orgs/{org}/personal-access-token-requests/{pat_request_id}/repositories List repositories requested to be accessed by a fine-grained personal access token .md
GET /orgs/{org}/personal-access-tokens List fine-grained personal access tokens with access to organization resources .md
POST /orgs/{org}/personal-access-tokens Update the access to organization resources via fine-grained personal access tokens .md
POST /orgs/{org}/personal-access-tokens/{pat_id} Update the access a fine-grained personal access token has to organization resources .md
GET /orgs/{org}/personal-access-tokens/{pat_id}/repositories List repositories a fine-grained personal access token has access to .md
GET /orgs/{org}/properties/installations Get registered app installations for external custom properties .md
POST /orgs/{org}/properties/installations Register an app installation for external custom properties .md
GET /orgs/{org}/properties/installations/schema Get all external custom properties for a GitHub App installation in an organization .md
PATCH /orgs/{org}/properties/installations/values Create or update external custom property values for organization repositories .md
DELETE /orgs/{org}/properties/installations/values/{property_name} Remove all external custom property values for a property across all organization repositories .md
PATCH /orgs/{org}/properties/installations/values/{property_name} Create or update external custom property values for a property across organization repositories .md
GET /orgs/{org}/properties/schema/{custom_property_name} Get a custom property for an organization .md
PUT /orgs/{org}/properties/schema/{custom_property_name} Create or update a custom property for an organization .md
DELETE /orgs/{org}/properties/schema/{custom_property_name} Remove a custom property for an organization .md
PATCH /orgs/{org}/properties/values Create or update custom property values for organization repositories .md
PUT /orgs/{org}/public_members/{username} Set public organization membership for the authenticated user .md
DELETE /orgs/{org}/public_members/{username} Remove public organization membership for the authenticated user .md
GET /orgs/{org}/settings/immutable-releases/repositories List selected repositories for immutable releases enforcement .md
PUT /orgs/{org}/settings/immutable-releases/repositories Set selected repositories for immutable releases enforcement .md
PUT /orgs/{org}/settings/immutable-releases/repositories/{repository_id} Enable a selected repository for immutable releases in an organization .md
DELETE /orgs/{org}/settings/immutable-releases/repositories/{repository_id} Disable a selected repository for immutable releases in an organization .md
Billing
13 endpoints GET /organizations/{org}/settings/billing/ai_credit/usage Get billing AI credit usage report for an organization .md
GET /organizations/{org}/settings/billing/budgets/{budget_id} Get a budget by ID for an organization .md
DELETE /organizations/{org}/settings/billing/budgets/{budget_id} Delete a budget for an organization .md
PATCH /organizations/{org}/settings/billing/budgets/{budget_id} Update a budget for an organization .md
GET /organizations/{org}/settings/billing/premium_request/usage Get billing premium request usage report for an organization .md
GET /organizations/{org}/settings/billing/usage/summary Get billing usage summary for an organization .md
GET /users/{username}/settings/billing/ai_credit/usage Get billing AI credit usage report for a user .md
Agents
30 endpoints GET /orgs/{org}/agents/secrets/{secret_name}/repositories List selected repositories for an organization secret .md
PUT /orgs/{org}/agents/secrets/{secret_name}/repositories Set selected repositories for an organization secret .md
PUT /orgs/{org}/agents/secrets/{secret_name}/repositories/{repository_id} Add selected repository to an organization secret .md
DELETE /orgs/{org}/agents/secrets/{secret_name}/repositories/{repository_id} Remove selected repository from an organization secret .md
GET /orgs/{org}/agents/variables/{name}/repositories List selected repositories for an organization variable .md
PUT /orgs/{org}/agents/variables/{name}/repositories Set selected repositories for an organization variable .md
PUT /orgs/{org}/agents/variables/{name}/repositories/{repository_id} Add selected repository to an organization variable .md
Campaigns
5 endpointsCode scanning
25 endpoints GET /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/autofix Get the status of an autofix for a code scanning alert .md
POST /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/autofix Create an autofix for a code scanning alert .md
POST /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/autofix/commits Commit an autofix for a code scanning alert .md
GET /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/instances List instances of a code scanning alert .md
GET /repos/{owner}/{repo}/code-scanning/analyses/{analysis_id} Get a code scanning analysis for a repository .md
DELETE /repos/{owner}/{repo}/code-scanning/analyses/{analysis_id} Delete a code scanning analysis from a repository .md
GET /repos/{owner}/{repo}/code-scanning/codeql/databases/{language} Get a CodeQL database for a repository .md
POST /repos/{owner}/{repo}/code-scanning/codeql/variant-analyses Create a CodeQL variant analysis .md
GET /repos/{owner}/{repo}/code-scanning/codeql/variant-analyses/{codeql_variant_analysis_id} Get the summary of a CodeQL variant analysis .md
GET /repos/{owner}/{repo}/code-scanning/codeql/variant-analyses/{codeql_variant_analysis_id}/repos/{repo_owner}/{repo_name} Get the analysis status of a repository in a CodeQL variant analysis .md
GET /repos/{owner}/{repo}/code-scanning/default-setup Get a code scanning default setup configuration .md
Codespaces
48 endpoints POST /orgs/{org}/codespaces/access/selected_users Add users to Codespaces access for an organization .md
DELETE /orgs/{org}/codespaces/access/selected_users Remove users from Codespaces access for an organization .md
GET /orgs/{org}/codespaces/secrets/{secret_name}/repositories List selected repositories for an organization secret .md
PUT /orgs/{org}/codespaces/secrets/{secret_name}/repositories Set selected repositories for an organization secret .md
PUT /orgs/{org}/codespaces/secrets/{secret_name}/repositories/{repository_id} Add selected repository to an organization secret .md
DELETE /orgs/{org}/codespaces/secrets/{secret_name}/repositories/{repository_id} Remove selected repository from an organization secret .md
DELETE /orgs/{org}/members/{username}/codespaces/{codespace_name} Delete a codespace from the organization .md
POST /orgs/{org}/members/{username}/codespaces/{codespace_name}/stop Stop a codespace for an organization user .md
GET /repos/{owner}/{repo}/codespaces/devcontainers List devcontainer configurations in a repository for the authenticated user .md
GET /repos/{owner}/{repo}/codespaces/permissions_check Check if permissions defined by a devcontainer have been accepted by the authenticated user .md
POST /repos/{owner}/{repo}/pulls/{pull_number}/codespaces Create a codespace from a pull request .md
GET /user/codespaces/secrets/{secret_name}/repositories List selected repositories for a user secret .md
PUT /user/codespaces/secrets/{secret_name}/repositories Set selected repositories for a user secret .md
PUT /user/codespaces/secrets/{secret_name}/repositories/{repository_id} Add a selected repository to a user secret .md
DELETE /user/codespaces/secrets/{secret_name}/repositories/{repository_id} Remove a selected repository from a user secret .md
Copilot spaces
28 endpoints GET /orgs/{org}/copilot-spaces/{space_number}/collaborators List collaborators for an organization Copilot Space .md
POST /orgs/{org}/copilot-spaces/{space_number}/collaborators Add a collaborator to an organization Copilot Space .md
PUT /orgs/{org}/copilot-spaces/{space_number}/collaborators/{actor_type}/{actor_identifier} Set a collaborator role for an organization Copilot Space .md
DELETE /orgs/{org}/copilot-spaces/{space_number}/collaborators/{actor_type}/{actor_identifier} Remove a collaborator from an organization Copilot Space .md
GET /orgs/{org}/copilot-spaces/{space_number}/resources List resources for an organization Copilot Space .md
POST /orgs/{org}/copilot-spaces/{space_number}/resources Create a resource for an organization Copilot Space .md
GET /orgs/{org}/copilot-spaces/{space_number}/resources/{space_resource_id} Get a resource for an organization Copilot Space .md
PUT /orgs/{org}/copilot-spaces/{space_number}/resources/{space_resource_id} Set a resource for an organization Copilot Space .md
DELETE /orgs/{org}/copilot-spaces/{space_number}/resources/{space_resource_id} Delete a resource from an organization Copilot Space .md
GET /users/{username}/copilot-spaces/{space_number}/collaborators List collaborators for a Copilot Space for a user .md
POST /users/{username}/copilot-spaces/{space_number}/collaborators Add a collaborator to a Copilot Space for a user .md
PUT /users/{username}/copilot-spaces/{space_number}/collaborators/{actor_type}/{actor_identifier} Set a collaborator role for a Copilot Space for a user .md
DELETE /users/{username}/copilot-spaces/{space_number}/collaborators/{actor_type}/{actor_identifier} Remove a collaborator from a Copilot Space for a user .md
GET /users/{username}/copilot-spaces/{space_number}/resources List resources for a Copilot Space for a user .md
POST /users/{username}/copilot-spaces/{space_number}/resources Create a resource for a Copilot Space for a user .md
GET /users/{username}/copilot-spaces/{space_number}/resources/{space_resource_id} Get a resource for a Copilot Space for a user .md
Packages
27 endpoints GET /orgs/{org}/docker/conflicts Get list of conflicting packages during Docker migration for organization .md
POST /orgs/{org}/packages/{package_type}/{package_name}/restore Restore a package for an organization .md
GET /orgs/{org}/packages/{package_type}/{package_name}/versions List package versions for a package owned by an organization .md
GET /orgs/{org}/packages/{package_type}/{package_name}/versions/{package_version_id} Get a package version for an organization .md
DELETE /orgs/{org}/packages/{package_type}/{package_name}/versions/{package_version_id} Delete package version for an organization .md
POST /orgs/{org}/packages/{package_type}/{package_name}/versions/{package_version_id}/restore Restore package version for an organization .md
GET /user/docker/conflicts Get list of conflicting packages during Docker migration for authenticated-user .md
POST /user/packages/{package_type}/{package_name}/restore Restore a package for the authenticated user .md
GET /user/packages/{package_type}/{package_name}/versions List package versions for a package owned by the authenticated user .md
GET /user/packages/{package_type}/{package_name}/versions/{package_version_id} Get a package version for the authenticated user .md
DELETE /user/packages/{package_type}/{package_name}/versions/{package_version_id} Delete a package version for the authenticated user .md
POST /user/packages/{package_type}/{package_name}/versions/{package_version_id}/restore Restore a package version for the authenticated user .md
GET /users/{username}/docker/conflicts Get list of conflicting packages during Docker migration for user .md
POST /users/{username}/packages/{package_type}/{package_name}/restore Restore a package for a user .md
GET /users/{username}/packages/{package_type}/{package_name}/versions List package versions for a package owned by a user .md
GET /users/{username}/packages/{package_type}/{package_name}/versions/{package_version_id} Get a package version for a user .md
Interactions
16 endpoints PATCH /orgs/{org}/interaction-limits/pulls/creation-cap Update pull request creation cap for an org .md
DELETE /repos/{owner}/{repo}/interaction-limits Remove interaction restrictions for a repository .md
GET /repos/{owner}/{repo}/interaction-limits/pulls/bypass-list Get pull request creation cap bypass list for a repository .md
PUT /repos/{owner}/{repo}/interaction-limits/pulls/bypass-list Add users to the pull request creation cap bypass list for a repository .md
DELETE /repos/{owner}/{repo}/interaction-limits/pulls/bypass-list Remove users from the pull request creation cap bypass list for a repository .md
GET /repos/{owner}/{repo}/interaction-limits/pulls/creation-cap Get pull request creation cap for a repository .md
Migrations
22 endpointsPrivate registries
6 endpointsProjects
26 endpoints POST /orgs/{org}/projectsV2/{project_number}/drafts Create draft item for organization owned project .md
POST /orgs/{org}/projectsV2/{project_number}/fields Add a field to an organization-owned project. .md
GET /orgs/{org}/projectsV2/{project_number}/fields/{field_id} Get project field for organization .md
GET /orgs/{org}/projectsV2/{project_number}/items/{item_id} Get an item for an organization owned project .md
DELETE /orgs/{org}/projectsV2/{project_number}/items/{item_id} Delete project item for organization .md
PATCH /orgs/{org}/projectsV2/{project_number}/items/{item_id} Update project item for organization .md
POST /orgs/{org}/projectsV2/{project_number}/views Create a view for an organization-owned project .md
GET /orgs/{org}/projectsV2/{project_number}/views/{view_number}/items List items for an organization project view .md
POST /user/{user_id}/projectsV2/{project_number}/drafts Create draft item for user owned project .md
GET /users/{username}/projectsV2/{project_number}/items/{item_id} Get an item for a user owned project .md
DELETE /users/{username}/projectsV2/{project_number}/items/{item_id} Delete project item for user .md
Repos
203 endpoints DELETE /repos/{owner}/{repo}/autolinks/{autolink_id} Delete an autolink reference from a repository .md
GET /repos/{owner}/{repo}/automated-security-fixes Check if Dependabot security updates are enabled for a repository .md
GET /repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins Get admin branch protection .md
POST /repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins Set admin branch protection .md
DELETE /repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins Delete admin branch protection .md
GET /repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews Get pull request review protection .md
DELETE /repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews Delete pull request review protection .md
PATCH /repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews Update pull request review protection .md
GET /repos/{owner}/{repo}/branches/{branch}/protection/required_signatures Get commit signature protection .md
POST /repos/{owner}/{repo}/branches/{branch}/protection/required_signatures Create commit signature protection .md
DELETE /repos/{owner}/{repo}/branches/{branch}/protection/required_signatures Delete commit signature protection .md
GET /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks Get status checks protection .md
DELETE /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks Remove status check protection .md
PATCH /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks Update status check protection .md
GET /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts Get all status check contexts .md
POST /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts Add status check contexts .md
PUT /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts Set status check contexts .md
DELETE /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts Remove status check contexts .md
DELETE /repos/{owner}/{repo}/branches/{branch}/protection/restrictions Delete access restrictions .md
GET /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps Get apps with access to the protected branch .md
POST /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps Add app access restrictions .md
PUT /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps Set app access restrictions .md
DELETE /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps Remove app access restrictions .md
GET /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams Get teams with access to the protected branch .md
POST /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams Add team access restrictions .md
PUT /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams Set team access restrictions .md
DELETE /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams Remove team access restrictions .md
GET /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users Get users with access to the protected branch .md
POST /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users Add user access restrictions .md
PUT /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users Set user access restrictions .md
DELETE /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users Remove user access restrictions .md
GET /repos/{owner}/{repo}/collaborators/{username}/permission Get repository permissions for a user .md
GET /repos/{owner}/{repo}/commits/{commit_sha}/branches-where-head List branches for HEAD commit .md
GET /repos/{owner}/{repo}/commits/{commit_sha}/pulls List pull requests associated with a commit .md
GET /repos/{owner}/{repo}/deployments/{deployment_id}/statuses/{status_id} Get a deployment status .md
GET /repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies List deployment branch policies .md
POST /repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies Create a deployment branch policy .md
GET /repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies/{branch_policy_id} Get a deployment branch policy .md
PUT /repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies/{branch_policy_id} Update a deployment branch policy .md
DELETE /repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies/{branch_policy_id} Delete a deployment branch policy .md
GET /repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules Get all deployment protection rules for an environment .md
POST /repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules Create a custom deployment protection rule on an environment .md
GET /repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules/apps List custom deployment rule integrations available for an environment .md
GET /repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules/{protection_rule_id} Get a custom deployment protection rule .md
DELETE /repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules/{protection_rule_id} Disable a custom protection rule for an environment .md
PATCH /repos/{owner}/{repo}/hooks/{hook_id}/config Update a webhook configuration for a repository .md
GET /repos/{owner}/{repo}/hooks/{hook_id}/deliveries/{delivery_id} Get a delivery for a repository webhook .md
POST /repos/{owner}/{repo}/hooks/{hook_id}/deliveries/{delivery_id}/attempts Redeliver a delivery for a repository webhook .md
GET /repos/{owner}/{repo}/immutable-releases Check if immutable releases are enabled for a repository .md
GET /repos/{owner}/{repo}/pages/deployments/{pages_deployment_id} Get the status of a GitHub Pages deployment .md
POST /repos/{owner}/{repo}/pages/deployments/{pages_deployment_id}/cancel Cancel a GitHub Pages deployment .md
GET /repos/{owner}/{repo}/private-vulnerability-reporting Check if private vulnerability reporting is enabled for a repository .md
PUT /repos/{owner}/{repo}/private-vulnerability-reporting Enable private vulnerability reporting for a repository .md
DELETE /repos/{owner}/{repo}/private-vulnerability-reporting Disable private vulnerability reporting for a repository .md
PATCH /repos/{owner}/{repo}/properties/values Create or update custom property values for a repository .md
GET /repos/{owner}/{repo}/rulesets/{ruleset_id}/history/{version_id} Get repository ruleset version .md
Secret scanning
17 endpoints PATCH /orgs/{org}/secret-scanning/custom-patterns/{pattern_id} Update an organization custom pattern .md
PATCH /orgs/{org}/secret-scanning/pattern-configurations Update organization pattern configurations .md
PATCH /repos/{owner}/{repo}/secret-scanning/alerts/{alert_number} Update a secret scanning alert .md
GET /repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}/locations List locations for a secret scanning alert .md
POST /repos/{owner}/{repo}/secret-scanning/custom-patterns Bulk create repository custom patterns .md
DELETE /repos/{owner}/{repo}/secret-scanning/custom-patterns Bulk delete repository custom patterns .md
PATCH /repos/{owner}/{repo}/secret-scanning/custom-patterns/{pattern_id} Update a repository custom pattern .md
Hosted compute
6 endpoints GET /orgs/{org}/settings/network-configurations List hosted compute network configurations for an organization .md
POST /orgs/{org}/settings/network-configurations Create a hosted compute network configuration for an organization .md
GET /orgs/{org}/settings/network-configurations/{network_configuration_id} Get a hosted compute network configuration for an organization .md
DELETE /orgs/{org}/settings/network-configurations/{network_configuration_id} Delete a hosted compute network configuration from an organization .md
Teams
32 endpointsRate limit
1 endpointChecks
12 endpointsCode quality
4 endpointsReactions
15 endpoints DELETE /repos/{owner}/{repo}/comments/{comment_id}/reactions/{reaction_id} Delete a commit comment reaction .md
GET /repos/{owner}/{repo}/issues/comments/{comment_id}/reactions List reactions for an issue comment .md
POST /repos/{owner}/{repo}/issues/comments/{comment_id}/reactions Create reaction for an issue comment .md
DELETE /repos/{owner}/{repo}/issues/comments/{comment_id}/reactions/{reaction_id} Delete an issue comment reaction .md
DELETE /repos/{owner}/{repo}/issues/{issue_number}/reactions/{reaction_id} Delete an issue reaction .md
GET /repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions List reactions for a pull request review comment .md
POST /repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions Create reaction for a pull request review comment .md
Dependency graph
5 endpoints GET /repos/{owner}/{repo}/dependency-graph/compare/{basehead} Get a diff of the dependencies between commits .md
GET /repos/{owner}/{repo}/dependency-graph/sbom Export a software bill of materials (SBOM) for a repository. .md
GET /repos/{owner}/{repo}/dependency-graph/sbom/fetch-report/{sbom_uuid} Fetch a software bill of materials (SBOM) for a repository. .md
Git
13 endpointsPulls
35 endpoints DELETE /repos/{owner}/{repo}/pulls/comments/{comment_id} Delete a review comment for a pull request .md
PATCH /repos/{owner}/{repo}/pulls/comments/{comment_id} Update a review comment for a pull request .md
POST /repos/{owner}/{repo}/pulls/{pull_number}/comments Create a review comment for a pull request .md
POST /repos/{owner}/{repo}/pulls/{pull_number}/comments/{comment_id}/replies Create a reply for a review comment .md
GET /repos/{owner}/{repo}/pulls/{pull_number}/merge-async/{uuid} Get the result of an asynchronous merge .md
GET /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers Get all requested reviewers for a pull request .md
POST /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers Request reviewers for a pull request .md
DELETE /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers Remove requested reviewers from a pull request .md
POST /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers/rerequest Rerequest reviewers for a pull request .md
GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id} Get a review for a pull request .md
PUT /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id} Update a review for a pull request .md
DELETE /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id} Delete a pending review for a pull request .md
GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/comments List comments for a pull request review .md
PUT /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/dismissals Dismiss a review for a pull request .md
Search
7 endpointsUsers
47 endpoints GET /user/ssh_signing_keys/{ssh_signing_key_id} Get an SSH signing key for the authenticated user .md
DELETE /user/ssh_signing_keys/{ssh_signing_key_id} Delete an SSH signing key for the authenticated user .md
No GitHub endpoint matches
Source: raw.githubusercontent.com/github/rest-api-description/main/descriptions/api.github.com/api.github.com.2026-03-10.json · sha256 dc47…4492 · checked daily 04:00 UTC All providers →