Skip to content

HansMuller/github.dart

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

github

GitHub's v3 REST API.

This Dart package is automatically generated by the OpenAPI Generator project:

Requirements

Dart 1.20.0 or later OR Flutter 0.0.20 or later

Installation & Usage

Github

If this Dart package is published to Github, please include the following in pubspec.yaml

name: github
version: 1.0.0
description: An unoffical Dart Octokit - (Github Client API)
dependencies:
  github:
    git: https://github.com/GIT_USER_ID/GIT_REPO_ID.git
      version: 'any'

Local

To use the package in your local drive, please include the following in pubspec.yaml

dependencies:
  github:
    path: /path/to/github

Getting Started

Please follow the installation procedure and then run the following:

import 'package:github/api.dart';


var api_instance = new ActionsApi();
var org = org_example; // String | 
var runnerGroupId = 56; // int | Unique identifier of the self-hosted runner group.
var repositoryId = 56; // int | 

try {
    api_instance.actionsAddRepoAccessToSelfHostedRunnerGroupInOrg(org, runnerGroupId, repositoryId);
} catch (e) {
    print("Exception when calling ActionsApi->actionsAddRepoAccessToSelfHostedRunnerGroupInOrg: $e\n");
}

Documentation for API Endpoints

All URIs are relative to https://api.github.com

Class Method HTTP request Description
ActionsApi actionsAddRepoAccessToSelfHostedRunnerGroupInOrg put /orgs/{org}/actions/runner-groups/{runner_group_id}/repositories/{repository_id} Add repository access to a self-hosted runner group in an organization
ActionsApi actionsAddSelectedRepoToOrgSecret put /orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id} Add selected repository to an organization secret
ActionsApi actionsAddSelfHostedRunnerToGroupForOrg put /orgs/{org}/actions/runner-groups/{runner_group_id}/runners/{runner_id} Add a self-hosted runner to a group for an organization
ActionsApi actionsCancelWorkflowRun post /repos/{owner}/{repo}/actions/runs/{run_id}/cancel Cancel a workflow run
ActionsApi actionsCreateOrUpdateEnvironmentSecret put /repositories/{repository_id}/environments/{environment_name}/secrets/{secret_name} Create or update an environment secret
ActionsApi actionsCreateOrUpdateOrgSecret put /orgs/{org}/actions/secrets/{secret_name} Create or update an organization secret
ActionsApi actionsCreateOrUpdateRepoSecret put /repos/{owner}/{repo}/actions/secrets/{secret_name} Create or update a repository secret
ActionsApi actionsCreateRegistrationTokenForOrg post /orgs/{org}/actions/runners/registration-token Create a registration token for an organization
ActionsApi actionsCreateRegistrationTokenForRepo post /repos/{owner}/{repo}/actions/runners/registration-token Create a registration token for a repository
ActionsApi actionsCreateRemoveTokenForOrg post /orgs/{org}/actions/runners/remove-token Create a remove token for an organization
ActionsApi actionsCreateRemoveTokenForRepo post /repos/{owner}/{repo}/actions/runners/remove-token Create a remove token for a repository
ActionsApi actionsCreateSelfHostedRunnerGroupForOrg post /orgs/{org}/actions/runner-groups Create a self-hosted runner group for an organization
ActionsApi actionsCreateWorkflowDispatch post /repos/{owner}/{repo}/actions/workflows/{workflow_id}/dispatches Create a workflow dispatch event
ActionsApi actionsDeleteArtifact delete /repos/{owner}/{repo}/actions/artifacts/{artifact_id} Delete an artifact
ActionsApi actionsDeleteEnvironmentSecret delete /repositories/{repository_id}/environments/{environment_name}/secrets/{secret_name} Delete an environment secret
ActionsApi actionsDeleteOrgSecret delete /orgs/{org}/actions/secrets/{secret_name} Delete an organization secret
ActionsApi actionsDeleteRepoSecret delete /repos/{owner}/{repo}/actions/secrets/{secret_name} Delete a repository secret
ActionsApi actionsDeleteSelfHostedRunnerFromOrg delete /orgs/{org}/actions/runners/{runner_id} Delete a self-hosted runner from an organization
ActionsApi actionsDeleteSelfHostedRunnerFromRepo delete /repos/{owner}/{repo}/actions/runners/{runner_id} Delete a self-hosted runner from a repository
ActionsApi actionsDeleteSelfHostedRunnerGroupFromOrg delete /orgs/{org}/actions/runner-groups/{runner_group_id} Delete a self-hosted runner group from an organization
ActionsApi actionsDeleteWorkflowRun delete /repos/{owner}/{repo}/actions/runs/{run_id} Delete a workflow run
ActionsApi actionsDeleteWorkflowRunLogs delete /repos/{owner}/{repo}/actions/runs/{run_id}/logs Delete workflow run logs
ActionsApi actionsDisableSelectedRepositoryGithubActionsOrganization delete /orgs/{org}/actions/permissions/repositories/{repository_id} Disable a selected repository for GitHub Actions in an organization
ActionsApi actionsDisableWorkflow put /repos/{owner}/{repo}/actions/workflows/{workflow_id}/disable Disable a workflow
ActionsApi actionsDownloadArtifact get /repos/{owner}/{repo}/actions/artifacts/{artifact_id}/{archive_format} Download an artifact
ActionsApi actionsDownloadJobLogsForWorkflowRun get /repos/{owner}/{repo}/actions/jobs/{job_id}/logs Download job logs for a workflow run
ActionsApi actionsDownloadWorkflowRunLogs get /repos/{owner}/{repo}/actions/runs/{run_id}/logs Download workflow run logs
ActionsApi actionsEnableSelectedRepositoryGithubActionsOrganization put /orgs/{org}/actions/permissions/repositories/{repository_id} Enable a selected repository for GitHub Actions in an organization
ActionsApi actionsEnableWorkflow put /repos/{owner}/{repo}/actions/workflows/{workflow_id}/enable Enable a workflow
ActionsApi actionsGetAllowedActionsOrganization get /orgs/{org}/actions/permissions/selected-actions Get allowed actions for an organization
ActionsApi actionsGetAllowedActionsRepository get /repos/{owner}/{repo}/actions/permissions/selected-actions Get allowed actions for a repository
ActionsApi actionsGetArtifact get /repos/{owner}/{repo}/actions/artifacts/{artifact_id} Get an artifact
ActionsApi actionsGetEnvironmentPublicKey get /repositories/{repository_id}/environments/{environment_name}/secrets/public-key Get an environment public key
ActionsApi actionsGetEnvironmentSecret get /repositories/{repository_id}/environments/{environment_name}/secrets/{secret_name} Get an environment secret
ActionsApi actionsGetGithubActionsPermissionsOrganization get /orgs/{org}/actions/permissions Get GitHub Actions permissions for an organization
ActionsApi actionsGetGithubActionsPermissionsRepository get /repos/{owner}/{repo}/actions/permissions Get GitHub Actions permissions for a repository
ActionsApi actionsGetJobForWorkflowRun get /repos/{owner}/{repo}/actions/jobs/{job_id} Get a job for a workflow run
ActionsApi actionsGetOrgPublicKey get /orgs/{org}/actions/secrets/public-key Get an organization public key
ActionsApi actionsGetOrgSecret get /orgs/{org}/actions/secrets/{secret_name} Get an organization secret
ActionsApi actionsGetPendingDeploymentsForRun get /repos/{owner}/{repo}/actions/runs/{run_id}/pending_deployments Get pending deployments for a workflow run
ActionsApi actionsGetRepoPublicKey get /repos/{owner}/{repo}/actions/secrets/public-key Get a repository public key
ActionsApi actionsGetRepoSecret get /repos/{owner}/{repo}/actions/secrets/{secret_name} Get a repository secret
ActionsApi actionsGetReviewsForRun get /repos/{owner}/{repo}/actions/runs/{run_id}/approvals Get the review history for a workflow run
ActionsApi actionsGetSelfHostedRunnerForOrg get /orgs/{org}/actions/runners/{runner_id} Get a self-hosted runner for an organization
ActionsApi actionsGetSelfHostedRunnerForRepo get /repos/{owner}/{repo}/actions/runners/{runner_id} Get a self-hosted runner for a repository
ActionsApi actionsGetSelfHostedRunnerGroupForOrg get /orgs/{org}/actions/runner-groups/{runner_group_id} Get a self-hosted runner group for an organization
ActionsApi actionsGetWorkflow get /repos/{owner}/{repo}/actions/workflows/{workflow_id} Get a workflow
ActionsApi actionsGetWorkflowRun get /repos/{owner}/{repo}/actions/runs/{run_id} Get a workflow run
ActionsApi actionsGetWorkflowRunUsage get /repos/{owner}/{repo}/actions/runs/{run_id}/timing Get workflow run usage
ActionsApi actionsGetWorkflowUsage get /repos/{owner}/{repo}/actions/workflows/{workflow_id}/timing Get workflow usage
ActionsApi actionsListArtifactsForRepo get /repos/{owner}/{repo}/actions/artifacts List artifacts for a repository
ActionsApi actionsListEnvironmentSecrets get /repositories/{repository_id}/environments/{environment_name}/secrets List environment secrets
ActionsApi actionsListJobsForWorkflowRun get /repos/{owner}/{repo}/actions/runs/{run_id}/jobs List jobs for a workflow run
ActionsApi actionsListOrgSecrets get /orgs/{org}/actions/secrets List organization secrets
ActionsApi actionsListRepoAccessToSelfHostedRunnerGroupInOrg get /orgs/{org}/actions/runner-groups/{runner_group_id}/repositories List repository access to a self-hosted runner group in an organization
ActionsApi actionsListRepoSecrets get /repos/{owner}/{repo}/actions/secrets List repository secrets
ActionsApi actionsListRepoWorkflows get /repos/{owner}/{repo}/actions/workflows List repository workflows
ActionsApi actionsListRunnerApplicationsForOrg get /orgs/{org}/actions/runners/downloads List runner applications for an organization
ActionsApi actionsListRunnerApplicationsForRepo get /repos/{owner}/{repo}/actions/runners/downloads List runner applications for a repository
ActionsApi actionsListSelectedReposForOrgSecret get /orgs/{org}/actions/secrets/{secret_name}/repositories List selected repositories for an organization secret
ActionsApi actionsListSelectedRepositoriesEnabledGithubActionsOrganization get /orgs/{org}/actions/permissions/repositories List selected repositories enabled for GitHub Actions in an organization
ActionsApi actionsListSelfHostedRunnerGroupsForOrg get /orgs/{org}/actions/runner-groups List self-hosted runner groups for an organization
ActionsApi actionsListSelfHostedRunnersForOrg get /orgs/{org}/actions/runners List self-hosted runners for an organization
ActionsApi actionsListSelfHostedRunnersForRepo get /repos/{owner}/{repo}/actions/runners List self-hosted runners for a repository
ActionsApi actionsListSelfHostedRunnersInGroupForOrg get /orgs/{org}/actions/runner-groups/{runner_group_id}/runners List self-hosted runners in a group for an organization
ActionsApi actionsListWorkflowRunArtifacts get /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts List workflow run artifacts
ActionsApi actionsListWorkflowRuns get /repos/{owner}/{repo}/actions/workflows/{workflow_id}/runs List workflow runs
ActionsApi actionsListWorkflowRunsForRepo get /repos/{owner}/{repo}/actions/runs List workflow runs for a repository
ActionsApi actionsReRunWorkflow post /repos/{owner}/{repo}/actions/runs/{run_id}/rerun Re-run a workflow
ActionsApi actionsRemoveRepoAccessToSelfHostedRunnerGroupInOrg delete /orgs/{org}/actions/runner-groups/{runner_group_id}/repositories/{repository_id} Remove repository access to a self-hosted runner group in an organization
ActionsApi actionsRemoveSelectedRepoFromOrgSecret delete /orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id} Remove selected repository from an organization secret
ActionsApi actionsRemoveSelfHostedRunnerFromGroupForOrg delete /orgs/{org}/actions/runner-groups/{runner_group_id}/runners/{runner_id} Remove a self-hosted runner from a group for an organization
ActionsApi actionsReviewPendingDeploymentsForRun post /repos/{owner}/{repo}/actions/runs/{run_id}/pending_deployments Review pending deployments for a workflow run
ActionsApi actionsSetAllowedActionsOrganization put /orgs/{org}/actions/permissions/selected-actions Set allowed actions for an organization
ActionsApi actionsSetAllowedActionsRepository put /repos/{owner}/{repo}/actions/permissions/selected-actions Set allowed actions for a repository
ActionsApi actionsSetGithubActionsPermissionsOrganization put /orgs/{org}/actions/permissions Set GitHub Actions permissions for an organization
ActionsApi actionsSetGithubActionsPermissionsRepository put /repos/{owner}/{repo}/actions/permissions Set GitHub Actions permissions for a repository
ActionsApi actionsSetRepoAccessToSelfHostedRunnerGroupInOrg put /orgs/{org}/actions/runner-groups/{runner_group_id}/repositories Set repository access for a self-hosted runner group in an organization
ActionsApi actionsSetSelectedReposForOrgSecret put /orgs/{org}/actions/secrets/{secret_name}/repositories Set selected repositories for an organization secret
ActionsApi actionsSetSelectedRepositoriesEnabledGithubActionsOrganization put /orgs/{org}/actions/permissions/repositories Set selected repositories enabled for GitHub Actions in an organization
ActionsApi actionsSetSelfHostedRunnersInGroupForOrg put /orgs/{org}/actions/runner-groups/{runner_group_id}/runners Set self-hosted runners in a group for an organization
ActionsApi actionsUpdateSelfHostedRunnerGroupForOrg patch /orgs/{org}/actions/runner-groups/{runner_group_id} Update a self-hosted runner group for an organization
ActivityApi activityCheckRepoIsStarredByAuthenticatedUser get /user/starred/{owner}/{repo} Check if a repository is starred by the authenticated user
ActivityApi activityDeleteRepoSubscription delete /repos/{owner}/{repo}/subscription Delete a repository subscription
ActivityApi activityDeleteThreadSubscription delete /notifications/threads/{thread_id}/subscription Delete a thread subscription
ActivityApi activityGetFeeds get /feeds Get feeds
ActivityApi activityGetRepoSubscription get /repos/{owner}/{repo}/subscription Get a repository subscription
ActivityApi activityGetThread get /notifications/threads/{thread_id} Get a thread
ActivityApi activityGetThreadSubscriptionForAuthenticatedUser get /notifications/threads/{thread_id}/subscription Get a thread subscription for the authenticated user
ActivityApi activityListEventsForAuthenticatedUser get /users/{username}/events List events for the authenticated user
ActivityApi activityListNotificationsForAuthenticatedUser get /notifications List notifications for the authenticated user
ActivityApi activityListOrgEventsForAuthenticatedUser get /users/{username}/events/orgs/{org} List organization events for the authenticated user
ActivityApi activityListPublicEvents get /events List public events
ActivityApi activityListPublicEventsForRepoNetwork get /networks/{owner}/{repo}/events List public events for a network of repositories
ActivityApi activityListPublicEventsForUser get /users/{username}/events/public List public events for a user
ActivityApi activityListPublicOrgEvents get /orgs/{org}/events List public organization events
ActivityApi activityListReceivedEventsForUser get /users/{username}/received_events List events received by the authenticated user
ActivityApi activityListReceivedPublicEventsForUser get /users/{username}/received_events/public List public events received by a user
ActivityApi activityListRepoEvents get /repos/{owner}/{repo}/events List repository events
ActivityApi activityListRepoNotificationsForAuthenticatedUser get /repos/{owner}/{repo}/notifications List repository notifications for the authenticated user
ActivityApi activityListReposStarredByAuthenticatedUser get /user/starred List repositories starred by the authenticated user
ActivityApi activityListReposStarredByUser get /users/{username}/starred List repositories starred by a user
ActivityApi activityListReposWatchedByUser get /users/{username}/subscriptions List repositories watched by a user
ActivityApi activityListStargazersForRepo get /repos/{owner}/{repo}/stargazers List stargazers
ActivityApi activityListWatchedReposForAuthenticatedUser get /user/subscriptions List repositories watched by the authenticated user
ActivityApi activityListWatchersForRepo get /repos/{owner}/{repo}/subscribers List watchers
ActivityApi activityMarkNotificationsAsRead put /notifications Mark notifications as read
ActivityApi activityMarkRepoNotificationsAsRead put /repos/{owner}/{repo}/notifications Mark repository notifications as read
ActivityApi activityMarkThreadAsRead patch /notifications/threads/{thread_id} Mark a thread as read
ActivityApi activitySetRepoSubscription put /repos/{owner}/{repo}/subscription Set a repository subscription
ActivityApi activitySetThreadSubscription put /notifications/threads/{thread_id}/subscription Set a thread subscription
ActivityApi activityStarRepoForAuthenticatedUser put /user/starred/{owner}/{repo} Star a repository for the authenticated user
ActivityApi activityUnstarRepoForAuthenticatedUser delete /user/starred/{owner}/{repo} Unstar a repository for the authenticated user
AppsApi appsAddRepoToInstallation put /user/installations/{installation_id}/repositories/{repository_id} Add a repository to an app installation
AppsApi appsCheckAuthorization get /applications/{client_id}/tokens/{access_token} Check an authorization
AppsApi appsCheckToken post /applications/{client_id}/token Check a token
AppsApi appsCreateContentAttachment post /content_references/{content_reference_id}/attachments Create a content attachment
AppsApi appsCreateFromManifest post /app-manifests/{code}/conversions Create a GitHub App from a manifest
AppsApi appsCreateInstallationAccessToken post /app/installations/{installation_id}/access_tokens Create an installation access token for an app
AppsApi appsDeleteAuthorization delete /applications/{client_id}/grant Delete an app authorization
AppsApi appsDeleteInstallation delete /app/installations/{installation_id} Delete an installation for the authenticated app
AppsApi appsDeleteToken delete /applications/{client_id}/token Delete an app token
AppsApi appsGetAuthenticated get /app Get the authenticated app
AppsApi appsGetBySlug get /apps/{app_slug} Get an app
AppsApi appsGetInstallation get /app/installations/{installation_id} Get an installation for the authenticated app
AppsApi appsGetOrgInstallation get /orgs/{org}/installation Get an organization installation for the authenticated app
AppsApi appsGetRepoInstallation get /repos/{owner}/{repo}/installation Get a repository installation for the authenticated app
AppsApi appsGetSubscriptionPlanForAccount get /marketplace_listing/accounts/{account_id} Get a subscription plan for an account
AppsApi appsGetSubscriptionPlanForAccountStubbed get /marketplace_listing/stubbed/accounts/{account_id} Get a subscription plan for an account (stubbed)
AppsApi appsGetUserInstallation get /users/{username}/installation Get a user installation for the authenticated app
AppsApi appsGetWebhookConfigForApp get /app/hook/config Get a webhook configuration for an app
AppsApi appsListAccountsForPlan get /marketplace_listing/plans/{plan_id}/accounts List accounts for a plan
AppsApi appsListAccountsForPlanStubbed get /marketplace_listing/stubbed/plans/{plan_id}/accounts List accounts for a plan (stubbed)
AppsApi appsListInstallationReposForAuthenticatedUser get /user/installations/{installation_id}/repositories List repositories accessible to the user access token
AppsApi appsListInstallations get /app/installations List installations for the authenticated app
AppsApi appsListInstallationsForAuthenticatedUser get /user/installations List app installations accessible to the user access token
AppsApi appsListPlans get /marketplace_listing/plans List plans
AppsApi appsListPlansStubbed get /marketplace_listing/stubbed/plans List plans (stubbed)
AppsApi appsListReposAccessibleToInstallation get /installation/repositories List repositories accessible to the app installation
AppsApi appsListSubscriptionsForAuthenticatedUser get /user/marketplace_purchases List subscriptions for the authenticated user
AppsApi appsListSubscriptionsForAuthenticatedUserStubbed get /user/marketplace_purchases/stubbed List subscriptions for the authenticated user (stubbed)
AppsApi appsRemoveRepoFromInstallation delete /user/installations/{installation_id}/repositories/{repository_id} Remove a repository from an app installation
AppsApi appsResetAuthorization post /applications/{client_id}/tokens/{access_token} Reset an authorization
AppsApi appsResetToken patch /applications/{client_id}/token Reset a token
AppsApi appsRevokeAuthorizationForApplication delete /applications/{client_id}/tokens/{access_token} Revoke an authorization for an application
AppsApi appsRevokeGrantForApplication delete /applications/{client_id}/grants/{access_token} Revoke a grant for an application
AppsApi appsRevokeInstallationAccessToken delete /installation/token Revoke an installation access token
AppsApi appsScopeToken post /applications/{client_id}/token/scoped Create a scoped access token
AppsApi appsSuspendInstallation put /app/installations/{installation_id}/suspended Suspend an app installation
AppsApi appsUnsuspendInstallation delete /app/installations/{installation_id}/suspended Unsuspend an app installation
AppsApi appsUpdateWebhookConfigForApp patch /app/hook/config Update a webhook configuration for an app
AuditLogApi auditLogGetAuditLog get /enterprises/{enterprise}/audit-log Get the audit log for an enterprise
BillingApi billingGetGithubActionsBillingGhe get /enterprises/{enterprise}/settings/billing/actions Get GitHub Actions billing for an enterprise
BillingApi billingGetGithubActionsBillingOrg get /orgs/{org}/settings/billing/actions Get GitHub Actions billing for an organization
BillingApi billingGetGithubActionsBillingUser get /users/{username}/settings/billing/actions Get GitHub Actions billing for a user
BillingApi billingGetGithubPackagesBillingGhe get /enterprises/{enterprise}/settings/billing/packages Get GitHub Packages billing for an enterprise
BillingApi billingGetGithubPackagesBillingOrg get /orgs/{org}/settings/billing/packages Get GitHub Packages billing for an organization
BillingApi billingGetGithubPackagesBillingUser get /users/{username}/settings/billing/packages Get GitHub Packages billing for a user
BillingApi billingGetSharedStorageBillingGhe get /enterprises/{enterprise}/settings/billing/shared-storage Get shared storage billing for an enterprise
BillingApi billingGetSharedStorageBillingOrg get /orgs/{org}/settings/billing/shared-storage Get shared storage billing for an organization
BillingApi billingGetSharedStorageBillingUser get /users/{username}/settings/billing/shared-storage Get shared storage billing for a user
ChecksApi checksCreate post /repos/{owner}/{repo}/check-runs Create a check run
ChecksApi checksCreateSuite post /repos/{owner}/{repo}/check-suites Create a check suite
ChecksApi checksGet get /repos/{owner}/{repo}/check-runs/{check_run_id} Get a check run
ChecksApi checksGetSuite get /repos/{owner}/{repo}/check-suites/{check_suite_id} Get a check suite
ChecksApi checksListAnnotations get /repos/{owner}/{repo}/check-runs/{check_run_id}/annotations List check run annotations
ChecksApi checksListForRef get /repos/{owner}/{repo}/commits/{ref}/check-runs List check runs for a Git reference
ChecksApi checksListForSuite get /repos/{owner}/{repo}/check-suites/{check_suite_id}/check-runs List check runs in a check suite
ChecksApi checksListSuitesForRef get /repos/{owner}/{repo}/commits/{ref}/check-suites List check suites for a Git reference
ChecksApi checksRerequestSuite post /repos/{owner}/{repo}/check-suites/{check_suite_id}/rerequest Rerequest a check suite
ChecksApi checksSetSuitesPreferences patch /repos/{owner}/{repo}/check-suites/preferences Update repository preferences for check suites
ChecksApi checksUpdate patch /repos/{owner}/{repo}/check-runs/{check_run_id} Update a check run
CodeScanningApi codeScanningDeleteAnalysis delete /repos/{owner}/{repo}/code-scanning/analyses/{analysis_id} Delete a code scanning analysis from a repository
CodeScanningApi codeScanningGetAlert get /repos/{owner}/{repo}/code-scanning/alerts/{alert_number} Get a code scanning alert
CodeScanningApi codeScanningGetAnalysis get /repos/{owner}/{repo}/code-scanning/analyses/{analysis_id} Get a code scanning analysis for a repository
CodeScanningApi codeScanningGetSarif get /repos/{owner}/{repo}/code-scanning/sarifs/{sarif_id} Get information about a SARIF upload
CodeScanningApi codeScanningListAlertsForRepo get /repos/{owner}/{repo}/code-scanning/alerts List code scanning alerts for a repository
CodeScanningApi codeScanningListAlertsInstances get /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/instances List instances of a code scanning alert
CodeScanningApi codeScanningListRecentAnalyses get /repos/{owner}/{repo}/code-scanning/analyses List code scanning analyses for a repository
CodeScanningApi codeScanningUpdateAlert patch /repos/{owner}/{repo}/code-scanning/alerts/{alert_number} Update a code scanning alert
CodeScanningApi codeScanningUploadSarif post /repos/{owner}/{repo}/code-scanning/sarifs Upload an analysis as SARIF data
CodesOfConductApi codesOfConductGetAllCodesOfConduct get /codes_of_conduct Get all codes of conduct
CodesOfConductApi codesOfConductGetConductCode get /codes_of_conduct/{key} Get a code of conduct
CodesOfConductApi codesOfConductGetForRepo get /repos/{owner}/{repo}/community/code_of_conduct Get the code of conduct for a repository
EmojisApi emojisGet get /emojis Get emojis
EnterpriseAdminApi enterpriseAdminAddOrgAccessToSelfHostedRunnerGroupInEnterprise put /enterprises/{enterprise}/actions/runner-groups/{runner_group_id}/organizations/{org_id} Add organization access to a self-hosted runner group in an enterprise
EnterpriseAdminApi enterpriseAdminAddSelfHostedRunnerToGroupForEnterprise put /enterprises/{enterprise}/actions/runner-groups/{runner_group_id}/runners/{runner_id} Add a self-hosted runner to a group for an enterprise
EnterpriseAdminApi enterpriseAdminCreateRegistrationTokenForEnterprise post /enterprises/{enterprise}/actions/runners/registration-token Create a registration token for an enterprise
EnterpriseAdminApi enterpriseAdminCreateRemoveTokenForEnterprise post /enterprises/{enterprise}/actions/runners/remove-token Create a remove token for an enterprise
EnterpriseAdminApi enterpriseAdminCreateSelfHostedRunnerGroupForEnterprise post /enterprises/{enterprise}/actions/runner-groups Create a self-hosted runner group for an enterprise
EnterpriseAdminApi enterpriseAdminDeleteScimGroupFromEnterprise delete /scim/v2/enterprises/{enterprise}/Groups/{scim_group_id} Delete a SCIM group from an enterprise
EnterpriseAdminApi enterpriseAdminDeleteSelfHostedRunnerFromEnterprise delete /enterprises/{enterprise}/actions/runners/{runner_id} Delete a self-hosted runner from an enterprise
EnterpriseAdminApi enterpriseAdminDeleteSelfHostedRunnerGroupFromEnterprise delete /enterprises/{enterprise}/actions/runner-groups/{runner_group_id} Delete a self-hosted runner group from an enterprise
EnterpriseAdminApi enterpriseAdminDeleteUserFromEnterprise delete /scim/v2/enterprises/{enterprise}/Users/{scim_user_id} Delete a SCIM user from an enterprise
EnterpriseAdminApi enterpriseAdminDisableSelectedOrganizationGithubActionsEnterprise delete /enterprises/{enterprise}/actions/permissions/organizations/{org_id} Disable a selected organization for GitHub Actions in an enterprise
EnterpriseAdminApi enterpriseAdminEnableSelectedOrganizationGithubActionsEnterprise put /enterprises/{enterprise}/actions/permissions/organizations/{org_id} Enable a selected organization for GitHub Actions in an enterprise
EnterpriseAdminApi enterpriseAdminGetAllowedActionsEnterprise get /enterprises/{enterprise}/actions/permissions/selected-actions Get allowed actions for an enterprise
EnterpriseAdminApi enterpriseAdminGetGithubActionsPermissionsEnterprise get /enterprises/{enterprise}/actions/permissions Get GitHub Actions permissions for an enterprise
EnterpriseAdminApi enterpriseAdminGetProvisioningInformationForEnterpriseGroup get /scim/v2/enterprises/{enterprise}/Groups/{scim_group_id} Get SCIM provisioning information for an enterprise group
EnterpriseAdminApi enterpriseAdminGetProvisioningInformationForEnterpriseUser get /scim/v2/enterprises/{enterprise}/Users/{scim_user_id} Get SCIM provisioning information for an enterprise user
EnterpriseAdminApi enterpriseAdminGetSelfHostedRunnerForEnterprise get /enterprises/{enterprise}/actions/runners/{runner_id} Get a self-hosted runner for an enterprise
EnterpriseAdminApi enterpriseAdminGetSelfHostedRunnerGroupForEnterprise get /enterprises/{enterprise}/actions/runner-groups/{runner_group_id} Get a self-hosted runner group for an enterprise
EnterpriseAdminApi enterpriseAdminListOrgAccessToSelfHostedRunnerGroupInEnterprise get /enterprises/{enterprise}/actions/runner-groups/{runner_group_id}/organizations List organization access to a self-hosted runner group in an enterprise
EnterpriseAdminApi enterpriseAdminListProvisionedGroupsEnterprise get /scim/v2/enterprises/{enterprise}/Groups List provisioned SCIM groups for an enterprise
EnterpriseAdminApi enterpriseAdminListProvisionedIdentitiesEnterprise get /scim/v2/enterprises/{enterprise}/Users List SCIM provisioned identities for an enterprise
EnterpriseAdminApi enterpriseAdminListRunnerApplicationsForEnterprise get /enterprises/{enterprise}/actions/runners/downloads List runner applications for an enterprise
EnterpriseAdminApi enterpriseAdminListSelectedOrganizationsEnabledGithubActionsEnterprise get /enterprises/{enterprise}/actions/permissions/organizations List selected organizations enabled for GitHub Actions in an enterprise
EnterpriseAdminApi enterpriseAdminListSelfHostedRunnerGroupsForEnterprise get /enterprises/{enterprise}/actions/runner-groups List self-hosted runner groups for an enterprise
EnterpriseAdminApi enterpriseAdminListSelfHostedRunnersForEnterprise get /enterprises/{enterprise}/actions/runners List self-hosted runners for an enterprise
EnterpriseAdminApi enterpriseAdminListSelfHostedRunnersInGroupForEnterprise get /enterprises/{enterprise}/actions/runner-groups/{runner_group_id}/runners List self-hosted runners in a group for an enterprise
EnterpriseAdminApi enterpriseAdminProvisionAndInviteEnterpriseGroup post /scim/v2/enterprises/{enterprise}/Groups Provision a SCIM enterprise group and invite users
EnterpriseAdminApi enterpriseAdminProvisionAndInviteEnterpriseUser post /scim/v2/enterprises/{enterprise}/Users Provision and invite a SCIM enterprise user
EnterpriseAdminApi enterpriseAdminRemoveOrgAccessToSelfHostedRunnerGroupInEnterprise delete /enterprises/{enterprise}/actions/runner-groups/{runner_group_id}/organizations/{org_id} Remove organization access to a self-hosted runner group in an enterprise
EnterpriseAdminApi enterpriseAdminRemoveSelfHostedRunnerFromGroupForEnterprise delete /enterprises/{enterprise}/actions/runner-groups/{runner_group_id}/runners/{runner_id} Remove a self-hosted runner from a group for an enterprise
EnterpriseAdminApi enterpriseAdminSetAllowedActionsEnterprise put /enterprises/{enterprise}/actions/permissions/selected-actions Set allowed actions for an enterprise
EnterpriseAdminApi enterpriseAdminSetGithubActionsPermissionsEnterprise put /enterprises/{enterprise}/actions/permissions Set GitHub Actions permissions for an enterprise
EnterpriseAdminApi enterpriseAdminSetInformationForProvisionedEnterpriseGroup put /scim/v2/enterprises/{enterprise}/Groups/{scim_group_id} Set SCIM information for a provisioned enterprise group
EnterpriseAdminApi enterpriseAdminSetInformationForProvisionedEnterpriseUser put /scim/v2/enterprises/{enterprise}/Users/{scim_user_id} Set SCIM information for a provisioned enterprise user
EnterpriseAdminApi enterpriseAdminSetOrgAccessToSelfHostedRunnerGroupInEnterprise put /enterprises/{enterprise}/actions/runner-groups/{runner_group_id}/organizations Set organization access for a self-hosted runner group in an enterprise
EnterpriseAdminApi enterpriseAdminSetSelectedOrganizationsEnabledGithubActionsEnterprise put /enterprises/{enterprise}/actions/permissions/organizations Set selected organizations enabled for GitHub Actions in an enterprise
EnterpriseAdminApi enterpriseAdminSetSelfHostedRunnersInGroupForEnterprise put /enterprises/{enterprise}/actions/runner-groups/{runner_group_id}/runners Set self-hosted runners in a group for an enterprise
EnterpriseAdminApi enterpriseAdminUpdateAttributeForEnterpriseGroup patch /scim/v2/enterprises/{enterprise}/Groups/{scim_group_id} Update an attribute for a SCIM enterprise group
EnterpriseAdminApi enterpriseAdminUpdateAttributeForEnterpriseUser patch /scim/v2/enterprises/{enterprise}/Users/{scim_user_id} Update an attribute for a SCIM enterprise user
EnterpriseAdminApi enterpriseAdminUpdateSelfHostedRunnerGroupForEnterprise patch /enterprises/{enterprise}/actions/runner-groups/{runner_group_id} Update a self-hosted runner group for an enterprise
GistsApi gistsCheckIsStarred get /gists/{gist_id}/star Check if a gist is starred
GistsApi gistsCreate post /gists Create a gist
GistsApi gistsCreateComment post /gists/{gist_id}/comments Create a gist comment
GistsApi gistsDelete delete /gists/{gist_id} Delete a gist
GistsApi gistsDeleteComment delete /gists/{gist_id}/comments/{comment_id} Delete a gist comment
GistsApi gistsFork post /gists/{gist_id}/forks Fork a gist
GistsApi gistsGet get /gists/{gist_id} Get a gist
GistsApi gistsGetComment get /gists/{gist_id}/comments/{comment_id} Get a gist comment
GistsApi gistsGetRevision get /gists/{gist_id}/{sha} Get a gist revision
GistsApi gistsList get /gists List gists for the authenticated user
GistsApi gistsListComments get /gists/{gist_id}/comments List gist comments
GistsApi gistsListCommits get /gists/{gist_id}/commits List gist commits
GistsApi gistsListForUser get /users/{username}/gists List gists for a user
GistsApi gistsListForks get /gists/{gist_id}/forks List gist forks
GistsApi gistsListPublic get /gists/public List public gists
GistsApi gistsListStarred get /gists/starred List starred gists
GistsApi gistsStar put /gists/{gist_id}/star Star a gist
GistsApi gistsUnstar delete /gists/{gist_id}/star Unstar a gist
GistsApi gistsUpdate patch /gists/{gist_id} Update a gist
GistsApi gistsUpdateComment patch /gists/{gist_id}/comments/{comment_id} Update a gist comment
GitApi gitCreateBlob post /repos/{owner}/{repo}/git/blobs Create a blob
GitApi gitCreateCommit post /repos/{owner}/{repo}/git/commits Create a commit
GitApi gitCreateRef post /repos/{owner}/{repo}/git/refs Create a reference
GitApi gitCreateTag post /repos/{owner}/{repo}/git/tags Create a tag object
GitApi gitCreateTree post /repos/{owner}/{repo}/git/trees Create a tree
GitApi gitDeleteRef delete /repos/{owner}/{repo}/git/refs/{ref} Delete a reference
GitApi gitGetBlob get /repos/{owner}/{repo}/git/blobs/{file_sha} Get a blob
GitApi gitGetCommit get /repos/{owner}/{repo}/git/commits/{commit_sha} Get a commit
GitApi gitGetRef get /repos/{owner}/{repo}/git/ref/{ref} Get a reference
GitApi gitGetTag get /repos/{owner}/{repo}/git/tags/{tag_sha} Get a tag
GitApi gitGetTree get /repos/{owner}/{repo}/git/trees/{tree_sha} Get a tree
GitApi gitListMatchingRefs get /repos/{owner}/{repo}/git/matching-refs/{ref} List matching references
GitApi gitUpdateRef patch /repos/{owner}/{repo}/git/refs/{ref} Update a reference
GitignoreApi gitignoreGetAllTemplates get /gitignore/templates Get all gitignore templates
GitignoreApi gitignoreGetTemplate get /gitignore/templates/{name} Get a gitignore template
InteractionsApi interactionsGetRestrictionsForAuthenticatedUser get /user/interaction-limits Get interaction restrictions for your public repositories
InteractionsApi interactionsGetRestrictionsForOrg get /orgs/{org}/interaction-limits Get interaction restrictions for an organization
InteractionsApi interactionsGetRestrictionsForRepo get /repos/{owner}/{repo}/interaction-limits Get interaction restrictions for a repository
InteractionsApi interactionsRemoveRestrictionsForAuthenticatedUser delete /user/interaction-limits Remove interaction restrictions from your public repositories
InteractionsApi interactionsRemoveRestrictionsForOrg delete /orgs/{org}/interaction-limits Remove interaction restrictions for an organization
InteractionsApi interactionsRemoveRestrictionsForRepo delete /repos/{owner}/{repo}/interaction-limits Remove interaction restrictions for a repository
InteractionsApi interactionsSetRestrictionsForAuthenticatedUser put /user/interaction-limits Set interaction restrictions for your public repositories
InteractionsApi interactionsSetRestrictionsForOrg put /orgs/{org}/interaction-limits Set interaction restrictions for an organization
InteractionsApi interactionsSetRestrictionsForRepo put /repos/{owner}/{repo}/interaction-limits Set interaction restrictions for a repository
IssuesApi issuesAddAssignees post /repos/{owner}/{repo}/issues/{issue_number}/assignees Add assignees to an issue
IssuesApi issuesAddLabels post /repos/{owner}/{repo}/issues/{issue_number}/labels Add labels to an issue
IssuesApi issuesCheckUserCanBeAssigned get /repos/{owner}/{repo}/assignees/{assignee} Check if a user can be assigned
IssuesApi issuesCreate post /repos/{owner}/{repo}/issues Create an issue
IssuesApi issuesCreateComment post /repos/{owner}/{repo}/issues/{issue_number}/comments Create an issue comment
IssuesApi issuesCreateLabel post /repos/{owner}/{repo}/labels Create a label
IssuesApi issuesCreateMilestone post /repos/{owner}/{repo}/milestones Create a milestone
IssuesApi issuesDeleteComment delete /repos/{owner}/{repo}/issues/comments/{comment_id} Delete an issue comment
IssuesApi issuesDeleteLabel delete /repos/{owner}/{repo}/labels/{name} Delete a label
IssuesApi issuesDeleteMilestone delete /repos/{owner}/{repo}/milestones/{milestone_number} Delete a milestone
IssuesApi issuesGet get /repos/{owner}/{repo}/issues/{issue_number} Get an issue
IssuesApi issuesGetComment get /repos/{owner}/{repo}/issues/comments/{comment_id} Get an issue comment
IssuesApi issuesGetEvent get /repos/{owner}/{repo}/issues/events/{event_id} Get an issue event
IssuesApi issuesGetLabel get /repos/{owner}/{repo}/labels/{name} Get a label
IssuesApi issuesGetMilestone get /repos/{owner}/{repo}/milestones/{milestone_number} Get a milestone
IssuesApi issuesList get /issues List issues assigned to the authenticated user
IssuesApi issuesListAssignees get /repos/{owner}/{repo}/assignees List assignees
IssuesApi issuesListComments get /repos/{owner}/{repo}/issues/{issue_number}/comments List issue comments
IssuesApi issuesListCommentsForRepo get /repos/{owner}/{repo}/issues/comments List issue comments for a repository
IssuesApi issuesListEvents get /repos/{owner}/{repo}/issues/{issue_number}/events List issue events
IssuesApi issuesListEventsForRepo get /repos/{owner}/{repo}/issues/events List issue events for a repository
IssuesApi issuesListEventsForTimeline get /repos/{owner}/{repo}/issues/{issue_number}/timeline List timeline events for an issue
IssuesApi issuesListForAuthenticatedUser get /user/issues List user account issues assigned to the authenticated user
IssuesApi issuesListForOrg get /orgs/{org}/issues List organization issues assigned to the authenticated user
IssuesApi issuesListForRepo get /repos/{owner}/{repo}/issues List repository issues
IssuesApi issuesListLabelsForMilestone get /repos/{owner}/{repo}/milestones/{milestone_number}/labels List labels for issues in a milestone
IssuesApi issuesListLabelsForRepo get /repos/{owner}/{repo}/labels List labels for a repository
IssuesApi issuesListLabelsOnIssue get /repos/{owner}/{repo}/issues/{issue_number}/labels List labels for an issue
IssuesApi issuesListMilestones get /repos/{owner}/{repo}/milestones List milestones
IssuesApi issuesLock put /repos/{owner}/{repo}/issues/{issue_number}/lock Lock an issue
IssuesApi issuesRemoveAllLabels delete /repos/{owner}/{repo}/issues/{issue_number}/labels Remove all labels from an issue
IssuesApi issuesRemoveAssignees delete /repos/{owner}/{repo}/issues/{issue_number}/assignees Remove assignees from an issue
IssuesApi issuesRemoveLabel delete /repos/{owner}/{repo}/issues/{issue_number}/labels/{name} Remove a label from an issue
IssuesApi issuesSetLabels put /repos/{owner}/{repo}/issues/{issue_number}/labels Set labels for an issue
IssuesApi issuesUnlock delete /repos/{owner}/{repo}/issues/{issue_number}/lock Unlock an issue
IssuesApi issuesUpdate patch /repos/{owner}/{repo}/issues/{issue_number} Update an issue
IssuesApi issuesUpdateComment patch /repos/{owner}/{repo}/issues/comments/{comment_id} Update an issue comment
IssuesApi issuesUpdateLabel patch /repos/{owner}/{repo}/labels/{name} Update a label
IssuesApi issuesUpdateMilestone patch /repos/{owner}/{repo}/milestones/{milestone_number} Update a milestone
LicensesApi licensesGet get /licenses/{license} Get a license
LicensesApi licensesGetAllCommonlyUsed get /licenses Get all commonly used licenses
LicensesApi licensesGetForRepo get /repos/{owner}/{repo}/license Get the license for a repository
MarkdownApi markdownRender post /markdown Render a Markdown document
MarkdownApi markdownRenderRaw post /markdown/raw Render a Markdown document in raw mode
MetaApi metaGet get /meta Get GitHub meta information
MetaApi metaGetOctocat get /octocat Get Octocat
MetaApi metaGetZen get /zen Get the Zen of GitHub
MetaApi metaRoot get / GitHub API Root
MigrationsApi migrationsCancelImport delete /repos/{owner}/{repo}/import Cancel an import
MigrationsApi migrationsDeleteArchiveForAuthenticatedUser delete /user/migrations/{migration_id}/archive Delete a user migration archive
MigrationsApi migrationsDeleteArchiveForOrg delete /orgs/{org}/migrations/{migration_id}/archive Delete an organization migration archive
MigrationsApi migrationsDownloadArchiveForOrg get /orgs/{org}/migrations/{migration_id}/archive Download an organization migration archive
MigrationsApi migrationsGetArchiveForAuthenticatedUser get /user/migrations/{migration_id}/archive Download a user migration archive
MigrationsApi migrationsGetCommitAuthors get /repos/{owner}/{repo}/import/authors Get commit authors
MigrationsApi migrationsGetImportStatus get /repos/{owner}/{repo}/import Get an import status
MigrationsApi migrationsGetLargeFiles get /repos/{owner}/{repo}/import/large_files Get large files
MigrationsApi migrationsGetStatusForAuthenticatedUser get /user/migrations/{migration_id} Get a user migration status
MigrationsApi migrationsGetStatusForOrg get /orgs/{org}/migrations/{migration_id} Get an organization migration status
MigrationsApi migrationsListForAuthenticatedUser get /user/migrations List user migrations
MigrationsApi migrationsListForOrg get /orgs/{org}/migrations List organization migrations
MigrationsApi migrationsListReposForOrg get /orgs/{org}/migrations/{migration_id}/repositories List repositories in an organization migration
MigrationsApi migrationsListReposForUser get /user/migrations/{migration_id}/repositories List repositories for a user migration
MigrationsApi migrationsMapCommitAuthor patch /repos/{owner}/{repo}/import/authors/{author_id} Map a commit author
MigrationsApi migrationsSetLfsPreference patch /repos/{owner}/{repo}/import/lfs Update Git LFS preference
MigrationsApi migrationsStartForAuthenticatedUser post /user/migrations Start a user migration
MigrationsApi migrationsStartForOrg post /orgs/{org}/migrations Start an organization migration
MigrationsApi migrationsStartImport put /repos/{owner}/{repo}/import Start an import
MigrationsApi migrationsUnlockRepoForAuthenticatedUser delete /user/migrations/{migration_id}/repos/{repo_name}/lock Unlock a user repository
MigrationsApi migrationsUnlockRepoForOrg delete /orgs/{org}/migrations/{migration_id}/repos/{repo_name}/lock Unlock an organization repository
MigrationsApi migrationsUpdateImport patch /repos/{owner}/{repo}/import Update an import
OauthAuthorizationsApi oauthAuthorizationsCreateAuthorization post /authorizations Create a new authorization
OauthAuthorizationsApi oauthAuthorizationsDeleteAuthorization delete /authorizations/{authorization_id} Delete an authorization
OauthAuthorizationsApi oauthAuthorizationsDeleteGrant delete /applications/grants/{grant_id} Delete a grant
OauthAuthorizationsApi oauthAuthorizationsGetAuthorization get /authorizations/{authorization_id} Get a single authorization
OauthAuthorizationsApi oauthAuthorizationsGetGrant get /applications/grants/{grant_id} Get a single grant
OauthAuthorizationsApi oauthAuthorizationsGetOrCreateAuthorizationForApp put /authorizations/clients/{client_id} Get-or-create an authorization for a specific app
OauthAuthorizationsApi oauthAuthorizationsGetOrCreateAuthorizationForAppAndFingerprint put /authorizations/clients/{client_id}/{fingerprint} Get-or-create an authorization for a specific app and fingerprint
OauthAuthorizationsApi oauthAuthorizationsListAuthorizations get /authorizations List your authorizations
OauthAuthorizationsApi oauthAuthorizationsListGrants get /applications/grants List your grants
OauthAuthorizationsApi oauthAuthorizationsUpdateAuthorization patch /authorizations/{authorization_id} Update an existing authorization
OrgsApi orgsBlockUser put /orgs/{org}/blocks/{username} Block a user from an organization
OrgsApi orgsCancelInvitation delete /orgs/{org}/invitations/{invitation_id} Cancel an organization invitation
OrgsApi orgsCheckBlockedUser get /orgs/{org}/blocks/{username} Check if a user is blocked by an organization
OrgsApi orgsCheckMembershipForUser get /orgs/{org}/members/{username} Check organization membership for a user
OrgsApi orgsCheckPublicMembershipForUser get /orgs/{org}/public_members/{username} Check public organization membership for a user
OrgsApi orgsConvertMemberToOutsideCollaborator put /orgs/{org}/outside_collaborators/{username} Convert an organization member to outside collaborator
OrgsApi orgsCreateInvitation post /orgs/{org}/invitations Create an organization invitation
OrgsApi orgsCreateWebhook post /orgs/{org}/hooks Create an organization webhook
OrgsApi orgsDeleteWebhook delete /orgs/{org}/hooks/{hook_id} Delete an organization webhook
OrgsApi orgsGet get /orgs/{org} Get an organization
OrgsApi orgsGetAuditLog get /orgs/{org}/audit-log Get the audit log for an organization
OrgsApi orgsGetMembershipForAuthenticatedUser get /user/memberships/orgs/{org} Get an organization membership for the authenticated user
OrgsApi orgsGetMembershipForUser get /orgs/{org}/memberships/{username} Get organization membership for a user
OrgsApi orgsGetWebhook get /orgs/{org}/hooks/{hook_id} Get an organization webhook
OrgsApi orgsGetWebhookConfigForOrg get /orgs/{org}/hooks/{hook_id}/config Get a webhook configuration for an organization
OrgsApi orgsList get /organizations List organizations
OrgsApi orgsListAppInstallations get /orgs/{org}/installations List app installations for an organization
OrgsApi orgsListBlockedUsers get /orgs/{org}/blocks List users blocked by an organization
OrgsApi orgsListFailedInvitations get /orgs/{org}/failed_invitations List failed organization invitations
OrgsApi orgsListForAuthenticatedUser get /user/orgs List organizations for the authenticated user
OrgsApi orgsListForUser get /users/{username}/orgs List organizations for a user
OrgsApi orgsListInvitationTeams get /orgs/{org}/invitations/{invitation_id}/teams List organization invitation teams
OrgsApi orgsListMembers get /orgs/{org}/members List organization members
OrgsApi orgsListMembershipsForAuthenticatedUser get /user/memberships/orgs List organization memberships for the authenticated user
OrgsApi orgsListOutsideCollaborators get /orgs/{org}/outside_collaborators List outside collaborators for an organization
OrgsApi orgsListPendingInvitations get /orgs/{org}/invitations List pending organization invitations
OrgsApi orgsListPublicMembers get /orgs/{org}/public_members List public organization members
OrgsApi orgsListSamlSsoAuthorizations get /orgs/{org}/credential-authorizations List SAML SSO authorizations for an organization
OrgsApi orgsListWebhooks get /orgs/{org}/hooks List organization webhooks
OrgsApi orgsPingWebhook post /orgs/{org}/hooks/{hook_id}/pings Ping an organization webhook
OrgsApi orgsRemoveMember delete /orgs/{org}/members/{username} Remove an organization member
OrgsApi orgsRemoveMembershipForUser delete /orgs/{org}/memberships/{username} Remove organization membership for a user
OrgsApi orgsRemoveOutsideCollaborator delete /orgs/{org}/outside_collaborators/{username} Remove outside collaborator from an organization
OrgsApi orgsRemovePublicMembershipForAuthenticatedUser delete /orgs/{org}/public_members/{username} Remove public organization membership for the authenticated user
OrgsApi orgsRemoveSamlSsoAuthorization delete /orgs/{org}/credential-authorizations/{credential_id} Remove a SAML SSO authorization for an organization
OrgsApi orgsSetMembershipForUser put /orgs/{org}/memberships/{username} Set organization membership for a user
OrgsApi orgsSetPublicMembershipForAuthenticatedUser put /orgs/{org}/public_members/{username} Set public organization membership for the authenticated user
OrgsApi orgsUnblockUser delete /orgs/{org}/blocks/{username} Unblock a user from an organization
OrgsApi orgsUpdate patch /orgs/{org} Update an organization
OrgsApi orgsUpdateMembershipForAuthenticatedUser patch /user/memberships/orgs/{org} Update an organization membership for the authenticated user
OrgsApi orgsUpdateWebhook patch /orgs/{org}/hooks/{hook_id} Update an organization webhook
OrgsApi orgsUpdateWebhookConfigForOrg patch /orgs/{org}/hooks/{hook_id}/config Update a webhook configuration for an organization
PackagesApi packagesDeletePackageForAuthenticatedUser delete /user/packages/{package_type}/{package_name} Delete a package for the authenticated user
PackagesApi packagesDeletePackageForOrg delete /orgs/{org}/packages/{package_type}/{package_name} Delete a package for an organization
PackagesApi packagesDeletePackageVersionForAuthenticatedUser delete /user/packages/{package_type}/{package_name}/versions/{package_version_id} Delete a package version for the authenticated user
PackagesApi packagesDeletePackageVersionForOrg delete /orgs/{org}/packages/{package_type}/{package_name}/versions/{package_version_id} Delete package version for an organization
PackagesApi packagesGetAllPackageVersionsForAPackageOwnedByAnOrg get /orgs/{org}/packages/{package_type}/{package_name}/versions Get all package versions for a package owned by an organization
PackagesApi packagesGetAllPackageVersionsForAPackageOwnedByTheAuthenticatedUser get /user/packages/{package_type}/{package_name}/versions Get all package versions for a package owned by the authenticated user
PackagesApi packagesGetAllPackageVersionsForPackageOwnedByUser get /users/{username}/packages/{package_type}/{package_name}/versions Get all package versions for a package owned by a user
PackagesApi packagesGetPackageForAuthenticatedUser get /user/packages/{package_type}/{package_name} Get a package for the authenticated user
PackagesApi packagesGetPackageForOrganization get /orgs/{org}/packages/{package_type}/{package_name} Get a package for an organization
PackagesApi packagesGetPackageForUser get /users/{username}/packages/{package_type}/{package_name} Get a package for a user
PackagesApi packagesGetPackageVersionForAuthenticatedUser get /user/packages/{package_type}/{package_name}/versions/{package_version_id} Get a package version for the authenticated user
PackagesApi packagesGetPackageVersionForOrganization get /orgs/{org}/packages/{package_type}/{package_name}/versions/{package_version_id} Get a package version for an organization
PackagesApi packagesGetPackageVersionForUser get /users/{username}/packages/{package_type}/{package_name}/versions/{package_version_id} Get a package version for a user
PackagesApi packagesRestorePackageForAuthenticatedUser post /user/packages/{package_type}/{package_name}/restore Restore a package for the authenticated user
PackagesApi packagesRestorePackageForOrg post /orgs/{org}/packages/{package_type}/{package_name}/restore Restore a package for an organization
PackagesApi packagesRestorePackageVersionForAuthenticatedUser post /user/packages/{package_type}/{package_name}/versions/{package_version_id}/restore Restore a package version for the authenticated user
PackagesApi packagesRestorePackageVersionForOrg post /orgs/{org}/packages/{package_type}/{package_name}/versions/{package_version_id}/restore Restore package version for an organization
ProjectsApi projectsAddCollaborator put /projects/{project_id}/collaborators/{username} Add project collaborator
ProjectsApi projectsCreateCard post /projects/columns/{column_id}/cards Create a project card
ProjectsApi projectsCreateColumn post /projects/{project_id}/columns Create a project column
ProjectsApi projectsCreateForAuthenticatedUser post /user/projects Create a user project
ProjectsApi projectsCreateForOrg post /orgs/{org}/projects Create an organization project
ProjectsApi projectsCreateForRepo post /repos/{owner}/{repo}/projects Create a repository project
ProjectsApi projectsDelete delete /projects/{project_id} Delete a project
ProjectsApi projectsDeleteCard delete /projects/columns/cards/{card_id} Delete a project card
ProjectsApi projectsDeleteColumn delete /projects/columns/{column_id} Delete a project column
ProjectsApi projectsGet get /projects/{project_id} Get a project
ProjectsApi projectsGetCard get /projects/columns/cards/{card_id} Get a project card
ProjectsApi projectsGetColumn get /projects/columns/{column_id} Get a project column
ProjectsApi projectsGetPermissionForUser get /projects/{project_id}/collaborators/{username}/permission Get project permission for a user
ProjectsApi projectsListCards get /projects/columns/{column_id}/cards List project cards
ProjectsApi projectsListCollaborators get /projects/{project_id}/collaborators List project collaborators
ProjectsApi projectsListColumns get /projects/{project_id}/columns List project columns
ProjectsApi projectsListForOrg get /orgs/{org}/projects List organization projects
ProjectsApi projectsListForRepo get /repos/{owner}/{repo}/projects List repository projects
ProjectsApi projectsListForUser get /users/{username}/projects List user projects
ProjectsApi projectsMoveCard post /projects/columns/cards/{card_id}/moves Move a project card
ProjectsApi projectsMoveColumn post /projects/columns/{column_id}/moves Move a project column
ProjectsApi projectsRemoveCollaborator delete /projects/{project_id}/collaborators/{username} Remove user as a collaborator
ProjectsApi projectsUpdate patch /projects/{project_id} Update a project
ProjectsApi projectsUpdateCard patch /projects/columns/cards/{card_id} Update an existing project card
ProjectsApi projectsUpdateColumn patch /projects/columns/{column_id} Update an existing project column
PullsApi pullsCheckIfMerged get /repos/{owner}/{repo}/pulls/{pull_number}/merge Check if a pull request has been merged
PullsApi pullsCreate post /repos/{owner}/{repo}/pulls Create a pull request
PullsApi pullsCreateReplyForReviewComment post /repos/{owner}/{repo}/pulls/{pull_number}/comments/{comment_id}/replies Create a reply for a review comment
PullsApi pullsCreateReview post /repos/{owner}/{repo}/pulls/{pull_number}/reviews Create a review for a pull request
PullsApi pullsCreateReviewComment post /repos/{owner}/{repo}/pulls/{pull_number}/comments Create a review comment for a pull request
PullsApi pullsDeletePendingReview delete /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id} Delete a pending review for a pull request
PullsApi pullsDeleteReviewComment delete /repos/{owner}/{repo}/pulls/comments/{comment_id} Delete a review comment for a pull request
PullsApi pullsDismissReview put /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/dismissals Dismiss a review for a pull request
PullsApi pullsGet get /repos/{owner}/{repo}/pulls/{pull_number} Get a pull request
PullsApi pullsGetReview get /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id} Get a review for a pull request
PullsApi pullsGetReviewComment get /repos/{owner}/{repo}/pulls/comments/{comment_id} Get a review comment for a pull request
PullsApi pullsList get /repos/{owner}/{repo}/pulls List pull requests
PullsApi pullsListCommentsForReview get /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/comments List comments for a pull request review
PullsApi pullsListCommits get /repos/{owner}/{repo}/pulls/{pull_number}/commits List commits on a pull request
PullsApi pullsListFiles get /repos/{owner}/{repo}/pulls/{pull_number}/files List pull requests files
PullsApi pullsListRequestedReviewers get /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers List requested reviewers for a pull request
PullsApi pullsListReviewComments get /repos/{owner}/{repo}/pulls/{pull_number}/comments List review comments on a pull request
PullsApi pullsListReviewCommentsForRepo get /repos/{owner}/{repo}/pulls/comments List review comments in a repository
PullsApi pullsListReviews get /repos/{owner}/{repo}/pulls/{pull_number}/reviews List reviews for a pull request
PullsApi pullsMerge put /repos/{owner}/{repo}/pulls/{pull_number}/merge Merge a pull request
PullsApi pullsRemoveRequestedReviewers delete /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers Remove requested reviewers from a pull request
PullsApi pullsRequestReviewers post /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers Request reviewers for a pull request
PullsApi pullsSubmitReview post /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/events Submit a review for a pull request
PullsApi pullsUpdate patch /repos/{owner}/{repo}/pulls/{pull_number} Update a pull request
PullsApi pullsUpdateBranch put /repos/{owner}/{repo}/pulls/{pull_number}/update-branch Update a pull request branch
PullsApi pullsUpdateReview put /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id} Update a review for a pull request
PullsApi pullsUpdateReviewComment patch /repos/{owner}/{repo}/pulls/comments/{comment_id} Update a review comment for a pull request
RateLimitApi rateLimitGet get /rate_limit Get rate limit status for the authenticated user
ReactionsApi reactionsCreateForCommitComment post /repos/{owner}/{repo}/comments/{comment_id}/reactions Create reaction for a commit comment
ReactionsApi reactionsCreateForIssue post /repos/{owner}/{repo}/issues/{issue_number}/reactions Create reaction for an issue
ReactionsApi reactionsCreateForIssueComment post /repos/{owner}/{repo}/issues/comments/{comment_id}/reactions Create reaction for an issue comment
ReactionsApi reactionsCreateForPullRequestReviewComment post /repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions Create reaction for a pull request review comment
ReactionsApi reactionsCreateForTeamDiscussionCommentInOrg post /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions Create reaction for a team discussion comment
ReactionsApi reactionsCreateForTeamDiscussionCommentLegacy post /teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}/reactions Create reaction for a team discussion comment (Legacy)
ReactionsApi reactionsCreateForTeamDiscussionInOrg post /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions Create reaction for a team discussion
ReactionsApi reactionsCreateForTeamDiscussionLegacy post /teams/{team_id}/discussions/{discussion_number}/reactions Create reaction for a team discussion (Legacy)
ReactionsApi reactionsDeleteForCommitComment delete /repos/{owner}/{repo}/comments/{comment_id}/reactions/{reaction_id} Delete a commit comment reaction
ReactionsApi reactionsDeleteForIssue delete /repos/{owner}/{repo}/issues/{issue_number}/reactions/{reaction_id} Delete an issue reaction
ReactionsApi reactionsDeleteForIssueComment delete /repos/{owner}/{repo}/issues/comments/{comment_id}/reactions/{reaction_id} Delete an issue comment reaction
ReactionsApi reactionsDeleteForPullRequestComment delete /repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions/{reaction_id} Delete a pull request comment reaction
ReactionsApi reactionsDeleteForTeamDiscussion delete /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions/{reaction_id} Delete team discussion reaction
ReactionsApi reactionsDeleteForTeamDiscussionComment delete /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions/{reaction_id} Delete team discussion comment reaction
ReactionsApi reactionsDeleteLegacy delete /reactions/{reaction_id} Delete a reaction (Legacy)
ReactionsApi reactionsListForCommitComment get /repos/{owner}/{repo}/comments/{comment_id}/reactions List reactions for a commit comment
ReactionsApi reactionsListForIssue get /repos/{owner}/{repo}/issues/{issue_number}/reactions List reactions for an issue
ReactionsApi reactionsListForIssueComment get /repos/{owner}/{repo}/issues/comments/{comment_id}/reactions List reactions for an issue comment
ReactionsApi reactionsListForPullRequestReviewComment get /repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions List reactions for a pull request review comment
ReactionsApi reactionsListForTeamDiscussionCommentInOrg get /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions List reactions for a team discussion comment
ReactionsApi reactionsListForTeamDiscussionCommentLegacy get /teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}/reactions List reactions for a team discussion comment (Legacy)
ReactionsApi reactionsListForTeamDiscussionInOrg get /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions List reactions for a team discussion
ReactionsApi reactionsListForTeamDiscussionLegacy get /teams/{team_id}/discussions/{discussion_number}/reactions List reactions for a team discussion (Legacy)
ReposApi reposAcceptInvitation patch /user/repository_invitations/{invitation_id} Accept a repository invitation
ReposApi reposAddAppAccessRestrictions post /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps Add app access restrictions
ReposApi reposAddCollaborator put /repos/{owner}/{repo}/collaborators/{username} Add a repository collaborator
ReposApi reposAddStatusCheckContexts post /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts Add status check contexts
ReposApi reposAddTeamAccessRestrictions post /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams Add team access restrictions
ReposApi reposAddUserAccessRestrictions post /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users Add user access restrictions
ReposApi reposCheckCollaborator get /repos/{owner}/{repo}/collaborators/{username} Check if a user is a repository collaborator
ReposApi reposCheckVulnerabilityAlerts get /repos/{owner}/{repo}/vulnerability-alerts Check if vulnerability alerts are enabled for a repository
ReposApi reposCompareCommits get /repos/{owner}/{repo}/compare/{base}...{head} Compare two commits
ReposApi reposCreateCommitComment post /repos/{owner}/{repo}/commits/{commit_sha}/comments Create a commit comment
ReposApi reposCreateCommitSignatureProtection post /repos/{owner}/{repo}/branches/{branch}/protection/required_signatures Create commit signature protection
ReposApi reposCreateCommitStatus post /repos/{owner}/{repo}/statuses/{sha} Create a commit status
ReposApi reposCreateDeployKey post /repos/{owner}/{repo}/keys Create a deploy key
ReposApi reposCreateDeployment post /repos/{owner}/{repo}/deployments Create a deployment
ReposApi reposCreateDeploymentStatus post /repos/{owner}/{repo}/deployments/{deployment_id}/statuses Create a deployment status
ReposApi reposCreateDispatchEvent post /repos/{owner}/{repo}/dispatches Create a repository dispatch event
ReposApi reposCreateForAuthenticatedUser post /user/repos Create a repository for the authenticated user
ReposApi reposCreateFork post /repos/{owner}/{repo}/forks Create a fork
ReposApi reposCreateInOrg post /orgs/{org}/repos Create an organization repository
ReposApi reposCreateOrUpdateEnvironment put /repos/{owner}/{repo}/environments/{environment_name} Create or update an environment
ReposApi reposCreateOrUpdateFileContents put /repos/{owner}/{repo}/contents/{path} Create or update file contents
ReposApi reposCreatePagesSite post /repos/{owner}/{repo}/pages Create a GitHub Pages site
ReposApi reposCreateRelease post /repos/{owner}/{repo}/releases Create a release
ReposApi reposCreateUsingTemplate post /repos/{template_owner}/{template_repo}/generate Create a repository using a template
ReposApi reposCreateWebhook post /repos/{owner}/{repo}/hooks Create a repository webhook
ReposApi reposDeclineInvitation delete /user/repository_invitations/{invitation_id} Decline a repository invitation
ReposApi reposDelete delete /repos/{owner}/{repo} Delete a repository
ReposApi reposDeleteAccessRestrictions delete /repos/{owner}/{repo}/branches/{branch}/protection/restrictions Delete access restrictions
ReposApi reposDeleteAdminBranchProtection delete /repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins Delete admin branch protection
ReposApi reposDeleteAnEnvironment delete /repos/{owner}/{repo}/environments/{environment_name} Delete an environment
ReposApi reposDeleteBranchProtection delete /repos/{owner}/{repo}/branches/{branch}/protection Delete branch protection
ReposApi reposDeleteCommitComment delete /repos/{owner}/{repo}/comments/{comment_id} Delete a commit comment
ReposApi reposDeleteCommitSignatureProtection delete /repos/{owner}/{repo}/branches/{branch}/protection/required_signatures Delete commit signature protection
ReposApi reposDeleteDeployKey delete /repos/{owner}/{repo}/keys/{key_id} Delete a deploy key
ReposApi reposDeleteDeployment delete /repos/{owner}/{repo}/deployments/{deployment_id} Delete a deployment
ReposApi reposDeleteFile delete /repos/{owner}/{repo}/contents/{path} Delete a file
ReposApi reposDeleteInvitation delete /repos/{owner}/{repo}/invitations/{invitation_id} Delete a repository invitation
ReposApi reposDeletePagesSite delete /repos/{owner}/{repo}/pages Delete a GitHub Pages site
ReposApi reposDeletePullRequestReviewProtection delete /repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews Delete pull request review protection
ReposApi reposDeleteRelease delete /repos/{owner}/{repo}/releases/{release_id} Delete a release
ReposApi reposDeleteReleaseAsset delete /repos/{owner}/{repo}/releases/assets/{asset_id} Delete a release asset
ReposApi reposDeleteWebhook delete /repos/{owner}/{repo}/hooks/{hook_id} Delete a repository webhook
ReposApi reposDisableAutomatedSecurityFixes delete /repos/{owner}/{repo}/automated-security-fixes Disable automated security fixes
ReposApi reposDisableVulnerabilityAlerts delete /repos/{owner}/{repo}/vulnerability-alerts Disable vulnerability alerts
ReposApi reposDownloadTarballArchive get /repos/{owner}/{repo}/tarball/{ref} Download a repository archive (tar)
ReposApi reposDownloadZipballArchive get /repos/{owner}/{repo}/zipball/{ref} Download a repository archive (zip)
ReposApi reposEnableAutomatedSecurityFixes put /repos/{owner}/{repo}/automated-security-fixes Enable automated security fixes
ReposApi reposEnableVulnerabilityAlerts put /repos/{owner}/{repo}/vulnerability-alerts Enable vulnerability alerts
ReposApi reposGet get /repos/{owner}/{repo} Get a repository
ReposApi reposGetAccessRestrictions get /repos/{owner}/{repo}/branches/{branch}/protection/restrictions Get access restrictions
ReposApi reposGetAdminBranchProtection get /repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins Get admin branch protection
ReposApi reposGetAllEnvironments get /repos/{owner}/{repo}/environments Get all environments
ReposApi reposGetAllStatusCheckContexts get /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts Get all status check contexts
ReposApi reposGetAllTopics get /repos/{owner}/{repo}/topics Get all repository topics
ReposApi reposGetAppsWithAccessToProtectedBranch get /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps Get apps with access to the protected branch
ReposApi reposGetBranch get /repos/{owner}/{repo}/branches/{branch} Get a branch
ReposApi reposGetBranchProtection get /repos/{owner}/{repo}/branches/{branch}/protection Get branch protection
ReposApi reposGetClones get /repos/{owner}/{repo}/traffic/clones Get repository clones
ReposApi reposGetCodeFrequencyStats get /repos/{owner}/{repo}/stats/code_frequency Get the weekly commit activity
ReposApi reposGetCollaboratorPermissionLevel get /repos/{owner}/{repo}/collaborators/{username}/permission Get repository permissions for a user
ReposApi reposGetCombinedStatusForRef get /repos/{owner}/{repo}/commits/{ref}/status Get the combined status for a specific reference
ReposApi reposGetCommit get /repos/{owner}/{repo}/commits/{ref} Get a commit
ReposApi reposGetCommitActivityStats get /repos/{owner}/{repo}/stats/commit_activity Get the last year of commit activity
ReposApi reposGetCommitComment get /repos/{owner}/{repo}/comments/{comment_id} Get a commit comment
ReposApi reposGetCommitSignatureProtection get /repos/{owner}/{repo}/branches/{branch}/protection/required_signatures Get commit signature protection
ReposApi reposGetCommunityProfileMetrics get /repos/{owner}/{repo}/community/profile Get community profile metrics
ReposApi reposGetContent get /repos/{owner}/{repo}/contents/{path} Get repository content
ReposApi reposGetContributorsStats get /repos/{owner}/{repo}/stats/contributors Get all contributor commit activity
ReposApi reposGetDeployKey get /repos/{owner}/{repo}/keys/{key_id} Get a deploy key
ReposApi reposGetDeployment get /repos/{owner}/{repo}/deployments/{deployment_id} Get a deployment
ReposApi reposGetDeploymentStatus get /repos/{owner}/{repo}/deployments/{deployment_id}/statuses/{status_id} Get a deployment status
ReposApi reposGetEnvironment get /repos/{owner}/{repo}/environments/{environment_name} Get an environment
ReposApi reposGetLatestPagesBuild get /repos/{owner}/{repo}/pages/builds/latest Get latest Pages build
ReposApi reposGetLatestRelease get /repos/{owner}/{repo}/releases/latest Get the latest release
ReposApi reposGetPages get /repos/{owner}/{repo}/pages Get a GitHub Pages site
ReposApi reposGetPagesBuild get /repos/{owner}/{repo}/pages/builds/{build_id} Get GitHub Pages build
ReposApi reposGetParticipationStats get /repos/{owner}/{repo}/stats/participation Get the weekly commit count
ReposApi reposGetPullRequestReviewProtection get /repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews Get pull request review protection
ReposApi reposGetPunchCardStats get /repos/{owner}/{repo}/stats/punch_card Get the hourly commit count for each day
ReposApi reposGetReadme get /repos/{owner}/{repo}/readme Get a repository README
ReposApi reposGetRelease get /repos/{owner}/{repo}/releases/{release_id} Get a release
ReposApi reposGetReleaseAsset get /repos/{owner}/{repo}/releases/assets/{asset_id} Get a release asset
ReposApi reposGetReleaseByTag get /repos/{owner}/{repo}/releases/tags/{tag} Get a release by tag name
ReposApi reposGetStatusChecksProtection get /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks Get status checks protection
ReposApi reposGetTeamsWithAccessToProtectedBranch get /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams Get teams with access to the protected branch
ReposApi reposGetTopPaths get /repos/{owner}/{repo}/traffic/popular/paths Get top referral paths
ReposApi reposGetTopReferrers get /repos/{owner}/{repo}/traffic/popular/referrers Get top referral sources
ReposApi reposGetUsersWithAccessToProtectedBranch get /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users Get users with access to the protected branch
ReposApi reposGetViews get /repos/{owner}/{repo}/traffic/views Get page views
ReposApi reposGetWebhook get /repos/{owner}/{repo}/hooks/{hook_id} Get a repository webhook
ReposApi reposGetWebhookConfigForRepo get /repos/{owner}/{repo}/hooks/{hook_id}/config Get a webhook configuration for a repository
ReposApi reposListBranches get /repos/{owner}/{repo}/branches List branches
ReposApi reposListBranchesForHeadCommit get /repos/{owner}/{repo}/commits/{commit_sha}/branches-where-head List branches for HEAD commit
ReposApi reposListCollaborators get /repos/{owner}/{repo}/collaborators List repository collaborators
ReposApi reposListCommentsForCommit get /repos/{owner}/{repo}/commits/{commit_sha}/comments List commit comments
ReposApi reposListCommitCommentsForRepo get /repos/{owner}/{repo}/comments List commit comments for a repository
ReposApi reposListCommitStatusesForRef get /repos/{owner}/{repo}/commits/{ref}/statuses List commit statuses for a reference
ReposApi reposListCommits get /repos/{owner}/{repo}/commits List commits
ReposApi reposListContributors get /repos/{owner}/{repo}/contributors List repository contributors
ReposApi reposListDeployKeys get /repos/{owner}/{repo}/keys List deploy keys
ReposApi reposListDeploymentStatuses get /repos/{owner}/{repo}/deployments/{deployment_id}/statuses List deployment statuses
ReposApi reposListDeployments get /repos/{owner}/{repo}/deployments List deployments
ReposApi reposListForAuthenticatedUser get /user/repos List repositories for the authenticated user
ReposApi reposListForOrg get /orgs/{org}/repos List organization repositories
ReposApi reposListForUser get /users/{username}/repos List repositories for a user
ReposApi reposListForks get /repos/{owner}/{repo}/forks List forks
ReposApi reposListInvitations get /repos/{owner}/{repo}/invitations List repository invitations
ReposApi reposListInvitationsForAuthenticatedUser get /user/repository_invitations List repository invitations for the authenticated user
ReposApi reposListLanguages get /repos/{owner}/{repo}/languages List repository languages
ReposApi reposListPagesBuilds get /repos/{owner}/{repo}/pages/builds List GitHub Pages builds
ReposApi reposListPublic get /repositories List public repositories
ReposApi reposListPullRequestsAssociatedWithCommit get /repos/{owner}/{repo}/commits/{commit_sha}/pulls List pull requests associated with a commit
ReposApi reposListReleaseAssets get /repos/{owner}/{repo}/releases/{release_id}/assets List release assets
ReposApi reposListReleases get /repos/{owner}/{repo}/releases List releases
ReposApi reposListTags get /repos/{owner}/{repo}/tags List repository tags
ReposApi reposListTeams get /repos/{owner}/{repo}/teams List repository teams
ReposApi reposListWebhooks get /repos/{owner}/{repo}/hooks List repository webhooks
ReposApi reposMerge post /repos/{owner}/{repo}/merges Merge a branch
ReposApi reposPingWebhook post /repos/{owner}/{repo}/hooks/{hook_id}/pings Ping a repository webhook
ReposApi reposRemoveAppAccessRestrictions delete /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps Remove app access restrictions
ReposApi reposRemoveCollaborator delete /repos/{owner}/{repo}/collaborators/{username} Remove a repository collaborator
ReposApi reposRemoveStatusCheckContexts delete /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts Remove status check contexts
ReposApi reposRemoveStatusCheckProtection delete /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks Remove status check protection
ReposApi reposRemoveTeamAccessRestrictions delete /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams Remove team access restrictions
ReposApi reposRemoveUserAccessRestrictions delete /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users Remove user access restrictions
ReposApi reposRenameBranch post /repos/{owner}/{repo}/branches/{branch}/rename Rename a branch
ReposApi reposReplaceAllTopics put /repos/{owner}/{repo}/topics Replace all repository topics
ReposApi reposRequestPagesBuild post /repos/{owner}/{repo}/pages/builds Request a GitHub Pages build
ReposApi reposSetAdminBranchProtection post /repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins Set admin branch protection
ReposApi reposSetAppAccessRestrictions put /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps Set app access restrictions
ReposApi reposSetStatusCheckContexts put /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts Set status check contexts
ReposApi reposSetTeamAccessRestrictions put /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams Set team access restrictions
ReposApi reposSetUserAccessRestrictions put /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users Set user access restrictions
ReposApi reposTestPushWebhook post /repos/{owner}/{repo}/hooks/{hook_id}/tests Test the push repository webhook
ReposApi reposTransfer post /repos/{owner}/{repo}/transfer Transfer a repository
ReposApi reposUpdate patch /repos/{owner}/{repo} Update a repository
ReposApi reposUpdateBranchProtection put /repos/{owner}/{repo}/branches/{branch}/protection Update branch protection
ReposApi reposUpdateCommitComment patch /repos/{owner}/{repo}/comments/{comment_id} Update a commit comment
ReposApi reposUpdateInformationAboutPagesSite put /repos/{owner}/{repo}/pages Update information about a GitHub Pages site
ReposApi reposUpdateInvitation patch /repos/{owner}/{repo}/invitations/{invitation_id} Update a repository invitation
ReposApi reposUpdatePullRequestReviewProtection patch /repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews Update pull request review protection
ReposApi reposUpdateRelease patch /repos/{owner}/{repo}/releases/{release_id} Update a release
ReposApi reposUpdateReleaseAsset patch /repos/{owner}/{repo}/releases/assets/{asset_id} Update a release asset
ReposApi reposUpdateStatusCheckProtection patch /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks Update status check protection
ReposApi reposUpdateWebhook patch /repos/{owner}/{repo}/hooks/{hook_id} Update a repository webhook
ReposApi reposUpdateWebhookConfigForRepo patch /repos/{owner}/{repo}/hooks/{hook_id}/config Update a webhook configuration for a repository
ReposApi reposUploadReleaseAsset post /repos/{owner}/{repo}/releases/{release_id}/assets Upload a release asset
ScimApi scimDeleteUserFromOrg delete /scim/v2/organizations/{org}/Users/{scim_user_id} Delete a SCIM user from an organization
ScimApi scimGetProvisioningInformationForUser get /scim/v2/organizations/{org}/Users/{scim_user_id} Get SCIM provisioning information for a user
ScimApi scimListProvisionedIdentities get /scim/v2/organizations/{org}/Users List SCIM provisioned identities
ScimApi scimProvisionAndInviteUser post /scim/v2/organizations/{org}/Users Provision and invite a SCIM user
ScimApi scimSetInformationForProvisionedUser put /scim/v2/organizations/{org}/Users/{scim_user_id} Update a provisioned organization membership
ScimApi scimUpdateAttributeForUser patch /scim/v2/organizations/{org}/Users/{scim_user_id} Update an attribute for a SCIM user
SearchApi searchCode get /search/code Search code
SearchApi searchCommits get /search/commits Search commits
SearchApi searchIssuesAndPullRequests get /search/issues Search issues and pull requests
SearchApi searchLabels get /search/labels Search labels
SearchApi searchRepos get /search/repositories Search repositories
SearchApi searchTopics get /search/topics Search topics
SearchApi searchUsers get /search/users Search users
SecretScanningApi secretScanningGetAlert get /repos/{owner}/{repo}/secret-scanning/alerts/{alert_number} Get a secret scanning alert
SecretScanningApi secretScanningListAlertsForRepo get /repos/{owner}/{repo}/secret-scanning/alerts List secret scanning alerts for a repository
SecretScanningApi secretScanningUpdateAlert patch /repos/{owner}/{repo}/secret-scanning/alerts/{alert_number} Update a secret scanning alert
TeamsApi teamsAddMemberLegacy put /teams/{team_id}/members/{username} Add team member (Legacy)
TeamsApi teamsAddOrUpdateMembershipForUserInOrg put /orgs/{org}/teams/{team_slug}/memberships/{username} Add or update team membership for a user
TeamsApi teamsAddOrUpdateMembershipForUserLegacy put /teams/{team_id}/memberships/{username} Add or update team membership for a user (Legacy)
TeamsApi teamsAddOrUpdateProjectPermissionsInOrg put /orgs/{org}/teams/{team_slug}/projects/{project_id} Add or update team project permissions
TeamsApi teamsAddOrUpdateProjectPermissionsLegacy put /teams/{team_id}/projects/{project_id} Add or update team project permissions (Legacy)
TeamsApi teamsAddOrUpdateRepoPermissionsInOrg put /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo} Add or update team repository permissions
TeamsApi teamsAddOrUpdateRepoPermissionsLegacy put /teams/{team_id}/repos/{owner}/{repo} Add or update team repository permissions (Legacy)
TeamsApi teamsCheckPermissionsForProjectInOrg get /orgs/{org}/teams/{team_slug}/projects/{project_id} Check team permissions for a project
TeamsApi teamsCheckPermissionsForProjectLegacy get /teams/{team_id}/projects/{project_id} Check team permissions for a project (Legacy)
TeamsApi teamsCheckPermissionsForRepoInOrg get /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo} Check team permissions for a repository
TeamsApi teamsCheckPermissionsForRepoLegacy get /teams/{team_id}/repos/{owner}/{repo} Check team permissions for a repository (Legacy)
TeamsApi teamsCreate post /orgs/{org}/teams Create a team
TeamsApi teamsCreateDiscussionCommentInOrg post /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments Create a discussion comment
TeamsApi teamsCreateDiscussionCommentLegacy post /teams/{team_id}/discussions/{discussion_number}/comments Create a discussion comment (Legacy)
TeamsApi teamsCreateDiscussionInOrg post /orgs/{org}/teams/{team_slug}/discussions Create a discussion
TeamsApi teamsCreateDiscussionLegacy post /teams/{team_id}/discussions Create a discussion (Legacy)
TeamsApi teamsCreateOrUpdateIdpGroupConnectionsInOrg patch /orgs/{org}/teams/{team_slug}/team-sync/group-mappings Create or update IdP group connections
TeamsApi teamsCreateOrUpdateIdpGroupConnectionsLegacy patch /teams/{team_id}/team-sync/group-mappings Create or update IdP group connections (Legacy)
TeamsApi teamsDeleteDiscussionCommentInOrg delete /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number} Delete a discussion comment
TeamsApi teamsDeleteDiscussionCommentLegacy delete /teams/{team_id}/discussions/{discussion_number}/comments/{comment_number} Delete a discussion comment (Legacy)
TeamsApi teamsDeleteDiscussionInOrg delete /orgs/{org}/teams/{team_slug}/discussions/{discussion_number} Delete a discussion
TeamsApi teamsDeleteDiscussionLegacy delete /teams/{team_id}/discussions/{discussion_number} Delete a discussion (Legacy)
TeamsApi teamsDeleteInOrg delete /orgs/{org}/teams/{team_slug} Delete a team
TeamsApi teamsDeleteLegacy delete /teams/{team_id} Delete a team (Legacy)
TeamsApi teamsGetByName get /orgs/{org}/teams/{team_slug} Get a team by name
TeamsApi teamsGetDiscussionCommentInOrg get /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number} Get a discussion comment
TeamsApi teamsGetDiscussionCommentLegacy get /teams/{team_id}/discussions/{discussion_number}/comments/{comment_number} Get a discussion comment (Legacy)
TeamsApi teamsGetDiscussionInOrg get /orgs/{org}/teams/{team_slug}/discussions/{discussion_number} Get a discussion
TeamsApi teamsGetDiscussionLegacy get /teams/{team_id}/discussions/{discussion_number} Get a discussion (Legacy)
TeamsApi teamsGetLegacy get /teams/{team_id} Get a team (Legacy)
TeamsApi teamsGetMemberLegacy get /teams/{team_id}/members/{username} Get team member (Legacy)
TeamsApi teamsGetMembershipForUserInOrg get /orgs/{org}/teams/{team_slug}/memberships/{username} Get team membership for a user
TeamsApi teamsGetMembershipForUserLegacy get /teams/{team_id}/memberships/{username} Get team membership for a user (Legacy)
TeamsApi teamsList get /orgs/{org}/teams List teams
TeamsApi teamsListChildInOrg get /orgs/{org}/teams/{team_slug}/teams List child teams
TeamsApi teamsListChildLegacy get /teams/{team_id}/teams List child teams (Legacy)
TeamsApi teamsListDiscussionCommentsInOrg get /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments List discussion comments
TeamsApi teamsListDiscussionCommentsLegacy get /teams/{team_id}/discussions/{discussion_number}/comments List discussion comments (Legacy)
TeamsApi teamsListDiscussionsInOrg get /orgs/{org}/teams/{team_slug}/discussions List discussions
TeamsApi teamsListDiscussionsLegacy get /teams/{team_id}/discussions List discussions (Legacy)
TeamsApi teamsListForAuthenticatedUser get /user/teams List teams for the authenticated user
TeamsApi teamsListIdpGroupsForLegacy get /teams/{team_id}/team-sync/group-mappings List IdP groups for a team (Legacy)
TeamsApi teamsListIdpGroupsForOrg get /orgs/{org}/team-sync/groups List IdP groups for an organization
TeamsApi teamsListIdpGroupsInOrg get /orgs/{org}/teams/{team_slug}/team-sync/group-mappings List IdP groups for a team
TeamsApi teamsListMembersInOrg get /orgs/{org}/teams/{team_slug}/members List team members
TeamsApi teamsListMembersLegacy get /teams/{team_id}/members List team members (Legacy)
TeamsApi teamsListPendingInvitationsInOrg get /orgs/{org}/teams/{team_slug}/invitations List pending team invitations
TeamsApi teamsListPendingInvitationsLegacy get /teams/{team_id}/invitations List pending team invitations (Legacy)
TeamsApi teamsListProjectsInOrg get /orgs/{org}/teams/{team_slug}/projects List team projects
TeamsApi teamsListProjectsLegacy get /teams/{team_id}/projects List team projects (Legacy)
TeamsApi teamsListReposInOrg get /orgs/{org}/teams/{team_slug}/repos List team repositories
TeamsApi teamsListReposLegacy get /teams/{team_id}/repos List team repositories (Legacy)
TeamsApi teamsRemoveMemberLegacy delete /teams/{team_id}/members/{username} Remove team member (Legacy)
TeamsApi teamsRemoveMembershipForUserInOrg delete /orgs/{org}/teams/{team_slug}/memberships/{username} Remove team membership for a user
TeamsApi teamsRemoveMembershipForUserLegacy delete /teams/{team_id}/memberships/{username} Remove team membership for a user (Legacy)
TeamsApi teamsRemoveProjectInOrg delete /orgs/{org}/teams/{team_slug}/projects/{project_id} Remove a project from a team
TeamsApi teamsRemoveProjectLegacy delete /teams/{team_id}/projects/{project_id} Remove a project from a team (Legacy)
TeamsApi teamsRemoveRepoInOrg delete /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo} Remove a repository from a team
TeamsApi teamsRemoveRepoLegacy delete /teams/{team_id}/repos/{owner}/{repo} Remove a repository from a team (Legacy)
TeamsApi teamsUpdateDiscussionCommentInOrg patch /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number} Update a discussion comment
TeamsApi teamsUpdateDiscussionCommentLegacy patch /teams/{team_id}/discussions/{discussion_number}/comments/{comment_number} Update a discussion comment (Legacy)
TeamsApi teamsUpdateDiscussionInOrg patch /orgs/{org}/teams/{team_slug}/discussions/{discussion_number} Update a discussion
TeamsApi teamsUpdateDiscussionLegacy patch /teams/{team_id}/discussions/{discussion_number} Update a discussion (Legacy)
TeamsApi teamsUpdateInOrg patch /orgs/{org}/teams/{team_slug} Update a team
TeamsApi teamsUpdateLegacy patch /teams/{team_id} Update a team (Legacy)
UsersApi usersAddEmailForAuthenticated post /user/emails Add an email address for the authenticated user
UsersApi usersBlock put /user/blocks/{username} Block a user
UsersApi usersCheckBlocked get /user/blocks/{username} Check if a user is blocked by the authenticated user
UsersApi usersCheckFollowingForUser get /users/{username}/following/{target_user} Check if a user follows another user
UsersApi usersCheckPersonIsFollowedByAuthenticated get /user/following/{username} Check if a person is followed by the authenticated user
UsersApi usersCreateGpgKeyForAuthenticated post /user/gpg_keys Create a GPG key for the authenticated user
UsersApi usersCreatePublicSshKeyForAuthenticated post /user/keys Create a public SSH key for the authenticated user
UsersApi usersDeleteEmailForAuthenticated delete /user/emails Delete an email address for the authenticated user
UsersApi usersDeleteGpgKeyForAuthenticated delete /user/gpg_keys/{gpg_key_id} Delete a GPG key for the authenticated user
UsersApi usersDeletePublicSshKeyForAuthenticated delete /user/keys/{key_id} Delete a public SSH key for the authenticated user
UsersApi usersFollow put /user/following/{username} Follow a user
UsersApi usersGetAuthenticated get /user Get the authenticated user
UsersApi usersGetByUsername get /users/{username} Get a user
UsersApi usersGetContextForUser get /users/{username}/hovercard Get contextual information for a user
UsersApi usersGetGpgKeyForAuthenticated get /user/gpg_keys/{gpg_key_id} Get a GPG key for the authenticated user
UsersApi usersGetPublicSshKeyForAuthenticated get /user/keys/{key_id} Get a public SSH key for the authenticated user
UsersApi usersList get /users List users
UsersApi usersListBlockedByAuthenticated get /user/blocks List users blocked by the authenticated user
UsersApi usersListEmailsForAuthenticated get /user/emails List email addresses for the authenticated user
UsersApi usersListFollowedByAuthenticated get /user/following List the people the authenticated user follows
UsersApi usersListFollowersForAuthenticatedUser get /user/followers List followers of the authenticated user
UsersApi usersListFollowersForUser get /users/{username}/followers List followers of a user
UsersApi usersListFollowingForUser get /users/{username}/following List the people a user follows
UsersApi usersListGpgKeysForAuthenticated get /user/gpg_keys List GPG keys for the authenticated user
UsersApi usersListGpgKeysForUser get /users/{username}/gpg_keys List GPG keys for a user
UsersApi usersListPublicEmailsForAuthenticated get /user/public_emails List public email addresses for the authenticated user
UsersApi usersListPublicKeysForUser get /users/{username}/keys List public keys for a user
UsersApi usersListPublicSshKeysForAuthenticated get /user/keys List public SSH keys for the authenticated user
UsersApi usersSetPrimaryEmailVisibilityForAuthenticated patch /user/email/visibility Set primary email visibility for the authenticated user
UsersApi usersUnblock delete /user/blocks/{username} Unblock a user
UsersApi usersUnfollow delete /user/following/{username} Unfollow a user
UsersApi usersUpdateAuthenticated patch /user Update the authenticated user

Documentation For Models

Documentation For Authorization

All endpoints do not require authorization.

Author

About

GitHub Client Library for Dart

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Dart 96.0%
  • HTML 2.5%
  • Other 1.5%
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy