Skip to main content

このバージョンの GitHub Enterprise はこの日付をもって終了となりました: 2023-01-18. 重大なセキュリティの問題に対してであっても、パッチリリースは作成されません。 パフォーマンスの向上、セキュリティの向上、新機能の向上を図るために、最新バージョンの GitHub Enterprise にアップグレードします。 アップグレードに関するヘルプについては、GitHub Enterprise サポートにお問い合わせく� さい

OpenAPI の記述

GitHub Enterprise Server の REST API は、OpenAPI 3.0 準� のドキュメントで詳細に記述されています。

OpenAPI の記述について

OpenAPI は、REST API を記述するための標準仕様です。 OpenAPI の記述は、人間にとっても機械にとっても判読しやすくなっており、 あらかじめドキュメントを読ん� り実装を理解したりする必要がありません。 GitHub は、REST API を OpenAPI 3.0 準� のドキュメントとして公開しています。

GitHub OpenAPI の記述を取得する

記述は、オープンソースの REST API OpenAPI Description リポジトリにあります。

OpenAPI の記述には 2 つの形式があります。 バンドルバージョンは、再利用と判読に適した OpenAPI コンポーネントを含んでいるため、たいていの� �合に有効です。 完全逆参照バージョンは、ツール環境でコンポーネントへのインライン参照がサポートされていない� �合のために用意されています。

GitHub OpenAPI 記述を使用する

OpenAPI の記述にはいろいろな使い方があります。 たとえば、次のことが可能です。

  • 独自の API クライアントを生成する。
  • GitHub REST API の記述を検証してテストする。
  • Insomnia や Postman といったサードパーティツールを使用して、GitHub Enterprise Server REST API を調べ、操作する。

たとえば、GitHub は REST OpenAPI の記述を使って GitHub Enterprise Server の REST API リファレンス ドキュメントを生成します。