William Cheng dbf720c093
Prepare 7.14.0 release (#21159)
* Revert "v7.13.0 release (#21157)"

This reverts commit 4b805ff6b7ac5bd2557555810357569fe2677311.

* prepare v7.14.0 release

* update samples
2025-04-27 22:04:03 +08:00
..

GitHub v3 REST API - Jetbrains API Client

General API description

GitHub's v3 REST API.

Documentation for API Endpoints

All URIs are relative to https://api.github.com, but will link to the .http file that contains the endpoint definition. There may be multiple requests for a single endpoint, one for each example described in the OpenAPI specification.

Class Method HTTP request Description
ActionsApi actions/addCustomLabelsToSelfHostedRunnerForOrg POST /orgs/{org}/actions/runners/{runner_id}/labels Add custom labels to a self-hosted runner for an organization
ActionsApi actions/addCustomLabelsToSelfHostedRunnerForRepo POST /repos/{owner}/{repo}/actions/runners/{runner_id}/labels Add custom labels to a self-hosted runner for a repository
ActionsApi actions/addSelectedRepoToOrgSecret PUT /orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id} Add selected repository to an organization secret
ActionsApi actions/addSelectedRepoToOrgVariable PUT /orgs/{org}/actions/variables/{name}/repositories/{repository_id} Add selected repository to an organization variable
ActionsApi actions/approveWorkflowRun POST /repos/{owner}/{repo}/actions/runs/{run_id}/approve Approve a workflow run for a fork pull request
ActionsApi actions/cancelWorkflowRun POST /repos/{owner}/{repo}/actions/runs/{run_id}/cancel Cancel a workflow run
ActionsApi actions/createEnvironmentVariable POST /repositories/{repository_id}/environments/{environment_name}/variables Create an environment variable
ActionsApi actions/createOrUpdateEnvironmentSecret PUT /repositories/{repository_id}/environments/{environment_name}/secrets/{secret_name} Create or update an environment secret
ActionsApi actions/createOrUpdateOrgSecret PUT /orgs/{org}/actions/secrets/{secret_name} Create or update an organization secret
ActionsApi actions/createOrUpdateRepoSecret PUT /repos/{owner}/{repo}/actions/secrets/{secret_name} Create or update a repository secret
ActionsApi actions/createOrgVariable POST /orgs/{org}/actions/variables Create an organization variable
ActionsApi actions/createRegistrationTokenForOrg POST /orgs/{org}/actions/runners/registration-token Create a registration token for an organization
ActionsApi actions/createRegistrationTokenForRepo POST /repos/{owner}/{repo}/actions/runners/registration-token Create a registration token for a repository
ActionsApi actions/createRemoveTokenForOrg POST /orgs/{org}/actions/runners/remove-token Create a remove token for an organization
ActionsApi actions/createRemoveTokenForRepo POST /repos/{owner}/{repo}/actions/runners/remove-token Create a remove token for a repository
ActionsApi actions/createRepoVariable POST /repos/{owner}/{repo}/actions/variables Create a repository variable
ActionsApi actions/createWorkflowDispatch POST /repos/{owner}/{repo}/actions/workflows/{workflow_id}/dispatches Create a workflow dispatch event
ActionsApi actions/deleteActionsCacheById DELETE /repos/{owner}/{repo}/actions/caches/{cache_id} Delete a GitHub Actions cache for a repository (using a cache ID)
ActionsApi actions/deleteActionsCacheByKey DELETE /repos/{owner}/{repo}/actions/caches Delete GitHub Actions caches for a repository (using a cache key)
ActionsApi actions/deleteArtifact DELETE /repos/{owner}/{repo}/actions/artifacts/{artifact_id} Delete an artifact
ActionsApi actions/deleteEnvironmentSecret DELETE /repositories/{repository_id}/environments/{environment_name}/secrets/{secret_name} Delete an environment secret
ActionsApi actions/deleteEnvironmentVariable DELETE /repositories/{repository_id}/environments/{environment_name}/variables/{name} Delete an environment variable
ActionsApi actions/deleteOrgSecret DELETE /orgs/{org}/actions/secrets/{secret_name} Delete an organization secret
ActionsApi actions/deleteOrgVariable DELETE /orgs/{org}/actions/variables/{name} Delete an organization variable
ActionsApi actions/deleteRepoSecret DELETE /repos/{owner}/{repo}/actions/secrets/{secret_name} Delete a repository secret
ActionsApi actions/deleteRepoVariable DELETE /repos/{owner}/{repo}/actions/variables/{name} Delete a repository variable
ActionsApi actions/deleteSelfHostedRunnerFromOrg DELETE /orgs/{org}/actions/runners/{runner_id} Delete a self-hosted runner from an organization
ActionsApi actions/deleteSelfHostedRunnerFromRepo DELETE /repos/{owner}/{repo}/actions/runners/{runner_id} Delete a self-hosted runner from a repository
ActionsApi actions/deleteWorkflowRun DELETE /repos/{owner}/{repo}/actions/runs/{run_id} Delete a workflow run
ActionsApi actions/deleteWorkflowRunLogs DELETE /repos/{owner}/{repo}/actions/runs/{run_id}/logs Delete workflow run logs
ActionsApi actions/disableSelectedRepositoryGithubActionsOrganization DELETE /orgs/{org}/actions/permissions/repositories/{repository_id} Disable a selected repository for GitHub Actions in an organization
ActionsApi actions/disableWorkflow PUT /repos/{owner}/{repo}/actions/workflows/{workflow_id}/disable Disable a workflow
ActionsApi actions/downloadArtifact GET /repos/{owner}/{repo}/actions/artifacts/{artifact_id}/{archive_format} Download an artifact
ActionsApi actions/downloadJobLogsForWorkflowRun GET /repos/{owner}/{repo}/actions/jobs/{job_id}/logs Download job logs for a workflow run
ActionsApi actions/downloadWorkflowRunAttemptLogs GET /repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}/logs Download workflow run attempt logs
ActionsApi actions/downloadWorkflowRunLogs GET /repos/{owner}/{repo}/actions/runs/{run_id}/logs Download workflow run logs
ActionsApi actions/enableSelectedRepositoryGithubActionsOrganization PUT /orgs/{org}/actions/permissions/repositories/{repository_id} Enable a selected repository for GitHub Actions in an organization
ActionsApi actions/enableWorkflow PUT /repos/{owner}/{repo}/actions/workflows/{workflow_id}/enable Enable a workflow
ActionsApi actions/forceCancelWorkflowRun POST /repos/{owner}/{repo}/actions/runs/{run_id}/force-cancel Force cancel a workflow run
ActionsApi actions/generateRunnerJitconfigForOrg POST /orgs/{org}/actions/runners/generate-jitconfig Create configuration for a just-in-time runner for an organization
ActionsApi actions/generateRunnerJitconfigForRepo POST /repos/{owner}/{repo}/actions/runners/generate-jitconfig Create configuration for a just-in-time runner for a repository
ActionsApi actions/getActionsCacheList GET /repos/{owner}/{repo}/actions/caches List GitHub Actions caches for a repository
ActionsApi actions/getActionsCacheUsage GET /repos/{owner}/{repo}/actions/cache/usage Get GitHub Actions cache usage for a repository
ActionsApi actions/getActionsCacheUsageByRepoForOrg GET /orgs/{org}/actions/cache/usage-by-repository List repositories with GitHub Actions cache usage for an organization
ActionsApi actions/getActionsCacheUsageForOrg GET /orgs/{org}/actions/cache/usage Get GitHub Actions cache usage for an organization
ActionsApi actions/getAllowedActionsOrganization GET /orgs/{org}/actions/permissions/selected-actions Get allowed actions and reusable workflows for an organization
ActionsApi actions/getAllowedActionsRepository GET /repos/{owner}/{repo}/actions/permissions/selected-actions Get allowed actions and reusable workflows for a repository
ActionsApi actions/getArtifact GET /repos/{owner}/{repo}/actions/artifacts/{artifact_id} Get an artifact
ActionsApi actions/getCustomOidcSubClaimForRepo GET /repos/{owner}/{repo}/actions/oidc/customization/sub Get the customization template for an OIDC subject claim for a repository
ActionsApi actions/getEnvironmentPublicKey GET /repositories/{repository_id}/environments/{environment_name}/secrets/public-key Get an environment public key
ActionsApi actions/getEnvironmentSecret GET /repositories/{repository_id}/environments/{environment_name}/secrets/{secret_name} Get an environment secret
ActionsApi actions/getEnvironmentVariable GET /repositories/{repository_id}/environments/{environment_name}/variables/{name} Get an environment variable
ActionsApi actions/getGithubActionsDefaultWorkflowPermissionsOrganization GET /orgs/{org}/actions/permissions/workflow Get default workflow permissions for an organization
ActionsApi actions/getGithubActionsDefaultWorkflowPermissionsRepository GET /repos/{owner}/{repo}/actions/permissions/workflow Get default workflow permissions for a repository
ActionsApi actions/getGithubActionsPermissionsOrganization GET /orgs/{org}/actions/permissions Get GitHub Actions permissions for an organization
ActionsApi actions/getGithubActionsPermissionsRepository GET /repos/{owner}/{repo}/actions/permissions Get GitHub Actions permissions for a repository
ActionsApi actions/getJobForWorkflowRun GET /repos/{owner}/{repo}/actions/jobs/{job_id} Get a job for a workflow run
ActionsApi actions/getOrgPublicKey GET /orgs/{org}/actions/secrets/public-key Get an organization public key
ActionsApi actions/getOrgSecret GET /orgs/{org}/actions/secrets/{secret_name} Get an organization secret
ActionsApi actions/getOrgVariable GET /orgs/{org}/actions/variables/{name} Get an organization variable
ActionsApi actions/getPendingDeploymentsForRun GET /repos/{owner}/{repo}/actions/runs/{run_id}/pending_deployments Get pending deployments for a workflow run
ActionsApi actions/getRepoPublicKey GET /repos/{owner}/{repo}/actions/secrets/public-key Get a repository public key
ActionsApi actions/getRepoSecret GET /repos/{owner}/{repo}/actions/secrets/{secret_name} Get a repository secret
ActionsApi actions/getRepoVariable GET /repos/{owner}/{repo}/actions/variables/{name} Get a repository variable
ActionsApi actions/getReviewsForRun GET /repos/{owner}/{repo}/actions/runs/{run_id}/approvals Get the review history for a workflow run
ActionsApi actions/getSelfHostedRunnerForOrg GET /orgs/{org}/actions/runners/{runner_id} Get a self-hosted runner for an organization
ActionsApi actions/getSelfHostedRunnerForRepo GET /repos/{owner}/{repo}/actions/runners/{runner_id} Get a self-hosted runner for a repository
ActionsApi actions/getWorkflow GET /repos/{owner}/{repo}/actions/workflows/{workflow_id} Get a workflow
ActionsApi actions/getWorkflowAccessToRepository GET /repos/{owner}/{repo}/actions/permissions/access Get the level of access for workflows outside of the repository
ActionsApi actions/getWorkflowRun GET /repos/{owner}/{repo}/actions/runs/{run_id} Get a workflow run
ActionsApi actions/getWorkflowRunAttempt GET /repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number} Get a workflow run attempt
ActionsApi actions/getWorkflowRunUsage GET /repos/{owner}/{repo}/actions/runs/{run_id}/timing Get workflow run usage
ActionsApi actions/getWorkflowUsage GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}/timing Get workflow usage
ActionsApi actions/listArtifactsForRepo GET /repos/{owner}/{repo}/actions/artifacts List artifacts for a repository
ActionsApi actions/listEnvironmentSecrets GET /repositories/{repository_id}/environments/{environment_name}/secrets List environment secrets
ActionsApi actions/listEnvironmentVariables GET /repositories/{repository_id}/environments/{environment_name}/variables List environment variables
ActionsApi actions/listJobsForWorkflowRun GET /repos/{owner}/{repo}/actions/runs/{run_id}/jobs List jobs for a workflow run
ActionsApi actions/listJobsForWorkflowRunAttempt GET /repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}/jobs List jobs for a workflow run attempt
ActionsApi actions/listLabelsForSelfHostedRunnerForOrg GET /orgs/{org}/actions/runners/{runner_id}/labels List labels for a self-hosted runner for an organization
ActionsApi actions/listLabelsForSelfHostedRunnerForRepo GET /repos/{owner}/{repo}/actions/runners/{runner_id}/labels List labels for a self-hosted runner for a repository
ActionsApi actions/listOrgSecrets GET /orgs/{org}/actions/secrets List organization secrets
ActionsApi actions/listOrgVariables GET /orgs/{org}/actions/variables List organization variables
ActionsApi actions/listRepoOrganizationSecrets GET /repos/{owner}/{repo}/actions/organization-secrets List repository organization secrets
ActionsApi actions/listRepoOrganizationVariables GET /repos/{owner}/{repo}/actions/organization-variables List repository organization variables
ActionsApi actions/listRepoSecrets GET /repos/{owner}/{repo}/actions/secrets List repository secrets
ActionsApi actions/listRepoVariables GET /repos/{owner}/{repo}/actions/variables List repository variables
ActionsApi actions/listRepoWorkflows GET /repos/{owner}/{repo}/actions/workflows List repository workflows
ActionsApi actions/listRunnerApplicationsForOrg GET /orgs/{org}/actions/runners/downloads List runner applications for an organization
ActionsApi actions/listRunnerApplicationsForRepo GET /repos/{owner}/{repo}/actions/runners/downloads List runner applications for a repository
ActionsApi actions/listSelectedReposForOrgSecret GET /orgs/{org}/actions/secrets/{secret_name}/repositories List selected repositories for an organization secret
ActionsApi actions/listSelectedReposForOrgVariable GET /orgs/{org}/actions/variables/{name}/repositories List selected repositories for an organization variable
ActionsApi actions/listSelectedRepositoriesEnabledGithubActionsOrganization GET /orgs/{org}/actions/permissions/repositories List selected repositories enabled for GitHub Actions in an organization
ActionsApi actions/listSelfHostedRunnersForOrg GET /orgs/{org}/actions/runners List self-hosted runners for an organization
ActionsApi actions/listSelfHostedRunnersForRepo GET /repos/{owner}/{repo}/actions/runners List self-hosted runners for a repository
ActionsApi actions/listWorkflowRunArtifacts GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts List workflow run artifacts
ActionsApi actions/listWorkflowRuns GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}/runs List workflow runs for a workflow
ActionsApi actions/listWorkflowRunsForRepo GET /repos/{owner}/{repo}/actions/runs List workflow runs for a repository
ActionsApi actions/reRunJobForWorkflowRun POST /repos/{owner}/{repo}/actions/jobs/{job_id}/rerun Re-run a job from a workflow run
ActionsApi actions/reRunWorkflow POST /repos/{owner}/{repo}/actions/runs/{run_id}/rerun Re-run a workflow
ActionsApi actions/reRunWorkflowFailedJobs POST /repos/{owner}/{repo}/actions/runs/{run_id}/rerun-failed-jobs Re-run failed jobs from a workflow run
ActionsApi actions/removeAllCustomLabelsFromSelfHostedRunnerForOrg DELETE /orgs/{org}/actions/runners/{runner_id}/labels Remove all custom labels from a self-hosted runner for an organization
ActionsApi actions/removeAllCustomLabelsFromSelfHostedRunnerForRepo DELETE /repos/{owner}/{repo}/actions/runners/{runner_id}/labels Remove all custom labels from a self-hosted runner for a repository
ActionsApi actions/removeCustomLabelFromSelfHostedRunnerForOrg DELETE /orgs/{org}/actions/runners/{runner_id}/labels/{name} Remove a custom label from a self-hosted runner for an organization
ActionsApi actions/removeCustomLabelFromSelfHostedRunnerForRepo DELETE /repos/{owner}/{repo}/actions/runners/{runner_id}/labels/{name} Remove a custom label from a self-hosted runner for a repository
ActionsApi actions/removeSelectedRepoFromOrgSecret DELETE /orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id} Remove selected repository from an organization secret
ActionsApi actions/removeSelectedRepoFromOrgVariable DELETE /orgs/{org}/actions/variables/{name}/repositories/{repository_id} Remove selected repository from an organization variable
ActionsApi actions/reviewCustomGatesForRun POST /repos/{owner}/{repo}/actions/runs/{run_id}/deployment_protection_rule Review custom deployment protection rules for a workflow run
ActionsApi actions/reviewPendingDeploymentsForRun POST /repos/{owner}/{repo}/actions/runs/{run_id}/pending_deployments Review pending deployments for a workflow run
ActionsApi actions/setAllowedActionsOrganization PUT /orgs/{org}/actions/permissions/selected-actions Set allowed actions and reusable workflows for an organization
ActionsApi actions/setAllowedActionsRepository PUT /repos/{owner}/{repo}/actions/permissions/selected-actions Set allowed actions and reusable workflows for a repository
ActionsApi actions/setCustomLabelsForSelfHostedRunnerForOrg PUT /orgs/{org}/actions/runners/{runner_id}/labels Set custom labels for a self-hosted runner for an organization
ActionsApi actions/setCustomLabelsForSelfHostedRunnerForRepo PUT /repos/{owner}/{repo}/actions/runners/{runner_id}/labels Set custom labels for a self-hosted runner for a repository
ActionsApi actions/setCustomOidcSubClaimForRepo PUT /repos/{owner}/{repo}/actions/oidc/customization/sub Set the customization template for an OIDC subject claim for a repository
ActionsApi actions/setGithubActionsDefaultWorkflowPermissionsOrganization PUT /orgs/{org}/actions/permissions/workflow Set default workflow permissions for an organization
ActionsApi actions/setGithubActionsDefaultWorkflowPermissionsRepository PUT /repos/{owner}/{repo}/actions/permissions/workflow Set default workflow permissions for a repository
ActionsApi actions/setGithubActionsPermissionsOrganization PUT /orgs/{org}/actions/permissions Set GitHub Actions permissions for an organization
ActionsApi actions/setGithubActionsPermissionsRepository PUT /repos/{owner}/{repo}/actions/permissions Set GitHub Actions permissions for a repository
ActionsApi actions/setSelectedReposForOrgSecret PUT /orgs/{org}/actions/secrets/{secret_name}/repositories Set selected repositories for an organization secret
ActionsApi actions/setSelectedReposForOrgVariable PUT /orgs/{org}/actions/variables/{name}/repositories Set selected repositories for an organization variable
ActionsApi actions/setSelectedRepositoriesEnabledGithubActionsOrganization PUT /orgs/{org}/actions/permissions/repositories Set selected repositories enabled for GitHub Actions in an organization
ActionsApi actions/setWorkflowAccessToRepository PUT /repos/{owner}/{repo}/actions/permissions/access Set the level of access for workflows outside of the repository
ActionsApi actions/updateEnvironmentVariable PATCH /repositories/{repository_id}/environments/{environment_name}/variables/{name} Update an environment variable
ActionsApi actions/updateOrgVariable PATCH /orgs/{org}/actions/variables/{name} Update an organization variable
ActionsApi actions/updateRepoVariable PATCH /repos/{owner}/{repo}/actions/variables/{name} Update a repository variable
ActivityApi activity/checkRepoIsStarredByAuthenticatedUser GET /user/starred/{owner}/{repo} Check if a repository is starred by the authenticated user
ActivityApi activity/deleteRepoSubscription DELETE /repos/{owner}/{repo}/subscription Delete a repository subscription
ActivityApi activity/deleteThreadSubscription DELETE /notifications/threads/{thread_id}/subscription Delete a thread subscription
ActivityApi activity/getFeeds GET /feeds Get feeds
ActivityApi activity/getRepoSubscription GET /repos/{owner}/{repo}/subscription Get a repository subscription
ActivityApi activity/getThread GET /notifications/threads/{thread_id} Get a thread
ActivityApi activity/getThreadSubscriptionForAuthenticatedUser GET /notifications/threads/{thread_id}/subscription Get a thread subscription for the authenticated user
ActivityApi activity/listEventsForAuthenticatedUser GET /users/{username}/events List events for the authenticated user
ActivityApi activity/listNotificationsForAuthenticatedUser GET /notifications List notifications for the authenticated user
ActivityApi activity/listOrgEventsForAuthenticatedUser GET /users/{username}/events/orgs/{org} List organization events for the authenticated user
ActivityApi activity/listPublicEvents GET /events List public events
ActivityApi activity/listPublicEventsForRepoNetwork GET /networks/{owner}/{repo}/events List public events for a network of repositories
ActivityApi activity/listPublicEventsForUser GET /users/{username}/events/public List public events for a user
ActivityApi activity/listPublicOrgEvents GET /orgs/{org}/events List public organization events
ActivityApi activity/listReceivedEventsForUser GET /users/{username}/received_events List events received by the authenticated user
ActivityApi activity/listReceivedPublicEventsForUser GET /users/{username}/received_events/public List public events received by a user
ActivityApi activity/listRepoEvents GET /repos/{owner}/{repo}/events List repository events
ActivityApi activity/listRepoNotificationsForAuthenticatedUser GET /repos/{owner}/{repo}/notifications List repository notifications for the authenticated user
ActivityApi activity/listReposStarredByAuthenticatedUser GET /user/starred List repositories starred by the authenticated user
ActivityApi activity/listReposStarredByUser GET /users/{username}/starred List repositories starred by a user
ActivityApi activity/listReposWatchedByUser GET /users/{username}/subscriptions List repositories watched by a user
ActivityApi activity/listStargazersForRepo GET /repos/{owner}/{repo}/stargazers List stargazers
ActivityApi activity/listWatchedReposForAuthenticatedUser GET /user/subscriptions List repositories watched by the authenticated user
ActivityApi activity/listWatchersForRepo GET /repos/{owner}/{repo}/subscribers List watchers
ActivityApi activity/markNotificationsAsRead PUT /notifications Mark notifications as read
ActivityApi activity/markRepoNotificationsAsRead PUT /repos/{owner}/{repo}/notifications Mark repository notifications as read
ActivityApi activity/markThreadAsDone DELETE /notifications/threads/{thread_id} Mark a thread as done
ActivityApi activity/markThreadAsRead PATCH /notifications/threads/{thread_id} Mark a thread as read
ActivityApi activity/setRepoSubscription PUT /repos/{owner}/{repo}/subscription Set a repository subscription
ActivityApi activity/setThreadSubscription PUT /notifications/threads/{thread_id}/subscription Set a thread subscription
ActivityApi activity/starRepoForAuthenticatedUser PUT /user/starred/{owner}/{repo} Star a repository for the authenticated user
ActivityApi activity/unstarRepoForAuthenticatedUser DELETE /user/starred/{owner}/{repo} Unstar a repository for the authenticated user
AppsApi apps/addRepoToInstallationForAuthenticatedUser PUT /user/installations/{installation_id}/repositories/{repository_id} Add a repository to an app installation
AppsApi apps/checkToken POST /applications/{client_id}/token Check a token
AppsApi apps/createFromManifest POST /app-manifests/{code}/conversions Create a GitHub App from a manifest
AppsApi apps/createInstallationAccessToken POST /app/installations/{installation_id}/access_tokens Create an installation access token for an app
AppsApi apps/deleteAuthorization DELETE /applications/{client_id}/grant Delete an app authorization
AppsApi apps/deleteInstallation DELETE /app/installations/{installation_id} Delete an installation for the authenticated app
AppsApi apps/deleteToken DELETE /applications/{client_id}/token Delete an app token
AppsApi apps/getAuthenticated GET /app Get the authenticated app
AppsApi apps/getBySlug GET /apps/{app_slug} Get an app
AppsApi apps/getInstallation GET /app/installations/{installation_id} Get an installation for the authenticated app
AppsApi apps/getOrgInstallation GET /orgs/{org}/installation Get an organization installation for the authenticated app
AppsApi apps/getRepoInstallation GET /repos/{owner}/{repo}/installation Get a repository installation for the authenticated app
AppsApi apps/getSubscriptionPlanForAccount GET /marketplace_listing/accounts/{account_id} Get a subscription plan for an account
AppsApi apps/getSubscriptionPlanForAccountStubbed GET /marketplace_listing/stubbed/accounts/{account_id} Get a subscription plan for an account (stubbed)
AppsApi apps/getUserInstallation GET /users/{username}/installation Get a user installation for the authenticated app
AppsApi apps/getWebhookConfigForApp GET /app/hook/config Get a webhook configuration for an app
AppsApi apps/getWebhookDelivery GET /app/hook/deliveries/{delivery_id} Get a delivery for an app webhook
AppsApi apps/listAccountsForPlan GET /marketplace_listing/plans/{plan_id}/accounts List accounts for a plan
AppsApi apps/listAccountsForPlanStubbed GET /marketplace_listing/stubbed/plans/{plan_id}/accounts List accounts for a plan (stubbed)
AppsApi apps/listInstallationReposForAuthenticatedUser GET /user/installations/{installation_id}/repositories List repositories accessible to the user access token
AppsApi apps/listInstallationRequestsForAuthenticatedApp GET /app/installation-requests List installation requests for the authenticated app
AppsApi apps/listInstallations GET /app/installations List installations for the authenticated app
AppsApi apps/listInstallationsForAuthenticatedUser GET /user/installations List app installations accessible to the user access token
AppsApi apps/listPlans GET /marketplace_listing/plans List plans
AppsApi apps/listPlansStubbed GET /marketplace_listing/stubbed/plans List plans (stubbed)
AppsApi apps/listReposAccessibleToInstallation GET /installation/repositories List repositories accessible to the app installation
AppsApi apps/listSubscriptionsForAuthenticatedUser GET /user/marketplace_purchases List subscriptions for the authenticated user
AppsApi apps/listSubscriptionsForAuthenticatedUserStubbed GET /user/marketplace_purchases/stubbed List subscriptions for the authenticated user (stubbed)
AppsApi apps/listWebhookDeliveries GET /app/hook/deliveries List deliveries for an app webhook
AppsApi apps/redeliverWebhookDelivery POST /app/hook/deliveries/{delivery_id}/attempts Redeliver a delivery for an app webhook
AppsApi apps/removeRepoFromInstallationForAuthenticatedUser DELETE /user/installations/{installation_id}/repositories/{repository_id} Remove a repository from an app installation
AppsApi apps/resetToken PATCH /applications/{client_id}/token Reset a token
AppsApi apps/revokeInstallationAccessToken DELETE /installation/token Revoke an installation access token
AppsApi apps/scopeToken POST /applications/{client_id}/token/scoped Create a scoped access token
AppsApi apps/suspendInstallation PUT /app/installations/{installation_id}/suspended Suspend an app installation
AppsApi apps/unsuspendInstallation DELETE /app/installations/{installation_id}/suspended Unsuspend an app installation
AppsApi apps/updateWebhookConfigForApp PATCH /app/hook/config Update a webhook configuration for an app
BillingApi billing/getGithubActionsBillingOrg GET /orgs/{org}/settings/billing/actions Get GitHub Actions billing for an organization
BillingApi billing/getGithubActionsBillingUser GET /users/{username}/settings/billing/actions Get GitHub Actions billing for a user
BillingApi billing/getGithubPackagesBillingOrg GET /orgs/{org}/settings/billing/packages Get GitHub Packages billing for an organization
BillingApi billing/getGithubPackagesBillingUser GET /users/{username}/settings/billing/packages Get GitHub Packages billing for a user
BillingApi billing/getSharedStorageBillingOrg GET /orgs/{org}/settings/billing/shared-storage Get shared storage billing for an organization
BillingApi billing/getSharedStorageBillingUser GET /users/{username}/settings/billing/shared-storage Get shared storage billing for a user
ChecksApi checks/create POST /repos/{owner}/{repo}/check-runs Create a check run
ChecksApi checks/createSuite POST /repos/{owner}/{repo}/check-suites Create a check suite
ChecksApi checks/get GET /repos/{owner}/{repo}/check-runs/{check_run_id} Get a check run
ChecksApi checks/getSuite GET /repos/{owner}/{repo}/check-suites/{check_suite_id} Get a check suite
ChecksApi checks/listAnnotations GET /repos/{owner}/{repo}/check-runs/{check_run_id}/annotations List check run annotations
ChecksApi checks/listForRef GET /repos/{owner}/{repo}/commits/{ref}/check-runs List check runs for a Git reference
ChecksApi checks/listForSuite GET /repos/{owner}/{repo}/check-suites/{check_suite_id}/check-runs List check runs in a check suite
ChecksApi checks/listSuitesForRef GET /repos/{owner}/{repo}/commits/{ref}/check-suites List check suites for a Git reference
ChecksApi checks/rerequestRun POST /repos/{owner}/{repo}/check-runs/{check_run_id}/rerequest Rerequest a check run
ChecksApi checks/rerequestSuite POST /repos/{owner}/{repo}/check-suites/{check_suite_id}/rerequest Rerequest a check suite
ChecksApi checks/setSuitesPreferences PATCH /repos/{owner}/{repo}/check-suites/preferences Update repository preferences for check suites
ChecksApi checks/update PATCH /repos/{owner}/{repo}/check-runs/{check_run_id} Update a check run
ClassroomApi classroom/getAClassroom GET /classrooms/{classroom_id} Get a classroom
ClassroomApi classroom/getAnAssignment GET /assignments/{assignment_id} Get an assignment
ClassroomApi classroom/getAssignmentGrades GET /assignments/{assignment_id}/grades Get assignment grades
ClassroomApi classroom/listAcceptedAssigmentsForAnAssignment GET /assignments/{assignment_id}/accepted_assignments List accepted assignments for an assignment
ClassroomApi classroom/listAssignmentsForAClassroom GET /classrooms/{classroom_id}/assignments List assignments for a classroom
ClassroomApi classroom/listClassrooms GET /classrooms List classrooms
CodeScanningApi codeScanning/deleteAnalysis DELETE /repos/{owner}/{repo}/code-scanning/analyses/{analysis_id} Delete a code scanning analysis from a repository
CodeScanningApi codeScanning/getAlert GET /repos/{owner}/{repo}/code-scanning/alerts/{alert_number} Get a code scanning alert
CodeScanningApi codeScanning/getAnalysis GET /repos/{owner}/{repo}/code-scanning/analyses/{analysis_id} Get a code scanning analysis for a repository
CodeScanningApi codeScanning/getCodeqlDatabase GET /repos/{owner}/{repo}/code-scanning/codeql/databases/{language} Get a CodeQL database for a repository
CodeScanningApi codeScanning/getDefaultSetup GET /repos/{owner}/{repo}/code-scanning/default-setup Get a code scanning default setup configuration
CodeScanningApi codeScanning/getSarif GET /repos/{owner}/{repo}/code-scanning/sarifs/{sarif_id} Get information about a SARIF upload
CodeScanningApi codeScanning/listAlertInstances GET /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/instances List instances of a code scanning alert
CodeScanningApi codeScanning/listAlertsForOrg GET /orgs/{org}/code-scanning/alerts List code scanning alerts for an organization
CodeScanningApi codeScanning/listAlertsForRepo GET /repos/{owner}/{repo}/code-scanning/alerts List code scanning alerts for a repository
CodeScanningApi codeScanning/listCodeqlDatabases GET /repos/{owner}/{repo}/code-scanning/codeql/databases List CodeQL databases for a repository
CodeScanningApi codeScanning/listRecentAnalyses GET /repos/{owner}/{repo}/code-scanning/analyses List code scanning analyses for a repository
CodeScanningApi codeScanning/updateAlert PATCH /repos/{owner}/{repo}/code-scanning/alerts/{alert_number} Update a code scanning alert
CodeScanningApi codeScanning/updateDefaultSetup PATCH /repos/{owner}/{repo}/code-scanning/default-setup Update a code scanning default setup configuration
CodeScanningApi codeScanning/uploadSarif POST /repos/{owner}/{repo}/code-scanning/sarifs Upload an analysis as SARIF data
CodesOfConductApi codesOfConduct/getAllCodesOfConduct GET /codes_of_conduct Get all codes of conduct
CodesOfConductApi codesOfConduct/getConductCode GET /codes_of_conduct/{key} Get a code of conduct
CodespacesApi codespaces/addRepositoryForSecretForAuthenticatedUser PUT /user/codespaces/secrets/{secret_name}/repositories/{repository_id} Add a selected repository to a user secret
CodespacesApi codespaces/addSelectedRepoToOrgSecret PUT /orgs/{org}/codespaces/secrets/{secret_name}/repositories/{repository_id} Add selected repository to an organization secret
CodespacesApi codespaces/checkPermissionsForDevcontainer GET /repos/{owner}/{repo}/codespaces/permissions_check Check if permissions defined by a devcontainer have been accepted by the authenticated user
CodespacesApi codespaces/codespaceMachinesForAuthenticatedUser GET /user/codespaces/{codespace_name}/machines List machine types for a codespace
CodespacesApi codespaces/createForAuthenticatedUser POST /user/codespaces Create a codespace for the authenticated user
CodespacesApi codespaces/createOrUpdateOrgSecret PUT /orgs/{org}/codespaces/secrets/{secret_name} Create or update an organization secret
CodespacesApi codespaces/createOrUpdateRepoSecret PUT /repos/{owner}/{repo}/codespaces/secrets/{secret_name} Create or update a repository secret
CodespacesApi codespaces/createOrUpdateSecretForAuthenticatedUser PUT /user/codespaces/secrets/{secret_name} Create or update a secret for the authenticated user
CodespacesApi codespaces/createWithPrForAuthenticatedUser POST /repos/{owner}/{repo}/pulls/{pull_number}/codespaces Create a codespace from a pull request
CodespacesApi codespaces/createWithRepoForAuthenticatedUser POST /repos/{owner}/{repo}/codespaces Create a codespace in a repository
CodespacesApi codespaces/deleteCodespacesAccessUsers DELETE /orgs/{org}/codespaces/access/selected_users Remove users from Codespaces access for an organization
CodespacesApi codespaces/deleteForAuthenticatedUser DELETE /user/codespaces/{codespace_name} Delete a codespace for the authenticated user
CodespacesApi codespaces/deleteFromOrganization DELETE /orgs/{org}/members/{username}/codespaces/{codespace_name} Delete a codespace from the organization
CodespacesApi codespaces/deleteOrgSecret DELETE /orgs/{org}/codespaces/secrets/{secret_name} Delete an organization secret
CodespacesApi codespaces/deleteRepoSecret DELETE /repos/{owner}/{repo}/codespaces/secrets/{secret_name} Delete a repository secret
CodespacesApi codespaces/deleteSecretForAuthenticatedUser DELETE /user/codespaces/secrets/{secret_name} Delete a secret for the authenticated user
CodespacesApi codespaces/exportForAuthenticatedUser POST /user/codespaces/{codespace_name}/exports Export a codespace for the authenticated user
CodespacesApi codespaces/getCodespacesForUserInOrg GET /orgs/{org}/members/{username}/codespaces List codespaces for a user in organization
CodespacesApi codespaces/getExportDetailsForAuthenticatedUser GET /user/codespaces/{codespace_name}/exports/{export_id} Get details about a codespace export
CodespacesApi codespaces/getForAuthenticatedUser GET /user/codespaces/{codespace_name} Get a codespace for the authenticated user
CodespacesApi codespaces/getOrgPublicKey GET /orgs/{org}/codespaces/secrets/public-key Get an organization public key
CodespacesApi codespaces/getOrgSecret GET /orgs/{org}/codespaces/secrets/{secret_name} Get an organization secret
CodespacesApi codespaces/getPublicKeyForAuthenticatedUser GET /user/codespaces/secrets/public-key Get public key for the authenticated user
CodespacesApi codespaces/getRepoPublicKey GET /repos/{owner}/{repo}/codespaces/secrets/public-key Get a repository public key
CodespacesApi codespaces/getRepoSecret GET /repos/{owner}/{repo}/codespaces/secrets/{secret_name} Get a repository secret
CodespacesApi codespaces/getSecretForAuthenticatedUser GET /user/codespaces/secrets/{secret_name} Get a secret for the authenticated user
CodespacesApi codespaces/listDevcontainersInRepositoryForAuthenticatedUser GET /repos/{owner}/{repo}/codespaces/devcontainers List devcontainer configurations in a repository for the authenticated user
CodespacesApi codespaces/listForAuthenticatedUser GET /user/codespaces List codespaces for the authenticated user
CodespacesApi codespaces/listInOrganization GET /orgs/{org}/codespaces List codespaces for the organization
CodespacesApi codespaces/listInRepositoryForAuthenticatedUser GET /repos/{owner}/{repo}/codespaces List codespaces in a repository for the authenticated user
CodespacesApi codespaces/listOrgSecrets GET /orgs/{org}/codespaces/secrets List organization secrets
CodespacesApi codespaces/listRepoSecrets GET /repos/{owner}/{repo}/codespaces/secrets List repository secrets
CodespacesApi codespaces/listRepositoriesForSecretForAuthenticatedUser GET /user/codespaces/secrets/{secret_name}/repositories List selected repositories for a user secret
CodespacesApi codespaces/listSecretsForAuthenticatedUser GET /user/codespaces/secrets List secrets for the authenticated user
CodespacesApi codespaces/listSelectedReposForOrgSecret GET /orgs/{org}/codespaces/secrets/{secret_name}/repositories List selected repositories for an organization secret
CodespacesApi codespaces/preFlightWithRepoForAuthenticatedUser GET /repos/{owner}/{repo}/codespaces/new Get default attributes for a codespace
CodespacesApi codespaces/publishForAuthenticatedUser POST /user/codespaces/{codespace_name}/publish Create a repository from an unpublished codespace
CodespacesApi codespaces/removeRepositoryForSecretForAuthenticatedUser DELETE /user/codespaces/secrets/{secret_name}/repositories/{repository_id} Remove a selected repository from a user secret
CodespacesApi codespaces/removeSelectedRepoFromOrgSecret DELETE /orgs/{org}/codespaces/secrets/{secret_name}/repositories/{repository_id} Remove selected repository from an organization secret
CodespacesApi codespaces/repoMachinesForAuthenticatedUser GET /repos/{owner}/{repo}/codespaces/machines List available machine types for a repository
CodespacesApi codespaces/setCodespacesAccess PUT /orgs/{org}/codespaces/access Manage access control for organization codespaces
CodespacesApi codespaces/setCodespacesAccessUsers POST /orgs/{org}/codespaces/access/selected_users Add users to Codespaces access for an organization
CodespacesApi codespaces/setRepositoriesForSecretForAuthenticatedUser PUT /user/codespaces/secrets/{secret_name}/repositories Set selected repositories for a user secret
CodespacesApi codespaces/setSelectedReposForOrgSecret PUT /orgs/{org}/codespaces/secrets/{secret_name}/repositories Set selected repositories for an organization secret
CodespacesApi codespaces/startForAuthenticatedUser POST /user/codespaces/{codespace_name}/start Start a codespace for the authenticated user
CodespacesApi codespaces/stopForAuthenticatedUser POST /user/codespaces/{codespace_name}/stop Stop a codespace for the authenticated user
CodespacesApi codespaces/stopInOrganization POST /orgs/{org}/members/{username}/codespaces/{codespace_name}/stop Stop a codespace for an organization user
CodespacesApi codespaces/updateForAuthenticatedUser PATCH /user/codespaces/{codespace_name} Update a codespace for the authenticated user
CopilotApi copilot/addCopilotSeatsForTeams POST /orgs/{org}/copilot/billing/selected_teams Add teams to the Copilot subscription for an organization
CopilotApi copilot/addCopilotSeatsForUsers POST /orgs/{org}/copilot/billing/selected_users Add users to the Copilot subscription for an organization
CopilotApi copilot/cancelCopilotSeatAssignmentForTeams DELETE /orgs/{org}/copilot/billing/selected_teams Remove teams from the Copilot subscription for an organization
CopilotApi copilot/cancelCopilotSeatAssignmentForUsers DELETE /orgs/{org}/copilot/billing/selected_users Remove users from the Copilot subscription for an organization
CopilotApi copilot/getCopilotOrganizationDetails GET /orgs/{org}/copilot/billing Get Copilot seat information and settings for an organization
CopilotApi copilot/getCopilotSeatDetailsForUser GET /orgs/{org}/members/{username}/copilot Get Copilot seat assignment details for a user
CopilotApi copilot/listCopilotSeats GET /orgs/{org}/copilot/billing/seats List all Copilot seat assignments for an organization
DependabotApi dependabot/addSelectedRepoToOrgSecret PUT /orgs/{org}/dependabot/secrets/{secret_name}/repositories/{repository_id} Add selected repository to an organization secret
DependabotApi dependabot/createOrUpdateOrgSecret PUT /orgs/{org}/dependabot/secrets/{secret_name} Create or update an organization secret
DependabotApi dependabot/createOrUpdateRepoSecret PUT /repos/{owner}/{repo}/dependabot/secrets/{secret_name} Create or update a repository secret
DependabotApi dependabot/deleteOrgSecret DELETE /orgs/{org}/dependabot/secrets/{secret_name} Delete an organization secret
DependabotApi dependabot/deleteRepoSecret DELETE /repos/{owner}/{repo}/dependabot/secrets/{secret_name} Delete a repository secret
DependabotApi dependabot/getAlert GET /repos/{owner}/{repo}/dependabot/alerts/{alert_number} Get a Dependabot alert
DependabotApi dependabot/getOrgPublicKey GET /orgs/{org}/dependabot/secrets/public-key Get an organization public key
DependabotApi dependabot/getOrgSecret GET /orgs/{org}/dependabot/secrets/{secret_name} Get an organization secret
DependabotApi dependabot/getRepoPublicKey GET /repos/{owner}/{repo}/dependabot/secrets/public-key Get a repository public key
DependabotApi dependabot/getRepoSecret GET /repos/{owner}/{repo}/dependabot/secrets/{secret_name} Get a repository secret
DependabotApi dependabot/listAlertsForEnterprise GET /enterprises/{enterprise}/dependabot/alerts List Dependabot alerts for an enterprise
DependabotApi dependabot/listAlertsForOrg GET /orgs/{org}/dependabot/alerts List Dependabot alerts for an organization
DependabotApi dependabot/listAlertsForRepo GET /repos/{owner}/{repo}/dependabot/alerts List Dependabot alerts for a repository
DependabotApi dependabot/listOrgSecrets GET /orgs/{org}/dependabot/secrets List organization secrets
DependabotApi dependabot/listRepoSecrets GET /repos/{owner}/{repo}/dependabot/secrets List repository secrets
DependabotApi dependabot/listSelectedReposForOrgSecret GET /orgs/{org}/dependabot/secrets/{secret_name}/repositories List selected repositories for an organization secret
DependabotApi dependabot/removeSelectedRepoFromOrgSecret DELETE /orgs/{org}/dependabot/secrets/{secret_name}/repositories/{repository_id} Remove selected repository from an organization secret
DependabotApi dependabot/setSelectedReposForOrgSecret PUT /orgs/{org}/dependabot/secrets/{secret_name}/repositories Set selected repositories for an organization secret
DependabotApi dependabot/updateAlert PATCH /repos/{owner}/{repo}/dependabot/alerts/{alert_number} Update a Dependabot alert
DependencyGraphApi dependencyGraph/createRepositorySnapshot POST /repos/{owner}/{repo}/dependency-graph/snapshots Create a snapshot of dependencies for a repository
DependencyGraphApi dependencyGraph/diffRange GET /repos/{owner}/{repo}/dependency-graph/compare/{basehead} Get a diff of the dependencies between commits
DependencyGraphApi dependencyGraph/exportSbom GET /repos/{owner}/{repo}/dependency-graph/sbom Export a software bill of materials (SBOM) for a repository.
EmojisApi emojis/get GET /emojis Get emojis
GistsApi gists/checkIsStarred GET /gists/{gist_id}/star Check if a gist is starred
GistsApi gists/create POST /gists Create a gist
GistsApi gists/createComment POST /gists/{gist_id}/comments Create a gist comment
GistsApi gists/delete DELETE /gists/{gist_id} Delete a gist
GistsApi gists/deleteComment DELETE /gists/{gist_id}/comments/{comment_id} Delete a gist comment
GistsApi gists/fork POST /gists/{gist_id}/forks Fork a gist
GistsApi gists/get GET /gists/{gist_id} Get a gist
GistsApi gists/getComment GET /gists/{gist_id}/comments/{comment_id} Get a gist comment
GistsApi gists/getRevision GET /gists/{gist_id}/{sha} Get a gist revision
GistsApi gists/list GET /gists List gists for the authenticated user
GistsApi gists/listComments GET /gists/{gist_id}/comments List gist comments
GistsApi gists/listCommits GET /gists/{gist_id}/commits List gist commits
GistsApi gists/listForUser GET /users/{username}/gists List gists for a user
GistsApi gists/listForks GET /gists/{gist_id}/forks List gist forks
GistsApi gists/listPublic GET /gists/public List public gists
GistsApi gists/listStarred GET /gists/starred List starred gists
GistsApi gists/star PUT /gists/{gist_id}/star Star a gist
GistsApi gists/unstar DELETE /gists/{gist_id}/star Unstar a gist
GistsApi gists/update PATCH /gists/{gist_id} Update a gist
GistsApi gists/updateComment PATCH /gists/{gist_id}/comments/{comment_id} Update a gist comment
GitApi git/createBlob POST /repos/{owner}/{repo}/git/blobs Create a blob
GitApi git/createCommit POST /repos/{owner}/{repo}/git/commits Create a commit
GitApi git/createRef POST /repos/{owner}/{repo}/git/refs Create a reference
GitApi git/createTag POST /repos/{owner}/{repo}/git/tags Create a tag object
GitApi git/createTree POST /repos/{owner}/{repo}/git/trees Create a tree
GitApi git/deleteRef DELETE /repos/{owner}/{repo}/git/refs/{ref} Delete a reference
GitApi git/getBlob GET /repos/{owner}/{repo}/git/blobs/{file_sha} Get a blob
GitApi git/getCommit GET /repos/{owner}/{repo}/git/commits/{commit_sha} Get a commit object
GitApi git/getRef GET /repos/{owner}/{repo}/git/ref/{ref} Get a reference
GitApi git/getTag GET /repos/{owner}/{repo}/git/tags/{tag_sha} Get a tag
GitApi git/getTree GET /repos/{owner}/{repo}/git/trees/{tree_sha} Get a tree
GitApi git/listMatchingRefs GET /repos/{owner}/{repo}/git/matching-refs/{ref} List matching references
GitApi git/updateRef PATCH /repos/{owner}/{repo}/git/refs/{ref} Update a reference
GitignoreApi gitignore/getAllTemplates GET /gitignore/templates Get all gitignore templates
GitignoreApi gitignore/getTemplate GET /gitignore/templates/{name} Get a gitignore template
InteractionsApi interactions/getRestrictionsForAuthenticatedUser GET /user/interaction-limits Get interaction restrictions for your public repositories
InteractionsApi interactions/getRestrictionsForOrg GET /orgs/{org}/interaction-limits Get interaction restrictions for an organization
InteractionsApi interactions/getRestrictionsForRepo GET /repos/{owner}/{repo}/interaction-limits Get interaction restrictions for a repository
InteractionsApi interactions/removeRestrictionsForAuthenticatedUser DELETE /user/interaction-limits Remove interaction restrictions from your public repositories
InteractionsApi interactions/removeRestrictionsForOrg DELETE /orgs/{org}/interaction-limits Remove interaction restrictions for an organization
InteractionsApi interactions/removeRestrictionsForRepo DELETE /repos/{owner}/{repo}/interaction-limits Remove interaction restrictions for a repository
InteractionsApi interactions/setRestrictionsForAuthenticatedUser PUT /user/interaction-limits Set interaction restrictions for your public repositories
InteractionsApi interactions/setRestrictionsForOrg PUT /orgs/{org}/interaction-limits Set interaction restrictions for an organization
InteractionsApi interactions/setRestrictionsForRepo PUT /repos/{owner}/{repo}/interaction-limits Set interaction restrictions for a repository
IssuesApi issues/addAssignees POST /repos/{owner}/{repo}/issues/{issue_number}/assignees Add assignees to an issue
IssuesApi issues/addLabels POST /repos/{owner}/{repo}/issues/{issue_number}/labels Add labels to an issue
IssuesApi issues/checkUserCanBeAssigned GET /repos/{owner}/{repo}/assignees/{assignee} Check if a user can be assigned
IssuesApi issues/checkUserCanBeAssignedToIssue GET /repos/{owner}/{repo}/issues/{issue_number}/assignees/{assignee} Check if a user can be assigned to a issue
IssuesApi issues/create POST /repos/{owner}/{repo}/issues Create an issue
IssuesApi issues/createComment POST /repos/{owner}/{repo}/issues/{issue_number}/comments Create an issue comment
IssuesApi issues/createLabel POST /repos/{owner}/{repo}/labels Create a label
IssuesApi issues/createMilestone POST /repos/{owner}/{repo}/milestones Create a milestone
IssuesApi issues/deleteComment DELETE /repos/{owner}/{repo}/issues/comments/{comment_id} Delete an issue comment
IssuesApi issues/deleteLabel DELETE /repos/{owner}/{repo}/labels/{name} Delete a label
IssuesApi issues/deleteMilestone DELETE /repos/{owner}/{repo}/milestones/{milestone_number} Delete a milestone
IssuesApi issues/get GET /repos/{owner}/{repo}/issues/{issue_number} Get an issue
IssuesApi issues/getComment GET /repos/{owner}/{repo}/issues/comments/{comment_id} Get an issue comment
IssuesApi issues/getEvent GET /repos/{owner}/{repo}/issues/events/{event_id} Get an issue event
IssuesApi issues/getLabel GET /repos/{owner}/{repo}/labels/{name} Get a label
IssuesApi issues/getMilestone GET /repos/{owner}/{repo}/milestones/{milestone_number} Get a milestone
IssuesApi issues/list GET /issues List issues assigned to the authenticated user
IssuesApi issues/listAssignees GET /repos/{owner}/{repo}/assignees List assignees
IssuesApi issues/listComments GET /repos/{owner}/{repo}/issues/{issue_number}/comments List issue comments
IssuesApi issues/listCommentsForRepo GET /repos/{owner}/{repo}/issues/comments List issue comments for a repository
IssuesApi issues/listEvents GET /repos/{owner}/{repo}/issues/{issue_number}/events List issue events
IssuesApi issues/listEventsForRepo GET /repos/{owner}/{repo}/issues/events List issue events for a repository
IssuesApi issues/listEventsForTimeline GET /repos/{owner}/{repo}/issues/{issue_number}/timeline List timeline events for an issue
IssuesApi issues/listForAuthenticatedUser GET /user/issues List user account issues assigned to the authenticated user
IssuesApi issues/listForOrg GET /orgs/{org}/issues List organization issues assigned to the authenticated user
IssuesApi issues/listForRepo GET /repos/{owner}/{repo}/issues List repository issues
IssuesApi issues/listLabelsForMilestone GET /repos/{owner}/{repo}/milestones/{milestone_number}/labels List labels for issues in a milestone
IssuesApi issues/listLabelsForRepo GET /repos/{owner}/{repo}/labels List labels for a repository
IssuesApi issues/listLabelsOnIssue GET /repos/{owner}/{repo}/issues/{issue_number}/labels List labels for an issue
IssuesApi issues/listMilestones GET /repos/{owner}/{repo}/milestones List milestones
IssuesApi issues/lock PUT /repos/{owner}/{repo}/issues/{issue_number}/lock Lock an issue
IssuesApi issues/removeAllLabels DELETE /repos/{owner}/{repo}/issues/{issue_number}/labels Remove all labels from an issue
IssuesApi issues/removeAssignees DELETE /repos/{owner}/{repo}/issues/{issue_number}/assignees Remove assignees from an issue
IssuesApi issues/removeLabel DELETE /repos/{owner}/{repo}/issues/{issue_number}/labels/{name} Remove a label from an issue
IssuesApi issues/setLabels PUT /repos/{owner}/{repo}/issues/{issue_number}/labels Set labels for an issue
IssuesApi issues/unlock DELETE /repos/{owner}/{repo}/issues/{issue_number}/lock Unlock an issue
IssuesApi issues/update PATCH /repos/{owner}/{repo}/issues/{issue_number} Update an issue
IssuesApi issues/updateComment PATCH /repos/{owner}/{repo}/issues/comments/{comment_id} Update an issue comment
IssuesApi issues/updateLabel PATCH /repos/{owner}/{repo}/labels/{name} Update a label
IssuesApi issues/updateMilestone PATCH /repos/{owner}/{repo}/milestones/{milestone_number} Update a milestone
LicensesApi licenses/get GET /licenses/{license} Get a license
LicensesApi licenses/getAllCommonlyUsed GET /licenses Get all commonly used licenses
LicensesApi licenses/getForRepo GET /repos/{owner}/{repo}/license Get the license for a repository
MarkdownApi markdown/render POST /markdown Render a Markdown document
MarkdownApi markdown/renderRaw POST /markdown/raw Render a Markdown document in raw mode
MetaApi meta/get GET /meta Get GitHub meta information
MetaApi meta/getAllVersions GET /versions Get all API versions
MetaApi meta/getOctocat GET /octocat Get Octocat
MetaApi meta/getZen GET /zen Get the Zen of GitHub
MetaApi meta/root GET / GitHub API Root
MigrationsApi migrations/cancelImport DELETE /repos/{owner}/{repo}/import Cancel an import
MigrationsApi migrations/deleteArchiveForAuthenticatedUser DELETE /user/migrations/{migration_id}/archive Delete a user migration archive
MigrationsApi migrations/deleteArchiveForOrg DELETE /orgs/{org}/migrations/{migration_id}/archive Delete an organization migration archive
MigrationsApi migrations/downloadArchiveForOrg GET /orgs/{org}/migrations/{migration_id}/archive Download an organization migration archive
MigrationsApi migrations/getArchiveForAuthenticatedUser GET /user/migrations/{migration_id}/archive Download a user migration archive
MigrationsApi migrations/getCommitAuthors GET /repos/{owner}/{repo}/import/authors Get commit authors
MigrationsApi migrations/getImportStatus GET /repos/{owner}/{repo}/import Get an import status
MigrationsApi migrations/getLargeFiles GET /repos/{owner}/{repo}/import/large_files Get large files
MigrationsApi migrations/getStatusForAuthenticatedUser GET /user/migrations/{migration_id} Get a user migration status
MigrationsApi migrations/getStatusForOrg GET /orgs/{org}/migrations/{migration_id} Get an organization migration status
MigrationsApi migrations/listForAuthenticatedUser GET /user/migrations List user migrations
MigrationsApi migrations/listForOrg GET /orgs/{org}/migrations List organization migrations
MigrationsApi migrations/listReposForAuthenticatedUser GET /user/migrations/{migration_id}/repositories List repositories for a user migration
MigrationsApi migrations/listReposForOrg GET /orgs/{org}/migrations/{migration_id}/repositories List repositories in an organization migration
MigrationsApi migrations/mapCommitAuthor PATCH /repos/{owner}/{repo}/import/authors/{author_id} Map a commit author
MigrationsApi migrations/setLfsPreference PATCH /repos/{owner}/{repo}/import/lfs Update Git LFS preference
MigrationsApi migrations/startForAuthenticatedUser POST /user/migrations Start a user migration
MigrationsApi migrations/startForOrg POST /orgs/{org}/migrations Start an organization migration
MigrationsApi migrations/startImport PUT /repos/{owner}/{repo}/import Start an import
MigrationsApi migrations/unlockRepoForAuthenticatedUser DELETE /user/migrations/{migration_id}/repos/{repo_name}/lock Unlock a user repository
MigrationsApi migrations/unlockRepoForOrg DELETE /orgs/{org}/migrations/{migration_id}/repos/{repo_name}/lock Unlock an organization repository
MigrationsApi migrations/updateImport PATCH /repos/{owner}/{repo}/import Update an import
OidcApi oidc/getOidcCustomSubTemplateForOrg GET /orgs/{org}/actions/oidc/customization/sub Get the customization template for an OIDC subject claim for an organization
OidcApi oidc/updateOidcCustomSubTemplateForOrg PUT /orgs/{org}/actions/oidc/customization/sub Set the customization template for an OIDC subject claim for an organization
OrgsApi orgs/addSecurityManagerTeam PUT /orgs/{org}/security-managers/teams/{team_slug} Add a security manager team
OrgsApi orgs/assignTeamToOrgRole PUT /orgs/{org}/organization-roles/teams/{team_slug}/{role_id} Assign an organization role to a team
OrgsApi orgs/assignUserToOrgRole PUT /orgs/{org}/organization-roles/users/{username}/{role_id} Assign an organization role to a user
OrgsApi orgs/blockUser PUT /orgs/{org}/blocks/{username} Block a user from an organization
OrgsApi orgs/cancelInvitation DELETE /orgs/{org}/invitations/{invitation_id} Cancel an organization invitation
OrgsApi orgs/checkBlockedUser GET /orgs/{org}/blocks/{username} Check if a user is blocked by an organization
OrgsApi orgs/checkMembershipForUser GET /orgs/{org}/members/{username} Check organization membership for a user
OrgsApi orgs/checkPublicMembershipForUser GET /orgs/{org}/public_members/{username} Check public organization membership for a user
OrgsApi orgs/convertMemberToOutsideCollaborator PUT /orgs/{org}/outside_collaborators/{username} Convert an organization member to outside collaborator
OrgsApi orgs/createCustomOrganizationRole POST /orgs/{org}/organization-roles Create a custom organization role
OrgsApi orgs/createInvitation POST /orgs/{org}/invitations Create an organization invitation
OrgsApi orgs/createOrUpdateCustomProperties PATCH /orgs/{org}/properties/schema Create or update custom properties for an organization
OrgsApi orgs/createOrUpdateCustomPropertiesValuesForRepos PATCH /orgs/{org}/properties/values Create or update custom property values for organization repositories
OrgsApi orgs/createOrUpdateCustomProperty PUT /orgs/{org}/properties/schema/{custom_property_name} Create or update a custom property for an organization
OrgsApi orgs/createWebhook POST /orgs/{org}/hooks Create an organization webhook
OrgsApi orgs/delete DELETE /orgs/{org} Delete an organization
OrgsApi orgs/deleteCustomOrganizationRole DELETE /orgs/{org}/organization-roles/{role_id} Delete a custom organization role.
OrgsApi orgs/deleteWebhook DELETE /orgs/{org}/hooks/{hook_id} Delete an organization webhook
OrgsApi orgs/enableOrDisableSecurityProductOnAllOrgRepos POST /orgs/{org}/{security_product}/{enablement} Enable or disable a security feature for an organization
OrgsApi orgs/get GET /orgs/{org} Get an organization
OrgsApi orgs/getAllCustomProperties GET /orgs/{org}/properties/schema Get all custom properties for an organization
OrgsApi orgs/getCustomProperty GET /orgs/{org}/properties/schema/{custom_property_name} Get a custom property for an organization
OrgsApi orgs/getMembershipForAuthenticatedUser GET /user/memberships/orgs/{org} Get an organization membership for the authenticated user
OrgsApi orgs/getMembershipForUser GET /orgs/{org}/memberships/{username} Get organization membership for a user
OrgsApi orgs/getOrgRole GET /orgs/{org}/organization-roles/{role_id} Get an organization role
OrgsApi orgs/getWebhook GET /orgs/{org}/hooks/{hook_id} Get an organization webhook
OrgsApi orgs/getWebhookConfigForOrg GET /orgs/{org}/hooks/{hook_id}/config Get a webhook configuration for an organization
OrgsApi orgs/getWebhookDelivery GET /orgs/{org}/hooks/{hook_id}/deliveries/{delivery_id} Get a webhook delivery for an organization webhook
OrgsApi orgs/list GET /organizations List organizations
OrgsApi orgs/listAppInstallations GET /orgs/{org}/installations List app installations for an organization
OrgsApi orgs/listBlockedUsers GET /orgs/{org}/blocks List users blocked by an organization
OrgsApi orgs/listCustomPropertiesValuesForRepos GET /orgs/{org}/properties/values List custom property values for organization repositories
OrgsApi orgs/listFailedInvitations GET /orgs/{org}/failed_invitations List failed organization invitations
OrgsApi orgs/listForAuthenticatedUser GET /user/orgs List organizations for the authenticated user
OrgsApi orgs/listForUser GET /users/{username}/orgs List organizations for a user
OrgsApi orgs/listInvitationTeams GET /orgs/{org}/invitations/{invitation_id}/teams List organization invitation teams
OrgsApi orgs/listMembers GET /orgs/{org}/members List organization members
OrgsApi orgs/listMembershipsForAuthenticatedUser GET /user/memberships/orgs List organization memberships for the authenticated user
OrgsApi orgs/listOrgRoleTeams GET /orgs/{org}/organization-roles/{role_id}/teams List teams that are assigned to an organization role
OrgsApi orgs/listOrgRoleUsers GET /orgs/{org}/organization-roles/{role_id}/users List users that are assigned to an organization role
OrgsApi orgs/listOrgRoles GET /orgs/{org}/organization-roles Get all organization roles for an organization
OrgsApi orgs/listOrganizationFineGrainedPermissions GET /orgs/{org}/organization-fine-grained-permissions List organization fine-grained permissions for an organization
OrgsApi orgs/listOutsideCollaborators GET /orgs/{org}/outside_collaborators List outside collaborators for an organization
OrgsApi orgs/listPatGrantRepositories GET /orgs/{org}/personal-access-tokens/{pat_id}/repositories List repositories a fine-grained personal access token has access to
OrgsApi orgs/listPatGrantRequestRepositories GET /orgs/{org}/personal-access-token-requests/{pat_request_id}/repositories List repositories requested to be accessed by a fine-grained personal access token
OrgsApi orgs/listPatGrantRequests GET /orgs/{org}/personal-access-token-requests List requests to access organization resources with fine-grained personal access tokens
OrgsApi orgs/listPatGrants GET /orgs/{org}/personal-access-tokens List fine-grained personal access tokens with access to organization resources
OrgsApi orgs/listPendingInvitations GET /orgs/{org}/invitations List pending organization invitations
OrgsApi orgs/listPublicMembers GET /orgs/{org}/public_members List public organization members
OrgsApi orgs/listSecurityManagerTeams GET /orgs/{org}/security-managers List security manager teams
OrgsApi orgs/listWebhookDeliveries GET /orgs/{org}/hooks/{hook_id}/deliveries List deliveries for an organization webhook
OrgsApi orgs/listWebhooks GET /orgs/{org}/hooks List organization webhooks
OrgsApi orgs/patchCustomOrganizationRole PATCH /orgs/{org}/organization-roles/{role_id} Update a custom organization role
OrgsApi orgs/pingWebhook POST /orgs/{org}/hooks/{hook_id}/pings Ping an organization webhook
OrgsApi orgs/redeliverWebhookDelivery POST /orgs/{org}/hooks/{hook_id}/deliveries/{delivery_id}/attempts Redeliver a delivery for an organization webhook
OrgsApi orgs/removeCustomProperty DELETE /orgs/{org}/properties/schema/{custom_property_name} Remove a custom property for an organization
OrgsApi orgs/removeMember DELETE /orgs/{org}/members/{username} Remove an organization member
OrgsApi orgs/removeMembershipForUser DELETE /orgs/{org}/memberships/{username} Remove organization membership for a user
OrgsApi orgs/removeOutsideCollaborator DELETE /orgs/{org}/outside_collaborators/{username} Remove outside collaborator from an organization
OrgsApi orgs/removePublicMembershipForAuthenticatedUser DELETE /orgs/{org}/public_members/{username} Remove public organization membership for the authenticated user
OrgsApi orgs/removeSecurityManagerTeam DELETE /orgs/{org}/security-managers/teams/{team_slug} Remove a security manager team
OrgsApi orgs/reviewPatGrantRequest POST /orgs/{org}/personal-access-token-requests/{pat_request_id} Review a request to access organization resources with a fine-grained personal access token
OrgsApi orgs/reviewPatGrantRequestsInBulk POST /orgs/{org}/personal-access-token-requests Review requests to access organization resources with fine-grained personal access tokens
OrgsApi orgs/revokeAllOrgRolesTeam DELETE /orgs/{org}/organization-roles/teams/{team_slug} Remove all organization roles for a team
OrgsApi orgs/revokeAllOrgRolesUser DELETE /orgs/{org}/organization-roles/users/{username} Remove all organization roles for a user
OrgsApi orgs/revokeOrgRoleTeam DELETE /orgs/{org}/organization-roles/teams/{team_slug}/{role_id} Remove an organization role from a team
OrgsApi orgs/revokeOrgRoleUser DELETE /orgs/{org}/organization-roles/users/{username}/{role_id} Remove an organization role from a user
OrgsApi orgs/setMembershipForUser PUT /orgs/{org}/memberships/{username} Set organization membership for a user
OrgsApi orgs/setPublicMembershipForAuthenticatedUser PUT /orgs/{org}/public_members/{username} Set public organization membership for the authenticated user
OrgsApi orgs/unblockUser DELETE /orgs/{org}/blocks/{username} Unblock a user from an organization
OrgsApi orgs/update PATCH /orgs/{org} Update an organization
OrgsApi orgs/updateMembershipForAuthenticatedUser PATCH /user/memberships/orgs/{org} Update an organization membership for the authenticated user
OrgsApi orgs/updatePatAccess POST /orgs/{org}/personal-access-tokens/{pat_id} Update the access a fine-grained personal access token has to organization resources
OrgsApi orgs/updatePatAccesses POST /orgs/{org}/personal-access-tokens Update the access to organization resources via fine-grained personal access tokens
OrgsApi orgs/updateWebhook PATCH /orgs/{org}/hooks/{hook_id} Update an organization webhook
OrgsApi orgs/updateWebhookConfigForOrg PATCH /orgs/{org}/hooks/{hook_id}/config Update a webhook configuration for an organization
PackagesApi packages/deletePackageForAuthenticatedUser DELETE /user/packages/{package_type}/{package_name} Delete a package for the authenticated user
PackagesApi packages/deletePackageForOrg DELETE /orgs/{org}/packages/{package_type}/{package_name} Delete a package for an organization
PackagesApi packages/deletePackageForUser DELETE /users/{username}/packages/{package_type}/{package_name} Delete a package for a user
PackagesApi packages/deletePackageVersionForAuthenticatedUser DELETE /user/packages/{package_type}/{package_name}/versions/{package_version_id} Delete a package version for the authenticated user
PackagesApi packages/deletePackageVersionForOrg DELETE /orgs/{org}/packages/{package_type}/{package_name}/versions/{package_version_id} Delete package version for an organization
PackagesApi packages/deletePackageVersionForUser DELETE /users/{username}/packages/{package_type}/{package_name}/versions/{package_version_id} Delete package version for a user
PackagesApi packages/getAllPackageVersionsForPackageOwnedByAuthenticatedUser GET /user/packages/{package_type}/{package_name}/versions List package versions for a package owned by the authenticated user
PackagesApi packages/getAllPackageVersionsForPackageOwnedByOrg GET /orgs/{org}/packages/{package_type}/{package_name}/versions List package versions for a package owned by an organization
PackagesApi packages/getAllPackageVersionsForPackageOwnedByUser GET /users/{username}/packages/{package_type}/{package_name}/versions List package versions for a package owned by a user
PackagesApi packages/getPackageForAuthenticatedUser GET /user/packages/{package_type}/{package_name} Get a package for the authenticated user
PackagesApi packages/getPackageForOrganization GET /orgs/{org}/packages/{package_type}/{package_name} Get a package for an organization
PackagesApi packages/getPackageForUser GET /users/{username}/packages/{package_type}/{package_name} Get a package for a user
PackagesApi packages/getPackageVersionForAuthenticatedUser GET /user/packages/{package_type}/{package_name}/versions/{package_version_id} Get a package version for the authenticated user
PackagesApi packages/getPackageVersionForOrganization GET /orgs/{org}/packages/{package_type}/{package_name}/versions/{package_version_id} Get a package version for an organization
PackagesApi packages/getPackageVersionForUser GET /users/{username}/packages/{package_type}/{package_name}/versions/{package_version_id} Get a package version for a user
PackagesApi packages/listDockerMigrationConflictingPackagesForAuthenticatedUser GET /user/docker/conflicts Get list of conflicting packages during Docker migration for authenticated-user
PackagesApi packages/listDockerMigrationConflictingPackagesForOrganization GET /orgs/{org}/docker/conflicts Get list of conflicting packages during Docker migration for organization
PackagesApi packages/listDockerMigrationConflictingPackagesForUser GET /users/{username}/docker/conflicts Get list of conflicting packages during Docker migration for user
PackagesApi packages/listPackagesForAuthenticatedUser GET /user/packages List packages for the authenticated user's namespace
PackagesApi packages/listPackagesForOrganization GET /orgs/{org}/packages List packages for an organization
PackagesApi packages/listPackagesForUser GET /users/{username}/packages List packages for a user
PackagesApi packages/restorePackageForAuthenticatedUser POST /user/packages/{package_type}/{package_name}/restore Restore a package for the authenticated user
PackagesApi packages/restorePackageForOrg POST /orgs/{org}/packages/{package_type}/{package_name}/restore Restore a package for an organization
PackagesApi packages/restorePackageForUser POST /users/{username}/packages/{package_type}/{package_name}/restore Restore a package for a user
PackagesApi packages/restorePackageVersionForAuthenticatedUser POST /user/packages/{package_type}/{package_name}/versions/{package_version_id}/restore Restore a package version for the authenticated user
PackagesApi packages/restorePackageVersionForOrg POST /orgs/{org}/packages/{package_type}/{package_name}/versions/{package_version_id}/restore Restore package version for an organization
PackagesApi packages/restorePackageVersionForUser POST /users/{username}/packages/{package_type}/{package_name}/versions/{package_version_id}/restore Restore package version for a user
ProjectsApi projects/addCollaborator PUT /projects/{project_id}/collaborators/{username} Add project collaborator
ProjectsApi projects/createCard POST /projects/columns/{column_id}/cards Create a project card
ProjectsApi projects/createColumn POST /projects/{project_id}/columns Create a project column
ProjectsApi projects/createForAuthenticatedUser POST /user/projects Create a user project
ProjectsApi projects/createForOrg POST /orgs/{org}/projects Create an organization project
ProjectsApi projects/createForRepo POST /repos/{owner}/{repo}/projects Create a repository project
ProjectsApi projects/delete DELETE /projects/{project_id} Delete a project
ProjectsApi projects/deleteCard DELETE /projects/columns/cards/{card_id} Delete a project card
ProjectsApi projects/deleteColumn DELETE /projects/columns/{column_id} Delete a project column
ProjectsApi projects/get GET /projects/{project_id} Get a project
ProjectsApi projects/getCard GET /projects/columns/cards/{card_id} Get a project card
ProjectsApi projects/getColumn GET /projects/columns/{column_id} Get a project column
ProjectsApi projects/getPermissionForUser GET /projects/{project_id}/collaborators/{username}/permission Get project permission for a user
ProjectsApi projects/listCards GET /projects/columns/{column_id}/cards List project cards
ProjectsApi projects/listCollaborators GET /projects/{project_id}/collaborators List project collaborators
ProjectsApi projects/listColumns GET /projects/{project_id}/columns List project columns
ProjectsApi projects/listForOrg GET /orgs/{org}/projects List organization projects
ProjectsApi projects/listForRepo GET /repos/{owner}/{repo}/projects List repository projects
ProjectsApi projects/listForUser GET /users/{username}/projects List user projects
ProjectsApi projects/moveCard POST /projects/columns/cards/{card_id}/moves Move a project card
ProjectsApi projects/moveColumn POST /projects/columns/{column_id}/moves Move a project column
ProjectsApi projects/removeCollaborator DELETE /projects/{project_id}/collaborators/{username} Remove user as a collaborator
ProjectsApi projects/update PATCH /projects/{project_id} Update a project
ProjectsApi projects/updateCard PATCH /projects/columns/cards/{card_id} Update an existing project card
ProjectsApi projects/updateColumn PATCH /projects/columns/{column_id} Update an existing project column
PullsApi pulls/checkIfMerged GET /repos/{owner}/{repo}/pulls/{pull_number}/merge Check if a pull request has been merged
PullsApi pulls/create POST /repos/{owner}/{repo}/pulls Create a pull request
PullsApi pulls/createReplyForReviewComment POST /repos/{owner}/{repo}/pulls/{pull_number}/comments/{comment_id}/replies Create a reply for a review comment
PullsApi pulls/createReview POST /repos/{owner}/{repo}/pulls/{pull_number}/reviews Create a review for a pull request
PullsApi pulls/createReviewComment POST /repos/{owner}/{repo}/pulls/{pull_number}/comments Create a review comment for a pull request
PullsApi pulls/deletePendingReview DELETE /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id} Delete a pending review for a pull request
PullsApi pulls/deleteReviewComment DELETE /repos/{owner}/{repo}/pulls/comments/{comment_id} Delete a review comment for a pull request
PullsApi pulls/dismissReview PUT /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/dismissals Dismiss a review for a pull request
PullsApi pulls/get GET /repos/{owner}/{repo}/pulls/{pull_number} Get a pull request
PullsApi pulls/getReview GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id} Get a review for a pull request
PullsApi pulls/getReviewComment GET /repos/{owner}/{repo}/pulls/comments/{comment_id} Get a review comment for a pull request
PullsApi pulls/list GET /repos/{owner}/{repo}/pulls List pull requests
PullsApi pulls/listCommentsForReview GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/comments List comments for a pull request review
PullsApi pulls/listCommits GET /repos/{owner}/{repo}/pulls/{pull_number}/commits List commits on a pull request
PullsApi pulls/listFiles GET /repos/{owner}/{repo}/pulls/{pull_number}/files List pull requests files
PullsApi pulls/listRequestedReviewers GET /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers Get all requested reviewers for a pull request
PullsApi pulls/listReviewComments GET /repos/{owner}/{repo}/pulls/{pull_number}/comments List review comments on a pull request
PullsApi pulls/listReviewCommentsForRepo GET /repos/{owner}/{repo}/pulls/comments List review comments in a repository
PullsApi pulls/listReviews GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews List reviews for a pull request
PullsApi pulls/merge PUT /repos/{owner}/{repo}/pulls/{pull_number}/merge Merge a pull request
PullsApi pulls/removeRequestedReviewers DELETE /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers Remove requested reviewers from a pull request
PullsApi pulls/requestReviewers POST /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers Request reviewers for a pull request
PullsApi pulls/submitReview POST /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/events Submit a review for a pull request
PullsApi pulls/update PATCH /repos/{owner}/{repo}/pulls/{pull_number} Update a pull request
PullsApi pulls/updateBranch PUT /repos/{owner}/{repo}/pulls/{pull_number}/update-branch Update a pull request branch
PullsApi pulls/updateReview PUT /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id} Update a review for a pull request
PullsApi pulls/updateReviewComment PATCH /repos/{owner}/{repo}/pulls/comments/{comment_id} Update a review comment for a pull request
RateLimitApi rateLimit/get GET /rate_limit Get rate limit status for the authenticated user
ReactionsApi reactions/createForCommitComment POST /repos/{owner}/{repo}/comments/{comment_id}/reactions Create reaction for a commit comment
ReactionsApi reactions/createForIssue POST /repos/{owner}/{repo}/issues/{issue_number}/reactions Create reaction for an issue
ReactionsApi reactions/createForIssueComment POST /repos/{owner}/{repo}/issues/comments/{comment_id}/reactions Create reaction for an issue comment
ReactionsApi reactions/createForPullRequestReviewComment POST /repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions Create reaction for a pull request review comment
ReactionsApi reactions/createForRelease POST /repos/{owner}/{repo}/releases/{release_id}/reactions Create reaction for a release
ReactionsApi reactions/createForTeamDiscussionCommentInOrg POST /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions Create reaction for a team discussion comment
ReactionsApi reactions/createForTeamDiscussionCommentLegacy POST /teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}/reactions Create reaction for a team discussion comment (Legacy)
ReactionsApi reactions/createForTeamDiscussionInOrg POST /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions Create reaction for a team discussion
ReactionsApi reactions/createForTeamDiscussionLegacy POST /teams/{team_id}/discussions/{discussion_number}/reactions Create reaction for a team discussion (Legacy)
ReactionsApi reactions/deleteForCommitComment DELETE /repos/{owner}/{repo}/comments/{comment_id}/reactions/{reaction_id} Delete a commit comment reaction
ReactionsApi reactions/deleteForIssue DELETE /repos/{owner}/{repo}/issues/{issue_number}/reactions/{reaction_id} Delete an issue reaction
ReactionsApi reactions/deleteForIssueComment DELETE /repos/{owner}/{repo}/issues/comments/{comment_id}/reactions/{reaction_id} Delete an issue comment reaction
ReactionsApi reactions/deleteForPullRequestComment DELETE /repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions/{reaction_id} Delete a pull request comment reaction
ReactionsApi reactions/deleteForRelease DELETE /repos/{owner}/{repo}/releases/{release_id}/reactions/{reaction_id} Delete a release reaction
ReactionsApi reactions/deleteForTeamDiscussion DELETE /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions/{reaction_id} Delete team discussion reaction
ReactionsApi reactions/deleteForTeamDiscussionComment DELETE /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions/{reaction_id} Delete team discussion comment reaction
ReactionsApi reactions/listForCommitComment GET /repos/{owner}/{repo}/comments/{comment_id}/reactions List reactions for a commit comment
ReactionsApi reactions/listForIssue GET /repos/{owner}/{repo}/issues/{issue_number}/reactions List reactions for an issue
ReactionsApi reactions/listForIssueComment GET /repos/{owner}/{repo}/issues/comments/{comment_id}/reactions List reactions for an issue comment
ReactionsApi reactions/listForPullRequestReviewComment GET /repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions List reactions for a pull request review comment
ReactionsApi reactions/listForRelease GET /repos/{owner}/{repo}/releases/{release_id}/reactions List reactions for a release
ReactionsApi reactions/listForTeamDiscussionCommentInOrg GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions List reactions for a team discussion comment
ReactionsApi reactions/listForTeamDiscussionCommentLegacy GET /teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}/reactions List reactions for a team discussion comment (Legacy)
ReactionsApi reactions/listForTeamDiscussionInOrg GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions List reactions for a team discussion
ReactionsApi reactions/listForTeamDiscussionLegacy GET /teams/{team_id}/discussions/{discussion_number}/reactions List reactions for a team discussion (Legacy)
ReposApi repos/acceptInvitationForAuthenticatedUser PATCH /user/repository_invitations/{invitation_id} Accept a repository invitation
ReposApi repos/addAppAccessRestrictions POST /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps Add app access restrictions
ReposApi repos/addCollaborator PUT /repos/{owner}/{repo}/collaborators/{username} Add a repository collaborator
ReposApi repos/addStatusCheckContexts POST /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts Add status check contexts
ReposApi repos/addTeamAccessRestrictions POST /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams Add team access restrictions
ReposApi repos/addUserAccessRestrictions POST /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users Add user access restrictions
ReposApi repos/cancelPagesDeployment POST /repos/{owner}/{repo}/pages/deployments/{pages_deployment_id}/cancel Cancel a GitHub Pages deployment
ReposApi repos/checkAutomatedSecurityFixes GET /repos/{owner}/{repo}/automated-security-fixes Check if automated security fixes are enabled for a repository
ReposApi repos/checkCollaborator GET /repos/{owner}/{repo}/collaborators/{username} Check if a user is a repository collaborator
ReposApi repos/checkVulnerabilityAlerts GET /repos/{owner}/{repo}/vulnerability-alerts Check if vulnerability alerts are enabled for a repository
ReposApi repos/codeownersErrors GET /repos/{owner}/{repo}/codeowners/errors List CODEOWNERS errors
ReposApi repos/compareCommits GET /repos/{owner}/{repo}/compare/{basehead} Compare two commits
ReposApi repos/createAutolink POST /repos/{owner}/{repo}/autolinks Create an autolink reference for a repository
ReposApi repos/createCommitComment POST /repos/{owner}/{repo}/commits/{commit_sha}/comments Create a commit comment
ReposApi repos/createCommitSignatureProtection POST /repos/{owner}/{repo}/branches/{branch}/protection/required_signatures Create commit signature protection
ReposApi repos/createCommitStatus POST /repos/{owner}/{repo}/statuses/{sha} Create a commit status
ReposApi repos/createDeployKey POST /repos/{owner}/{repo}/keys Create a deploy key
ReposApi repos/createDeployment POST /repos/{owner}/{repo}/deployments Create a deployment
ReposApi repos/createDeploymentBranchPolicy POST /repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies Create a deployment branch policy
ReposApi repos/createDeploymentProtectionRule POST /repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules Create a custom deployment protection rule on an environment
ReposApi repos/createDeploymentStatus POST /repos/{owner}/{repo}/deployments/{deployment_id}/statuses Create a deployment status
ReposApi repos/createDispatchEvent POST /repos/{owner}/{repo}/dispatches Create a repository dispatch event
ReposApi repos/createForAuthenticatedUser POST /user/repos Create a repository for the authenticated user
ReposApi repos/createFork POST /repos/{owner}/{repo}/forks Create a fork
ReposApi repos/createInOrg POST /orgs/{org}/repos Create an organization repository
ReposApi repos/createOrUpdateCustomPropertiesValues PATCH /repos/{owner}/{repo}/properties/values Create or update custom property values for a repository
ReposApi repos/createOrUpdateEnvironment PUT /repos/{owner}/{repo}/environments/{environment_name} Create or update an environment
ReposApi repos/createOrUpdateFileContents PUT /repos/{owner}/{repo}/contents/{path} Create or update file contents
ReposApi repos/createOrgRuleset POST /orgs/{org}/rulesets Create an organization repository ruleset
ReposApi repos/createPagesDeployment POST /repos/{owner}/{repo}/pages/deployments Create a GitHub Pages deployment
ReposApi repos/createPagesSite POST /repos/{owner}/{repo}/pages Create a GitHub Pages site
ReposApi repos/createRelease POST /repos/{owner}/{repo}/releases Create a release
ReposApi repos/createRepoRuleset POST /repos/{owner}/{repo}/rulesets Create a repository ruleset
ReposApi repos/createTagProtection POST /repos/{owner}/{repo}/tags/protection Create a tag protection state for a repository
ReposApi repos/createUsingTemplate POST /repos/{template_owner}/{template_repo}/generate Create a repository using a template
ReposApi repos/createWebhook POST /repos/{owner}/{repo}/hooks Create a repository webhook
ReposApi repos/declineInvitationForAuthenticatedUser DELETE /user/repository_invitations/{invitation_id} Decline a repository invitation
ReposApi repos/delete DELETE /repos/{owner}/{repo} Delete a repository
ReposApi repos/deleteAccessRestrictions DELETE /repos/{owner}/{repo}/branches/{branch}/protection/restrictions Delete access restrictions
ReposApi repos/deleteAdminBranchProtection DELETE /repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins Delete admin branch protection
ReposApi repos/deleteAnEnvironment DELETE /repos/{owner}/{repo}/environments/{environment_name} Delete an environment
ReposApi repos/deleteAutolink DELETE /repos/{owner}/{repo}/autolinks/{autolink_id} Delete an autolink reference from a repository
ReposApi repos/deleteBranchProtection DELETE /repos/{owner}/{repo}/branches/{branch}/protection Delete branch protection
ReposApi repos/deleteCommitComment DELETE /repos/{owner}/{repo}/comments/{comment_id} Delete a commit comment
ReposApi repos/deleteCommitSignatureProtection DELETE /repos/{owner}/{repo}/branches/{branch}/protection/required_signatures Delete commit signature protection
ReposApi repos/deleteDeployKey DELETE /repos/{owner}/{repo}/keys/{key_id} Delete a deploy key
ReposApi repos/deleteDeployment DELETE /repos/{owner}/{repo}/deployments/{deployment_id} Delete a deployment
ReposApi repos/deleteDeploymentBranchPolicy DELETE /repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies/{branch_policy_id} Delete a deployment branch policy
ReposApi repos/deleteFile DELETE /repos/{owner}/{repo}/contents/{path} Delete a file
ReposApi repos/deleteInvitation DELETE /repos/{owner}/{repo}/invitations/{invitation_id} Delete a repository invitation
ReposApi repos/deleteOrgRuleset DELETE /orgs/{org}/rulesets/{ruleset_id} Delete an organization repository ruleset
ReposApi repos/deletePagesSite DELETE /repos/{owner}/{repo}/pages Delete a GitHub Pages site
ReposApi repos/deletePullRequestReviewProtection DELETE /repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews Delete pull request review protection
ReposApi repos/deleteRelease DELETE /repos/{owner}/{repo}/releases/{release_id} Delete a release
ReposApi repos/deleteReleaseAsset DELETE /repos/{owner}/{repo}/releases/assets/{asset_id} Delete a release asset
ReposApi repos/deleteRepoRuleset DELETE /repos/{owner}/{repo}/rulesets/{ruleset_id} Delete a repository ruleset
ReposApi repos/deleteTagProtection DELETE /repos/{owner}/{repo}/tags/protection/{tag_protection_id} Delete a tag protection state for a repository
ReposApi repos/deleteWebhook DELETE /repos/{owner}/{repo}/hooks/{hook_id} Delete a repository webhook
ReposApi repos/disableAutomatedSecurityFixes DELETE /repos/{owner}/{repo}/automated-security-fixes Disable automated security fixes
ReposApi repos/disableDeploymentProtectionRule DELETE /repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules/{protection_rule_id} Disable a custom protection rule for an environment
ReposApi repos/disablePrivateVulnerabilityReporting DELETE /repos/{owner}/{repo}/private-vulnerability-reporting Disable private vulnerability reporting for a repository
ReposApi repos/disableVulnerabilityAlerts DELETE /repos/{owner}/{repo}/vulnerability-alerts Disable vulnerability alerts
ReposApi repos/downloadTarballArchive GET /repos/{owner}/{repo}/tarball/{ref} Download a repository archive (tar)
ReposApi repos/downloadZipballArchive GET /repos/{owner}/{repo}/zipball/{ref} Download a repository archive (zip)
ReposApi repos/enableAutomatedSecurityFixes PUT /repos/{owner}/{repo}/automated-security-fixes Enable automated security fixes
ReposApi repos/enablePrivateVulnerabilityReporting PUT /repos/{owner}/{repo}/private-vulnerability-reporting Enable private vulnerability reporting for a repository
ReposApi repos/enableVulnerabilityAlerts PUT /repos/{owner}/{repo}/vulnerability-alerts Enable vulnerability alerts
ReposApi repos/generateReleaseNotes POST /repos/{owner}/{repo}/releases/generate-notes Generate release notes content for a release
ReposApi repos/get GET /repos/{owner}/{repo} Get a repository
ReposApi repos/getAccessRestrictions GET /repos/{owner}/{repo}/branches/{branch}/protection/restrictions Get access restrictions
ReposApi repos/getAdminBranchProtection GET /repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins Get admin branch protection
ReposApi repos/getAllDeploymentProtectionRules GET /repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules Get all deployment protection rules for an environment
ReposApi repos/getAllEnvironments GET /repos/{owner}/{repo}/environments List environments
ReposApi repos/getAllStatusCheckContexts GET /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts Get all status check contexts
ReposApi repos/getAllTopics GET /repos/{owner}/{repo}/topics Get all repository topics
ReposApi repos/getAppsWithAccessToProtectedBranch GET /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps Get apps with access to the protected branch
ReposApi repos/getAutolink GET /repos/{owner}/{repo}/autolinks/{autolink_id} Get an autolink reference of a repository
ReposApi repos/getBranch GET /repos/{owner}/{repo}/branches/{branch} Get a branch
ReposApi repos/getBranchProtection GET /repos/{owner}/{repo}/branches/{branch}/protection Get branch protection
ReposApi repos/getBranchRules GET /repos/{owner}/{repo}/rules/branches/{branch} Get rules for a branch
ReposApi repos/getClones GET /repos/{owner}/{repo}/traffic/clones Get repository clones
ReposApi repos/getCodeFrequencyStats GET /repos/{owner}/{repo}/stats/code_frequency Get the weekly commit activity
ReposApi repos/getCollaboratorPermissionLevel GET /repos/{owner}/{repo}/collaborators/{username}/permission Get repository permissions for a user
ReposApi repos/getCombinedStatusForRef GET /repos/{owner}/{repo}/commits/{ref}/status Get the combined status for a specific reference
ReposApi repos/getCommit GET /repos/{owner}/{repo}/commits/{ref} Get a commit
ReposApi repos/getCommitActivityStats GET /repos/{owner}/{repo}/stats/commit_activity Get the last year of commit activity
ReposApi repos/getCommitComment GET /repos/{owner}/{repo}/comments/{comment_id} Get a commit comment
ReposApi repos/getCommitSignatureProtection GET /repos/{owner}/{repo}/branches/{branch}/protection/required_signatures Get commit signature protection
ReposApi repos/getCommunityProfileMetrics GET /repos/{owner}/{repo}/community/profile Get community profile metrics
ReposApi repos/getContent GET /repos/{owner}/{repo}/contents/{path} Get repository content
ReposApi repos/getContributorsStats GET /repos/{owner}/{repo}/stats/contributors Get all contributor commit activity
ReposApi repos/getCustomDeploymentProtectionRule GET /repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules/{protection_rule_id} Get a custom deployment protection rule
ReposApi repos/getCustomPropertiesValues GET /repos/{owner}/{repo}/properties/values Get all custom property values for a repository
ReposApi repos/getDeployKey GET /repos/{owner}/{repo}/keys/{key_id} Get a deploy key
ReposApi repos/getDeployment GET /repos/{owner}/{repo}/deployments/{deployment_id} Get a deployment
ReposApi repos/getDeploymentBranchPolicy GET /repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies/{branch_policy_id} Get a deployment branch policy
ReposApi repos/getDeploymentStatus GET /repos/{owner}/{repo}/deployments/{deployment_id}/statuses/{status_id} Get a deployment status
ReposApi repos/getEnvironment GET /repos/{owner}/{repo}/environments/{environment_name} Get an environment
ReposApi repos/getLatestPagesBuild GET /repos/{owner}/{repo}/pages/builds/latest Get latest Pages build
ReposApi repos/getLatestRelease GET /repos/{owner}/{repo}/releases/latest Get the latest release
ReposApi repos/getOrgRuleSuite GET /orgs/{org}/rulesets/rule-suites/{rule_suite_id} Get an organization rule suite
ReposApi repos/getOrgRuleSuites GET /orgs/{org}/rulesets/rule-suites List organization rule suites
ReposApi repos/getOrgRuleset GET /orgs/{org}/rulesets/{ruleset_id} Get an organization repository ruleset
ReposApi repos/getOrgRulesets GET /orgs/{org}/rulesets Get all organization repository rulesets
ReposApi repos/getPages GET /repos/{owner}/{repo}/pages Get a GitHub Pages site
ReposApi repos/getPagesBuild GET /repos/{owner}/{repo}/pages/builds/{build_id} Get GitHub Pages build
ReposApi repos/getPagesDeployment GET /repos/{owner}/{repo}/pages/deployments/{pages_deployment_id} Get the status of a GitHub Pages deployment
ReposApi repos/getPagesHealthCheck GET /repos/{owner}/{repo}/pages/health Get a DNS health check for GitHub Pages
ReposApi repos/getParticipationStats GET /repos/{owner}/{repo}/stats/participation Get the weekly commit count
ReposApi repos/getPullRequestReviewProtection GET /repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews Get pull request review protection
ReposApi repos/getPunchCardStats GET /repos/{owner}/{repo}/stats/punch_card Get the hourly commit count for each day
ReposApi repos/getReadme GET /repos/{owner}/{repo}/readme Get a repository README
ReposApi repos/getReadmeInDirectory GET /repos/{owner}/{repo}/readme/{dir} Get a repository README for a directory
ReposApi repos/getRelease GET /repos/{owner}/{repo}/releases/{release_id} Get a release
ReposApi repos/getReleaseAsset GET /repos/{owner}/{repo}/releases/assets/{asset_id} Get a release asset
ReposApi repos/getReleaseByTag GET /repos/{owner}/{repo}/releases/tags/{tag} Get a release by tag name
ReposApi repos/getRepoRuleSuite GET /repos/{owner}/{repo}/rulesets/rule-suites/{rule_suite_id} Get a repository rule suite
ReposApi repos/getRepoRuleSuites GET /repos/{owner}/{repo}/rulesets/rule-suites List repository rule suites
ReposApi repos/getRepoRuleset GET /repos/{owner}/{repo}/rulesets/{ruleset_id} Get a repository ruleset
ReposApi repos/getRepoRulesets GET /repos/{owner}/{repo}/rulesets Get all repository rulesets
ReposApi repos/getStatusChecksProtection GET /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks Get status checks protection
ReposApi repos/getTeamsWithAccessToProtectedBranch GET /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams Get teams with access to the protected branch
ReposApi repos/getTopPaths GET /repos/{owner}/{repo}/traffic/popular/paths Get top referral paths
ReposApi repos/getTopReferrers GET /repos/{owner}/{repo}/traffic/popular/referrers Get top referral sources
ReposApi repos/getUsersWithAccessToProtectedBranch GET /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users Get users with access to the protected branch
ReposApi repos/getViews GET /repos/{owner}/{repo}/traffic/views Get page views
ReposApi repos/getWebhook GET /repos/{owner}/{repo}/hooks/{hook_id} Get a repository webhook
ReposApi repos/getWebhookConfigForRepo GET /repos/{owner}/{repo}/hooks/{hook_id}/config Get a webhook configuration for a repository
ReposApi repos/getWebhookDelivery GET /repos/{owner}/{repo}/hooks/{hook_id}/deliveries/{delivery_id} Get a delivery for a repository webhook
ReposApi repos/listActivities GET /repos/{owner}/{repo}/activity List repository activities
ReposApi repos/listAutolinks GET /repos/{owner}/{repo}/autolinks Get all autolinks of a repository
ReposApi repos/listBranches GET /repos/{owner}/{repo}/branches List branches
ReposApi repos/listBranchesForHeadCommit GET /repos/{owner}/{repo}/commits/{commit_sha}/branches-where-head List branches for HEAD commit
ReposApi repos/listCollaborators GET /repos/{owner}/{repo}/collaborators List repository collaborators
ReposApi repos/listCommentsForCommit GET /repos/{owner}/{repo}/commits/{commit_sha}/comments List commit comments
ReposApi repos/listCommitCommentsForRepo GET /repos/{owner}/{repo}/comments List commit comments for a repository
ReposApi repos/listCommitStatusesForRef GET /repos/{owner}/{repo}/commits/{ref}/statuses List commit statuses for a reference
ReposApi repos/listCommits GET /repos/{owner}/{repo}/commits List commits
ReposApi repos/listContributors GET /repos/{owner}/{repo}/contributors List repository contributors
ReposApi repos/listCustomDeploymentRuleIntegrations GET /repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules/apps List custom deployment rule integrations available for an environment
ReposApi repos/listDeployKeys GET /repos/{owner}/{repo}/keys List deploy keys
ReposApi repos/listDeploymentBranchPolicies GET /repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies List deployment branch policies
ReposApi repos/listDeploymentStatuses GET /repos/{owner}/{repo}/deployments/{deployment_id}/statuses List deployment statuses
ReposApi repos/listDeployments GET /repos/{owner}/{repo}/deployments List deployments
ReposApi repos/listForAuthenticatedUser GET /user/repos List repositories for the authenticated user
ReposApi repos/listForOrg GET /orgs/{org}/repos List organization repositories
ReposApi repos/listForUser GET /users/{username}/repos List repositories for a user
ReposApi repos/listForks GET /repos/{owner}/{repo}/forks List forks
ReposApi repos/listInvitations GET /repos/{owner}/{repo}/invitations List repository invitations
ReposApi repos/listInvitationsForAuthenticatedUser GET /user/repository_invitations List repository invitations for the authenticated user
ReposApi repos/listLanguages GET /repos/{owner}/{repo}/languages List repository languages
ReposApi repos/listPagesBuilds GET /repos/{owner}/{repo}/pages/builds List GitHub Pages builds
ReposApi repos/listPublic GET /repositories List public repositories
ReposApi repos/listPullRequestsAssociatedWithCommit GET /repos/{owner}/{repo}/commits/{commit_sha}/pulls List pull requests associated with a commit
ReposApi repos/listReleaseAssets GET /repos/{owner}/{repo}/releases/{release_id}/assets List release assets
ReposApi repos/listReleases GET /repos/{owner}/{repo}/releases List releases
ReposApi repos/listTagProtection GET /repos/{owner}/{repo}/tags/protection List tag protection states for a repository
ReposApi repos/listTags GET /repos/{owner}/{repo}/tags List repository tags
ReposApi repos/listTeams GET /repos/{owner}/{repo}/teams List repository teams
ReposApi repos/listWebhookDeliveries GET /repos/{owner}/{repo}/hooks/{hook_id}/deliveries List deliveries for a repository webhook
ReposApi repos/listWebhooks GET /repos/{owner}/{repo}/hooks List repository webhooks
ReposApi repos/merge POST /repos/{owner}/{repo}/merges Merge a branch
ReposApi repos/mergeUpstream POST /repos/{owner}/{repo}/merge-upstream Sync a fork branch with the upstream repository
ReposApi repos/pingWebhook POST /repos/{owner}/{repo}/hooks/{hook_id}/pings Ping a repository webhook
ReposApi repos/redeliverWebhookDelivery POST /repos/{owner}/{repo}/hooks/{hook_id}/deliveries/{delivery_id}/attempts Redeliver a delivery for a repository webhook
ReposApi repos/removeAppAccessRestrictions DELETE /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps Remove app access restrictions
ReposApi repos/removeCollaborator DELETE /repos/{owner}/{repo}/collaborators/{username} Remove a repository collaborator
ReposApi repos/removeStatusCheckContexts DELETE /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts Remove status check contexts
ReposApi repos/removeStatusCheckProtection DELETE /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks Remove status check protection
ReposApi repos/removeTeamAccessRestrictions DELETE /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams Remove team access restrictions
ReposApi repos/removeUserAccessRestrictions DELETE /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users Remove user access restrictions
ReposApi repos/renameBranch POST /repos/{owner}/{repo}/branches/{branch}/rename Rename a branch
ReposApi repos/replaceAllTopics PUT /repos/{owner}/{repo}/topics Replace all repository topics
ReposApi repos/requestPagesBuild POST /repos/{owner}/{repo}/pages/builds Request a GitHub Pages build
ReposApi repos/setAdminBranchProtection POST /repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins Set admin branch protection
ReposApi repos/setAppAccessRestrictions PUT /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps Set app access restrictions
ReposApi repos/setStatusCheckContexts PUT /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts Set status check contexts
ReposApi repos/setTeamAccessRestrictions PUT /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams Set team access restrictions
ReposApi repos/setUserAccessRestrictions PUT /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users Set user access restrictions
ReposApi repos/testPushWebhook POST /repos/{owner}/{repo}/hooks/{hook_id}/tests Test the push repository webhook
ReposApi repos/transfer POST /repos/{owner}/{repo}/transfer Transfer a repository
ReposApi repos/update PATCH /repos/{owner}/{repo} Update a repository
ReposApi repos/updateBranchProtection PUT /repos/{owner}/{repo}/branches/{branch}/protection Update branch protection
ReposApi repos/updateCommitComment PATCH /repos/{owner}/{repo}/comments/{comment_id} Update a commit comment
ReposApi repos/updateDeploymentBranchPolicy PUT /repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies/{branch_policy_id} Update a deployment branch policy
ReposApi repos/updateInformationAboutPagesSite PUT /repos/{owner}/{repo}/pages Update information about a GitHub Pages site
ReposApi repos/updateInvitation PATCH /repos/{owner}/{repo}/invitations/{invitation_id} Update a repository invitation
ReposApi repos/updateOrgRuleset PUT /orgs/{org}/rulesets/{ruleset_id} Update an organization repository ruleset
ReposApi repos/updatePullRequestReviewProtection PATCH /repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews Update pull request review protection
ReposApi repos/updateRelease PATCH /repos/{owner}/{repo}/releases/{release_id} Update a release
ReposApi repos/updateReleaseAsset PATCH /repos/{owner}/{repo}/releases/assets/{asset_id} Update a release asset
ReposApi repos/updateRepoRuleset PUT /repos/{owner}/{repo}/rulesets/{ruleset_id} Update a repository ruleset
ReposApi repos/updateStatusCheckProtection PATCH /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks Update status check protection
ReposApi repos/updateWebhook PATCH /repos/{owner}/{repo}/hooks/{hook_id} Update a repository webhook
ReposApi repos/updateWebhookConfigForRepo PATCH /repos/{owner}/{repo}/hooks/{hook_id}/config Update a webhook configuration for a repository
ReposApi repos/uploadReleaseAsset POST /repos/{owner}/{repo}/releases/{release_id}/assets Upload a release asset
SearchApi search/code GET /search/code Search code
SearchApi search/commits GET /search/commits Search commits
SearchApi search/issuesAndPullRequests GET /search/issues Search issues and pull requests
SearchApi search/labels GET /search/labels Search labels
SearchApi search/repos GET /search/repositories Search repositories
SearchApi search/topics GET /search/topics Search topics
SearchApi search/users GET /search/users Search users
SecretScanningApi secretScanning/getAlert GET /repos/{owner}/{repo}/secret-scanning/alerts/{alert_number} Get a secret scanning alert
SecretScanningApi secretScanning/listAlertsForEnterprise GET /enterprises/{enterprise}/secret-scanning/alerts List secret scanning alerts for an enterprise
SecretScanningApi secretScanning/listAlertsForOrg GET /orgs/{org}/secret-scanning/alerts List secret scanning alerts for an organization
SecretScanningApi secretScanning/listAlertsForRepo GET /repos/{owner}/{repo}/secret-scanning/alerts List secret scanning alerts for a repository
SecretScanningApi secretScanning/listLocationsForAlert GET /repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}/locations List locations for a secret scanning alert
SecretScanningApi secretScanning/updateAlert PATCH /repos/{owner}/{repo}/secret-scanning/alerts/{alert_number} Update a secret scanning alert
SecurityAdvisoriesApi securityAdvisories/createFork POST /repos/{owner}/{repo}/security-advisories/{ghsa_id}/forks Create a temporary private fork
SecurityAdvisoriesApi securityAdvisories/createPrivateVulnerabilityReport POST /repos/{owner}/{repo}/security-advisories/reports Privately report a security vulnerability
SecurityAdvisoriesApi securityAdvisories/createRepositoryAdvisory POST /repos/{owner}/{repo}/security-advisories Create a repository security advisory
SecurityAdvisoriesApi securityAdvisories/createRepositoryAdvisoryCveRequest POST /repos/{owner}/{repo}/security-advisories/{ghsa_id}/cve Request a CVE for a repository security advisory
SecurityAdvisoriesApi securityAdvisories/getGlobalAdvisory GET /advisories/{ghsa_id} Get a global security advisory
SecurityAdvisoriesApi securityAdvisories/getRepositoryAdvisory GET /repos/{owner}/{repo}/security-advisories/{ghsa_id} Get a repository security advisory
SecurityAdvisoriesApi securityAdvisories/listGlobalAdvisories GET /advisories List global security advisories
SecurityAdvisoriesApi securityAdvisories/listOrgRepositoryAdvisories GET /orgs/{org}/security-advisories List repository security advisories for an organization
SecurityAdvisoriesApi securityAdvisories/listRepositoryAdvisories GET /repos/{owner}/{repo}/security-advisories List repository security advisories
SecurityAdvisoriesApi securityAdvisories/updateRepositoryAdvisory PATCH /repos/{owner}/{repo}/security-advisories/{ghsa_id} Update a repository security advisory
TeamsApi teams/addMemberLegacy PUT /teams/{team_id}/members/{username} Add team member (Legacy)
TeamsApi teams/addOrUpdateMembershipForUserInOrg PUT /orgs/{org}/teams/{team_slug}/memberships/{username} Add or update team membership for a user
TeamsApi teams/addOrUpdateMembershipForUserLegacy PUT /teams/{team_id}/memberships/{username} Add or update team membership for a user (Legacy)
TeamsApi teams/addOrUpdateProjectPermissionsInOrg PUT /orgs/{org}/teams/{team_slug}/projects/{project_id} Add or update team project permissions
TeamsApi teams/addOrUpdateProjectPermissionsLegacy PUT /teams/{team_id}/projects/{project_id} Add or update team project permissions (Legacy)
TeamsApi teams/addOrUpdateRepoPermissionsInOrg PUT /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo} Add or update team repository permissions
TeamsApi teams/addOrUpdateRepoPermissionsLegacy PUT /teams/{team_id}/repos/{owner}/{repo} Add or update team repository permissions (Legacy)
TeamsApi teams/checkPermissionsForProjectInOrg GET /orgs/{org}/teams/{team_slug}/projects/{project_id} Check team permissions for a project
TeamsApi teams/checkPermissionsForProjectLegacy GET /teams/{team_id}/projects/{project_id} Check team permissions for a project (Legacy)
TeamsApi teams/checkPermissionsForRepoInOrg GET /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo} Check team permissions for a repository
TeamsApi teams/checkPermissionsForRepoLegacy GET /teams/{team_id}/repos/{owner}/{repo} Check team permissions for a repository (Legacy)
TeamsApi teams/create POST /orgs/{org}/teams Create a team
TeamsApi teams/createDiscussionCommentInOrg POST /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments Create a discussion comment
TeamsApi teams/createDiscussionCommentLegacy POST /teams/{team_id}/discussions/{discussion_number}/comments Create a discussion comment (Legacy)
TeamsApi teams/createDiscussionInOrg POST /orgs/{org}/teams/{team_slug}/discussions Create a discussion
TeamsApi teams/createDiscussionLegacy POST /teams/{team_id}/discussions Create a discussion (Legacy)
TeamsApi teams/deleteDiscussionCommentInOrg DELETE /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number} Delete a discussion comment
TeamsApi teams/deleteDiscussionCommentLegacy DELETE /teams/{team_id}/discussions/{discussion_number}/comments/{comment_number} Delete a discussion comment (Legacy)
TeamsApi teams/deleteDiscussionInOrg DELETE /orgs/{org}/teams/{team_slug}/discussions/{discussion_number} Delete a discussion
TeamsApi teams/deleteDiscussionLegacy DELETE /teams/{team_id}/discussions/{discussion_number} Delete a discussion (Legacy)
TeamsApi teams/deleteInOrg DELETE /orgs/{org}/teams/{team_slug} Delete a team
TeamsApi teams/deleteLegacy DELETE /teams/{team_id} Delete a team (Legacy)
TeamsApi teams/getByName GET /orgs/{org}/teams/{team_slug} Get a team by name
TeamsApi teams/getDiscussionCommentInOrg GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number} Get a discussion comment
TeamsApi teams/getDiscussionCommentLegacy GET /teams/{team_id}/discussions/{discussion_number}/comments/{comment_number} Get a discussion comment (Legacy)
TeamsApi teams/getDiscussionInOrg GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number} Get a discussion
TeamsApi teams/getDiscussionLegacy GET /teams/{team_id}/discussions/{discussion_number} Get a discussion (Legacy)
TeamsApi teams/getLegacy GET /teams/{team_id} Get a team (Legacy)
TeamsApi teams/getMemberLegacy GET /teams/{team_id}/members/{username} Get team member (Legacy)
TeamsApi teams/getMembershipForUserInOrg GET /orgs/{org}/teams/{team_slug}/memberships/{username} Get team membership for a user
TeamsApi teams/getMembershipForUserLegacy GET /teams/{team_id}/memberships/{username} Get team membership for a user (Legacy)
TeamsApi teams/list GET /orgs/{org}/teams List teams
TeamsApi teams/listChildInOrg GET /orgs/{org}/teams/{team_slug}/teams List child teams
TeamsApi teams/listChildLegacy GET /teams/{team_id}/teams List child teams (Legacy)
TeamsApi teams/listDiscussionCommentsInOrg GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments List discussion comments
TeamsApi teams/listDiscussionCommentsLegacy GET /teams/{team_id}/discussions/{discussion_number}/comments List discussion comments (Legacy)
TeamsApi teams/listDiscussionsInOrg GET /orgs/{org}/teams/{team_slug}/discussions List discussions
TeamsApi teams/listDiscussionsLegacy GET /teams/{team_id}/discussions List discussions (Legacy)
TeamsApi teams/listForAuthenticatedUser GET /user/teams List teams for the authenticated user
TeamsApi teams/listMembersInOrg GET /orgs/{org}/teams/{team_slug}/members List team members
TeamsApi teams/listMembersLegacy GET /teams/{team_id}/members List team members (Legacy)
TeamsApi teams/listPendingInvitationsInOrg GET /orgs/{org}/teams/{team_slug}/invitations List pending team invitations
TeamsApi teams/listPendingInvitationsLegacy GET /teams/{team_id}/invitations List pending team invitations (Legacy)
TeamsApi teams/listProjectsInOrg GET /orgs/{org}/teams/{team_slug}/projects List team projects
TeamsApi teams/listProjectsLegacy GET /teams/{team_id}/projects List team projects (Legacy)
TeamsApi teams/listReposInOrg GET /orgs/{org}/teams/{team_slug}/repos List team repositories
TeamsApi teams/listReposLegacy GET /teams/{team_id}/repos List team repositories (Legacy)
TeamsApi teams/removeMemberLegacy DELETE /teams/{team_id}/members/{username} Remove team member (Legacy)
TeamsApi teams/removeMembershipForUserInOrg DELETE /orgs/{org}/teams/{team_slug}/memberships/{username} Remove team membership for a user
TeamsApi teams/removeMembershipForUserLegacy DELETE /teams/{team_id}/memberships/{username} Remove team membership for a user (Legacy)
TeamsApi teams/removeProjectInOrg DELETE /orgs/{org}/teams/{team_slug}/projects/{project_id} Remove a project from a team
TeamsApi teams/removeProjectLegacy DELETE /teams/{team_id}/projects/{project_id} Remove a project from a team (Legacy)
TeamsApi teams/removeRepoInOrg DELETE /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo} Remove a repository from a team
TeamsApi teams/removeRepoLegacy DELETE /teams/{team_id}/repos/{owner}/{repo} Remove a repository from a team (Legacy)
TeamsApi teams/updateDiscussionCommentInOrg PATCH /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number} Update a discussion comment
TeamsApi teams/updateDiscussionCommentLegacy PATCH /teams/{team_id}/discussions/{discussion_number}/comments/{comment_number} Update a discussion comment (Legacy)
TeamsApi teams/updateDiscussionInOrg PATCH /orgs/{org}/teams/{team_slug}/discussions/{discussion_number} Update a discussion
TeamsApi teams/updateDiscussionLegacy PATCH /teams/{team_id}/discussions/{discussion_number} Update a discussion (Legacy)
TeamsApi teams/updateInOrg PATCH /orgs/{org}/teams/{team_slug} Update a team
TeamsApi teams/updateLegacy PATCH /teams/{team_id} Update a team (Legacy)
UsersApi users/addEmailForAuthenticatedUser POST /user/emails Add an email address for the authenticated user
UsersApi users/addSocialAccountForAuthenticatedUser POST /user/social_accounts Add social accounts for the authenticated user
UsersApi users/block PUT /user/blocks/{username} Block a user
UsersApi users/checkBlocked GET /user/blocks/{username} Check if a user is blocked by the authenticated user
UsersApi users/checkFollowingForUser GET /users/{username}/following/{target_user} Check if a user follows another user
UsersApi users/checkPersonIsFollowedByAuthenticated GET /user/following/{username} Check if a person is followed by the authenticated user
UsersApi users/createGpgKeyForAuthenticatedUser POST /user/gpg_keys Create a GPG key for the authenticated user
UsersApi users/createPublicSshKeyForAuthenticatedUser POST /user/keys Create a public SSH key for the authenticated user
UsersApi users/createSshSigningKeyForAuthenticatedUser POST /user/ssh_signing_keys Create a SSH signing key for the authenticated user
UsersApi users/deleteEmailForAuthenticatedUser DELETE /user/emails Delete an email address for the authenticated user
UsersApi users/deleteGpgKeyForAuthenticatedUser DELETE /user/gpg_keys/{gpg_key_id} Delete a GPG key for the authenticated user
UsersApi users/deletePublicSshKeyForAuthenticatedUser DELETE /user/keys/{key_id} Delete a public SSH key for the authenticated user
UsersApi users/deleteSocialAccountForAuthenticatedUser DELETE /user/social_accounts Delete social accounts for the authenticated user
UsersApi users/deleteSshSigningKeyForAuthenticatedUser DELETE /user/ssh_signing_keys/{ssh_signing_key_id} Delete an SSH signing key for the authenticated user
UsersApi users/follow PUT /user/following/{username} Follow a user
UsersApi users/getAuthenticated GET /user Get the authenticated user
UsersApi users/getByUsername GET /users/{username} Get a user
UsersApi users/getContextForUser GET /users/{username}/hovercard Get contextual information for a user
UsersApi users/getGpgKeyForAuthenticatedUser GET /user/gpg_keys/{gpg_key_id} Get a GPG key for the authenticated user
UsersApi users/getPublicSshKeyForAuthenticatedUser GET /user/keys/{key_id} Get a public SSH key for the authenticated user
UsersApi users/getSshSigningKeyForAuthenticatedUser GET /user/ssh_signing_keys/{ssh_signing_key_id} Get an SSH signing key for the authenticated user
UsersApi users/list GET /users List users
UsersApi users/listBlockedByAuthenticatedUser GET /user/blocks List users blocked by the authenticated user
UsersApi users/listEmailsForAuthenticatedUser GET /user/emails List email addresses for the authenticated user
UsersApi users/listFollowedByAuthenticatedUser GET /user/following List the people the authenticated user follows
UsersApi users/listFollowersForAuthenticatedUser GET /user/followers List followers of the authenticated user
UsersApi users/listFollowersForUser GET /users/{username}/followers List followers of a user
UsersApi users/listFollowingForUser GET /users/{username}/following List the people a user follows
UsersApi users/listGpgKeysForAuthenticatedUser GET /user/gpg_keys List GPG keys for the authenticated user
UsersApi users/listGpgKeysForUser GET /users/{username}/gpg_keys List GPG keys for a user
UsersApi users/listPublicEmailsForAuthenticatedUser GET /user/public_emails List public email addresses for the authenticated user
UsersApi users/listPublicKeysForUser GET /users/{username}/keys List public keys for a user
UsersApi users/listPublicSshKeysForAuthenticatedUser GET /user/keys List public SSH keys for the authenticated user
UsersApi users/listSocialAccountsForAuthenticatedUser GET /user/social_accounts List social accounts for the authenticated user
UsersApi users/listSocialAccountsForUser GET /users/{username}/social_accounts List social accounts for a user
UsersApi users/listSshSigningKeysForAuthenticatedUser GET /user/ssh_signing_keys List SSH signing keys for the authenticated user
UsersApi users/listSshSigningKeysForUser GET /users/{username}/ssh_signing_keys List SSH signing keys for a user
UsersApi users/setPrimaryEmailVisibilityForAuthenticatedUser PATCH /user/email/visibility Set primary email visibility for the authenticated user
UsersApi users/unblock DELETE /user/blocks/{username} Unblock a user
UsersApi users/unfollow DELETE /user/following/{username} Unfollow a user
UsersApi users/updateAuthenticated PATCH /user Update the authenticated user

Usage

Prerequisites

You need IntelliJ to be able to run those queries. More information can be found here. You may have some luck running queries using the Code REST Client as well, but your mileage may vary.

Variables and Environment files

  • Generally speaking, you want queries to be specific using custom variables. All variables in the .http files have the `` format.
  • You can create public or private environment files to dynamically replace the variables at runtime.

Note: don't commit private environment files! They typically will contain sensitive information like API Keys.

Customizations

If you have control over the generation of the files here, there are two main things you can do

  • Select elements to replace as variables during generation. The process is case-sensitive. For example, API_KEY ->
    • For this, run the generation with the bodyVariables property, followed by a "-" separated list of variables
    • Example: --additional-properties bodyVariables=YOUR_MERCHANT_ACCOUNT-YOUR_COMPANY_ACCOUNT-YOUR_BALANCE_PLATFORM
  • Add custom headers to all requests. This can be useful for example if your specifications are missing security schemes.
    • For this, run the generation with the customHeaders property, followed by a "&" separated list of variables
    • Example : --additional-properties=customHeaders="Cookie:X-API-KEY="&"Accept-Encoding=gzip"

This client was generated by the jetbrains-http-client generator of OpenAPI Generator