Logo

Functie:

API-hiërarchie & Endpoint-beheer

API-hiërarchie & Endpoint-beheer

Beheer aangepaste endpoints en persisted queries hiërarchisch, om gerelateerde endpoints te groeperen en bloot te stellen onder een logische structuur, en ze te organiseren via categorieën.

API-hiërarchie

Een API kan meerdere endpoints blootstellen die op een bepaalde manier aan elkaar gerelateerd zijn en een vergelijkbare query kunnen uitvoeren. Dit is bijvoorbeeld het geval bij het aanmaken van endpoints die de data in de ene of de andere taal blootstellen.

Via de API-hiërarchie kunnen we een structuur voor endpoints definiëren, zodat we het volgende kunnen produceren:

  • /graphql/posts/english/
  • /graphql/posts/french/

In dit geval kan een bovenliggende query posts de GraphQL-query leveren, en de onderliggende queries english en french leveren de variabelen om de query aan te passen.

API-overerving

Endpoint-beheer

Bij het aanmaken van een Custom Endpoint of Persisted Query kunnen we er een "GraphQL-endpointcategorie" aan toevoegen, om al onze endpoints te organiseren:

Endpointcategorieën bij het bewerken van een Custom Endpoint

We kunnen bijvoorbeeld categorieën aanmaken om endpoints te beheren per klant, applicatie of andere benodigde informatie:

Lijst van endpointcategorieën

In de lijst van Custom Endpoints en Persisted Queries kunnen we hun categorieën bekijken en door op een categorielink te klikken, of het filter bovenaan te gebruiken, worden alleen de vermeldingen voor die categorie weergegeven:

Lijst van Custom Endpoints met hun categorieën

Custom Endpoints filteren op categorie

Abonneer je op onze nieuwsbrief

Blijf op de hoogte van alle updates over Gato GraphQL.