# リポジトリの REST API エンドポイント

REST API を使うと、パブリックおよびプライベートの GitHub リポジトリのワークフローの作成、管理、制御ができます。

## Links

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

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

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

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

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

  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 を使って、リポジトリのフォークを管理します。

* [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 を作成および管理できます。