Logo

Funcionalidade:

Hierarquia de API e gerenciamento de endpoints

Hierarquia de API e gerenciamento de endpoints

Gerencie endpoints personalizados e persisted queries de forma hierárquica, para agrupar e expor endpoints relacionados sob uma estrutura lógica, e organizá-los por categorias.

Hierarquia de API

Uma API pode expor vários endpoints que de alguma forma estão relacionados entre si, e que podem executar uma query semelhante. É o caso, por exemplo, ao criar endpoints que expõem os dados em um idioma ou em outro.

Por meio da Hierarquia de API podemos definir uma estrutura para os endpoints, de modo a produzir:

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

Nesse caso, uma query pai posts pode fornecer a query GraphQL, e suas queries descendentes english e french fornecem as variáveis para personalizar a query.

Herança de API

Gerenciamento de endpoints

Ao criar um Custom Endpoint ou uma Persisted Query, podemos adicionar uma "categoria de endpoint GraphQL" para organizar todos os nossos endpoints:

Categorias de endpoint ao editar um Custom Endpoint

Por exemplo, podemos criar categorias para gerenciar endpoints por cliente, aplicação ou qualquer outra informação necessária:

Lista de categorias de endpoints

Na lista de Custom Endpoints e Persisted Queries, podemos visualizar suas categorias e, clicando em qualquer link de categoria ou usando o filtro no topo, serão exibidas apenas as entradas daquela categoria:

Lista de Custom Endpoints com suas categorias

Filtragem de Custom Endpoints por categoria

Assine nossa newsletter

Fique por dentro de todas as atualizações do Gato GraphQL.