
機能:
APIの階層構造とエンドポイント管理
APIの階層構造とエンドポイント管理
カスタムエンドポイントとPersisted Queryを階層的に管理し、関連するエンドポイントを論理的な構造でグループ化・公開するとともに、カテゴリで整理します。
APIの階層構造
APIは、互いに何らかの関連性を持ち、類似したクエリを実行する複数のエンドポイントを公開することがあります。たとえば、データを異なる言語で公開するエンドポイントを作成する場合がこれに該当します。
APIの階層構造を使用することで、エンドポイントに構造を定義し、以下のようなURLを生成できます:
/graphql/posts/english//graphql/posts/french/
この場合、親クエリ posts がGraphQLクエリを提供し、その子クエリ english と french がクエリをカスタマイズするための変数を提供します。

エンドポイント管理
Custom EndpointまたはPersisted Queryを作成する際に、「GraphQLエンドポイントカテゴリ」を追加することで、すべてのエンドポイントを整理できます:

たとえば、クライアント別、アプリケーション別、またはその他の必要な情報ごとにエンドポイントを管理するカテゴリを作成できます:

Custom EndpointおよびPersisted Queryの一覧では、それぞれのカテゴリを確認できます。カテゴリリンクをクリックするか、上部のフィルターを使用すると、そのカテゴリに属するエントリのみが表示されます:

