# GitHub REST API のドキュメント

GitHub REST API を使用して、統合の作成、データの取得、ワークフローの自動化を行います。

## Recommended

* [GitHub REST API のクイック スタート](/ja/rest/quickstart)

  GitHub REST API の使用を開始する方法について説明します。

* [REST API を使用した作業の開始](/ja/rest/using-the-rest-api/getting-started-with-the-rest-api)

  GitHub REST API の使用方法について説明します。

* [REST API に対する認証](/ja/rest/authentication/authenticating-to-the-rest-api)

  REST API に対して認証を行って、より多くのエンドポイントにアクセスし、レート制限を高めることができます。

* [REST API を使用するためのベスト プラクティス](/ja/rest/using-the-rest-api/best-practices-for-using-the-rest-api)

  GitHubの API を使用する場合は、次のベスト プラクティスに従ってください。

* [REST API のレート制限](/ja/rest/using-the-rest-api/rate-limits-for-the-rest-api)

  REST API のレート制限、それを超えないようにする方法、およびそれを超えた場合の処理方法について説明します。

* [API 資格情報をセキュリティで保護する](/ja/rest/authentication/keeping-your-api-credentials-secure)

  これらのベスト プラクティスに従って、API の資格情報とトークンをセキュリティで保護してください。

* [REST API と JavaScript を使用したスクリプト](/ja/rest/guides/scripting-with-the-rest-api-and-javascript)

  Octokit.js SDK を使用して REST API と対話するスクリプトを記述します。

* [REST API のトラブルシューティング](/ja/rest/using-the-rest-api/troubleshooting-the-rest-api)

  REST API の一般的な問題を診断して解決方法について説明します。

* [REST API でのページネーションの使用](/ja/rest/using-the-rest-api/using-pagination-in-the-rest-api)

  REST API からページ分割された応答間を移動する方法について説明します。

## Links

### Getting started

* [REST API について](/ja/rest/about-the-rest-api/about-the-rest-api)

  REST API のドキュメントを参照してください。

* [GitHub REST API のクイック スタート](/ja/rest/quickstart)

  GitHub REST API の使用を開始する方法について説明します。

## Articles

* [GitHub REST API のクイック スタート](/ja/rest/quickstart)

  GitHub REST API の使用を開始する方法について説明します。

* [REST API について](/ja/rest/about-the-rest-api/about-the-rest-api)

  REST API のドキュメントを参照してください。

* [GitHubの REST API と GraphQL API の比較](/ja/rest/about-the-rest-api/comparing-githubs-rest-api-and-graphql-api)

  GitHub のエクスペリエンスを拡張およびカスタマイズするGitHub の API について説明します。

* [API のバージョン](/ja/rest/about-the-rest-api/api-versions)

  REST API に対して要求を行うたびに使用する、REST API バージョンを指定する方法について説明します。

* [重大な変更](/ja/rest/about-the-rest-api/breaking-changes)

  各 REST API バージョンで導入された破壊的変更について説明します。

* [REST API の OpenAPI の記述について](/ja/rest/about-the-rest-api/about-the-openapi-description-for-the-rest-api)

  GitHub REST API は、OpenAPI に準拠したドキュメントで完全に説明されています。

* [REST API を使用した作業の開始](/ja/rest/using-the-rest-api/getting-started-with-the-rest-api)

  GitHub REST API の使用方法について説明します。

* [REST API のレート制限](/ja/rest/using-the-rest-api/rate-limits-for-the-rest-api)

  REST API のレート制限、それを超えないようにする方法、およびそれを超えた場合の処理方法について説明します。

* [REST API でのページネーションの使用](/ja/rest/using-the-rest-api/using-pagination-in-the-rest-api)

  REST API からページ分割された応答間を移動する方法について説明します。

* [REST API のライブラリ](/ja/rest/using-the-rest-api/libraries-for-the-rest-api)

  公式の Octokit ライブラリやその他のサード パーティ製ライブラリを使用して、GitHub API の使用方法を拡張および簡略化できます。

* [REST API を使用するためのベスト プラクティス](/ja/rest/using-the-rest-api/best-practices-for-using-the-rest-api)

  GitHubの API を使用する場合は、次のベスト プラクティスに従ってください。

* [REST API のトラブルシューティング](/ja/rest/using-the-rest-api/troubleshooting-the-rest-api)

  REST API の一般的な問題を診断して解決方法について説明します。

* [タイムゾーンと REST API](/ja/rest/using-the-rest-api/timezones-and-the-rest-api)

  一部の REST API エンドポイントでは、リクエストでタイムゾーン情報を指定できます。

* [CORS と JSONP を使用してクロスオリジン要求を行う](/ja/rest/using-the-rest-api/using-cors-and-jsonp-to-make-cross-origin-requests)

  クロスオリジン リソース共有 (CORS) と JSONP コールバックを使用して、ドメイン間で API 要求を行うことができます。

* [課題イベントタイプ](/ja/rest/using-the-rest-api/issue-event-types)

  発行イベントとタイムライン イベントの REST API については、各イベントの種類、 GitHubのトリガー アクション、および各イベントの一意のプロパティについて説明します。

* [GitHubイベントの種類](/ja/rest/using-the-rest-api/github-event-types)

  GitHub Event APIについて、各イベントの種類、GitHub上でのトリガーするアクション、各イベント固有のプロパティについて学んでください。

* [REST API に対する認証](/ja/rest/authentication/authenticating-to-the-rest-api)

  REST API に対して認証を行って、より多くのエンドポイントにアクセスし、レート制限を高めることができます。

* [API 資格情報をセキュリティで保護する](/ja/rest/authentication/keeping-your-api-credentials-secure)

  これらのベスト プラクティスに従って、API の資格情報とトークンをセキュリティで保護してください。

* [GitHub アプリのインストール アクセス トークンで使用できるエンドポイント](/ja/rest/authentication/endpoints-available-for-github-app-installation-access-tokens)

  GitHub アプリは、インストール アクセス トークンを使用して、次の REST エンドポイントに要求を行うことができます。

* [GitHub アプリ ユーザー アクセス トークンで使用できるエンドポイント](/ja/rest/authentication/endpoints-available-for-github-app-user-access-tokens)

  GitHub アプリは、ユーザー アクセス トークンを使用して、次の REST エンドポイントに要求を行うことができます。

* [きめ細かい個人用アクセス トークンに使用できるエンドポイント](/ja/rest/authentication/endpoints-available-for-fine-grained-personal-access-tokens)

  fine-grained personal access tokenは、次の REST エンドポイントに対して要求を行うことができます。

* [GitHub Apps に必要なアクセス許可](/ja/rest/authentication/permissions-required-for-github-apps)

  GitHub Appに付与されたアクセス許可ごとに、アプリで使用できる REST API エンドポイントです。

* [詳細に制御された個人用アクセス トークンに必要なアクセス許可](/ja/rest/authentication/permissions-required-for-fine-grained-personal-access-tokens)

  fine-grained personal access tokenに付与されたアクセス許可ごとに、アプリで使用できる REST API エンドポイントです。

* [REST API と JavaScript を使用したスクリプト](/ja/rest/guides/scripting-with-the-rest-api-and-javascript)

  Octokit.js SDK を使用して REST API と対話するスクリプトを記述します。

* [REST API と Ruby を使用したスクリプト](/ja/rest/guides/scripting-with-the-rest-api-and-ruby)

  Octokit.rb SDK を使用して REST API と対話するスクリプトを記述する方法を説明します。

* [ユーザのリソースを調べる](/ja/rest/guides/discovering-resources-for-a-user)

  REST APIに対する認証済みリクエストにおいて、アプリケーションがアクセスできるユーザのリポジトリやOrganizationを確実に調べる方法を学びます。

* [デプロイメントを配信する](/ja/rest/guides/delivering-deployments)

  Deployment REST APIを使用すると、サーバーおよびサードパーティアプリケーションとやり取りするカスタムツールを構築できます。

* [データをグラフとしてレンダリングする](/ja/rest/guides/rendering-data-as-graphs)

  D3.jsライブラリとRuby Octokitを使用して、リポジトリからプログラミング言語を視覚化する方法を学びましょう。

* [コメントを扱う](/ja/rest/guides/working-with-comments)

  REST API を使用すると、プルリクエスト、Issue、およびコミットにある、コメントにアクセスして管理できます。

* [CIサーバーの構築](/ja/rest/guides/building-a-ci-server)

  Status APIで独自のCIシステムを構築しましょう。

* [REST API を使って Git データベースを操作する](/ja/rest/guides/using-the-rest-api-to-interact-with-your-git-database)

  REST API を使って、GitHub 上の Git データベースに対して raw 形式の Git オブジェクトを読み書きしたり、リファレンス (ブランチ ヘッドやタグ) の一覧表示や更新を行ったりします。

* [REST API を使用してチェックを操作する](/ja/rest/guides/using-the-rest-api-to-interact-with-checks)

  REST API を使用して、リポジトリ内のコード変更に対して強力なチェックを実行する GitHub Apps を構築できます。 継続的インテグレーション、コードの構文チェック、コードのスキャンサービスを実行し、コミットについて詳細なフィードバックを行うアプリを作成できます。

* [REST API のシークレットの暗号化](/ja/rest/guides/encrypting-secrets-for-the-rest-api)

  REST API を使ってシークレットを作成または更新するには、シークレットの値を暗号化する必要があります。

* [GitHub Actionsアーティファクトの REST API エンドポイント](/ja/rest/actions/artifacts)

  REST API を使用して、 GitHub Actions内の成果物と対話します。

* [GitHub Actions キャッシュの REST API エンドポイント](/ja/rest/actions/cache)

  REST API を使用して、 GitHub Actions内のリポジトリのキャッシュと対話します。

* [Actions コンカレンシー グループの REST API エンドポイント](/ja/rest/actions/concurrency-groups)

  REST API を使用して、GitHub Actions ワークフローのコンカレンシー グループを表示および管理します。

* [GitHub ホステッド ランナー](/ja/rest/actions/hosted-runners)

  REST API を使って、GitHub 内の GitHub Actions ホスト ランナーを操作します。

* [GITHUB ACTIONS OIDC の REST API エンドポイント](/ja/rest/actions/oidc)

  REST API を使用して、 GitHub Actionsの OIDC サブジェクト要求の JWT と対話します。

* [GitHub Actionsアクセス許可の REST API エンドポイント](/ja/rest/actions/permissions)

  REST API を使用して、 GitHub Actionsのアクセス許可を操作します。

* [GitHub Actions シークレットの REST API エンドポイント](/ja/rest/actions/secrets)

  REST API を使用して、 GitHub Actions内のシークレットと対話します。

* [セルフホステッド ランナー グループの REST API エンドポイント](/ja/rest/actions/self-hosted-runner-groups)

  REST API を使用して、 GitHub Actionsのセルフホステッド ランナー グループと対話します。

* [セルフホステッド ランナーの REST API エンドポイント](/ja/rest/actions/self-hosted-runners)

  REST API を使用して、 GitHub Actionsのセルフホステッド ランナーと対話します。

* [GitHub Actions変数の REST API エンドポイント](/ja/rest/actions/variables)

  REST API を使用して、 GitHub Actions内の変数を操作します。

* [ワークフロー ジョブの REST API エンドポイント](/ja/rest/actions/workflow-jobs)

  REST API を使用して、 GitHub Actionsのワークフロー ジョブと対話します。

* [ワークフロー実行の REST API エンドポイント](/ja/rest/actions/workflow-runs)

  REST API を使用して、 GitHub Actionsでワークフローの実行を操作します。

* [ワークフローの REST API エンドポイント](/ja/rest/actions/workflows)

  REST API を使用して、 GitHub Actionsのワークフローと対話します。

* [イベント用 REST API エンドポイント](/ja/rest/activity/events)

  REST API を使用して、 GitHub イベントと対話します。

* [フィード用 REST API エンドポイント](/ja/rest/activity/feeds)

  この REST API を使って、GitHub フィードを操作します。

* [通知用の REST API エンドポイント](/ja/rest/activity/notifications)

  REST API を使用して、 GitHub 通知を管理します。

* [星付け用 REST API エンドポイント](/ja/rest/activity/starring)

  REST API を使ってリポジトリをブックマークします。

* [監視用 REST API エンドポイント](/ja/rest/activity/watching)

  REST API を使って、リポジトリ内のアクティビティの通知をサブスクライブします。

* [エージェント タスクの REST API エンドポイント](/ja/rest/agent-tasks/agent-tasks)

  REST API を使用して、 Copilot cloud agent タスクを開始および管理する

* [エージェント シークレットの REST API エンドポイント](/ja/rest/agents/secrets)

  REST API を使用して、エージェントのシークレットを管理します。

* [変数の REST API エンドポイント](/ja/rest/agents/variables)

  REST API を使用して変数を管理します。

* [お知らせバナー用 REST API エンドポイント](/ja/announcement-banners)

  お知らせバナー API を使うと、自分の Enterprise または Organization のお知らせバナーの表示、作成、削除ができます。

* [GitHub Apps用 REST API エンドポイント](/ja/rest/apps/apps)

  REST API を使用して GitHub Apps を操作します

* [GitHub App インストール用の REST API エンドポイント](/ja/rest/apps/installations)

  REST API を使用して、 GitHub App インストールに関する情報を取得し、それらのインストール内でアクションを実行します。

* [GitHub Marketplace の REST API エンドポイント](/ja/rest/apps/marketplace)

  REST API を使用して GitHub Marketplace を操作する

* [OAuth 承認用 REST API エンドポイント](/ja/rest/apps/oauth-applications)

  REST API を使って OAuth apps と GitHub Apps の OAuth 認証を操作します

* [GitHub App Webhook の REST API エンドポイント](/ja/rest/apps/webhooks)

  REST API を使用して Webhook に対して操作を行う OAuth apps

* [請求の REST API エンドポイント](/ja/billing)

  課金情報を取得するには、REST API を使います。

* [予算](/ja/rest/billing/budgets)

  REST API を使用して予算情報を取得します。

* [コストセンター](/ja/cost-centers)

  REST API を使用してコスト センター情報を取得します。

* [課金の使用状況](/ja/rest/billing/usage)

  REST API を使用して、課金の使用状況情報を取得します。

* [利用状況レポート](/ja/usage-reports)

  REST API を使用して、企業の使用状況レポートのエクスポートを作成および取得します。

* [ブランチの REST API エンドポイント](/ja/rest/branches/branches)

  この REST API を使い、ブランチとその保護設定の変更します。

* [保護されたブランチ用 REST API エンドポイント](/ja/rest/branches/branch-protection)

  この REST API を使い、保護されたブランチを管理します。

* [セキュリティ キャンペーンの REST API エンドポイント](/ja/rest/campaigns/campaigns)

  REST API を使って、organization のセキュリティ キャンペーンを作成および管理します。

* [チェック実行用 REST API エンドポイント](/ja/rest/checks/runs)

  この REST API を使い、チェックランを管理します。

* [チェック スイート用 REST API エンドポイント](/ja/rest/checks/suites)

  この REST API を使い、チェックスイートを管理します。

* [GitHub Classroom 用 REST API エンドポイント](/ja/rest/classroom/classroom)

  REST API を使用して GitHub Classroom とやり取りします。

* [コード品質のための REST API エンドポイント](/ja/rest/code-quality/code-quality)

  REST API を使用して、コード品質構成を管理します。

* [code scanning アラートの無視リクエストに対する REST API エンドポイント](/ja/alert-dismissal-requests)

  REST API を使って、リポジトリからの code scanning アラート無視要求を操作します。

* [コード スキャン用の REST API エンドポイント](/ja/rest/code-scanning/code-scanning)

  REST API を使用して、リポジトリから code scanning アラートを取得および更新します。

* [Configurations](/ja/rest/code-security/configurations)

  REST API を使用して、組織のセキュリティ構成を作成および管理します。

* [実施コード用 REST API エンドポイント](/ja/rest/codes-of-conduct/codes-of-conduct)

  REST API を使い、行動規範に関する情報を取得します。

* [Codespaces 用 REST API エンドポイント](/ja/rest/codespaces/codespaces)

  REST API を使用し、GitHub Codespaces を管理します。

* [Codespaces 組織用 REST API エンドポイント](/ja/rest/codespaces/organizations)

  REST API を使用して、Organization メンバーの codespace を管理します。

* [Codespaces 組織シークレット用 REST API エンドポイント](/ja/rest/codespaces/organization-secrets)

  Organization レベルの Codespaces シークレットを管理するには、REST API を使います。

* [Codespaces マシン用 REST API エンドポイント](/ja/rest/codespaces/machines)

  REST API を使って、codespace 用に使えるマシン タイプを管理できます。

* [Codespaces リポジトリ シークレット用 REST API エンドポイント](/ja/rest/codespaces/repository-secrets)

  REST API を使用し、ユーザーが codespace でアクセスできるリポジトリのシークレットを管理します。

* [Codespaces ユーザー シークレット用 REST API エンドポイント](/ja/rest/codespaces/secrets)

  codespace で、ユーザーがアクセスできる REST API 管理シークレットを使うことができます。

* [コラボレーターの REST API エンドポイント](/ja/rest/collaborators/collaborators)

  この REST API を使い、リポジトリのコラボレーターを管理します。

* [リポジトリ招待用 REST API エンドポイント](/ja/rest/collaborators/invitations)

  この REST API を使い、リポジトリで共同作業するための招待を表示し、管理します。

* [コミット用の REST API エンドポイント](/ja/rest/commits/commits)

  REST API を使って、コミットを操作します。

* [コミット コメント用 REST API エンドポイント](/ja/rest/commits/comments)

  REST API を使って、コミット コメントを操作します。

* [コミットのステータス用の REST API エンドポイント](/ja/rest/commits/statuses)

  REST API を使って、コミットのステータスを操作します。

* [Copilot クラウド エージェント リポジトリ管理用の REST API エンドポイント](/ja/rest/copilot/copilot-cloud-agent-management)

  REST API を使用して、 Copilot cloud agentのリポジトリ レベルの設定を管理します。

* [Copilot クラウド エージェント管理用の REST API エンドポイント](/ja/rest/copilot/copilot-coding-agent-management)

  REST API を使用して、 Copilot cloud agentの設定を管理します。

* [Copilot コンテンツの除外管理のための REST API エンドポイント](/ja/rest/copilot/copilot-content-exclusion-management)

  REST API を使用して、Copilot のコンテンツ除外ルールを管理します。

* [CopilotカスタムエージェントのREST APIエンドポイント](/ja/copilot-custom-agents)

  使用中のエンタープライズに対応する Copilot custom agents を管理するには、REST API を使用します。

* [Copilot使用状況メトリックの REST API エンドポイント](/ja/rest/copilot/copilot-usage-metrics)

  REST API を使用して、 Copilot 使用状況メトリックを表示します。

* [Copilotユーザー管理のためのREST APIエンドポイント](/ja/rest/copilot/copilot-user-management)

  REST API を使用して、組織の GitHub Copilot Business サブスクリプションを管理します。

* [Copilot スペースの協働者](/ja/rest/copilot-spaces/collaborators)

  REST API を使用して、Copilotスペースのコラボレーターを管理します。

* [Copilot スペースの REST API エンドポイント](/ja/rest/copilot-spaces/copilot-spaces)

  REST API を使用して、Copilotスペースと関連リソースを管理します。

* [Copilot Spaces リソースの REST API エンドポイント](/ja/rest/copilot-spaces/resources)

  REST API を使用して、Copilotスペース リソースと対話します。

* [無効化](/ja/rest/credentials/revoke)

  REST API を使用して、 GitHub または他の場所で公開されている資格情報を取り消します。

* [Dependabot alerts の REST API エンドポイント](/ja/rest/dependabot/alerts)

  REST API を使用して、リポジトリの Dependabot アラートを操作します。

* [Dependabot リポジトリ アクセスの REST API エンドポイント](/ja/rest/dependabot/repository-access)

  REST API を使って、Dependabot が Organization 内でどのリポジトリにアクセスできるかを管理します。

* [Dependabot シークレット用の REST API エンドポイント](/ja/rest/dependabot/secrets)

  REST API を使用して、組織またはリポジトリの Dependabot シークレットを管理します。

* [依存関係レビュー用の REST API エンドポイント](/ja/rest/dependency-graph/dependency-review)

  この REST API を使って依存関係の変更を操作します。

* [依存関係送信用の REST API エンドポイント](/ja/rest/dependency-graph/dependency-submission)

  REST API を使って、依存関係を送信します。

* [ソフトウェア部品表 (SBOM) 用の REST API エンドポイント](/ja/rest/dependency-graph/sboms)

  REST API を使って、リポジトリのソフトウェア部品表 (SBOM) をエクスポートします。

* [デプロイ キー用の REST API エンドポイント](/ja/rest/deploy-keys/deploy-keys)

  REST API を使って、デプロイ キーの作成と管理を行います。

* [デプロイ ブランチ ポリシー用の REST API エンドポイント](/ja/rest/deployments/branch-policies)

  REST API を使って、カスタム デプロイ ブランチ ポリシーを管理します。

* [デプロイ用の REST API エンドポイント](/ja/rest/deployments/deployments)

  REST API を使って、デプロイとデプロイ環境の作成と削除を行います。

* [デプロイメント環境向けREST APIエンドポイント](/ja/rest/deployments/environments)

  REST API を使って、デプロイ環境を作成、構成、削除します。

* [保護ルール用の REST API エンドポイント](/ja/rest/deployments/protection-rules)

  REST API を使って、デプロイ保護ルールを作成、構成、削除します。

* [デプロイの状態用の REST API エンドポイント](/ja/rest/deployments/statuses)

  REST API を使って、デプロイの状態を管理します。

* [絵文字用 REST API エンドポイント](/ja/rest/emojis/emojis)

  この REST API を使って、GitHub で使用できるすべての絵文字を一覧表示し、確認します。

* [GitHub Enterprise 管理用の REST API エンドポイント](/ja/enterprise-admin)

  REST API を使うと、Enterprise の管理ができます。

* [Enterprise チーム メンバーシップの REST API エンドポイント](/ja/rest/enterprise-teams/enterprise-team-members)

  REST API を使用して、 GitHub 企業のエンタープライズ チームのメンバーシップを作成および管理します。

* [エンタープライズ チーム組織向けの REST API エンドポイント](/ja/rest/enterprise-teams/enterprise-team-organizations)

  REST API を使用して、GitHub 企業でエンタープライズ チームの組織の割り当てを作成および管理します。

* [エンタープライズ チームの REST API エンドポイント](/ja/rest/enterprise-teams/enterprise-teams)

  REST API を使って、GitHub Enterprise 内の Enterprise チームを作成および管理します。

* [REST API エンドポイント（gist 用）](/ja/rest/gists/gists)

  REST API を使用して、GitHubのパブリック gists の一覧表示、作成、更新、削除を行います。

* [gist コメント用 REST API エンドポイント](/ja/rest/gists/comments)

  この REST API を使って、gist コメントを表示および変更します。

* [Git BLOB の REST API エンドポイント](/ja/rest/git/blobs)

  REST API を使用し、リポジトリ内の各ファイルのコンテンツを格納するために使われるオブジェクトの種類である Git BLOB (バイナリ ラージ オブジェクト) を操作します。

* [Git コミット用 REST API エンドポイント](/ja/rest/git/commits)

  REST API を使って、GitHub 上の Git データベース内のコミット オブジェクトを操作します。

* [Git リファレンス用 REST API エンドポイント](/ja/rest/git/refs)

  REST API を使って、GitHub 上の Git データベース内の参照を操作します

* [Git タグ用 REST API エンドポイント](/ja/rest/git/tags)

  REST API を使って、GitHub 上の Git データベース内のタグ オブジェクトを操作します。

* [Git ツリー用 REST API エンドポイント](/ja/rest/git/trees)

  REST API を使って、GitHub 上の Git データベース内のツリー オブジェクトを操作します。

* [gitignore 用 REST API エンドポイント](/ja/rest/gitignore/gitignore)

  REST API を使用して、ファイルとディレクトリを無視するために使用できる `.gitignore` テンプレートを取得します。

* [組織の相互作用用の REST API エンドポイント](/ja/rest/interactions/orgs)

  REST API を使って、組織のパブリック リポジトリ内でコメントする、イシューを開く、または pull request を作成することができるユーザーの種類を一時的に制限します。

* [リポジトリ インタラクション用の REST API エンドポイント](/ja/rest/interactions/repos)

  この REST API を使って、パブリック リポジトリ内でコメントする、issue を開く、または pull request を作成することができるユーザーの種類を一時的に制限します。

* [ユーザー操作用の REST API エンドポイント](/ja/rest/interactions/user)

  REST API を使って、自分のパブリック リポジトリ内でコメントする、issue を開く、または pull request を作成することができるユーザーの種類を一時的に制限します。

* [課題アサイン先の REST API のエンドポイント](/ja/rest/issues/assignees)

  この REST API を使い、Issue と pull request の担当者を管理します。

* [REST API の issue コメント用エンドポイント](/ja/rest/issues/comments)

  REST API を使って、issue と pull request のコメントを管理します。

* [issue イベント用の REST API エンドポイント](/ja/rest/issues/events)

  REST API を使って、issue と pull request のアクティビティによってトリガーされたイベントを取得します。

* [REST API エンドポイントの課題依存関係](/ja/rest/issues/issue-dependencies)

  REST API を使って、issue の依存関係を表示、追加、削除します。

* [問題フィールド値の REST API エンドポイント](/ja/rest/issues/issue-field-values)

  REST API を使用して、問題の問題フィールド値を表示および管理します。

* [問題用の REST API エンドポイント](/ja/rest/issues/issues)

  REST API を使って、issue と pull request を管理します。

* [ラベル用の REST API エンドポイント](/ja/rest/issues/labels)

  REST API を使用して、リポジトリ、issue、pull request のラベルを管理します。

* [マイルストーン用の REST API エンドポイント](/ja/rest/issues/milestones)

  REST API を使って、マイルストーンを管理します。

* [サブ課題のREST APIエンドポイント](/ja/rest/issues/sub-issues)

  サブ issue の表示、追加、削除、優先順位の変更を行うには、REST API を使います。

* [タイムライン イベント用の REST API エンドポイント](/ja/rest/issues/timeline)

  REST API を使って、issue と pull request のタイムライン アクティビティによってトリガーされたイベントを受け取ります。

* [ライセンス用 REST API エンドポイント](/ja/rest/licenses/licenses)

  REST API を使用して、一般的なopen source ライセンスと、特定のプロジェクトのライセンス ファイルに関する情報を取得します。

* [Markdown 用 REST API エンドポイント](/ja/rest/markdown/markdown)

  REST API を使って、Markdown ドキュメントを HTML ページまたは生のテキストとしてレンダリングします。

* [メタデータ用 REST API エンドポイント](/ja/rest/meta/meta)

  REST API を使用して、GitHub サービスの IP アドレスなど、GitHubに関するメタ情報を取得します。

* [コミュニティ メトリック用 REST API エンドポイント](/ja/rest/metrics/community)

  この REST API を使って、コミュニティ プロファイルに関する情報を取得します。

* [リポジトリの統計情報用 REST API エンドポイント](/ja/rest/metrics/statistics)

  REST API を使って、さまざまな種類のリポジトリ アクティビティを視覚化するために GitHub によって使われるデータをフェッチします。

* [リポジトリ トラフィック用 REST API エンドポイント](/ja/rest/metrics/traffic)

  REST API を使って、リポジトリ グラフで提供される情報を取得します。

* [組織の移行用の REST API エンドポイント](/ja/rest/migrations/orgs)

  REST API を使用して 1 つ以上のリポジトリをエクスポートし、他のインスタンスGitHub Enterprise Server。

* [ソース インポート用の REST API エンドポイント](/ja/rest/migrations/source-imports)

  REST API を使用して、Git ソース リポジトリからのインポートを開始します。

* [ユーザー移行用の REST API エンドポイント](/ja/rest/migrations/users)

  REST API を使用して、 GitHubに格納されているユーザー データを確認、バックアップ、または移行します。

* [OAuth アプリ承認用 REST API エンドポイント](/ja/oauth-authorizations)

  REST API を使用して、アカウントに対する OAuth apps のアクセス権を管理します。

* [API Insights の REST API エンドポイント](/ja/rest/orgs/api-insights)

  REST API を使用して、organization 内の API 使用状況の統計情報を表示します。

* [アーティファクト メタデータの REST API エンドポイント](/ja/rest/orgs/artifact-metadata)

  これらのエンドポイントを使って、organization 内の成果物のメタデータを取得および管理します。 成果物メタデータは、ビルド成果物、その構築実績、関連する詳細に関する情報を提供するものです。

* [アーティファクト構成証明の REST API エンドポイント](/ja/rest/orgs/attestations)

  REST API を使ってアーティファクトのアテステーションを操作します。

* [ユーザーをブロックするための REST API エンドポイント](/ja/rest/orgs/blocking)

  REST API を使って、組織内のユーザーをブロックおよびブロック解除します。

* [Organization プッシュ ルール バイパス要求のための REST API エンドポイント](/ja/bypass-requests)

  REST API を使って、組織のプッシュルールバイパスの要求を管理します。

* [カスタム プロパティの REST API エンドポイント](/ja/rest/orgs/custom-properties)

  REST API を使用して、組織のカスタム プロパティを作成および管理します。

* [組織のカスタム プロパティ値の REST API エンドポイント](/ja/custom-properties-for-orgs)

  REST API を使用して組織のカスタム プロパティ値を管理する

* [カスタム リポジトリ ロールの REST API エンドポイント](/ja/custom-roles)

  この REST API を使って、カスタム リポジトリ ロールを操作します。

* [問題フィールドの REST API エンドポイント](/ja/rest/orgs/issue-fields)

  REST API を使用して、組織の問題フィールドを作成および管理します。

* [問題タイプのREST APIエンドポイント](/ja/rest/orgs/issue-types)

  REST API を使って、organization 内の issue の種類を操作します。

* [組織メンバーの REST API エンドポイント](/ja/rest/orgs/members)

  REST API を使って、組織のメンバーシップを管理します。

* [ネットワーク構成用の REST API エンドポイント](/ja/rest/orgs/network-configurations)

  ネットワーク構成用の REST API エンドポイント

* [組織の役割向けREST APIエンドポイント](/ja/rest/orgs/organization-roles)

  REST API を使用して、組織の役割を操作します。

* [組織のREST APIエンドポイント](/ja/rest/orgs/orgs)

  REST API を使用して、組織を操作します。

* [外部コラボレーターの REST API エンドポイント](/ja/rest/orgs/outside-collaborators)

  REST API を使って、外部コラボレーターを管理します。

* [個人用アクセス トークンの REST API エンドポイント](/ja/rest/orgs/personal-access-tokens)

  REST API を使って、fine-grained personal access token を管理します。

* [ルールスイートのREST APIエンドポイント](/ja/rest/orgs/rule-suites)

  REST API を使用して、組織のルール スイートを管理します。

* [ルールの REST API エンドポイント](/ja/rest/orgs/rules)

  REST API を使用して、組織のルールセットを管理します。 組織ルールセットにより、組織内のリポジトリで選択したブランチおよびタグを人々が操作する方法を制御できます。

* [セキュリティ マネージャーの REST API エンドポイント](/ja/rest/orgs/security-managers)

  REST API を使って、組織のセキュリティ マネージャーを管理します。

* [組織の Webhook の REST API エンドポイント](/ja/rest/orgs/webhooks)

  REST API を使用して、組織内の Webhook を操作します。

* [パッケージの REST API エンドポイント](/ja/rest/packages/packages)

  REST API を使用して GitHub Packagesを操作します。

* [GitHub Pages 用 REST API エンドポイント](/ja/rest/pages/pages)

  REST API を使って、GitHub Pages サイトやビルドを操作できます。

* [組織の設定](/ja/rest/private-registries/organization-configurations)

  REST API を使って、organization のプライベート レジストリの構成を管理します。

* [下書きプロジェクト項目の REST API エンドポイント](/ja/rest/projects/drafts)

  REST API を使用して、プロジェクトの下書きアイテムを管理します。

* [\[Project\] フィールドの REST API エンドポイント](/ja/rest/projects/fields)

  REST API を使って \[Project] フィールドを管理する

* [\[Project\] 項目の REST API エンドポイント](/ja/rest/projects/items)

  REST API を使って \[Project] 項目を管理する

* [\[Projects\] の REST API エンドポイント](/ja/rest/projects/projects)

  REST API を使って \[Projects] を管理する

* [プロジェクト ビューの REST API エンドポイント](/ja/rest/projects/views)

  REST API を使用してプロジェクト ビューを管理する

* [Pull request レビュー コメント用 REST API エンドポイント](/ja/rest/pulls/comments)

  REST API を使用して、pull request レビュー コメントを操作します。

* [Pull request 用 REST API エンドポイント](/ja/rest/pulls/pulls)

  REST API を使うと、pull request を操作できます。

* [レビュー要求用 REST API エンドポイント](/ja/rest/pulls/review-requests)

  REST API を使って、レビュー要求を操作します。

* [Pull request レビュー用 REST API エンドポイント](/ja/rest/pulls/reviews)

  この REST API を使い、pull request レビューを操作します。

* [スタックプル要求の REST API エンドポイント](/ja/rest/pulls/stacks)

  REST API を使用して、スタックされたプル要求を操作します。

* [レート制限用 REST API エンドポイント](/ja/rest/rate-limit/rate-limit)

  REST API を使って、現在のレート制限の状態を確認します。

* [リアクション用の REST API エンドポイント](/ja/rest/reactions/reactions)

  REST API を使って、GitHub 上のリアクションを操作できます。

* [リリースの REST API エンドポイント](/ja/rest/releases/releases)

  この REST API を使って、リリースの作成、変更、削除を行います。

* [リリース アセット用 REST API エンドポイント](/ja/rest/releases/assets)

  REST API を使って、リリース アセットを管理します。

* [リポジトリ構成証明の REST API エンドポイント](/ja/rest/repos/attestations)

  REST API を使用して、リポジトリの構成証明を管理します。

* [リポジトリ自動リンク用の REST API エンドポイント](/ja/rest/repos/autolinks)

  REST API を使って、外部リソースへの自動リンクを追加します。

* [リポジトリ コンテンツの REST API エンドポイント](/ja/rest/repos/contents)

  この REST API を使い、リポジトリ内の Base64 でエンコードされたコンテンツを作成、変更、削除します。

* [カスタム プロパティの REST API エンドポイント](/ja/rest/repos/custom-properties)

  REST API を使用して、組織によってリポジトリに割り当てられたカスタム プロパティを一覧表示します。

* [フォーク用の REST API エンドポイント](/ja/rest/repos/forks)

  REST API を使って、リポジトリのフォークを管理します。

* [問題タイプのREST APIエンドポイント](/ja/rest/repos/issue-types)

  REST API を使用して、リポジトリの問題の種類を管理します。

* [Git LFS の REST API エンドポイント](/ja/lfs)

  REST API を使用して、リポジトリの Git 大容量ファイルストレージ (LFS) を有効または無効にします。

* [リポジトリの REST API エンドポイント](/ja/rest/repos/repos)

  REST API を使って、GitHub 上のリポジトリを管理します。

* [ルールスイートのREST APIエンドポイント](/ja/rest/repos/rule-suites)

  REST API を使って、リポジトリのルール スイートを管理します。

* [ルールの REST API エンドポイント](/ja/rest/repos/rules)

  REST API を使って、リポジトリのルールセットを管理します。 ルールセットを使うと、ユーザーがリポジトリ内の選択したブランチやタグとやりとりする方法を制御できます。

* [リポジトリ タグの REST API エンドポイント](/ja/tags)

  REST API を使って、リポジトリのタグを管理します。

* [リポジトリ ウェブフック の REST API エンドポイント](/ja/rest/repos/webhooks)

  REST API を使って、リポジトリ用に Webhook を作成および管理できます。

* [SCIM の REST API エンドポイント](/ja/scim)

  REST API を使用して、SCIM を使用してGitHub組織メンバーのアクセスを制御および管理します。

* [検索用 REST API エンドポイント](/ja/rest/search/search)

  REST API を使用して、 GitHub上の特定の項目を検索します。

* [カスタム パターンをスキャンするシークレットの REST API エンドポイント](/ja/rest/secret-scanning/custom-patterns)

  REST API を使用して、シークレット スキャンのカスタム パターンを管理します。

* [プッシュ保護バイパス要求用の REST API エンドポイント](/ja/delegated-bypass)

  REST API を使って、シークレット スキャン用のプッシュ保護バイパス要求を管理します。

* [シークレット スキャンのプッシュ保護に関する REST API エンドポイント](/ja/rest/secret-scanning/push-protection)

  REST API を使って、シークレット スキャンのプッシュ保護を管理します。

* [シークレット スキャン用の REST API エンドポイント](/ja/rest/secret-scanning/secret-scanning)

  REST API を使って、リポジトリからシークレット アラートを取得して更新します。

* [グローバル セキュリティ アドバイザリ用の REST API エンドポイント](/ja/rest/security-advisories/global-advisories)

  REST API を使って、グローバル セキュリティ アドバイザリを表示します。

* [リポジトリ セキュリティ アドバイザリ用の REST API エンドポイント](/ja/rest/security-advisories/repository-advisories)

  リポジトリ セキュリティ アドバイザリを表示し、管理するには、REST API を使います。

* [外部グループの REST API エンドポイント](/ja/external-groups)

  REST API を使って、組織で利用できる外部 ID プロバイダー グループを表示し、外部グループと組織内のチームの間の接続を管理します。

* [チーム メンバーの REST API エンドポイント](/ja/rest/teams/members)

  REST API を使って、GitHub organization 内のチームのメンバーシップを作成して管理します。

* [チーム同期用の REST API エンドポイント](/ja/team-sync)

  REST API を使用して、 GitHub チームと外部 ID プロバイダー (IdP) グループ間の接続を管理します。

* [チームの REST API エンドポイント](/ja/rest/teams/teams)

  REST API を使うと、GitHub organization 内のチームの作成や管理ができます。

* [アーティファクト構成証明の REST API エンドポイント](/ja/rest/users/attestations)

  REST API を使用してアーティファクトの構成証明を管理します。

* [ユーザーをブロックするための REST API エンドポイント](/ja/rest/users/blocking)

  REST API を使って、ブロックされたユーザーを管理します。

* [電子メール用の REST API エンドポイント](/ja/rest/users/emails)

  REST API を使って、認証されたユーザーのメール アドレスを管理します。

* [フォロワー向けの REST API エンドポイント](/ja/rest/users/followers)

  REST API を使って、認証されたユーザーのフォロワーに関する情報を取得します。

* [GPG キーの REST API エンドポイント](/ja/rest/users/gpg-keys)

  REST API を使って、認証されたユーザーの GPG キーを管理します。

* [Git SSH キー用の REST API エンドポイント](/ja/rest/users/keys)

  REST API を使って、認証されたユーザーの Git SSH キーを管理します。

* [ソーシャル アカウントの REST API エンドポイント](/ja/rest/users/social-accounts)

  REST API を使って、認証されたユーザーのソーシャル アカウントを管理します。

* [SSH 署名キーの REST API エンドポイント](/ja/rest/users/ssh-signing-keys)

  REST API を使って、認証されたユーザーの SSH 署名キーを管理します。

* [ユーザーの REST API エンドポイント](/ja/rest/users/users)

  REST API を使って、認証されたユーザーのパブリックおよびプライベートの情報を取得します。