Logo

Característica:

Jerarquía de APIs y gestión de endpoints

Jerarquía de APIs y gestión de endpoints

Gestiona endpoints personalizados y persisted queries de forma jerárquica, para agrupar y exponer endpoints relacionados bajo una estructura lógica, y organizarlos mediante categorías.

Jerarquía de APIs

Una API puede exponer varios endpoints que están de algún modo relacionados entre sí, y que pueden ejecutar una consulta similar. Este es el caso, por ejemplo, al crear endpoints que exponen los datos en un idioma u otro.

A través de la jerarquía de APIs podemos definir una estructura para los endpoints, de manera que podamos producir:

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

En este caso, una consulta padre posts puede proporcionar la consulta GraphQL, y sus consultas descendientes english y french aportan las variables para personalizar la consulta.

Herencia de API

Gestión de endpoints

Al crear un Custom Endpoint o una Persisted Query, podemos añadirle una "categoría de endpoint GraphQL" para organizar todos nuestros endpoints:

Categorías de endpoint al editar un Custom Endpoint

Por ejemplo, podemos crear categorías para gestionar endpoints por cliente, aplicación o cualquier otra información necesaria:

Lista de categorías de endpoint

En la lista de Custom Endpoints y Persisted Queries podemos visualizar sus categorías y, al hacer clic en cualquier enlace de categoría, o usando el filtro de la parte superior, solo se mostrarán todas las entradas de esa categoría:

Lista de Custom Endpoints con sus categorías

Filtrando Custom Endpoints por categoría

Suscríbete a nuestra newsletter

Mantente al tanto de todas las novedades de Gato GraphQL.