{ "cells": [ { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [ "#hide\n", "from ghapi.core import *\n", "from IPython.display import Markdown" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "# Full GitHub API reference\n", "\n", "> All operations available through the GitHub API" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "By calling the `full_docs` method, we can get the name, documentation link, parameters, and summary for every endpoint in the GitHub API. Here is the full reference:" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [ { "data": { "text/markdown": [ "## actions\n", "\n", "- [actions.get_github_actions_permissions_organization](https://docs.github.com/rest/reference/actions#get-github-actions-permissions-for-an-organization)(org): *Get GitHub Actions permissions for an organization*\n", "- [actions.set_github_actions_permissions_organization](https://docs.github.com/rest/reference/actions#set-github-actions-permissions-for-an-organization)(org, enabled_repositories, allowed_actions): *Set GitHub Actions permissions for an organization*\n", "- [actions.list_selected_repositories_enabled_github_actions_organization](https://docs.github.com/rest/reference/actions#list-selected-repositories-enabled-for-github-actions-in-an-organization)(org, per_page, page): *List selected repositories enabled for GitHub Actions in an organization*\n", "- [actions.set_selected_repositories_enabled_github_actions_organization](https://docs.github.com/rest/reference/actions#set-selected-repositories-enabled-for-github-actions-in-an-organization)(org, selected_repository_ids): *Set selected repositories enabled for GitHub Actions in an organization*\n", "- [actions.enable_selected_repository_github_actions_organization](https://docs.github.com/rest/reference/actions#enable-a-selected-repository-for-github-actions-in-an-organization)(org, repository_id): *Enable a selected repository for GitHub Actions in an organization*\n", "- [actions.disable_selected_repository_github_actions_organization](https://docs.github.com/rest/reference/actions#disable-a-selected-repository-for-github-actions-in-an-organization)(org, repository_id): *Disable a selected repository for GitHub Actions in an organization*\n", "- [actions.get_allowed_actions_organization](https://docs.github.com/rest/reference/actions#get-allowed-actions-for-an-organization)(org): *Get allowed actions for an organization*\n", "- [actions.set_allowed_actions_organization](https://docs.github.com/rest/reference/actions#set-allowed-actions-for-an-organization)(org, github_owned_allowed, verified_allowed, patterns_allowed): *Set allowed actions for an organization*\n", "- [actions.list_self_hosted_runner_groups_for_org](https://docs.github.com/rest/reference/actions#list-self-hosted-runner-groups-for-an-organization)(org, per_page, page): *List self-hosted runner groups for an organization*\n", "- [actions.create_self_hosted_runner_group_for_org](https://docs.github.com/rest/reference/actions#create-a-self-hosted-runner-group-for-an-organization)(org, name, visibility, selected_repository_ids, runners): *Create a self-hosted runner group for an organization*\n", "- [actions.get_self_hosted_runner_group_for_org](https://docs.github.com/rest/reference/actions#get-a-self-hosted-runner-group-for-an-organization)(org, runner_group_id): *Get a self-hosted runner group for an organization*\n", "- [actions.update_self_hosted_runner_group_for_org](https://docs.github.com/rest/reference/actions#update-a-self-hosted-runner-group-for-an-organization)(org, runner_group_id, name, visibility): *Update a self-hosted runner group for an organization*\n", "- [actions.delete_self_hosted_runner_group_from_org](https://docs.github.com/rest/reference/actions#delete-a-self-hosted-runner-group-from-an-organization)(org, runner_group_id): *Delete a self-hosted runner group from an organization*\n", "- [actions.list_repo_access_to_self_hosted_runner_group_in_org](https://docs.github.com/rest/reference/actions#list-repository-access-to-a-self-hosted-runner-group-in-an-organization)(org, runner_group_id): *List repository access to a self-hosted runner group in an organization*\n", "- [actions.set_repo_access_to_self_hosted_runner_group_in_org](https://docs.github.com/rest/reference/actions#set-repository-access-to-a-self-hosted-runner-group-in-an-organization)(org, runner_group_id, selected_repository_ids): *Set repository access for a self-hosted runner group in an organization*\n", "- [actions.add_repo_access_to_self_hosted_runner_group_in_org](https://docs.github.com/rest/reference/actions#add-repository-acess-to-a-self-hosted-runner-group-in-an-organization)(org, runner_group_id, repository_id): *Add repository access to a self-hosted runner group in an organization*\n", "- [actions.remove_repo_access_to_self_hosted_runner_group_in_org](https://docs.github.com/rest/reference/actions#remove-repository-access-to-a-self-hosted-runner-group-in-an-organization)(org, runner_group_id, repository_id): *Remove repository access to a self-hosted runner group in an organization*\n", "- [actions.list_self_hosted_runners_in_group_for_org](https://docs.github.com/rest/reference/actions#list-self-hosted-runners-in-a-group-for-an-organization)(org, runner_group_id, per_page, page): *List self-hosted runners in a group for an organization*\n", "- [actions.set_self_hosted_runners_in_group_for_org](https://docs.github.com/rest/reference/actions#set-self-hosted-runners-in-a-group-for-an-organization)(org, runner_group_id, runners): *Set self-hosted runners in a group for an organization*\n", "- [actions.add_self_hosted_runner_to_group_for_org](https://docs.github.com/rest/reference/actions#add-a-self-hosted-runner-to-a-group-for-an-organization)(org, runner_group_id, runner_id): *Add a self-hosted runner to a group for an organization*\n", "- [actions.remove_self_hosted_runner_from_group_for_org](https://docs.github.com/rest/reference/actions#remove-a-self-hosted-runner-from-a-group-for-an-organization)(org, runner_group_id, runner_id): *Remove a self-hosted runner from a group for an organization*\n", "- [actions.list_self_hosted_runners_for_org](https://docs.github.com/rest/reference/actions#list-self-hosted-runners-for-an-organization)(org, per_page, page): *List self-hosted runners for an organization*\n", "- [actions.list_runner_applications_for_org](https://docs.github.com/rest/reference/actions#list-runner-applications-for-an-organization)(org): *List runner applications for an organization*\n", "- [actions.create_registration_token_for_org](https://docs.github.com/rest/reference/actions#create-a-registration-token-for-an-organization)(org): *Create a registration token for an organization*\n", "- [actions.create_remove_token_for_org](https://docs.github.com/rest/reference/actions#create-a-remove-token-for-an-organization)(org): *Create a remove token for an organization*\n", "- [actions.get_self_hosted_runner_for_org](https://docs.github.com/rest/reference/actions#get-a-self-hosted-runner-for-an-organization)(org, runner_id): *Get a self-hosted runner for an organization*\n", "- [actions.delete_self_hosted_runner_from_org](https://docs.github.com/rest/reference/actions#delete-a-self-hosted-runner-from-an-organization)(org, runner_id): *Delete a self-hosted runner from an organization*\n", "- [actions.list_org_secrets](https://docs.github.com/rest/reference/actions#list-organization-secrets)(org, per_page, page): *List organization secrets*\n", "- [actions.get_org_public_key](https://docs.github.com/rest/reference/actions#get-an-organization-public-key)(org): *Get an organization public key*\n", "- [actions.get_org_secret](https://docs.github.com/rest/reference/actions#get-an-organization-secret)(org, secret_name): *Get an organization secret*\n", "- [actions.create_or_update_org_secret](https://docs.github.com/rest/reference/actions#create-or-update-an-organization-secret)(org, secret_name, encrypted_value, key_id, visibility, selected_repository_ids): *Create or update an organization secret*\n", "- [actions.delete_org_secret](https://docs.github.com/rest/reference/actions#delete-an-organization-secret)(org, secret_name): *Delete an organization secret*\n", "- [actions.list_selected_repos_for_org_secret](https://docs.github.com/rest/reference/actions#list-selected-repositories-for-an-organization-secret)(org, secret_name): *List selected repositories for an organization secret*\n", "- [actions.set_selected_repos_for_org_secret](https://docs.github.com/rest/reference/actions#set-selected-repositories-for-an-organization-secret)(org, secret_name, selected_repository_ids): *Set selected repositories for an organization secret*\n", "- [actions.add_selected_repo_to_org_secret](https://docs.github.com/rest/reference/actions#add-selected-repository-to-an-organization-secret)(org, secret_name, repository_id): *Add selected repository to an organization secret*\n", "- [actions.remove_selected_repo_from_org_secret](https://docs.github.com/rest/reference/actions#remove-selected-repository-from-an-organization-secret)(org, secret_name, repository_id): *Remove selected repository from an organization secret*\n", "- [actions.list_artifacts_for_repo](https://docs.github.com/rest/reference/actions#list-artifacts-for-a-repository)(owner, repo, per_page, page): *List artifacts for a repository*\n", "- [actions.get_artifact](https://docs.github.com/rest/reference/actions#get-an-artifact)(owner, repo, artifact_id): *Get an artifact*\n", "- [actions.delete_artifact](https://docs.github.com/rest/reference/actions#delete-an-artifact)(owner, repo, artifact_id): *Delete an artifact*\n", "- [actions.download_artifact](https://docs.github.com/rest/reference/actions#download-an-artifact)(owner, repo, artifact_id, archive_format): *Download an artifact*\n", "- [actions.get_job_for_workflow_run](https://docs.github.com/rest/reference/actions#get-a-job-for-a-workflow-run)(owner, repo, job_id): *Get a job for a workflow run*\n", "- [actions.download_job_logs_for_workflow_run](https://docs.github.com/rest/reference/actions#download-job-logs-for-a-workflow-run)(owner, repo, job_id): *Download job logs for a workflow run*\n", "- [actions.get_github_actions_permissions_repository](https://docs.github.com/rest/reference/actions#get-github-actions-permissions-for-a-repository)(owner, repo): *Get GitHub Actions permissions for a repository*\n", "- [actions.set_github_actions_permissions_repository](https://docs.github.com/rest/reference/actions#set-github-actions-permissions-for-a-repository)(owner, repo, enabled, allowed_actions): *Set GitHub Actions permissions for a repository*\n", "- [actions.get_allowed_actions_repository](https://docs.github.com/rest/reference/actions#get-allowed-actions-for-a-repository)(owner, repo): *Get allowed actions for a repository*\n", "- [actions.set_allowed_actions_repository](https://docs.github.com/rest/reference/actions#set-allowed-actions-for-a-repository)(owner, repo, github_owned_allowed, verified_allowed, patterns_allowed): *Set allowed actions for a repository*\n", "- [actions.list_self_hosted_runners_for_repo](https://docs.github.com/rest/reference/actions#list-self-hosted-runners-for-a-repository)(owner, repo, per_page, page): *List self-hosted runners for a repository*\n", "- [actions.list_runner_applications_for_repo](https://docs.github.com/rest/reference/actions#list-runner-applications-for-a-repository)(owner, repo): *List runner applications for a repository*\n", "- [actions.create_registration_token_for_repo](https://docs.github.com/rest/reference/actions#create-a-registration-token-for-a-repository)(owner, repo): *Create a registration token for a repository*\n", "- [actions.create_remove_token_for_repo](https://docs.github.com/rest/reference/actions#create-a-remove-token-for-a-repository)(owner, repo): *Create a remove token for a repository*\n", "- [actions.get_self_hosted_runner_for_repo](https://docs.github.com/rest/reference/actions#get-a-self-hosted-runner-for-a-repository)(owner, repo, runner_id): *Get a self-hosted runner for a repository*\n", "- [actions.delete_self_hosted_runner_from_repo](https://docs.github.com/rest/reference/actions#delete-a-self-hosted-runner-from-a-repository)(owner, repo, runner_id): *Delete a self-hosted runner from a repository*\n", "- [actions.list_workflow_runs_for_repo](https://docs.github.com/rest/reference/actions#list-workflow-runs-for-a-repository)(owner, repo, actor, branch, event, status, per_page, page): *List workflow runs for a repository*\n", "- [actions.get_workflow_run](https://docs.github.com/rest/reference/actions#get-a-workflow-run)(owner, repo, run_id): *Get a workflow run*\n", "- [actions.delete_workflow_run](https://docs.github.com/rest/reference/actions#delete-a-workflow-run)(owner, repo, run_id): *Delete a workflow run*\n", "- [actions.list_workflow_run_artifacts](https://docs.github.com/rest/reference/actions#list-workflow-run-artifacts)(owner, repo, run_id, per_page, page): *List workflow run artifacts*\n", "- [actions.cancel_workflow_run](https://docs.github.com/rest/reference/actions#cancel-a-workflow-run)(owner, repo, run_id): *Cancel a workflow run*\n", "- [actions.list_jobs_for_workflow_run](https://docs.github.com/rest/reference/actions#list-jobs-for-a-workflow-run)(owner, repo, run_id, filter, per_page, page): *List jobs for a workflow run*\n", "- [actions.download_workflow_run_logs](https://docs.github.com/rest/reference/actions#download-workflow-run-logs)(owner, repo, run_id): *Download workflow run logs*\n", "- [actions.delete_workflow_run_logs](https://docs.github.com/rest/reference/actions#delete-workflow-run-logs)(owner, repo, run_id): *Delete workflow run logs*\n", "- [actions.re_run_workflow](https://docs.github.com/rest/reference/actions#re-run-a-workflow)(owner, repo, run_id): *Re-run a workflow*\n", "- [actions.get_workflow_run_usage](https://docs.github.com/rest/reference/actions#get-workflow-run-usage)(owner, repo, run_id): *Get workflow run usage*\n", "- [actions.list_repo_secrets](https://docs.github.com/rest/reference/actions#list-repository-secrets)(owner, repo, per_page, page): *List repository secrets*\n", "- [actions.get_repo_public_key](https://docs.github.com/rest/reference/actions#get-a-repository-public-key)(owner, repo): *Get a repository public key*\n", "- [actions.get_repo_secret](https://docs.github.com/rest/reference/actions#get-a-repository-secret)(owner, repo, secret_name): *Get a repository secret*\n", "- [actions.create_or_update_repo_secret](https://docs.github.com/rest/reference/actions#create-or-update-a-repository-secret)(owner, repo, secret_name, encrypted_value, key_id): *Create or update a repository secret*\n", "- [actions.delete_repo_secret](https://docs.github.com/rest/reference/actions#delete-a-repository-secret)(owner, repo, secret_name): *Delete a repository secret*\n", "- [actions.list_repo_workflows](https://docs.github.com/rest/reference/actions#list-repository-workflows)(owner, repo, per_page, page): *List repository workflows*\n", "- [actions.get_workflow](https://docs.github.com/rest/reference/actions#get-a-workflow)(owner, repo, workflow_id): *Get a workflow*\n", "- [actions.disable_workflow](https://docs.github.com/rest/reference/actions#disable-a-workflow)(owner, repo, workflow_id): *Disable a workflow*\n", "- [actions.create_workflow_dispatch](https://docs.github.com/rest/reference/actions#create-a-workflow-dispatch-event)(owner, repo, workflow_id, ref, inputs): *Create a workflow dispatch event*\n", "- [actions.enable_workflow](https://docs.github.com/rest/reference/actions#enable-a-workflow)(owner, repo, workflow_id): *Enable a workflow*\n", "- [actions.list_workflow_runs](https://docs.github.com/rest/reference/actions#list-workflow-runs)(owner, repo, workflow_id, actor, branch, event, status, per_page, page): *List workflow runs*\n", "- [actions.get_workflow_usage](https://docs.github.com/rest/reference/actions#get-workflow-usage)(owner, repo, workflow_id): *Get workflow usage*\n", "\n", "## activity\n", "\n", "- [activity.list_public_events](https://docs.github.com/rest/reference/activity#list-public-events)(per_page, page): *List public events*\n", "- [activity.get_feeds](https://docs.github.com/rest/reference/activity#get-feeds)(): *Get feeds*\n", "- [activity.list_public_events_for_repo_network](https://docs.github.com/rest/reference/activity#list-public-events-for-a-network-of-repositories)(owner, repo, per_page, page): *List public events for a network of repositories*\n", "- [activity.list_notifications_for_authenticated_user](https://docs.github.com/rest/reference/activity#list-notifications-for-the-authenticated-user)(all, participating, since, before, per_page, page): *List notifications for the authenticated user*\n", "- [activity.mark_notifications_as_read](https://docs.github.com/rest/reference/activity#mark-notifications-as-read)(last_read_at, read): *Mark notifications as read*\n", "- [activity.get_thread](https://docs.github.com/rest/reference/activity#get-a-thread)(thread_id): *Get a thread*\n", "- [activity.mark_thread_as_read](https://docs.github.com/rest/reference/activity#mark-a-thread-as-read)(thread_id): *Mark a thread as read*\n", "- [activity.get_thread_subscription_for_authenticated_user](https://docs.github.com/rest/reference/activity#get-a-thread-subscription-for-the-authenticated-user)(thread_id): *Get a thread subscription for the authenticated user*\n", "- [activity.set_thread_subscription](https://docs.github.com/rest/reference/activity#set-a-thread-subscription)(thread_id, ignored): *Set a thread subscription*\n", "- [activity.delete_thread_subscription](https://docs.github.com/rest/reference/activity#delete-a-thread-subscription)(thread_id): *Delete a thread subscription*\n", "- [activity.list_public_org_events](https://docs.github.com/rest/reference/activity#list-public-organization-events)(org, per_page, page): *List public organization events*\n", "- [activity.list_repo_events](https://docs.github.com/rest/reference/activity#list-repository-events)(owner, repo, per_page, page): *List repository events*\n", "- [activity.list_repo_notifications_for_authenticated_user](https://docs.github.com/rest/reference/activity#list-repository-notifications-for-the-authenticated-user)(owner, repo, all, participating, since, before, per_page, page): *List repository notifications for the authenticated user*\n", "- [activity.mark_repo_notifications_as_read](https://docs.github.com/rest/reference/activity#mark-repository-notifications-as-read)(owner, repo, last_read_at): *Mark repository notifications as read*\n", "- [activity.list_stargazers_for_repo](https://docs.github.com/rest/reference/activity#list-stargazers)(owner, repo, per_page, page): *List stargazers*\n", "- [activity.list_watchers_for_repo](https://docs.github.com/rest/reference/activity#list-watchers)(owner, repo, per_page, page): *List watchers*\n", "- [activity.get_repo_subscription](https://docs.github.com/rest/reference/activity#get-a-repository-subscription)(owner, repo): *Get a repository subscription*\n", "- [activity.set_repo_subscription](https://docs.github.com/rest/reference/activity#set-a-repository-subscription)(owner, repo, subscribed, ignored): *Set a repository subscription*\n", "- [activity.delete_repo_subscription](https://docs.github.com/rest/reference/activity#delete-a-repository-subscription)(owner, repo): *Delete a repository subscription*\n", "- [activity.list_repos_starred_by_authenticated_user](https://docs.github.com/rest/reference/activity#list-repositories-starred-by-the-authenticated-user)(sort, direction, per_page, page): *List repositories starred by the authenticated user*\n", "- [activity.check_repo_is_starred_by_authenticated_user](https://docs.github.com/rest/reference/activity#check-if-a-repository-is-starred-by-the-authenticated-user)(owner, repo): *Check if a repository is starred by the authenticated user*\n", "- [activity.star_repo_for_authenticated_user](https://docs.github.com/rest/reference/activity#star-a-repository-for-the-authenticated-user)(owner, repo): *Star a repository for the authenticated user*\n", "- [activity.unstar_repo_for_authenticated_user](https://docs.github.com/rest/reference/activity#unstar-a-repository-for-the-authenticated-user)(owner, repo): *Unstar a repository for the authenticated user*\n", "- [activity.list_watched_repos_for_authenticated_user](https://docs.github.com/rest/reference/activity#list-repositories-watched-by-the-authenticated-user)(per_page, page): *List repositories watched by the authenticated user*\n", "- [activity.list_events_for_authenticated_user](https://docs.github.com/rest/reference/activity#list-events-for-the-authenticated-user)(username, per_page, page): *List events for the authenticated user*\n", "- [activity.list_org_events_for_authenticated_user](https://docs.github.com/rest/reference/activity#list-organization-events-for-the-authenticated-user)(username, org, per_page, page): *List organization events for the authenticated user*\n", "- [activity.list_public_events_for_user](https://docs.github.com/rest/reference/activity#list-public-events-for-a-user)(username, per_page, page): *List public events for a user*\n", "- [activity.list_received_events_for_user](https://docs.github.com/rest/reference/activity#list-events-received-by-the-authenticated-user)(username, per_page, page): *List events received by the authenticated user*\n", "- [activity.list_received_public_events_for_user](https://docs.github.com/rest/reference/activity#list-public-events-received-by-a-user)(username, per_page, page): *List public events received by a user*\n", "- [activity.list_repos_starred_by_user](https://docs.github.com/rest/reference/activity#list-repositories-starred-by-a-user)(username, sort, direction, per_page, page): *List repositories starred by a user*\n", "- [activity.list_repos_watched_by_user](https://docs.github.com/rest/reference/activity#list-repositories-watched-by-a-user)(username, per_page, page): *List repositories watched by a user*\n", "\n", "## apps\n", "\n", "- [apps.get_authenticated](https://docs.github.com/v3/apps/#get-the-authenticated-app)(): *Get the authenticated app*\n", "- [apps.create_from_manifest](https://docs.github.com/v3/apps/#create-a-github-app-from-a-manifest)(code): *Create a GitHub App from a manifest*\n", "- [apps.get_webhook_config_for_app](https://docs.github.com/v3/apps#get-a-webhook-configuration-for-an-app)(): *Get a webhook configuration for an app*\n", "- [apps.update_webhook_config_for_app](https://docs.github.com/v3/apps#update-a-webhook-configuration-for-an-app)(url, content_type, secret, insecure_ssl): *Update a webhook configuration for an app*\n", "- [apps.list_installations](https://docs.github.com/v3/apps/#list-installations-for-the-authenticated-app)(per_page, page, since, outdated): *List installations for the authenticated app*\n", "- [apps.get_installation](https://docs.github.com/v3/apps/#get-an-installation-for-the-authenticated-app)(installation_id): *Get an installation for the authenticated app*\n", "- [apps.delete_installation](https://docs.github.com/v3/apps/#delete-an-installation-for-the-authenticated-app)(installation_id): *Delete an installation for the authenticated app*\n", "- [apps.create_installation_access_token](https://docs.github.com/v3/apps/#create-an-installation-access-token-for-an-app)(installation_id, repositories, repository_ids, permissions): *Create an installation access token for an app*\n", "- [apps.suspend_installation](https://docs.github.com/v3/apps/#suspend-an-app-installation)(installation_id): *Suspend an app installation*\n", "- [apps.unsuspend_installation](https://docs.github.com/v3/apps/#unsuspend-an-app-installation)(installation_id): *Unsuspend an app installation*\n", "- [apps.delete_authorization](https://docs.github.com/rest/reference/apps#delete-an-app-authorization)(client_id, access_token): *Delete an app authorization*\n", "- [apps.revoke_grant_for_application](https://docs.github.com/rest/reference/apps#revoke-a-grant-for-an-application)(client_id, access_token): *Revoke a grant for an application*\n", "- [apps.check_token](https://docs.github.com/rest/reference/apps#check-a-token)(client_id, access_token): *Check a token*\n", "- [apps.reset_token](https://docs.github.com/rest/reference/apps#reset-a-token)(client_id, access_token): *Reset a token*\n", "- [apps.delete_token](https://docs.github.com/rest/reference/apps#delete-an-app-token)(client_id, access_token): *Delete an app token*\n", "- [apps.check_authorization](https://docs.github.com/rest/reference/apps#check-an-authorization)(client_id, access_token): *Check an authorization*\n", "- [apps.reset_authorization](https://docs.github.com/rest/reference/apps#reset-an-authorization)(client_id, access_token): *Reset an authorization*\n", "- [apps.revoke_authorization_for_application](https://docs.github.com/rest/reference/apps#revoke-an-authorization-for-an-application)(client_id, access_token): *Revoke an authorization for an application*\n", "- [apps.get_by_slug](https://docs.github.com/v3/apps/#get-an-app)(app_slug): *Get an app*\n", "- [apps.create_content_attachment](https://docs.github.com/rest/reference/apps#create-a-content-attachment)(content_reference_id, title, body): *Create a content attachment*\n", "- [apps.list_repos_accessible_to_installation](https://docs.github.com/rest/reference/apps#list-repositories-accessible-to-the-app-installation)(per_page, page): *List repositories accessible to the app installation*\n", "- [apps.revoke_installation_access_token](https://docs.github.com/rest/reference/apps#revoke-an-installation-access-token)(): *Revoke an installation access token*\n", "- [apps.get_subscription_plan_for_account](https://docs.github.com/rest/reference/apps#get-a-subscription-plan-for-an-account)(account_id): *Get a subscription plan for an account*\n", "- [apps.list_plans](https://docs.github.com/rest/reference/apps#list-plans)(per_page, page): *List plans*\n", "- [apps.list_accounts_for_plan](https://docs.github.com/rest/reference/apps#list-accounts-for-a-plan)(plan_id, sort, direction, per_page, page): *List accounts for a plan*\n", "- [apps.get_subscription_plan_for_account_stubbed](https://docs.github.com/rest/reference/apps#get-a-subscription-plan-for-an-account-stubbed)(account_id): *Get a subscription plan for an account (stubbed)*\n", "- [apps.list_plans_stubbed](https://docs.github.com/rest/reference/apps#list-plans-stubbed)(per_page, page): *List plans (stubbed)*\n", "- [apps.list_accounts_for_plan_stubbed](https://docs.github.com/rest/reference/apps#list-accounts-for-a-plan-stubbed)(plan_id, sort, direction, per_page, page): *List accounts for a plan (stubbed)*\n", "- [apps.get_org_installation](https://docs.github.com/v3/apps/#get-an-organization-installation-for-the-authenticated-app)(org): *Get an organization installation for the authenticated app*\n", "- [apps.get_repo_installation](https://docs.github.com/v3/apps/#get-a-repository-installation-for-the-authenticated-app)(owner, repo): *Get a repository installation for the authenticated app*\n", "- [apps.list_installations_for_authenticated_user](https://docs.github.com/rest/reference/apps#list-app-installations-accessible-to-the-user-access-token)(per_page, page): *List app installations accessible to the user access token*\n", "- [apps.list_installation_repos_for_authenticated_user](https://docs.github.com/rest/reference/apps#list-repositories-accessible-to-the-user-access-token)(installation_id, per_page, page): *List repositories accessible to the user access token*\n", "- [apps.add_repo_to_installation](https://docs.github.com/rest/reference/apps#add-a-repository-to-an-app-installation)(installation_id, repository_id): *Add a repository to an app installation*\n", "- [apps.remove_repo_from_installation](https://docs.github.com/rest/reference/apps#remove-a-repository-from-an-app-installation)(installation_id, repository_id): *Remove a repository from an app installation*\n", "- [apps.list_subscriptions_for_authenticated_user](https://docs.github.com/rest/reference/apps#list-subscriptions-for-the-authenticated-user)(per_page, page): *List subscriptions for the authenticated user*\n", "- [apps.list_subscriptions_for_authenticated_user_stubbed](https://docs.github.com/rest/reference/apps#list-subscriptions-for-the-authenticated-user-stubbed)(per_page, page): *List subscriptions for the authenticated user (stubbed)*\n", "- [apps.get_user_installation](https://docs.github.com/v3/apps/#get-a-user-installation-for-the-authenticated-app)(username): *Get a user installation for the authenticated app*\n", "\n", "## billing\n", "\n", "- [billing.get_github_actions_billing_ghe](https://docs.github.com/v3/billing/#get-github-actions-billing-for-an-enterprise)(enterprise): *Get GitHub Actions billing for an enterprise*\n", "- [billing.get_github_packages_billing_ghe](https://docs.github.com/v3/billing/#get-github-packages-billing-for-an-enterprise)(enterprise): *Get GitHub Packages billing for an enterprise*\n", "- [billing.get_shared_storage_billing_ghe](https://docs.github.com/v3/billing/#get-shared-storage-billing-for-an-enterprise)(enterprise): *Get shared storage billing for an enterprise*\n", "- [billing.get_github_actions_billing_org](https://docs.github.com/v3/billing/#get-github-actions-billing-for-an-organization)(org): *Get GitHub Actions billing for an organization*\n", "- [billing.get_github_packages_billing_org](https://docs.github.com/v3/billing/#get-github-packages-billing-for-an-organization)(org): *Get GitHub Packages billing for an organization*\n", "- [billing.get_shared_storage_billing_org](https://docs.github.com/v3/billing/#get-shared-storage-billing-for-an-organization)(org): *Get shared storage billing for an organization*\n", "- [billing.get_github_actions_billing_user](https://docs.github.com/v3/billing/#get-github-actions-billing-for-a-user)(username): *Get GitHub Actions billing for a user*\n", "- [billing.get_github_packages_billing_user](https://docs.github.com/v3/billing/#get-github-packages-billing-for-a-user)(username): *Get GitHub Packages billing for a user*\n", "- [billing.get_shared_storage_billing_user](https://docs.github.com/v3/billing/#get-shared-storage-billing-for-a-user)(username): *Get shared storage billing for a user*\n", "\n", "## checks\n", "\n", "- [checks.create](https://docs.github.com/rest/reference/checks#create-a-check-run)(owner, repo, name, head_sha, details_url, external_id, status, started_at, conclusion, completed_at, output, actions): *Create a check run*\n", "- [checks.get](https://docs.github.com/rest/reference/checks#get-a-check-run)(owner, repo, check_run_id): *Get a check run*\n", "- [checks.update](https://docs.github.com/rest/reference/checks#update-a-check-run)(owner, repo, check_run_id, name, details_url, external_id, started_at, status, conclusion, completed_at, output, actions): *Update a check run*\n", "- [checks.list_annotations](https://docs.github.com/rest/reference/checks#list-check-run-annotations)(owner, repo, check_run_id, per_page, page): *List check run annotations*\n", "- [checks.create_suite](https://docs.github.com/rest/reference/checks#create-a-check-suite)(owner, repo, head_sha): *Create a check suite*\n", "- [checks.set_suites_preferences](https://docs.github.com/rest/reference/checks#update-repository-preferences-for-check-suites)(owner, repo, auto_trigger_checks): *Update repository preferences for check suites*\n", "- [checks.get_suite](https://docs.github.com/rest/reference/checks#get-a-check-suite)(owner, repo, check_suite_id): *Get a check suite*\n", "- [checks.list_for_suite](https://docs.github.com/rest/reference/checks#list-check-runs-in-a-check-suite)(owner, repo, check_suite_id, check_name, status, filter, per_page, page): *List check runs in a check suite*\n", "- [checks.rerequest_suite](https://docs.github.com/rest/reference/checks#rerequest-a-check-suite)(owner, repo, check_suite_id): *Rerequest a check suite*\n", "- [checks.list_for_ref](https://docs.github.com/rest/reference/checks#list-check-runs-for-a-git-reference)(owner, repo, ref, check_name, status, filter, per_page, page): *List check runs for a Git reference*\n", "- [checks.list_suites_for_ref](https://docs.github.com/rest/reference/checks#list-check-suites-for-a-git-reference)(owner, repo, ref, app_id, check_name, per_page, page): *List check suites for a Git reference*\n", "\n", "## code_scanning\n", "\n", "- [code-scanning.list_alerts_for_repo](https://docs.github.com/v3/code-scanning/#list-code-scanning-alerts-for-a-repository)(owner, repo, state, ref): *List code scanning alerts for a repository*\n", "- [code-scanning.get_alert](https://docs.github.com/v3/code-scanning/#get-a-code-scanning-alert)(owner, repo, alert_number): *Get a code scanning alert*\n", "- [code-scanning.update_alert](https://docs.github.com/v3/code-scanning/#upload-a-code-scanning-alert)(owner, repo, alert_number, state, dismissed_reason): *Update a code scanning alert*\n", "- [code-scanning.list_recent_analyses](https://docs.github.com/v3/code-scanning/#list-recent-analyses)(owner, repo, ref, tool_name): *List recent code scanning analyses for a repository*\n", "- [code-scanning.upload_sarif](https://docs.github.com/v3/code-scanning/#upload-a-sarif-analysis)(owner, repo, commit_sha, ref, sarif, checkout_uri, started_at, tool_name): *Upload a SARIF file*\n", "\n", "## codes_of_conduct\n", "\n", "- [codes-of-conduct.get_all_codes_of_conduct](https://docs.github.com/v3/codes_of_conduct/#get-all-codes-of-conduct)(): *Get all codes of conduct*\n", "- [codes-of-conduct.get_conduct_code](https://docs.github.com/v3/codes_of_conduct/#get-a-code-of-conduct)(key): *Get a code of conduct*\n", "- [codes-of-conduct.get_for_repo](https://docs.github.com/v3/codes_of_conduct/#get-the-code-of-conduct-for-a-repository)(owner, repo): *Get the code of conduct for a repository*\n", "\n", "## emojis\n", "\n", "- [emojis.get](https://docs.github.com/v3/emojis/#get-emojis)(): *Get emojis*\n", "\n", "## enterprise_admin\n", "\n", "- [enterprise-admin.get_github_actions_permissions_enterprise](https://docs.github.com/rest/reference/enterprise-admin#get-github-actions-permissions-for-an-enterprise)(enterprise): *Get GitHub Actions permissions for an enterprise*\n", "- [enterprise-admin.set_github_actions_permissions_enterprise](https://docs.github.com/rest/reference/enterprise-admin#set-github-actions-permissions-for-an-enterprise)(enterprise, enabled_organizations, allowed_actions): *Set GitHub Actions permissions for an enterprise*\n", "- [enterprise-admin.list_selected_organizations_enabled_github_actions_enterprise](https://docs.github.com/rest/reference/enterprise-admin#list-selected-organizations-enabled-for-github-actions-in-an-enterprise)(enterprise, per_page, page): *List selected organizations enabled for GitHub Actions in an enterprise*\n", "- [enterprise-admin.set_selected_organizations_enabled_github_actions_enterprise](https://docs.github.com/rest/reference/enterprise-admin#set-selected-organizations-enabled-for-github-actions-in-an-enterprise)(enterprise, selected_organization_ids): *Set selected organizations enabled for GitHub Actions in an enterprise*\n", "- [enterprise-admin.enable_selected_organization_github_actions_enterprise](https://docs.github.com/rest/reference/enterprise-admin#enable-a-selected-organization-for-github-actions-in-an-enterprise)(enterprise, org_id): *Enable a selected organization for GitHub Actions in an enterprise*\n", "- [enterprise-admin.disable_selected_organization_github_actions_enterprise](https://docs.github.com/rest/reference/enterprise-admin#disable-a-selected-organization-for-github-actions-in-an-enterprise)(enterprise, org_id): *Disable a selected organization for GitHub Actions in an enterprise*\n", "- [enterprise-admin.get_allowed_actions_enterprise](https://docs.github.com/rest/reference/enterprise-admin#get-allowed-actions-for-an-enterprise)(enterprise): *Get allowed actions for an enterprise*\n", "- [enterprise-admin.set_allowed_actions_enterprise](https://docs.github.com/rest/reference/enterprise-admin#set-allowed-actions-for-an-enterprise)(enterprise, github_owned_allowed, verified_allowed, patterns_allowed): *Set allowed actions for an enterprise*\n", "- [enterprise-admin.list_self_hosted_runner_groups_for_enterprise](https://docs.github.com/rest/reference/enterprise-admin#list-self-hosted-runner-groups-for-an-enterprise)(enterprise, per_page, page): *List self-hosted runner groups for an enterprise*\n", "- [enterprise-admin.create_self_hosted_runner_group_for_enterprise](https://docs.github.com/rest/reference/enterprise-admin#create-self-hosted-runner-group-for-an-enterprise)(enterprise, name, visibility, selected_organization_ids, runners): *Create a self-hosted runner group for an enterprise*\n", "- [enterprise-admin.get_self_hosted_runner_group_for_enterprise](https://docs.github.com/rest/reference/enterprise-admin#get-a-self-hosted-runner-group-for-an-enterprise)(enterprise, runner_group_id): *Get a self-hosted runner group for an enterprise*\n", "- [enterprise-admin.update_self_hosted_runner_group_for_enterprise](https://docs.github.com/rest/reference/enterprise-admin#update-a-self-hosted-runner-group-for-an-enterprise)(enterprise, runner_group_id, name, visibility): *Update a self-hosted runner group for an enterprise*\n", "- [enterprise-admin.delete_self_hosted_runner_group_from_enterprise](https://docs.github.com/rest/reference/enterprise-admin#delete-a-self-hosted-runner-group-from-an-enterprise)(enterprise, runner_group_id): *Delete a self-hosted runner group from an enterprise*\n", "- [enterprise-admin.list_org_access_to_self_hosted_runner_group_in_enterprise](https://docs.github.com/rest/reference/enterprise-admin#list-organization-access-to-a-self-hosted-runner-group-in-a-enterprise)(enterprise, runner_group_id, per_page, page): *List organization access to a self-hosted runner group in an enterprise*\n", "- [enterprise-admin.set_org_access_to_self_hosted_runner_group_in_enterprise](https://docs.github.com/rest/reference/enterprise-admin#set-organization-access-to-a-self-hosted-runner-group-in-an-enterprise)(enterprise, runner_group_id, selected_organization_ids): *Set organization access for a self-hosted runner group in an enterprise*\n", "- [enterprise-admin.add_org_access_to_self_hosted_runner_group_in_enterprise](https://docs.github.com/rest/reference/enterprise-admin#add-organization-access-to-a-self-hosted-runner-group-in-an-enterprise)(enterprise, runner_group_id, org_id): *Add organization access to a self-hosted runner group in an enterprise*\n", "- [enterprise-admin.remove_org_access_to_self_hosted_runner_group_in_enterprise](https://docs.github.com/rest/reference/enterprise-admin#remove-organization-access-to-a-self-hosted-runner-group-in-an-enterprise)(enterprise, runner_group_id, org_id): *Remove organization access to a self-hosted runner group in an enterprise*\n", "- [enterprise-admin.list_self_hosted_runners_in_group_for_enterprise](https://docs.github.com/rest/reference/enterprise-admin#list-self-hosted-runners-in-a-group-for-an-enterprise)(enterprise, runner_group_id, per_page, page): *List self-hosted runners in a group for an enterprise*\n", "- [enterprise-admin.set_self_hosted_runners_in_group_for_enterprise](https://docs.github.com/rest/reference/enterprise-admin#set-self-hosted-runners-in-a-group-for-an-enterprise)(enterprise, runner_group_id, runners): *Set self-hosted runners in a group for an enterprise*\n", "- [enterprise-admin.add_self_hosted_runner_to_group_for_enterprise](https://docs.github.com/rest/reference/enterprise-admin#add-a-self-hosted-runner-to-a-group-for-an-enterprise)(enterprise, runner_group_id, runner_id): *Add a self-hosted runner to a group for an enterprise*\n", "- [enterprise-admin.remove_self_hosted_runner_from_group_for_enterprise](https://docs.github.com/rest/reference/enterprise-admin#remove-a-self-hosted-runner-from-a-group-for-an-enterprise)(enterprise, runner_group_id, runner_id): *Remove a self-hosted runner from a group for an enterprise*\n", "- [enterprise-admin.list_self_hosted_runners_for_enterprise](https://docs.github.com/rest/reference/enterprise-admin#list-self-hosted-runners-for-an-enterprise)(enterprise, per_page, page): *List self-hosted runners for an enterprise*\n", "- [enterprise-admin.list_runner_applications_for_enterprise](https://docs.github.com/rest/reference/enterprise-admin#list-runner-applications-for-an-enterprise)(enterprise): *List runner applications for an enterprise*\n", "- [enterprise-admin.create_registration_token_for_enterprise](https://docs.github.com/rest/reference/enterprise-admin#create-a-registration-token-for-an-enterprise)(enterprise): *Create a registration token for an enterprise*\n", "- [enterprise-admin.create_remove_token_for_enterprise](https://docs.github.com/rest/reference/enterprise-admin#create-a-remove-token-for-an-enterprise)(enterprise): *Create a remove token for an enterprise*\n", "- [enterprise-admin.get_self_hosted_runner_for_enterprise](https://docs.github.com/rest/reference/enterprise-admin#get-a-self-hosted-runner-for-an-enterprise)(enterprise, runner_id): *Get a self-hosted runner for an enterprise*\n", "- [enterprise-admin.delete_self_hosted_runner_from_enterprise](https://docs.github.com/rest/reference/enterprise-admin#delete-self-hosted-runner-from-an-enterprise)(enterprise, runner_id): *Delete a self-hosted runner from an enterprise*\n", "- [enterprise-admin.list_provisioned_groups_enterprise](https://docs.github.com/rest/reference/enterprise-admin#list-provisioned-scim_groups-for-an-enterprise)(enterprise, startIndex, count): *List provisioned SCIM groups for an enterprise*\n", "- [enterprise-admin.provision_and_invite_enterprise_group](https://docs.github.com/rest/reference/enterprise-admin#provision-a-scim-enterprise-group-and-invite-users)(enterprise, schemas, displayName, members): *Provision a SCIM enterprise group and invite users*\n", "- [enterprise-admin.get_provisioning_information_for_enterprise_group](https://docs.github.com/rest/reference/enterprise-admin#get-scim-provisioning-information-for-an-enterprise_group)(enterprise, scim_group_id): *Get SCIM provisioning information for an enterprise group*\n", "- [enterprise-admin.set_information_for_provisioned_enterprise_group](https://docs.github.com/rest/reference/enterprise-admin#set-scim-information-for-a-provisioned-enterprise-group)(enterprise, scim_group_id, schemas, displayName, members): *Set SCIM information for a provisioned enterprise group*\n", "- [enterprise-admin.update_attribute_for_enterprise_group](https://docs.github.com/rest/reference/enterprise-admin#update-an-attribute-for-a-scim-enterprise-group)(enterprise, scim_group_id, schemas, Operations): *Update an attribute for a SCIM enterprise group*\n", "- [enterprise-admin.delete_scim_group_from_enterprise](https://docs.github.com/rest/reference/enterprise-admin#delete-a-scim-group-from-an-enterprise)(enterprise, scim_group_id): *Delete a SCIM group from an enterprise*\n", "- [enterprise-admin.list_provisioned_identities_enterprise](https://docs.github.com/rest/reference/enterprise-admin#list-scim-provisioned-identities-for-an-enterprise)(enterprise, startIndex, count): *List SCIM provisioned identities for an enterprise*\n", "- [enterprise-admin.provision_and_invite_enterprise_user](https://docs.github.com/rest/reference/enterprise-admin#provision-and-invite-a-scim-enterprise-user)(enterprise, schemas, userName, name, emails, groups): *Provision and invite a SCIM enterprise user*\n", "- [enterprise-admin.get_provisioning_information_for_enterprise_user](https://docs.github.com/rest/reference/enterprise-admin#get-scim-provisioning-information-for-an-enterprise-user)(enterprise, scim_user_id): *Get SCIM provisioning information for an enterprise user*\n", "- [enterprise-admin.set_information_for_provisioned_enterprise_user](https://docs.github.com/rest/reference/enterprise-admin#set-scim-information-for-a-provisioned-enterprise-user)(enterprise, scim_user_id, schemas, userName, name, emails, groups): *Set SCIM information for a provisioned enterprise user*\n", "- [enterprise-admin.update_attribute_for_enterprise_user](https://docs.github.com/rest/reference/enterprise-admin#update-an-attribute-for-a-scim-enterprise-user)(enterprise, scim_user_id, schemas, Operations): *Update an attribute for a SCIM enterprise user*\n", "- [enterprise-admin.delete_user_from_enterprise](https://docs.github.com/rest/reference/enterprise-admin#delete-a-scim-user-from-an-enterprise)(enterprise, scim_user_id): *Delete a SCIM user from an enterprise*\n", "\n", "## gists\n", "\n", "- [gists.list](https://docs.github.com/v3/gists/#list-gists-for-the-authenticated-user)(since, per_page, page): *List gists for the authenticated user*\n", "- [gists.create](https://docs.github.com/v3/gists/#create-a-gist)(description, files, public): *Create a gist*\n", "- [gists.list_public](https://docs.github.com/v3/gists/#list-public-gists)(since, per_page, page): *List public gists*\n", "- [gists.list_starred](https://docs.github.com/v3/gists/#list-starred-gists)(since, per_page, page): *List starred gists*\n", "- [gists.get](https://docs.github.com/v3/gists/#get-a-gist)(gist_id): *Get a gist*\n", "- [gists.update](https://docs.github.com/v3/gists/#update-a-gist)(gist_id, description, files): *Update a gist*\n", "- [gists.delete](https://docs.github.com/v3/gists/#delete-a-gist)(gist_id): *Delete a gist*\n", "- [gists.list_comments](https://docs.github.com/rest/reference/gists#list-gist-comments)(gist_id, per_page, page): *List gist comments*\n", "- [gists.create_comment](https://docs.github.com/rest/reference/gists#create-a-gist-comment)(gist_id, body): *Create a gist comment*\n", "- [gists.get_comment](https://docs.github.com/rest/reference/gists#get-a-gist-comment)(gist_id, comment_id): *Get a gist comment*\n", "- [gists.update_comment](https://docs.github.com/rest/reference/gists#update-a-gist-comment)(gist_id, comment_id, body): *Update a gist comment*\n", "- [gists.delete_comment](https://docs.github.com/rest/reference/gists#delete-a-gist-comment)(gist_id, comment_id): *Delete a gist comment*\n", "- [gists.list_commits](https://docs.github.com/v3/gists/#list-gist-commits)(gist_id, per_page, page): *List gist commits*\n", "- [gists.list_forks](https://docs.github.com/v3/gists/#list-gist-forks)(gist_id, per_page, page): *List gist forks*\n", "- [gists.fork](https://docs.github.com/v3/gists/#fork-a-gist)(gist_id): *Fork a gist*\n", "- [gists.check_is_starred](https://docs.github.com/v3/gists/#check-if-a-gist-is-starred)(gist_id): *Check if a gist is starred*\n", "- [gists.star](https://docs.github.com/v3/gists/#star-a-gist)(gist_id): *Star a gist*\n", "- [gists.unstar](https://docs.github.com/v3/gists/#unstar-a-gist)(gist_id): *Unstar a gist*\n", "- [gists.get_revision](https://docs.github.com/v3/gists/#get-a-gist-revision)(gist_id, sha): *Get a gist revision*\n", "- [gists.list_for_user](https://docs.github.com/v3/gists/#list-gists-for-a-user)(username, since, per_page, page): *List gists for a user*\n", "\n", "## git\n", "\n", "- [git.create_blob](https://docs.github.com/rest/reference/git#create-a-blob)(owner, repo, content, encoding): *Create a blob*\n", "- [git.get_blob](https://docs.github.com/rest/reference/git#get-a-blob)(owner, repo, file_sha): *Get a blob*\n", "- [git.create_commit](https://docs.github.com/rest/reference/git#create-a-commit)(owner, repo, message, tree, parents, author, committer, signature): *Create a commit*\n", "- [git.get_commit](https://docs.github.com/rest/reference/git#get-a-commit)(owner, repo, commit_sha): *Get a commit*\n", "- [git.list_matching_refs](https://docs.github.com/rest/reference/git#list-matching-references)(owner, repo, ref, per_page, page): *List matching references*\n", "- [git.get_ref](https://docs.github.com/rest/reference/git#get-a-reference)(owner, repo, ref): *Get a reference*\n", "- [git.create_ref](https://docs.github.com/rest/reference/git#create-a-reference)(owner, repo, ref, sha, key): *Create a reference*\n", "- [git.update_ref](https://docs.github.com/rest/reference/git#update-a-reference)(owner, repo, ref, sha, force): *Update a reference*\n", "- [git.delete_ref](https://docs.github.com/rest/reference/git#delete-a-reference)(owner, repo, ref): *Delete a reference*\n", "- [git.create_tag](https://docs.github.com/rest/reference/git#create-a-tag-object)(owner, repo, tag, message, object, type, tagger): *Create a tag object*\n", "- [git.get_tag](https://docs.github.com/rest/reference/git#get-a-tag)(owner, repo, tag_sha): *Get a tag*\n", "- [git.create_tree](https://docs.github.com/rest/reference/git#create-a-tree)(owner, repo, tree, base_tree): *Create a tree*\n", "- [git.get_tree](https://docs.github.com/rest/reference/git#get-a-tree)(owner, repo, tree_sha, recursive): *Get a tree*\n", "\n", "## gitignore\n", "\n", "- [gitignore.get_all_templates](https://docs.github.com/v3/gitignore/#get-all-gitignore-templates)(): *Get all gitignore templates*\n", "- [gitignore.get_template](https://docs.github.com/v3/gitignore/#get-a-gitignore-template)(name): *Get a gitignore template*\n", "\n", "## interactions\n", "\n", "- [interactions.get_restrictions_for_org](https://docs.github.com/rest/reference/interactions#get-interaction-restrictions-for-an-organization)(org): *Get interaction restrictions for an organization*\n", "- [interactions.set_restrictions_for_org](https://docs.github.com/rest/reference/interactions#set-interaction-restrictions-for-an-organization)(org, limit, expiry): *Set interaction restrictions for an organization*\n", "- [interactions.remove_restrictions_for_org](https://docs.github.com/rest/reference/interactions#remove-interaction-restrictions-for-an-organization)(org): *Remove interaction restrictions for an organization*\n", "- [interactions.get_restrictions_for_repo](https://docs.github.com/rest/reference/interactions#get-interaction-restrictions-for-a-repository)(owner, repo): *Get interaction restrictions for a repository*\n", "- [interactions.set_restrictions_for_repo](https://docs.github.com/rest/reference/interactions#set-interaction-restrictions-for-a-repository)(owner, repo, limit, expiry): *Set interaction restrictions for a repository*\n", "- [interactions.remove_restrictions_for_repo](https://docs.github.com/rest/reference/interactions#remove-interaction-restrictions-for-a-repository)(owner, repo): *Remove interaction restrictions for a repository*\n", "- [interactions.get_restrictions_for_your_public_repos](https://docs.github.com/rest/reference/interactions#get-interaction-restrictions-for-your-public-repositories)(): *Get interaction restrictions for your public repositories*\n", "- [interactions.set_restrictions_for_your_public_repos](https://docs.github.com/rest/reference/interactions#set-interaction-restrictions-for-your-public-repositories)(limit, expiry): *Set interaction restrictions for your public repositories*\n", "- [interactions.remove_restrictions_for_your_public_repos](https://docs.github.com/rest/reference/interactions#remove-interaction-restrictions-from-your-public-repositories)(): *Remove interaction restrictions from your public repositories*\n", "\n", "## issues\n", "\n", "- [issues.list](https://docs.github.com/v3/issues/#list-issues-assigned-to-the-authenticated-user)(filter, state, labels, sort, direction, since, collab, orgs, owned, pulls, per_page, page): *List issues assigned to the authenticated user*\n", "- [issues.list_for_org](https://docs.github.com/v3/issues/#list-organization-issues-assigned-to-the-authenticated-user)(org, filter, state, labels, sort, direction, since, per_page, page): *List organization issues assigned to the authenticated user*\n", "- [issues.list_assignees](https://docs.github.com/rest/reference/issues#list-assignees)(owner, repo, per_page, page): *List assignees*\n", "- [issues.check_user_can_be_assigned](https://docs.github.com/rest/reference/issues#check-if-a-user-can-be-assigned)(owner, repo, assignee): *Check if a user can be assigned*\n", "- [issues.list_for_repo](https://docs.github.com/v3/issues/#list-repository-issues)(owner, repo, milestone, state, assignee, creator, mentioned, labels, sort, direction, since, per_page, page): *List repository issues*\n", "- [issues.create](https://docs.github.com/v3/issues/#create-an-issue)(owner, repo, title, body, assignee, milestone, labels, assignees): *Create an issue*\n", "- [issues.list_comments_for_repo](https://docs.github.com/rest/reference/issues#list-issue-comments-for-a-repository)(owner, repo, sort, direction, since, per_page, page): *List issue comments for a repository*\n", "- [issues.get_comment](https://docs.github.com/rest/reference/issues#get-an-issue-comment)(owner, repo, comment_id): *Get an issue comment*\n", "- [issues.update_comment](https://docs.github.com/rest/reference/issues#update-an-issue-comment)(owner, repo, comment_id, body): *Update an issue comment*\n", "- [issues.delete_comment](https://docs.github.com/rest/reference/issues#delete-an-issue-comment)(owner, repo, comment_id): *Delete an issue comment*\n", "- [issues.list_events_for_repo](https://docs.github.com/rest/reference/issues#list-issue-events-for-a-repository)(owner, repo, per_page, page): *List issue events for a repository*\n", "- [issues.get_event](https://docs.github.com/rest/reference/issues#get-an-issue-event)(owner, repo, event_id): *Get an issue event*\n", "- [issues.get](https://docs.github.com/v3/issues/#get-an-issue)(owner, repo, issue_number): *Get an issue*\n", "- [issues.update](https://docs.github.com/v3/issues/#update-an-issue)(owner, repo, issue_number, title, body, assignee, state, milestone, labels, assignees): *Update an issue*\n", "- [issues.add_assignees](https://docs.github.com/rest/reference/issues#add-assignees-to-an-issue)(owner, repo, issue_number, assignees): *Add assignees to an issue*\n", "- [issues.remove_assignees](https://docs.github.com/rest/reference/issues#remove-assignees-from-an-issue)(owner, repo, issue_number, assignees): *Remove assignees from an issue*\n", "- [issues.list_comments](https://docs.github.com/rest/reference/issues#list-issue-comments)(owner, repo, issue_number, since, per_page, page): *List issue comments*\n", "- [issues.create_comment](https://docs.github.com/rest/reference/issues#create-an-issue-comment)(owner, repo, issue_number, body): *Create an issue comment*\n", "- [issues.list_events](https://docs.github.com/rest/reference/issues#list-issue-events)(owner, repo, issue_number, per_page, page): *List issue events*\n", "- [issues.list_labels_on_issue](https://docs.github.com/rest/reference/issues#list-labels-for-an-issue)(owner, repo, issue_number, per_page, page): *List labels for an issue*\n", "- [issues.add_labels](https://docs.github.com/rest/reference/issues#add-labels-to-an-issue)(owner, repo, issue_number, labels): *Add labels to an issue*\n", "- [issues.set_labels](https://docs.github.com/rest/reference/issues#set-labels-for-an-issue)(owner, repo, issue_number, labels): *Set labels for an issue*\n", "- [issues.remove_all_labels](https://docs.github.com/rest/reference/issues#remove-all-labels-from-an-issue)(owner, repo, issue_number): *Remove all labels from an issue*\n", "- [issues.remove_label](https://docs.github.com/rest/reference/issues#remove-a-label-from-an-issue)(owner, repo, issue_number, name): *Remove a label from an issue*\n", "- [issues.lock](https://docs.github.com/v3/issues/#lock-an-issue)(owner, repo, issue_number, lock_reason): *Lock an issue*\n", "- [issues.unlock](https://docs.github.com/v3/issues/#unlock-an-issue)(owner, repo, issue_number): *Unlock an issue*\n", "- [issues.list_events_for_timeline](https://docs.github.com/rest/reference/issues#list-timeline-events-for-an-issue)(owner, repo, issue_number, per_page, page): *List timeline events for an issue*\n", "- [issues.list_labels_for_repo](https://docs.github.com/rest/reference/issues#list-labels-for-a-repository)(owner, repo, per_page, page): *List labels for a repository*\n", "- [issues.create_label](https://docs.github.com/rest/reference/issues#create-a-label)(owner, repo, name, color, description): *Create a label*\n", "- [issues.get_label](https://docs.github.com/rest/reference/issues#get-a-label)(owner, repo, name): *Get a label*\n", "- [issues.update_label](https://docs.github.com/rest/reference/issues#update-a-label)(owner, repo, name, new_name, color, description): *Update a label*\n", "- [issues.delete_label](https://docs.github.com/rest/reference/issues#delete-a-label)(owner, repo, name): *Delete a label*\n", "- [issues.list_milestones](https://docs.github.com/rest/reference/issues#list-milestones)(owner, repo, state, sort, direction, per_page, page): *List milestones*\n", "- [issues.create_milestone](https://docs.github.com/rest/reference/issues#create-a-milestone)(owner, repo, title, state, description, due_on): *Create a milestone*\n", "- [issues.get_milestone](https://docs.github.com/rest/reference/issues#get-a-milestone)(owner, repo, milestone_number): *Get a milestone*\n", "- [issues.update_milestone](https://docs.github.com/rest/reference/issues#update-a-milestone)(owner, repo, milestone_number, title, state, description, due_on): *Update a milestone*\n", "- [issues.delete_milestone](https://docs.github.com/rest/reference/issues#delete-a-milestone)(owner, repo, milestone_number): *Delete a milestone*\n", "- [issues.list_labels_for_milestone](https://docs.github.com/rest/reference/issues#list-labels-for-issues-in-a-milestone)(owner, repo, milestone_number, per_page, page): *List labels for issues in a milestone*\n", "- [issues.list_for_authenticated_user](https://docs.github.com/v3/issues/#list-user-account-issues-assigned-to-the-authenticated-user)(filter, state, labels, sort, direction, since, per_page, page): *List user account issues assigned to the authenticated user*\n", "\n", "## licenses\n", "\n", "- [licenses.get_all_commonly_used](https://docs.github.com/v3/licenses/#get-all-commonly-used-licenses)(featured, per_page): *Get all commonly used licenses*\n", "- [licenses.get](https://docs.github.com/v3/licenses/#get-a-license)(license): *Get a license*\n", "- [licenses.get_for_repo](https://docs.github.com/v3/licenses/#get-the-license-for-a-repository)(owner, repo): *Get the license for a repository*\n", "\n", "## markdown\n", "\n", "- [markdown.render](https://docs.github.com/v3/markdown/#render-a-markdown-document)(text, mode, context): *Render a Markdown document*\n", "- [markdown.render_raw](https://docs.github.com/v3/markdown/#render-a-markdown-document-in-raw-mode)(): *Render a Markdown document in raw mode*\n", "\n", "## meta\n", "\n", "- [meta.get](https://docs.github.com/v3/meta/#get-github-meta-information)(): *Get GitHub meta information*\n", "\n", "## migrations\n", "\n", "- [migrations.list_for_org](https://docs.github.com/rest/reference/migrations#list-organization-migrations)(org, per_page, page): *List organization migrations*\n", "- [migrations.start_for_org](https://docs.github.com/rest/reference/migrations#start-an-organization-migration)(org, repositories, lock_repositories, exclude_attachments, exclude): *Start an organization migration*\n", "- [migrations.get_status_for_org](https://docs.github.com/rest/reference/migrations#get-an-organization-migration-status)(org, migration_id): *Get an organization migration status*\n", "- [migrations.download_archive_for_org](https://docs.github.com/rest/reference/migrations#download-an-organization-migration-archive)(org, migration_id): *Download an organization migration archive*\n", "- [migrations.delete_archive_for_org](https://docs.github.com/rest/reference/migrations#delete-an-organization-migration-archive)(org, migration_id): *Delete an organization migration archive*\n", "- [migrations.unlock_repo_for_org](https://docs.github.com/rest/reference/migrations#unlock-an-organization-repository)(org, migration_id, repo_name): *Unlock an organization repository*\n", "- [migrations.list_repos_for_org](https://docs.github.com/rest/reference/migrations#list-repositories-in-an-organization-migration)(org, migration_id, per_page, page): *List repositories in an organization migration*\n", "- [migrations.get_import_status](https://docs.github.com/rest/reference/migrations#get-an-import-status)(owner, repo): *Get an import status*\n", "- [migrations.start_import](https://docs.github.com/rest/reference/migrations#start-an-import)(owner, repo, vcs_url, vcs, vcs_username, vcs_password, tfvc_project): *Start an import*\n", "- [migrations.update_import](https://docs.github.com/rest/reference/migrations#update-an-import)(owner, repo, vcs_username, vcs_password, vcs, tfvc_project): *Update an import*\n", "- [migrations.cancel_import](https://docs.github.com/rest/reference/migrations#cancel-an-import)(owner, repo): *Cancel an import*\n", "- [migrations.get_commit_authors](https://docs.github.com/rest/reference/migrations#get-commit-authors)(owner, repo, since): *Get commit authors*\n", "- [migrations.map_commit_author](https://docs.github.com/rest/reference/migrations#map-a-commit-author)(owner, repo, author_id, email, name, remote_id): *Map a commit author*\n", "- [migrations.get_large_files](https://docs.github.com/rest/reference/migrations#get-large-files)(owner, repo): *Get large files*\n", "- [migrations.set_lfs_preference](https://docs.github.com/rest/reference/migrations#update-git-lfs-preference)(owner, repo, use_lfs): *Update Git LFS preference*\n", "- [migrations.list_for_authenticated_user](https://docs.github.com/rest/reference/migrations#list-user-migrations)(per_page, page): *List user migrations*\n", "- [migrations.start_for_authenticated_user](https://docs.github.com/rest/reference/migrations#start-a-user-migration)(lock_repositories, exclude_attachments, exclude, repositories): *Start a user migration*\n", "- [migrations.get_status_for_authenticated_user](https://docs.github.com/rest/reference/migrations#get-a-user-migration-status)(migration_id, exclude): *Get a user migration status*\n", "- [migrations.get_archive_for_authenticated_user](https://docs.github.com/rest/reference/migrations#download-a-user-migration-archive)(migration_id): *Download a user migration archive*\n", "- [migrations.delete_archive_for_authenticated_user](https://docs.github.com/rest/reference/migrations#delete-a-user-migration-archive)(migration_id): *Delete a user migration archive*\n", "- [migrations.unlock_repo_for_authenticated_user](https://docs.github.com/rest/reference/migrations#unlock-a-user-repository)(migration_id, repo_name): *Unlock a user repository*\n", "- [migrations.list_repos_for_user](https://docs.github.com/rest/reference/migrations#list-repositories-for-a-user-migration)(migration_id, per_page, page): *List repositories for a user migration*\n", "\n", "## oauth_authorizations\n", "\n", "- [oauth-authorizations.list_grants](https://docs.github.com/rest/reference/oauth-authorizations#list-your-grants)(per_page, page): *List your grants*\n", "- [oauth-authorizations.get_grant](https://docs.github.com/rest/reference/oauth-authorizations#get-a-single-grant)(grant_id): *Get a single grant*\n", "- [oauth-authorizations.delete_grant](https://docs.github.com/rest/reference/oauth-authorizations#delete-a-grant)(grant_id): *Delete a grant*\n", "- [oauth-authorizations.list_authorizations](https://docs.github.com/rest/reference/oauth-authorizations#list-your-authorizations)(per_page, page): *List your authorizations*\n", "- [oauth-authorizations.create_authorization](https://docs.github.com/rest/reference/oauth-authorizations#create-a-new-authorization)(scopes, note, note_url, client_id, client_secret, fingerprint): *Create a new authorization*\n", "- [oauth-authorizations.get_or_create_authorization_for_app](https://docs.github.com/rest/reference/oauth-authorizations#get-or-create-an-authorization-for-a-specific-app)(client_id, client_secret, scopes, note, note_url, fingerprint): *Get-or-create an authorization for a specific app*\n", "- [oauth-authorizations.get_or_create_authorization_for_app_and_fingerprint](https://docs.github.com/rest/reference/oauth-authorizations#get-or-create-an-authorization-for-a-specific-app-and-fingerprint)(client_id, fingerprint, client_secret, scopes, note, note_url): *Get-or-create an authorization for a specific app and fingerprint*\n", "- [oauth-authorizations.get_authorization](https://docs.github.com/rest/reference/oauth-authorizations#get-a-single-authorization)(authorization_id): *Get a single authorization*\n", "- [oauth-authorizations.update_authorization](https://docs.github.com/rest/reference/oauth-authorizations#update-an-existing-authorization)(authorization_id, scopes, add_scopes, remove_scopes, note, note_url, fingerprint): *Update an existing authorization*\n", "- [oauth-authorizations.delete_authorization](https://docs.github.com/rest/reference/oauth-authorizations#delete-an-authorization)(authorization_id): *Delete an authorization*\n", "\n", "## orgs\n", "\n", "- [orgs.list](https://docs.github.com/v3/orgs/#list-organizations)(since, per_page): *List organizations*\n", "- [orgs.get](https://docs.github.com/v3/orgs/#get-an-organization)(org): *Get an organization*\n", "- [orgs.update](https://docs.github.com/v3/orgs/#update-an-organization)(org, billing_email, company, email, twitter_username, location, name, description, has_organization_projects, has_repository_projects, default_repository_permission, members_can_create_repositories, members_can_create_internal_repositories, members_can_create_private_repositories, members_can_create_public_repositories, members_allowed_repository_creation_type, members_can_create_pages, blog): *Update an organization*\n", "- [orgs.list_blocked_users](https://docs.github.com/rest/reference/orgs#list-users-blocked-by-an-organization)(org): *List users blocked by an organization*\n", "- [orgs.check_blocked_user](https://docs.github.com/rest/reference/orgs#check-if-a-user-is-blocked-by-an-organization)(org, username): *Check if a user is blocked by an organization*\n", "- [orgs.block_user](https://docs.github.com/rest/reference/orgs#block-a-user-from-an-organization)(org, username): *Block a user from an organization*\n", "- [orgs.unblock_user](https://docs.github.com/rest/reference/orgs#unblock-a-user-from-an-organization)(org, username): *Unblock a user from an organization*\n", "- [orgs.list_saml_sso_authorizations](https://docs.github.com/v3/orgs/#list-saml-sso-authorizations-for-an-organization)(org): *List SAML SSO authorizations for an organization*\n", "- [orgs.remove_saml_sso_authorization](https://docs.github.com/v3/orgs/#remove-a-saml-sso-authorization-for-an-organization)(org, credential_id): *Remove a SAML SSO authorization for an organization*\n", "- [orgs.list_webhooks](https://docs.github.com/rest/reference/orgs#list-organization-webhooks)(org, per_page, page): *List organization webhooks*\n", "- [orgs.create_webhook](https://docs.github.com/rest/reference/orgs#create-an-organization-webhook)(org, name, config, events, active): *Create an organization webhook*\n", "- [orgs.get_webhook](https://docs.github.com/rest/reference/orgs#get-an-organization-webhook)(org, hook_id): *Get an organization webhook*\n", "- [orgs.update_webhook](https://docs.github.com/rest/reference/orgs#update-an-organization-webhook)(org, hook_id, config, events, active, name): *Update an organization webhook*\n", "- [orgs.delete_webhook](https://docs.github.com/rest/reference/orgs#delete-an-organization-webhook)(org, hook_id): *Delete an organization webhook*\n", "- [orgs.get_webhook_config_for_org](https://docs.github.com/v3/orgs#get-a-webhook-configuration-for-an-organization)(org, hook_id): *Get a webhook configuration for an organization*\n", "- [orgs.update_webhook_config_for_org](https://docs.github.com/v3/orgs#update-a-webhook-configuration-for-an-organization)(org, hook_id, url, content_type, secret, insecure_ssl): *Update a webhook configuration for an organization*\n", "- [orgs.ping_webhook](https://docs.github.com/rest/reference/orgs#ping-an-organization-webhook)(org, hook_id): *Ping an organization webhook*\n", "- [orgs.list_app_installations](https://docs.github.com/v3/orgs/#list-app-installations-for-an-organization)(org, per_page, page): *List app installations for an organization*\n", "- [orgs.list_pending_invitations](https://docs.github.com/rest/reference/orgs#list-pending-organization-invitations)(org, per_page, page): *List pending organization invitations*\n", "- [orgs.create_invitation](https://docs.github.com/rest/reference/orgs#create-an-organization-invitation)(org, invitee_id, email, role, team_ids): *Create an organization invitation*\n", "- [orgs.list_invitation_teams](https://docs.github.com/rest/reference/orgs#list-organization-invitation-teams)(org, invitation_id, per_page, page): *List organization invitation teams*\n", "- [orgs.list_members](https://docs.github.com/rest/reference/orgs#list-organization-members)(org, filter, role, per_page, page): *List organization members*\n", "- [orgs.check_membership_for_user](https://docs.github.com/rest/reference/orgs#check-organization-membership-for-a-user)(org, username): *Check organization membership for a user*\n", "- [orgs.remove_member](https://docs.github.com/rest/reference/orgs#remove-an-organization-member)(org, username): *Remove an organization member*\n", "- [orgs.get_membership_for_user](https://docs.github.com/rest/reference/orgs#get-organization-membership-for-a-user)(org, username): *Get organization membership for a user*\n", "- [orgs.set_membership_for_user](https://docs.github.com/rest/reference/orgs#set-organization-membership-for-a-user)(org, username, role): *Set organization membership for a user*\n", "- [orgs.remove_membership_for_user](https://docs.github.com/rest/reference/orgs#remove-organization-membership-for-a-user)(org, username): *Remove organization membership for a user*\n", "- [orgs.list_outside_collaborators](https://docs.github.com/rest/reference/orgs#list-outside-collaborators-for-an-organization)(org, filter, per_page, page): *List outside collaborators for an organization*\n", "- [orgs.convert_member_to_outside_collaborator](https://docs.github.com/rest/reference/orgs#convert-an-organization-member-to-outside-collaborator)(org, username): *Convert an organization member to outside collaborator*\n", "- [orgs.remove_outside_collaborator](https://docs.github.com/rest/reference/orgs#remove-outside-collaborator-from-an-organization)(org, username): *Remove outside collaborator from an organization*\n", "- [orgs.list_public_members](https://docs.github.com/rest/reference/orgs#list-public-organization-members)(org, per_page, page): *List public organization members*\n", "- [orgs.check_public_membership_for_user](https://docs.github.com/rest/reference/orgs#check-public-organization-membership-for-a-user)(org, username): *Check public organization membership for a user*\n", "- [orgs.set_public_membership_for_authenticated_user](https://docs.github.com/rest/reference/orgs#set-public-organization-membership-for-the-authenticated-user)(org, username): *Set public organization membership for the authenticated user*\n", "- [orgs.remove_public_membership_for_authenticated_user](https://docs.github.com/rest/reference/orgs#remove-public-organization-membership-for-the-authenticated-user)(org, username): *Remove public organization membership for the authenticated user*\n", "- [orgs.list_memberships_for_authenticated_user](https://docs.github.com/rest/reference/orgs#list-organization-memberships-for-the-authenticated-user)(state, per_page, page): *List organization memberships for the authenticated user*\n", "- [orgs.get_membership_for_authenticated_user](https://docs.github.com/rest/reference/orgs#get-an-organization-membership-for-the-authenticated-user)(org): *Get an organization membership for the authenticated user*\n", "- [orgs.update_membership_for_authenticated_user](https://docs.github.com/rest/reference/orgs#update-an-organization-membership-for-the-authenticated-user)(org, state): *Update an organization membership for the authenticated user*\n", "- [orgs.list_for_authenticated_user](https://docs.github.com/v3/orgs/#list-organizations-for-the-authenticated-user)(per_page, page): *List organizations for the authenticated user*\n", "- [orgs.list_for_user](https://docs.github.com/v3/orgs/#list-organizations-for-a-user)(username, per_page, page): *List organizations for a user*\n", "\n", "## projects\n", "\n", "- [projects.list_for_org](https://docs.github.com/v3/projects/#list-organization-projects)(org, state, per_page, page): *List organization projects*\n", "- [projects.create_for_org](https://docs.github.com/v3/projects/#create-an-organization-project)(org, name, body): *Create an organization project*\n", "- [projects.get_card](https://docs.github.com/rest/reference/projects#get-a-project-card)(card_id): *Get a project card*\n", "- [projects.update_card](https://docs.github.com/rest/reference/projects#update-a-project-card)(card_id, note, archived): *Update an existing project card*\n", "- [projects.delete_card](https://docs.github.com/rest/reference/projects#delete-a-project-card)(card_id): *Delete a project card*\n", "- [projects.move_card](https://docs.github.com/rest/reference/projects#move-a-project-card)(card_id, position, column_id): *Move a project card*\n", "- [projects.get_column](https://docs.github.com/rest/reference/projects#get-a-project-column)(column_id): *Get a project column*\n", "- [projects.update_column](https://docs.github.com/rest/reference/projects#update-a-project-column)(column_id, name): *Update an existing project column*\n", "- [projects.delete_column](https://docs.github.com/rest/reference/projects#delete-a-project-column)(column_id): *Delete a project column*\n", "- [projects.list_cards](https://docs.github.com/rest/reference/projects#list-project-cards)(column_id, archived_state, per_page, page): *List project cards*\n", "- [projects.create_card](https://docs.github.com/rest/reference/projects#create-a-project-card)(column_id): *Create a project card*\n", "- [projects.move_column](https://docs.github.com/rest/reference/projects#move-a-project-column)(column_id, position): *Move a project column*\n", "- [projects.get](https://docs.github.com/v3/projects/#get-a-project)(project_id): *Get a project*\n", "- [projects.update](https://docs.github.com/v3/projects/#update-a-project)(project_id, name, body, state, organization_permission, private): *Update a project*\n", "- [projects.delete](https://docs.github.com/v3/projects/#delete-a-project)(project_id): *Delete a project*\n", "- [projects.list_collaborators](https://docs.github.com/rest/reference/projects#list-project-collaborators)(project_id, affiliation, per_page, page): *List project collaborators*\n", "- [projects.add_collaborator](https://docs.github.com/rest/reference/projects#add-project-collaborator)(project_id, username, permission): *Add project collaborator*\n", "- [projects.remove_collaborator](https://docs.github.com/rest/reference/projects#remove-project-collaborator)(project_id, username): *Remove user as a collaborator*\n", "- [projects.get_permission_for_user](https://docs.github.com/rest/reference/projects#get-project-permission-for-a-user)(project_id, username): *Get project permission for a user*\n", "- [projects.list_columns](https://docs.github.com/rest/reference/projects#list-project-columns)(project_id, per_page, page): *List project columns*\n", "- [projects.create_column](https://docs.github.com/rest/reference/projects#create-a-project-column)(project_id, name): *Create a project column*\n", "- [projects.list_for_repo](https://docs.github.com/v3/projects/#list-repository-projects)(owner, repo, state, per_page, page): *List repository projects*\n", "- [projects.create_for_repo](https://docs.github.com/v3/projects/#create-a-repository-project)(owner, repo, name, body): *Create a repository project*\n", "- [projects.create_for_authenticated_user](https://docs.github.com/v3/projects/#create-a-user-project)(name, body): *Create a user project*\n", "- [projects.list_for_user](https://docs.github.com/v3/projects/#list-user-projects)(username, state, per_page, page): *List user projects*\n", "\n", "## pulls\n", "\n", "- [pulls.list](https://docs.github.com/v3/pulls/#list-pull-requests)(owner, repo, state, head, base, sort, direction, per_page, page): *List pull requests*\n", "- [pulls.create](https://docs.github.com/v3/pulls/#create-a-pull-request)(owner, repo, title, head, base, body, maintainer_can_modify, draft, issue): *Create a pull request*\n", "- [pulls.list_review_comments_for_repo](https://docs.github.com/rest/reference/pulls#list-review-comments-in-a-repository)(owner, repo, sort, direction, since, per_page, page): *List review comments in a repository*\n", "- [pulls.get_review_comment](https://docs.github.com/rest/reference/pulls#get-a-review-comment-for-a-pull-request)(owner, repo, comment_id): *Get a review comment for a pull request*\n", "- [pulls.update_review_comment](https://docs.github.com/rest/reference/pulls#update-a-review-comment-for-a-pull-request)(owner, repo, comment_id, body): *Update a review comment for a pull request*\n", "- [pulls.delete_review_comment](https://docs.github.com/rest/reference/pulls#delete-a-review-comment-for-a-pull-request)(owner, repo, comment_id): *Delete a review comment for a pull request*\n", "- [pulls.get](https://docs.github.com/v3/pulls/#get-a-pull-request)(owner, repo, pull_number): *Get a pull request*\n", "- [pulls.update](https://docs.github.com/v3/pulls/#update-a-pull-request)(owner, repo, pull_number, title, body, state, base, maintainer_can_modify): *Update a pull request*\n", "- [pulls.list_review_comments](https://docs.github.com/rest/reference/pulls#list-review-comments-on-a-pull-request)(owner, repo, pull_number, sort, direction, since, per_page, page): *List review comments on a pull request*\n", "- [pulls.create_review_comment](https://docs.github.com/rest/reference/pulls#create-a-review-comment-for-a-pull-request)(owner, repo, pull_number, body, commit_id, path, position, side, line, start_line, start_side, in_reply_to): *Create a review comment for a pull request*\n", "- [pulls.create_reply_for_review_comment](https://docs.github.com/rest/reference/pulls#create-a-reply-for-a-review-comment)(owner, repo, pull_number, comment_id, body): *Create a reply for a review comment*\n", "- [pulls.list_commits](https://docs.github.com/v3/pulls/#list-commits-on-a-pull-request)(owner, repo, pull_number, per_page, page): *List commits on a pull request*\n", "- [pulls.list_files](https://docs.github.com/v3/pulls/#list-pull-requests-files)(owner, repo, pull_number, per_page, page): *List pull requests files*\n", "- [pulls.check_if_merged](https://docs.github.com/v3/pulls/#check-if-a-pull-request-has-been-merged)(owner, repo, pull_number): *Check if a pull request has been merged*\n", "- [pulls.merge](https://docs.github.com/v3/pulls/#merge-a-pull-request)(owner, repo, pull_number, commit_title, commit_message, sha, merge_method): *Merge a pull request*\n", "- [pulls.list_requested_reviewers](https://docs.github.com/rest/reference/pulls#list-requested-reviewers-for-a-pull-request)(owner, repo, pull_number, per_page, page): *List requested reviewers for a pull request*\n", "- [pulls.request_reviewers](https://docs.github.com/rest/reference/pulls#request-reviewers-for-a-pull-request)(owner, repo, pull_number, reviewers, team_reviewers): *Request reviewers for a pull request*\n", "- [pulls.remove_requested_reviewers](https://docs.github.com/rest/reference/pulls#remove-requested-reviewers-from-a-pull-request)(owner, repo, pull_number, reviewers, team_reviewers): *Remove requested reviewers from a pull request*\n", "- [pulls.list_reviews](https://docs.github.com/rest/reference/pulls#list-reviews-for-a-pull-request)(owner, repo, pull_number, per_page, page): *List reviews for a pull request*\n", "- [pulls.create_review](https://docs.github.com/rest/reference/pulls#create-a-review-for-a-pull-request)(owner, repo, pull_number, commit_id, body, event, comments): *Create a review for a pull request*\n", "- [pulls.get_review](https://docs.github.com/rest/reference/pulls#get-a-review-for-a-pull-request)(owner, repo, pull_number, review_id): *Get a review for a pull request*\n", "- [pulls.update_review](https://docs.github.com/rest/reference/pulls#update-a-review-for-a-pull-request)(owner, repo, pull_number, review_id, body): *Update a review for a pull request*\n", "- [pulls.delete_pending_review](https://docs.github.com/rest/reference/pulls#delete-a-pending-review-for-a-pull-request)(owner, repo, pull_number, review_id): *Delete a pending review for a pull request*\n", "- [pulls.list_comments_for_review](https://docs.github.com/rest/reference/pulls#list-comments-for-a-pull-request-review)(owner, repo, pull_number, review_id, per_page, page): *List comments for a pull request review*\n", "- [pulls.dismiss_review](https://docs.github.com/rest/reference/pulls#dismiss-a-review-for-a-pull-request)(owner, repo, pull_number, review_id, message, event): *Dismiss a review for a pull request*\n", "- [pulls.submit_review](https://docs.github.com/rest/reference/pulls#submit-a-review-for-a-pull-request)(owner, repo, pull_number, review_id, body, event): *Submit a review for a pull request*\n", "- [pulls.update_branch](https://docs.github.com/v3/pulls/#update-a-pull-request-branch)(owner, repo, pull_number, expected_head_sha): *Update a pull request branch*\n", "\n", "## rate_limit\n", "\n", "- [rate-limit.get](https://docs.github.com/v3/rate_limit/#get-rate-limit-status-for-the-authenticated-user)(): *Get rate limit status for the authenticated user*\n", "\n", "## reactions\n", "\n", "- [reactions.list_for_team_discussion_comment_in_org](https://docs.github.com/v3/reactions/#list-reactions-for-a-team-discussion-comment)(org, team_slug, discussion_number, comment_number, content, per_page, page): *List reactions for a team discussion comment*\n", "- [reactions.create_for_team_discussion_comment_in_org](https://docs.github.com/v3/reactions/#create-reaction-for-a-team-discussion-comment)(org, team_slug, discussion_number, comment_number, content): *Create reaction for a team discussion comment*\n", "- [reactions.delete_for_team_discussion_comment](https://docs.github.com/v3/reactions/#delete-team-discussion-comment-reaction)(org, team_slug, discussion_number, comment_number, reaction_id): *Delete team discussion comment reaction*\n", "- [reactions.list_for_team_discussion_in_org](https://docs.github.com/v3/reactions/#list-reactions-for-a-team-discussion)(org, team_slug, discussion_number, content, per_page, page): *List reactions for a team discussion*\n", "- [reactions.create_for_team_discussion_in_org](https://docs.github.com/v3/reactions/#create-reaction-for-a-team-discussion)(org, team_slug, discussion_number, content): *Create reaction for a team discussion*\n", "- [reactions.delete_for_team_discussion](https://docs.github.com/v3/reactions/#delete-team-discussion-reaction)(org, team_slug, discussion_number, reaction_id): *Delete team discussion reaction*\n", "- [reactions.delete_legacy](https://docs.github.com/v3/reactions/#delete-a-reaction-legacy)(reaction_id): *Delete a reaction (Legacy)*\n", "- [reactions.list_for_commit_comment](https://docs.github.com/v3/reactions/#list-reactions-for-a-commit-comment)(owner, repo, comment_id, content, per_page, page): *List reactions for a commit comment*\n", "- [reactions.create_for_commit_comment](https://docs.github.com/v3/reactions/#create-reaction-for-a-commit-comment)(owner, repo, comment_id, content): *Create reaction for a commit comment*\n", "- [reactions.delete_for_commit_comment](https://docs.github.com/v3/reactions/#delete-a-commit-comment-reaction)(owner, repo, comment_id, reaction_id): *Delete a commit comment reaction*\n", "- [reactions.list_for_issue_comment](https://docs.github.com/v3/reactions/#list-reactions-for-an-issue-comment)(owner, repo, comment_id, content, per_page, page): *List reactions for an issue comment*\n", "- [reactions.create_for_issue_comment](https://docs.github.com/v3/reactions/#create-reaction-for-an-issue-comment)(owner, repo, comment_id, content): *Create reaction for an issue comment*\n", "- [reactions.delete_for_issue_comment](https://docs.github.com/v3/reactions/#delete-an-issue-comment-reaction)(owner, repo, comment_id, reaction_id): *Delete an issue comment reaction*\n", "- [reactions.list_for_issue](https://docs.github.com/v3/reactions/#list-reactions-for-an-issue)(owner, repo, issue_number, content, per_page, page): *List reactions for an issue*\n", "- [reactions.create_for_issue](https://docs.github.com/v3/reactions/#create-reaction-for-an-issue)(owner, repo, issue_number, content): *Create reaction for an issue*\n", "- [reactions.delete_for_issue](https://docs.github.com/v3/reactions/#delete-an-issue-reaction)(owner, repo, issue_number, reaction_id): *Delete an issue reaction*\n", "- [reactions.list_for_pull_request_review_comment](https://docs.github.com/v3/reactions/#list-reactions-for-a-pull-request-review-comment)(owner, repo, comment_id, content, per_page, page): *List reactions for a pull request review comment*\n", "- [reactions.create_for_pull_request_review_comment](https://docs.github.com/v3/reactions/#create-reaction-for-a-pull-request-review-comment)(owner, repo, comment_id, content): *Create reaction for a pull request review comment*\n", "- [reactions.delete_for_pull_request_comment](https://docs.github.com/v3/reactions/#delete-a-pull-request-comment-reaction)(owner, repo, comment_id, reaction_id): *Delete a pull request comment reaction*\n", "- [reactions.list_for_team_discussion_comment_legacy](https://docs.github.com/v3/reactions/#list-reactions-for-a-team-discussion-comment-legacy)(team_id, discussion_number, comment_number, content, per_page, page): *List reactions for a team discussion comment (Legacy)*\n", "- [reactions.create_for_team_discussion_comment_legacy](https://docs.github.com/v3/reactions/#create-reaction-for-a-team-discussion-comment-legacy)(team_id, discussion_number, comment_number, content): *Create reaction for a team discussion comment (Legacy)*\n", "- [reactions.list_for_team_discussion_legacy](https://docs.github.com/v3/reactions/#list-reactions-for-a-team-discussion-legacy)(team_id, discussion_number, content, per_page, page): *List reactions for a team discussion (Legacy)*\n", "- [reactions.create_for_team_discussion_legacy](https://docs.github.com/v3/reactions/#create-reaction-for-a-team-discussion-legacy)(team_id, discussion_number, content): *Create reaction for a team discussion (Legacy)*\n", "\n", "## repos\n", "\n", "- [repos.list_for_org](https://docs.github.com/v3/repos/#list-organization-repositories)(org, type, sort, direction, per_page, page): *List organization repositories*\n", "- [repos.create_in_org](https://docs.github.com/v3/repos/#create-an-organization-repository)(org, name, description, homepage, private, visibility, has_issues, has_projects, has_wiki, is_template, team_id, auto_init, gitignore_template, license_template, allow_squash_merge, allow_merge_commit, allow_rebase_merge, delete_branch_on_merge): *Create an organization repository*\n", "- [repos.get](https://docs.github.com/v3/repos/#get-a-repository)(owner, repo): *Get a repository*\n", "- [repos.update](https://docs.github.com/v3/repos/#update-a-repository)(owner, repo, name, description, homepage, private, visibility, has_issues, has_projects, has_wiki, is_template, default_branch, allow_squash_merge, allow_merge_commit, allow_rebase_merge, delete_branch_on_merge, archived): *Update a repository*\n", "- [repos.delete](https://docs.github.com/v3/repos/#delete-a-repository)(owner, repo): *Delete a repository*\n", "- [repos.enable_automated_security_fixes](https://docs.github.com/v3/repos/#enable-automated-security-fixes)(owner, repo): *Enable automated security fixes*\n", "- [repos.disable_automated_security_fixes](https://docs.github.com/v3/repos/#disable-automated-security-fixes)(owner, repo): *Disable automated security fixes*\n", "- [repos.list_branches](https://docs.github.com/rest/reference/repos#list-branches)(owner, repo, protected, per_page, page): *List branches*\n", "- [repos.get_branch](https://docs.github.com/rest/reference/repos#get-a-branch)(owner, repo, branch): *Get a branch*\n", "- [repos.get_branch_protection](https://docs.github.com/rest/reference/repos#get-branch-protection)(owner, repo, branch): *Get branch protection*\n", "- [repos.update_branch_protection](https://docs.github.com/rest/reference/repos#update-branch-protection)(owner, repo, branch, required_status_checks, enforce_admins, required_pull_request_reviews, restrictions, required_linear_history, allow_force_pushes, allow_deletions): *Update branch protection*\n", "- [repos.delete_branch_protection](https://docs.github.com/rest/reference/repos#delete-branch-protection)(owner, repo, branch): *Delete branch protection*\n", "- [repos.get_admin_branch_protection](https://docs.github.com/rest/reference/repos#get-admin-branch-protection)(owner, repo, branch): *Get admin branch protection*\n", "- [repos.set_admin_branch_protection](https://docs.github.com/rest/reference/repos#set-admin-branch-protection)(owner, repo, branch): *Set admin branch protection*\n", "- [repos.delete_admin_branch_protection](https://docs.github.com/rest/reference/repos#delete-admin-branch-protection)(owner, repo, branch): *Delete admin branch protection*\n", "- [repos.get_pull_request_review_protection](https://docs.github.com/rest/reference/repos#get-pull-request-review-protection)(owner, repo, branch): *Get pull request review protection*\n", "- [repos.update_pull_request_review_protection](https://docs.github.com/rest/reference/repos#update-pull-request-review-protection)(owner, repo, branch, dismissal_restrictions, dismiss_stale_reviews, require_code_owner_reviews, required_approving_review_count): *Update pull request review protection*\n", "- [repos.delete_pull_request_review_protection](https://docs.github.com/rest/reference/repos#delete-pull-request-review-protection)(owner, repo, branch): *Delete pull request review protection*\n", "- [repos.get_commit_signature_protection](https://docs.github.com/rest/reference/repos#get-commit-signature-protection)(owner, repo, branch): *Get commit signature protection*\n", "- [repos.create_commit_signature_protection](https://docs.github.com/rest/reference/repos#create-commit-signature-protection)(owner, repo, branch): *Create commit signature protection*\n", "- [repos.delete_commit_signature_protection](https://docs.github.com/rest/reference/repos#delete-commit-signature-protection)(owner, repo, branch): *Delete commit signature protection*\n", "- [repos.get_status_checks_protection](https://docs.github.com/rest/reference/repos#get-status-checks-protection)(owner, repo, branch): *Get status checks protection*\n", "- [repos.update_status_check_protection](https://docs.github.com/rest/reference/repos#update-status-check-potection)(owner, repo, branch, strict, contexts): *Update status check protection*\n", "- [repos.remove_status_check_protection](https://docs.github.com/rest/reference/repos#remove-status-check-protection)(owner, repo, branch): *Remove status check protection*\n", "- [repos.get_all_status_check_contexts](https://docs.github.com/rest/reference/repos#get-all-status-check-contexts)(owner, repo, branch): *Get all status check contexts*\n", "- [repos.add_status_check_contexts](https://docs.github.com/rest/reference/repos#add-status-check-contexts)(owner, repo, branch, contexts): *Add status check contexts*\n", "- [repos.set_status_check_contexts](https://docs.github.com/rest/reference/repos#set-status-check-contexts)(owner, repo, branch, contexts): *Set status check contexts*\n", "- [repos.remove_status_check_contexts](https://docs.github.com/rest/reference/repos#remove-status-check-contexts)(owner, repo, branch, contexts): *Remove status check contexts*\n", "- [repos.get_access_restrictions](https://docs.github.com/rest/reference/repos#get-access-restrictions)(owner, repo, branch): *Get access restrictions*\n", "- [repos.delete_access_restrictions](https://docs.github.com/rest/reference/repos#delete-access-restrictions)(owner, repo, branch): *Delete access restrictions*\n", "- [repos.get_apps_with_access_to_protected_branch](https://docs.github.com/rest/reference/repos#list-apps-with-access-to-the-protected-branch)(owner, repo, branch): *Get apps with access to the protected branch*\n", "- [repos.add_app_access_restrictions](https://docs.github.com/rest/reference/repos#add-app-access-restrictions)(owner, repo, branch, apps): *Add app access restrictions*\n", "- [repos.set_app_access_restrictions](https://docs.github.com/rest/reference/repos#set-app-access-restrictions)(owner, repo, branch, apps): *Set app access restrictions*\n", "- [repos.remove_app_access_restrictions](https://docs.github.com/rest/reference/repos#remove-app-access-restrictions)(owner, repo, branch, apps): *Remove app access restrictions*\n", "- [repos.get_teams_with_access_to_protected_branch](https://docs.github.com/rest/reference/repos#list-teams-with-access-to-the-protected-branch)(owner, repo, branch): *Get teams with access to the protected branch*\n", "- [repos.add_team_access_restrictions](https://docs.github.com/rest/reference/repos#add-team-access-restrictions)(owner, repo, branch, teams): *Add team access restrictions*\n", "- [repos.set_team_access_restrictions](https://docs.github.com/rest/reference/repos#set-team-access-restrictions)(owner, repo, branch, teams): *Set team access restrictions*\n", "- [repos.remove_team_access_restrictions](https://docs.github.com/rest/reference/repos#remove-team-access-restrictions)(owner, repo, branch, teams): *Remove team access restrictions*\n", "- [repos.get_users_with_access_to_protected_branch](https://docs.github.com/rest/reference/repos#list-users-with-access-to-the-protected-branch)(owner, repo, branch): *Get users with access to the protected branch*\n", "- [repos.add_user_access_restrictions](https://docs.github.com/rest/reference/repos#add-user-access-restrictions)(owner, repo, branch, users): *Add user access restrictions*\n", "- [repos.set_user_access_restrictions](https://docs.github.com/rest/reference/repos#set-user-access-restrictions)(owner, repo, branch, users): *Set user access restrictions*\n", "- [repos.remove_user_access_restrictions](https://docs.github.com/rest/reference/repos#remove-user-access-restrictions)(owner, repo, branch, users): *Remove user access restrictions*\n", "- [repos.list_collaborators](https://docs.github.com/rest/reference/repos#list-repository-collaborators)(owner, repo, affiliation, per_page, page): *List repository collaborators*\n", "- [repos.check_collaborator](https://docs.github.com/rest/reference/repos#check-if-a-user-is-a-repository-collaborator)(owner, repo, username): *Check if a user is a repository collaborator*\n", "- [repos.add_collaborator](https://docs.github.com/rest/reference/repos#add-a-repository-collaborator)(owner, repo, username, permission, permissions): *Add a repository collaborator*\n", "- [repos.remove_collaborator](https://docs.github.com/rest/reference/repos#remove-a-repository-collaborator)(owner, repo, username): *Remove a repository collaborator*\n", "- [repos.get_collaborator_permission_level](https://docs.github.com/rest/reference/repos#get-repository-permissions-for-a-user)(owner, repo, username): *Get repository permissions for a user*\n", "- [repos.list_commit_comments_for_repo](https://docs.github.com/rest/reference/repos#list-commit-comments-for-a-repository)(owner, repo, per_page, page): *List commit comments for a repository*\n", "- [repos.get_commit_comment](https://docs.github.com/rest/reference/repos#get-a-commit-comment)(owner, repo, comment_id): *Get a commit comment*\n", "- [repos.update_commit_comment](https://docs.github.com/rest/reference/repos#update-a-commit-comment)(owner, repo, comment_id, body): *Update a commit comment*\n", "- [repos.delete_commit_comment](https://docs.github.com/rest/reference/repos#delete-a-commit-comment)(owner, repo, comment_id): *Delete a commit comment*\n", "- [repos.list_commits](https://docs.github.com/rest/reference/repos#list-commits)(owner, repo, sha, path, author, since, until, per_page, page): *List commits*\n", "- [repos.list_branches_for_head_commit](https://docs.github.com/rest/reference/repos#list-branches-for-head-commit)(owner, repo, commit_sha): *List branches for HEAD commit*\n", "- [repos.list_comments_for_commit](https://docs.github.com/rest/reference/repos#list-commit-comments)(owner, repo, commit_sha, per_page, page): *List commit comments*\n", "- [repos.create_commit_comment](https://docs.github.com/rest/reference/repos#create-a-commit-comment)(owner, repo, commit_sha, body, path, position, line): *Create a commit comment*\n", "- [repos.list_pull_requests_associated_with_commit](https://docs.github.com/rest/reference/repos#list-pull-requests-associated-with-a-commit)(owner, repo, commit_sha, per_page, page): *List pull requests associated with a commit*\n", "- [repos.get_commit](https://docs.github.com/rest/reference/repos#get-a-commit)(owner, repo, ref): *Get a commit*\n", "- [repos.get_combined_status_for_ref](https://docs.github.com/rest/reference/repos#get-the-combined-status-for-a-specific-reference)(owner, repo, ref): *Get the combined status for a specific reference*\n", "- [repos.list_commit_statuses_for_ref](https://docs.github.com/rest/reference/repos#list-commit-statuses-for-a-reference)(owner, repo, ref, per_page, page): *List commit statuses for a reference*\n", "- [repos.get_community_profile_metrics](https://docs.github.com/rest/reference/repos#get-community-profile-metrics)(owner, repo): *Get community profile metrics*\n", "- [repos.compare_commits](https://docs.github.com/rest/reference/repos#compare-two-commits)(owner, repo, base, head): *Compare two commits*\n", "- [repos.get_content](https://docs.github.com/rest/reference/repos#get-repository-content)(owner, repo, path, ref): *Get repository content*\n", "- [repos.create_or_update_file_contents](https://docs.github.com/rest/reference/repos#create-or-update-file-contents)(owner, repo, path, message, content, sha, branch, committer, author): *Create or update file contents*\n", "- [repos.delete_file](https://docs.github.com/rest/reference/repos#delete-a-file)(owner, repo, path, message, sha, branch, committer, author): *Delete a file*\n", "- [repos.list_contributors](https://docs.github.com/v3/repos/#list-repository-contributors)(owner, repo, anon, per_page, page): *List repository contributors*\n", "- [repos.list_deployments](https://docs.github.com/rest/reference/repos#list-deployments)(owner, repo, sha, ref, task, environment, per_page, page): *List deployments*\n", "- [repos.create_deployment](https://docs.github.com/rest/reference/repos#create-a-deployment)(owner, repo, ref, task, auto_merge, required_contexts, payload, environment, description, transient_environment, production_environment, created_at): *Create a deployment*\n", "- [repos.get_deployment](https://docs.github.com/rest/reference/repos#get-a-deployment)(owner, repo, deployment_id): *Get a deployment*\n", "- [repos.delete_deployment](https://docs.github.com/rest/reference/repos#delete-a-deployment)(owner, repo, deployment_id): *Delete a deployment*\n", "- [repos.list_deployment_statuses](https://docs.github.com/rest/reference/repos#list-deployment-statuses)(owner, repo, deployment_id, per_page, page): *List deployment statuses*\n", "- [repos.create_deployment_status](https://docs.github.com/rest/reference/repos#create-a-deployment-status)(owner, repo, deployment_id, state, target_url, log_url, description, environment, environment_url, auto_inactive): *Create a deployment status*\n", "- [repos.get_deployment_status](https://docs.github.com/rest/reference/repos#get-a-deployment-status)(owner, repo, deployment_id, status_id): *Get a deployment status*\n", "- [repos.create_dispatch_event](https://docs.github.com/v3/repos/#create-a-repository-dispatch-event)(owner, repo, event_type, client_payload): *Create a repository dispatch event*\n", "- [repos.list_forks](https://docs.github.com/rest/reference/repos#list-forks)(owner, repo, sort, per_page, page): *List forks*\n", "- [repos.create_fork](https://docs.github.com/rest/reference/repos#create-a-fork)(owner, repo, organization): *Create a fork*\n", "- [repos.list_webhooks](https://docs.github.com/rest/reference/repos#list-repository-webhooks)(owner, repo, per_page, page): *List repository webhooks*\n", "- [repos.create_webhook](https://docs.github.com/rest/reference/repos#create-a-repository-webhook)(owner, repo, name, config, events, active): *Create a repository webhook*\n", "- [repos.get_webhook](https://docs.github.com/rest/reference/repos#get-a-repository-webhook)(owner, repo, hook_id): *Get a repository webhook*\n", "- [repos.update_webhook](https://docs.github.com/rest/reference/repos#update-a-repository-webhook)(owner, repo, hook_id, config, events, add_events, remove_events, active): *Update a repository webhook*\n", "- [repos.delete_webhook](https://docs.github.com/rest/reference/repos#delete-a-repository-webhook)(owner, repo, hook_id): *Delete a repository webhook*\n", "- [repos.get_webhook_config_for_repo](https://docs.github.com/v3/repos#get-a-webhook-configuration-for-a-repository)(owner, repo, hook_id): *Get a webhook configuration for a repository*\n", "- [repos.update_webhook_config_for_repo](https://docs.github.com/v3/repos#update-a-webhook-configuration-for-a-repository)(owner, repo, hook_id, url, content_type, secret, insecure_ssl): *Update a webhook configuration for a repository*\n", "- [repos.ping_webhook](https://docs.github.com/rest/reference/repos#ping-a-repository-webhook)(owner, repo, hook_id): *Ping a repository webhook*\n", "- [repos.test_push_webhook](https://docs.github.com/rest/reference/repos#test-the-push-repository-webhook)(owner, repo, hook_id): *Test the push repository webhook*\n", "- [repos.list_invitations](https://docs.github.com/rest/reference/repos#list-repository-invitations)(owner, repo, per_page, page): *List repository invitations*\n", "- [repos.update_invitation](https://docs.github.com/rest/reference/repos#update-a-repository-invitation)(owner, repo, invitation_id, permissions): *Update a repository invitation*\n", "- [repos.delete_invitation](https://docs.github.com/rest/reference/repos#delete-a-repository-invitation)(owner, repo, invitation_id): *Delete a repository invitation*\n", "- [repos.list_deploy_keys](https://docs.github.com/rest/reference/repos#list-deploy-keys)(owner, repo, per_page, page): *List deploy keys*\n", "- [repos.create_deploy_key](https://docs.github.com/rest/reference/repos#create-a-deploy-key)(owner, repo, title, key, read_only): *Create a deploy key*\n", "- [repos.get_deploy_key](https://docs.github.com/rest/reference/repos#get-a-deploy-key)(owner, repo, key_id): *Get a deploy key*\n", "- [repos.delete_deploy_key](https://docs.github.com/rest/reference/repos#delete-a-deploy-key)(owner, repo, key_id): *Delete a deploy key*\n", "- [repos.list_languages](https://docs.github.com/v3/repos/#list-repository-languages)(owner, repo): *List repository languages*\n", "- [repos.merge](https://docs.github.com/rest/reference/repos#merge-a-branch)(owner, repo, base, head, commit_message): *Merge a branch*\n", "- [repos.get_pages](https://docs.github.com/rest/reference/repos#get-a-github-pages-site)(owner, repo): *Get a GitHub Pages site*\n", "- [repos.create_pages_site](https://docs.github.com/rest/reference/repos#create-a-github-pages-site)(owner, repo, source): *Create a GitHub Pages site*\n", "- [repos.update_information_about_pages_site](https://docs.github.com/rest/reference/repos#update-information-about-a-github-pages-site)(owner, repo, cname, source): *Update information about a GitHub Pages site*\n", "- [repos.delete_pages_site](https://docs.github.com/rest/reference/repos#delete-a-github-pages-site)(owner, repo): *Delete a GitHub Pages site*\n", "- [repos.list_pages_builds](https://docs.github.com/rest/reference/repos#list-github-pages-builds)(owner, repo, per_page, page): *List GitHub Pages builds*\n", "- [repos.request_pages_build](https://docs.github.com/rest/reference/repos#request-a-github-pages-build)(owner, repo): *Request a GitHub Pages build*\n", "- [repos.get_latest_pages_build](https://docs.github.com/rest/reference/repos#get-latest-pages-build)(owner, repo): *Get latest Pages build*\n", "- [repos.get_pages_build](https://docs.github.com/rest/reference/repos#get-github-pages-build)(owner, repo, build_id): *Get GitHub Pages build*\n", "- [repos.get_readme](https://docs.github.com/rest/reference/repos#get-a-repository-readme)(owner, repo, ref): *Get a repository README*\n", "- [repos.list_releases](https://docs.github.com/rest/reference/repos#list-releases)(owner, repo, per_page, page): *List releases*\n", "- [repos.create_release](https://docs.github.com/rest/reference/repos#create-a-release)(owner, repo, tag_name, target_commitish, name, body, draft, prerelease): *Create a release*\n", "- [repos.get_release_asset](https://docs.github.com/rest/reference/repos#get-a-release-asset)(owner, repo, asset_id): *Get a release asset*\n", "- [repos.update_release_asset](https://docs.github.com/rest/reference/repos#update-a-release-asset)(owner, repo, asset_id, name, label, state): *Update a release asset*\n", "- [repos.delete_release_asset](https://docs.github.com/rest/reference/repos#delete-a-release-asset)(owner, repo, asset_id): *Delete a release asset*\n", "- [repos.get_latest_release](https://docs.github.com/rest/reference/repos#get-the-latest-release)(owner, repo): *Get the latest release*\n", "- [repos.get_release_by_tag](https://docs.github.com/rest/reference/repos#get-a-release-by-tag-name)(owner, repo, tag): *Get a release by tag name*\n", "- [repos.get_release](https://docs.github.com/rest/reference/repos#get-a-release)(owner, repo, release_id): *Get a release*\n", "- [repos.update_release](https://docs.github.com/rest/reference/repos#update-a-release)(owner, repo, release_id, tag_name, target_commitish, name, body, draft, prerelease): *Update a release*\n", "- [repos.delete_release](https://docs.github.com/rest/reference/repos#delete-a-release)(owner, repo, release_id): *Delete a release*\n", "- [repos.list_release_assets](https://docs.github.com/rest/reference/repos#list-release-assets)(owner, repo, release_id, per_page, page): *List release assets*\n", "- [repos.upload_release_asset](https://docs.github.com/rest/reference/repos#upload-a-release-asset)(owner, repo, release_id, name, label): *Upload a release asset*\n", "- [repos.get_code_frequency_stats](https://docs.github.com/rest/reference/repos#get-the-weekly-commit-activity)(owner, repo): *Get the weekly commit activity*\n", "- [repos.get_commit_activity_stats](https://docs.github.com/rest/reference/repos#get-the-last-year-of-commit-activity)(owner, repo): *Get the last year of commit activity*\n", "- [repos.get_contributors_stats](https://docs.github.com/rest/reference/repos#get-all-contributor-commit-activity)(owner, repo): *Get all contributor commit activity*\n", "- [repos.get_participation_stats](https://docs.github.com/rest/reference/repos#get-the-weekly-commit-count)(owner, repo): *Get the weekly commit count*\n", "- [repos.get_punch_card_stats](https://docs.github.com/rest/reference/repos#get-the-hourly-commit-count-for-each-day)(owner, repo): *Get the hourly commit count for each day*\n", "- [repos.create_commit_status](https://docs.github.com/rest/reference/repos#create-a-commit-status)(owner, repo, sha, state, target_url, description, context): *Create a commit status*\n", "- [repos.list_tags](https://docs.github.com/v3/repos/#list-repository-tags)(owner, repo, per_page, page): *List repository tags*\n", "- [repos.download_tarball_archive](https://docs.github.com/rest/reference/repos#download-a-repository-archive)(owner, repo, ref): *Download a repository archive (tar)*\n", "- [repos.list_teams](https://docs.github.com/v3/repos/#list-repository-teams)(owner, repo, per_page, page): *List repository teams*\n", "- [repos.get_all_topics](https://docs.github.com/v3/repos/#get-all-repository-topics)(owner, repo): *Get all repository topics*\n", "- [repos.replace_all_topics](https://docs.github.com/v3/repos/#replace-all-repository-topics)(owner, repo, names): *Replace all repository topics*\n", "- [repos.get_clones](https://docs.github.com/rest/reference/repos#get-repository-clones)(owner, repo, per): *Get repository clones*\n", "- [repos.get_top_paths](https://docs.github.com/rest/reference/repos#get-top-referral-paths)(owner, repo): *Get top referral paths*\n", "- [repos.get_top_referrers](https://docs.github.com/rest/reference/repos#get-top-referral-sources)(owner, repo): *Get top referral sources*\n", "- [repos.get_views](https://docs.github.com/rest/reference/repos#get-page-views)(owner, repo, per): *Get page views*\n", "- [repos.transfer](https://docs.github.com/v3/repos/#transfer-a-repository)(owner, repo, new_owner, team_ids): *Transfer a repository*\n", "- [repos.check_vulnerability_alerts](https://docs.github.com/v3/repos/#check-if-vulnerability-alerts-are-enabled-for-a-repository)(owner, repo): *Check if vulnerability alerts are enabled for a repository*\n", "- [repos.enable_vulnerability_alerts](https://docs.github.com/v3/repos/#enable-vulnerability-alerts)(owner, repo): *Enable vulnerability alerts*\n", "- [repos.disable_vulnerability_alerts](https://docs.github.com/v3/repos/#disable-vulnerability-alerts)(owner, repo): *Disable vulnerability alerts*\n", "- [repos.download_zipball_archive](https://docs.github.com/rest/reference/repos#download-a-repository-archive)(owner, repo, ref): *Download a repository archive (zip)*\n", "- [repos.create_using_template](https://docs.github.com/v3/repos/#create-a-repository-using-a-template)(template_owner, template_repo, owner, name, description, include_all_branches, private): *Create a repository using a template*\n", "- [repos.list_public](https://docs.github.com/v3/repos/#list-public-repositories)(since): *List public repositories*\n", "- [repos.list_for_authenticated_user](https://docs.github.com/v3/repos/#list-repositories-for-the-authenticated-user)(visibility, affiliation, type, sort, direction, per_page, page, since, before): *List repositories for the authenticated user*\n", "- [repos.create_for_authenticated_user](https://docs.github.com/v3/repos/#create-a-repository-for-the-authenticated-user)(name, description, homepage, private, has_issues, has_projects, has_wiki, team_id, auto_init, gitignore_template, license_template, allow_squash_merge, allow_merge_commit, allow_rebase_merge, delete_branch_on_merge, has_downloads, is_template): *Create a repository for the authenticated user*\n", "- [repos.list_invitations_for_authenticated_user](https://docs.github.com/rest/reference/repos#list-repository-invitations-for-the-authenticated-user)(per_page, page): *List repository invitations for the authenticated user*\n", "- [repos.accept_invitation](https://docs.github.com/rest/reference/repos#accept-a-repository-invitation)(invitation_id): *Accept a repository invitation*\n", "- [repos.decline_invitation](https://docs.github.com/rest/reference/repos#decline-a-repository-invitation)(invitation_id): *Decline a repository invitation*\n", "- [repos.list_for_user](https://docs.github.com/v3/repos/#list-repositories-for-a-user)(username, type, sort, direction, per_page, page): *List repositories for a user*\n", "\n", "## scim\n", "\n", "- [scim.list_provisioned_identities](https://docs.github.com/v3/scim/#list-scim-provisioned-identities)(org, startIndex, count, filter): *List SCIM provisioned identities*\n", "- [scim.provision_and_invite_user](https://docs.github.com/v3/scim/#provision-and-invite-a-scim-user)(org, userName, displayName, name, emails, schemas, externalId, groups, active): *Provision and invite a SCIM user*\n", "- [scim.get_provisioning_information_for_user](https://docs.github.com/v3/scim/#get-scim-provisioning-information-for-a-user)(org, scim_user_id): *Get SCIM provisioning information for a user*\n", "- [scim.set_information_for_provisioned_user](https://docs.github.com/v3/scim/#set-scim-information-for-a-provisioned-user)(org, scim_user_id, schemas, displayName, externalId, groups, active, userName, name, emails): *Update a provisioned organization membership*\n", "- [scim.update_attribute_for_user](https://docs.github.com/v3/scim/#update-an-attribute-for-a-scim-user)(org, scim_user_id, schemas, Operations): *Update an attribute for a SCIM user*\n", "- [scim.delete_user_from_org](https://docs.github.com/v3/scim/#delete-a-scim-user-from-an-organization)(org, scim_user_id): *Delete a SCIM user from an organization*\n", "\n", "## search\n", "\n", "- [search.code](https://docs.github.com/v3/search/#search-code)(q, sort, order, per_page, page): *Search code*\n", "- [search.commits](https://docs.github.com/v3/search/#search-commits)(q, sort, order, per_page, page): *Search commits*\n", "- [search.issues_and_pull_requests](https://docs.github.com/v3/search/#search-issues-and-pull-requests)(q, sort, order, per_page, page): *Search issues and pull requests*\n", "- [search.labels](https://docs.github.com/v3/search/#search-labels)(repository_id, q, sort, order): *Search labels*\n", "- [search.repos](https://docs.github.com/v3/search/#search-repositories)(q, sort, order, per_page, page): *Search repositories*\n", "- [search.topics](https://docs.github.com/v3/search/#search-topics)(q): *Search topics*\n", "- [search.users](https://docs.github.com/v3/search/#search-users)(q, sort, order, per_page, page): *Search users*\n", "\n", "## teams\n", "\n", "- [teams.list_idp_groups_for_org](https://docs.github.com/rest/reference/teams#list-idp-groups-for-an-organization)(org, per_page, page): *List IdP groups for an organization*\n", "- [teams.list](https://docs.github.com/v3/teams/#list-teams)(org, per_page, page): *List teams*\n", "- [teams.create](https://docs.github.com/v3/teams/#create-a-team)(org, name, description, maintainers, repo_names, privacy, permission, parent_team_id): *Create a team*\n", "- [teams.get_by_name](https://docs.github.com/v3/teams/#get-a-team-by-name)(org, team_slug): *Get a team by name*\n", "- [teams.update_in_org](https://docs.github.com/v3/teams/#update-a-team)(org, team_slug, name, description, privacy, permission, parent_team_id): *Update a team*\n", "- [teams.delete_in_org](https://docs.github.com/v3/teams/#delete-a-team)(org, team_slug): *Delete a team*\n", "- [teams.list_discussions_in_org](https://docs.github.com/rest/reference/teams#list-discussions)(org, team_slug, direction, per_page, page): *List discussions*\n", "- [teams.create_discussion_in_org](https://docs.github.com/rest/reference/teams#create-a-discussion)(org, team_slug, title, body, private): *Create a discussion*\n", "- [teams.get_discussion_in_org](https://docs.github.com/rest/reference/teams#get-a-discussion)(org, team_slug, discussion_number): *Get a discussion*\n", "- [teams.update_discussion_in_org](https://docs.github.com/rest/reference/teams#update-a-discussion)(org, team_slug, discussion_number, title, body): *Update a discussion*\n", "- [teams.delete_discussion_in_org](https://docs.github.com/rest/reference/teams#delete-a-discussion)(org, team_slug, discussion_number): *Delete a discussion*\n", "- [teams.list_discussion_comments_in_org](https://docs.github.com/rest/reference/teams#list-discussion-comments)(org, team_slug, discussion_number, direction, per_page, page): *List discussion comments*\n", "- [teams.create_discussion_comment_in_org](https://docs.github.com/rest/reference/teams#create-a-discussion-comment)(org, team_slug, discussion_number, body): *Create a discussion comment*\n", "- [teams.get_discussion_comment_in_org](https://docs.github.com/rest/reference/teams#get-a-discussion-comment)(org, team_slug, discussion_number, comment_number): *Get a discussion comment*\n", "- [teams.update_discussion_comment_in_org](https://docs.github.com/rest/reference/teams#update-a-discussion-comment)(org, team_slug, discussion_number, comment_number, body): *Update a discussion comment*\n", "- [teams.delete_discussion_comment_in_org](https://docs.github.com/rest/reference/teams#delete-a-discussion-comment)(org, team_slug, discussion_number, comment_number): *Delete a discussion comment*\n", "- [teams.list_pending_invitations_in_org](https://docs.github.com/rest/reference/teams#list-pending-team-invitations)(org, team_slug, per_page, page): *List pending team invitations*\n", "- [teams.list_members_in_org](https://docs.github.com/rest/reference/teams#list-team-members)(org, team_slug, role, per_page, page): *List team members*\n", "- [teams.get_membership_for_user_in_org](https://docs.github.com/rest/reference/teams#get-team-membership-for-a-user)(org, team_slug, username): *Get team membership for a user*\n", "- [teams.add_or_update_membership_for_user_in_org](https://docs.github.com/rest/reference/teams#add-or-update-team-membership-for-a-user)(org, team_slug, username, role): *Add or update team membership for a user*\n", "- [teams.remove_membership_for_user_in_org](https://docs.github.com/rest/reference/teams#remove-team-membership-for-a-user)(org, team_slug, username): *Remove team membership for a user*\n", "- [teams.list_projects_in_org](https://docs.github.com/v3/teams/#list-team-projects)(org, team_slug, per_page, page): *List team projects*\n", "- [teams.check_permissions_for_project_in_org](https://docs.github.com/v3/teams/#check-team-permissions-for-a-project)(org, team_slug, project_id): *Check team permissions for a project*\n", "- [teams.add_or_update_project_permissions_in_org](https://docs.github.com/v3/teams/#add-or-update-team-project-permissions)(org, team_slug, project_id, permission): *Add or update team project permissions*\n", "- [teams.remove_project_in_org](https://docs.github.com/v3/teams/#remove-a-project-from-a-team)(org, team_slug, project_id): *Remove a project from a team*\n", "- [teams.list_repos_in_org](https://docs.github.com/v3/teams/#list-team-repositories)(org, team_slug, per_page, page): *List team repositories*\n", "- [teams.check_permissions_for_repo_in_org](https://docs.github.com/v3/teams/#check-team-permissions-for-a-repository)(org, team_slug, owner, repo): *Check team permissions for a repository*\n", "- [teams.add_or_update_repo_permissions_in_org](https://docs.github.com/v3/teams/#add-or-update-team-repository-permissions)(org, team_slug, owner, repo, permission): *Add or update team repository permissions*\n", "- [teams.remove_repo_in_org](https://docs.github.com/v3/teams/#remove-a-repository-from-a-team)(org, team_slug, owner, repo): *Remove a repository from a team*\n", "- [teams.list_idp_groups_in_org](https://docs.github.com/rest/reference/teams#list-idp-groups-for-a-team)(org, team_slug): *List IdP groups for a team*\n", "- [teams.create_or_update_idp_group_connections_in_org](https://docs.github.com/rest/reference/teams#create-or-update-idp-group-connections)(org, team_slug, groups): *Create or update IdP group connections*\n", "- [teams.list_child_in_org](https://docs.github.com/v3/teams/#list-child-teams)(org, team_slug, per_page, page): *List child teams*\n", "- [teams.get_legacy](https://docs.github.com/v3/teams/#get-a-team-legacy)(team_id): *Get a team (Legacy)*\n", "- [teams.update_legacy](https://docs.github.com/v3/teams/#update-a-team-legacy)(team_id, name, description, privacy, permission, parent_team_id): *Update a team (Legacy)*\n", "- [teams.delete_legacy](https://docs.github.com/v3/teams/#delete-a-team-legacy)(team_id): *Delete a team (Legacy)*\n", "- [teams.list_discussions_legacy](https://docs.github.com/rest/reference/teams#list-discussions-legacy)(team_id, direction, per_page, page): *List discussions (Legacy)*\n", "- [teams.create_discussion_legacy](https://docs.github.com/rest/reference/teams#create-a-discussion-legacy)(team_id, title, body, private): *Create a discussion (Legacy)*\n", "- [teams.get_discussion_legacy](https://docs.github.com/rest/reference/teams#get-a-discussion-legacy)(team_id, discussion_number): *Get a discussion (Legacy)*\n", "- [teams.update_discussion_legacy](https://docs.github.com/rest/reference/teams#update-a-discussion-legacy)(team_id, discussion_number, title, body): *Update a discussion (Legacy)*\n", "- [teams.delete_discussion_legacy](https://docs.github.com/rest/reference/teams#delete-a-discussion-legacy)(team_id, discussion_number): *Delete a discussion (Legacy)*\n", "- [teams.list_discussion_comments_legacy](https://docs.github.com/rest/reference/teams#list-discussion-comments-legacy)(team_id, discussion_number, direction, per_page, page): *List discussion comments (Legacy)*\n", "- [teams.create_discussion_comment_legacy](https://docs.github.com/rest/reference/teams#create-a-discussion-comment-legacy)(team_id, discussion_number, body): *Create a discussion comment (Legacy)*\n", "- [teams.get_discussion_comment_legacy](https://docs.github.com/rest/reference/teams#get-a-discussion-comment-legacy)(team_id, discussion_number, comment_number): *Get a discussion comment (Legacy)*\n", "- [teams.update_discussion_comment_legacy](https://docs.github.com/rest/reference/teams#update-a-discussion-comment-legacy)(team_id, discussion_number, comment_number, body): *Update a discussion comment (Legacy)*\n", "- [teams.delete_discussion_comment_legacy](https://docs.github.com/rest/reference/teams#delete-a-discussion-comment-legacy)(team_id, discussion_number, comment_number): *Delete a discussion comment (Legacy)*\n", "- [teams.list_pending_invitations_legacy](https://docs.github.com/rest/reference/teams#list-pending-team-invitations-legacy)(team_id, per_page, page): *List pending team invitations (Legacy)*\n", "- [teams.list_members_legacy](https://docs.github.com/rest/reference/teams#list-team-members-legacy)(team_id, role, per_page, page): *List team members (Legacy)*\n", "- [teams.get_member_legacy](https://docs.github.com/rest/reference/teams#get-team-member-legacy)(team_id, username): *Get team member (Legacy)*\n", "- [teams.add_member_legacy](https://docs.github.com/rest/reference/teams#add-team-member-legacy)(team_id, username): *Add team member (Legacy)*\n", "- [teams.remove_member_legacy](https://docs.github.com/rest/reference/teams#remove-team-member-legacy)(team_id, username): *Remove team member (Legacy)*\n", "- [teams.get_membership_for_user_legacy](https://docs.github.com/rest/reference/teams#get-team-membership-for-a-user-legacy)(team_id, username): *Get team membership for a user (Legacy)*\n", "- [teams.add_or_update_membership_for_user_legacy](https://docs.github.com/rest/reference/teams#add-or-update-team-membership-for-a-user-legacy)(team_id, username, role): *Add or update team membership for a user (Legacy)*\n", "- [teams.remove_membership_for_user_legacy](https://docs.github.com/rest/reference/teams#remove-team-membership-for-a-user-legacy)(team_id, username): *Remove team membership for a user (Legacy)*\n", "- [teams.list_projects_legacy](https://docs.github.com/v3/teams/#list-team-projects-legacy)(team_id, per_page, page): *List team projects (Legacy)*\n", "- [teams.check_permissions_for_project_legacy](https://docs.github.com/v3/teams/#check-team-permissions-for-a-project-legacy)(team_id, project_id): *Check team permissions for a project (Legacy)*\n", "- [teams.add_or_update_project_permissions_legacy](https://docs.github.com/v3/teams/#add-or-update-team-project-permissions-legacy)(team_id, project_id, permission): *Add or update team project permissions (Legacy)*\n", "- [teams.remove_project_legacy](https://docs.github.com/v3/teams/#remove-a-project-from-a-team-legacy)(team_id, project_id): *Remove a project from a team (Legacy)*\n", "- [teams.list_repos_legacy](https://docs.github.com/v3/teams/#list-team-repositories-legacy)(team_id, per_page, page): *List team repositories (Legacy)*\n", "- [teams.check_permissions_for_repo_legacy](https://docs.github.com/v3/teams/#check-team-permissions-for-a-repository-legacy)(team_id, owner, repo): *Check team permissions for a repository (Legacy)*\n", "- [teams.add_or_update_repo_permissions_legacy](https://docs.github.com/v3/teams/#add-or-update-team-repository-permissions-legacy)(team_id, owner, repo, permission): *Add or update team repository permissions (Legacy)*\n", "- [teams.remove_repo_legacy](https://docs.github.com/v3/teams/#remove-a-repository-from-a-team-legacy)(team_id, owner, repo): *Remove a repository from a team (Legacy)*\n", "- [teams.list_idp_groups_for_legacy](https://docs.github.com/rest/reference/teams#list-idp-groups-for-a-team-legacy)(team_id): *List IdP groups for a team (Legacy)*\n", "- [teams.create_or_update_idp_group_connections_legacy](https://docs.github.com/rest/reference/teams#create-or-update-idp-group-connections-legacy)(team_id, groups, synced_at): *Create or update IdP group connections (Legacy)*\n", "- [teams.list_child_legacy](https://docs.github.com/v3/teams/#list-child-teams-legacy)(team_id, per_page, page): *List child teams (Legacy)*\n", "- [teams.list_for_authenticated_user](https://docs.github.com/v3/teams/#list-teams-for-the-authenticated-user)(per_page, page): *List teams for the authenticated user*\n", "\n", "## users\n", "\n", "- [users.get_authenticated](https://docs.github.com/v3/users/#get-the-authenticated-user)(): *Get the authenticated user*\n", "- [users.update_authenticated](https://docs.github.com/v3/users/#update-the-authenticated-user)(name, email, blog, twitter_username, company, location, hireable, bio): *Update the authenticated user*\n", "- [users.list_blocked_by_authenticated](https://docs.github.com/rest/reference/users#list-users-blocked-by-the-authenticated-user)(): *List users blocked by the authenticated user*\n", "- [users.check_blocked](https://docs.github.com/rest/reference/users#check-if-a-user-is-blocked-by-the-authenticated-user)(username): *Check if a user is blocked by the authenticated user*\n", "- [users.block](https://docs.github.com/rest/reference/users#block-a-user)(username): *Block a user*\n", "- [users.unblock](https://docs.github.com/rest/reference/users#unblock-a-user)(username): *Unblock a user*\n", "- [users.set_primary_email_visibility_for_authenticated](https://docs.github.com/rest/reference/users#set-primary-email-visibility-for-the-authenticated-user)(email, visibility): *Set primary email visibility for the authenticated user*\n", "- [users.list_emails_for_authenticated](https://docs.github.com/rest/reference/users#list-email-addresses-for-the-authenticated-user)(per_page, page): *List email addresses for the authenticated user*\n", "- [users.add_email_for_authenticated](https://docs.github.com/rest/reference/users#add-an-email-address-for-the-authenticated-user)(): *Add an email address for the authenticated user*\n", "- [users.delete_email_for_authenticated](https://docs.github.com/rest/reference/users#delete-an-email-address-for-the-authenticated-user)(): *Delete an email address for the authenticated user*\n", "- [users.list_followers_for_authenticated_user](https://docs.github.com/rest/reference/users#list-followers-of-the-authenticated-user)(per_page, page): *List followers of the authenticated user*\n", "- [users.list_followed_by_authenticated](https://docs.github.com/rest/reference/users#list-the-people-the-authenticated-user-follows)(per_page, page): *List the people the authenticated user follows*\n", "- [users.check_person_is_followed_by_authenticated](https://docs.github.com/rest/reference/users#check-if-a-person-is-followed-by-the-authenticated-user)(username): *Check if a person is followed by the authenticated user*\n", "- [users.follow](https://docs.github.com/rest/reference/users#follow-a-user)(username): *Follow a user*\n", "- [users.unfollow](https://docs.github.com/rest/reference/users#unfollow-a-user)(username): *Unfollow a user*\n", "- [users.list_gpg_keys_for_authenticated](https://docs.github.com/rest/reference/users#list-gpg-keys-for-the-authenticated-user)(per_page, page): *List GPG keys for the authenticated user*\n", "- [users.create_gpg_key_for_authenticated](https://docs.github.com/rest/reference/users#create-a-gpg-key-for-the-authenticated-user)(armored_public_key): *Create a GPG key for the authenticated user*\n", "- [users.get_gpg_key_for_authenticated](https://docs.github.com/rest/reference/users#get-a-gpg-key-for-the-authenticated-user)(gpg_key_id): *Get a GPG key for the authenticated user*\n", "- [users.delete_gpg_key_for_authenticated](https://docs.github.com/rest/reference/users#delete-a-gpg-key-for-the-authenticated-user)(gpg_key_id): *Delete a GPG key for the authenticated user*\n", "- [users.list_public_ssh_keys_for_authenticated](https://docs.github.com/rest/reference/users#list-public-ssh-keys-for-the-authenticated-user)(per_page, page): *List public SSH keys for the authenticated user*\n", "- [users.create_public_ssh_key_for_authenticated](https://docs.github.com/rest/reference/users#create-a-public-ssh-key-for-the-authenticated-user)(title, key): *Create a public SSH key for the authenticated user*\n", "- [users.get_public_ssh_key_for_authenticated](https://docs.github.com/rest/reference/users#get-a-public-ssh-key-for-the-authenticated-user)(key_id): *Get a public SSH key for the authenticated user*\n", "- [users.delete_public_ssh_key_for_authenticated](https://docs.github.com/rest/reference/users#delete-a-public-ssh-key-for-the-authenticated-user)(key_id): *Delete a public SSH key for the authenticated user*\n", "- [users.list_public_emails_for_authenticated](https://docs.github.com/rest/reference/users#list-public-email-addresses-for-the-authenticated-user)(per_page, page): *List public email addresses for the authenticated user*\n", "- [users.list](https://docs.github.com/v3/users/#list-users)(since, per_page): *List users*\n", "- [users.get_by_username](https://docs.github.com/v3/users/#get-a-user)(username): *Get a user*\n", "- [users.list_followers_for_user](https://docs.github.com/rest/reference/users#list-followers-of-a-user)(username, per_page, page): *List followers of a user*\n", "- [users.list_following_for_user](https://docs.github.com/rest/reference/users#list-the-people-a-user-follows)(username, per_page, page): *List the people a user follows*\n", "- [users.check_following_for_user](https://docs.github.com/rest/reference/users#check-if-a-user-follows-another-user)(username, target_user): *Check if a user follows another user*\n", "- [users.list_gpg_keys_for_user](https://docs.github.com/rest/reference/users#list-gpg-keys-for-a-user)(username, per_page, page): *List GPG keys for a user*\n", "- [users.get_context_for_user](https://docs.github.com/v3/users/#get-contextual-information-for-a-user)(username, subject_type, subject_id): *Get contextual information for a user*\n", "- [users.list_public_keys_for_user](https://docs.github.com/rest/reference/users#list-public-keys-for-a-user)(username, per_page, page): *List public keys for a user*\n" ], "text/plain": [ "" ] }, "execution_count": null, "metadata": {}, "output_type": "execute_result" } ], "source": [ "Markdown(GhApi().full_docs())" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "language": "python", "name": "python3" } }, "nbformat": 4, "nbformat_minor": 2 }