# GitHub REST API のドキュメント

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

## Recommended

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

## Links

### Getting started

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

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

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

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

## Articles

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

* [組織のお知らせバナー用 REST API エンドポイント](/ja/enterprise-server@3.19/rest/announcement-banners/organizations)

  Organization Announcement Banners API を使って、組織のお知らせバナーを取得、設定、削除できます。

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

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

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

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

* [GitHub Marketplace](/ja/enterprise-server@3.19/marketplace)

  GitHub Marketplaceで開発者が利用したり購入したりできるように、ツールをリストしてください。

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

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

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

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

* [請求の REST API エンドポイント](/ja/enterprise-server@3.19/rest/billing/billing)

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

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

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

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

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

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

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

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

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

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

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

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

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

* [Configurations](/ja/enterprise-server@3.19/rest/code-security/configurations)

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

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

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

* [Codespaces ドキュメント](/ja/enterprise-server@3.19/codespaces)

  Codespace を作成して、お好みの方法や場所で、安全で設定可能な専用の開発環境のもと開発を始めることができます。

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

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

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

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

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

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

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

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

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

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

* [GitHub Copilot ドキュメント](/ja/enterprise-server@3.19/copilot)

  GitHub Copilotを使用して生産性を向上させ、コードの作業を支援できます。

* [Dependabot アラートの無視要求の REST API エンドポイント](/ja/enterprise-server@3.19/rest/dependabot/alert-dismissal-requests)

  REST API を使用して、リポジトリ Dependabot アラートの無視要求を管理します。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

* [管理統計の REST API エンドポイント](/ja/enterprise-server@3.19/rest/enterprise-admin/admin-stats)

  REST API を使って、インストールに関するさまざまなメトリックを取得します。

* [グローバルなお知らせ用 REST API エンドポイント](/ja/enterprise-server@3.19/rest/enterprise-admin/announcement)

  この REST API を使い、企業の世界向け告知バナーを管理します。

* [エンタープライズ監査ログの REST API エンドポイント](/ja/enterprise-server@3.19/rest/enterprise-admin/audit-log)

  REST API を使って、エンタープライズの監査ログを取得します。

* [バイパス要求用の REST API エンドポイント](/ja/enterprise-server@3.19/rest/enterprise-admin/bypass-requests)

  REST API を使って、Enterprise プッシュ規則のバイパス要求を管理します。

* [コードの Enterprise セキュリティ機能のための REST API エンドポイント](/ja/enterprise-server@3.19/rest/enterprise-admin/code-security-and-analysis)

  REST API を使って、Enterprise のセキュリティ機能の使用を管理します。

* [カスタム プロパティ](/ja/enterprise-server@3.19/rest/enterprise-admin/custom-properties)

  REST API を使って、Enterprise のカスタム プロパティを管理します。

* [グローバル Webhook の REST API エンドポイント](/ja/enterprise-server@3.19/rest/enterprise-admin/global-webhooks)

  この REST API を使い、企業のグローバル Webhook を管理します。

* [LDAP の REST API エンドポイント](/ja/enterprise-server@3.19/rest/enterprise-admin/ldap)

  REST API を使用して、 GitHub Enterprise Server ユーザーまたはチームとそのリンクされた LDAP エントリ間のアカウント関係を更新するか、新しい同期をキューに入れます。

* [ライセンス](/ja/enterprise-server@3.19/rest/enterprise-admin/licensing)

  REST API を使用してライセンス情報を取得します。

* [GitHub Enterprise Server を管理するための REST API エンドポイント](/ja/enterprise-server@3.19/rest/enterprise-admin/manage-ghes)

  REST API を使用して、 GitHub Enterprise Server インスタンスを管理します。

* [organization (組織) pre-receive フックに対応する REST API エンドポイント](/ja/enterprise-server@3.19/rest/enterprise-admin/org-pre-receive-hooks)

  REST API を使用して、組織で使用可能な pre-receive フックの適用を表示および変更します。

* [組織GitHubアプリのインストールを管理するための REST API](/ja/enterprise-server@3.19/rest/enterprise-admin/organization-installations)

  REST API を使用して、企業の組織にインストールされている GitHub Apps を管理します。

* [エンタープライズの組織用の REST API エンドポイント](/ja/enterprise-server@3.19/rest/enterprise-admin/orgs)

  この REST API を使って、企業の組織を作成します。

* [pre-receive 環境用の REST API エンドポイント](/ja/enterprise-server@3.19/rest/enterprise-admin/pre-receive-environments)

  この REST API を使って、pre-receive フックの環境を作成、一覧表示、更新、削除します。

* [プリレシーブフック用の REST API エンドポイント](/ja/enterprise-server@3.19/rest/enterprise-admin/pre-receive-hooks)

  REST API を使い、pre-receive フックを作成、一覧表示、更新、削除します。

* [リポジトリの pre-receive フック用の REST API エンドポイント](/ja/enterprise-server@3.19/rest/enterprise-admin/repo-pre-receive-hooks)

  REST API を使用して、リポジトリで使用可能な pre-receive フックの適用を表示および変更します。

* [ルールの REST API エンドポイント](/ja/enterprise-server@3.19/rest/enterprise-admin/rules)

  REST API を使って、Enterprise のルールセットを管理します。 ルールセットを使って、ユーザーがリポジトリやコードを操作する方法を制御できます。

* [SCIM の REST API エンドポイント](/ja/enterprise-server@3.19/rest/enterprise-admin/scim)

  REST API を使って、SCIM でのユーザー作成とチーム メンバーシップを自動化します。

* [エンタープライズ ユーザー用の REST API エンドポイント](/ja/enterprise-server@3.19/rest/enterprise-admin/users)

  REST API を使って、Enterprise 内のユーザーの一時停止、一時停止解除、レベル上げ、レベル下げを行います。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

* [gitignore 用 REST API エンドポイント](/ja/enterprise-server@3.19/rest/gitignore/gitignore)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

* [Markdown 用 REST API エンドポイント](/ja/enterprise-server@3.19/rest/markdown/markdown)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

* [リポジトリ プッシュ ルール バイパス要求用の REST API エンドポイント](/ja/enterprise-server@3.19/rest/repos/bypass-requests)

  REST API を使って、リポジトリ プッシュ ルール バイパス要求を管理します。

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

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

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

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

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

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

* [Git LFS の REST API エンドポイント](/ja/enterprise-server@3.19/rest/repos/lfs)

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

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

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

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

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

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

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

* [リポジトリ タグの REST API エンドポイント](/ja/enterprise-server@3.19/rest/repos/tags)

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

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

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

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

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

* [アラートの解除要求](/ja/enterprise-server@3.19/rest/secret-scanning/alert-dismissal-requests)

  REST API を使って、シークレット スキャンのアラートの無視要求を管理します。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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