
Fonctionnalité :
Hiérarchie d'API et gestion des endpoints
Hiérarchie d'API et gestion des endpoints
Gérez les endpoints personnalisés et les persisted queries de manière hiérarchique, pour regrouper et exposer des endpoints liés sous une structure logique, et les organiser via des catégories.
Hiérarchie d'API
Une API peut exposer plusieurs endpoints qui sont d'une certaine façon liés entre eux, et qui peuvent exécuter une requête similaire. C'est le cas, par exemple, lors de la création d'endpoints qui exposent les données dans une langue ou dans une autre.
Grâce à la Hiérarchie d'API, nous pouvons définir une structure pour les endpoints, afin de produire :
/graphql/posts/english//graphql/posts/french/
Dans ce cas, une requête parente posts peut fournir la requête GraphQL, et ses requêtes descendantes english et french fournissent les variables permettant de personnaliser la requête.

Gestion des endpoints
Lors de la création d'un Custom Endpoint ou d'une Persisted Query, nous pouvons lui ajouter une « catégorie d'endpoint GraphQL » pour organiser tous nos endpoints :

Par exemple, nous pouvons créer des catégories pour gérer les endpoints par client, application ou toute autre information requise :

Dans la liste des Custom Endpoints et des Persisted Queries, nous pouvons visualiser leurs catégories et, en cliquant sur n'importe quel lien de catégorie ou en utilisant le filtre en haut, seules toutes les entrées de cette catégorie s'afficheront :

