Logo

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.

Héritage d'API

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 :

Catégories d'endpoint lors de l'édition d'un Custom Endpoint

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

Liste des catégories d'endpoint

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 :

Liste des Custom Endpoints avec leurs catégories

Filtrage des Custom Endpoints par catégorie

Abonnez-vous à notre newsletter

Restez au courant de toutes les nouveautés de Gato GraphQL.