Uploaded image for project: 'PUBLIC - Liferay Portal Community Edition'
  1. PUBLIC - Liferay Portal Community Edition
  2. LPS-110685

Provide a web interface to interact with the REST/GraphQL APIs

Details

    Description

      As a developer

      I want to have access to the headless APIs through a web interface

      so that it is easier and faster to develop and troubleshoot my application 

      Notes:

      • List all endpoints
      • Enable descriptions
      • Make API version a parameter (for now, as we just have 1 version is not needed)
      • Change “API category” with “API context”? “API application”
      • Do not make schemas overlap with the interaction with the endpoints (tab? Show schemas below?)
      • Allow to paste directly the body? Is for developers? Users?
      • Interact with a input field for complex structures is very difficult
      • List sites? List structures?
      • Identify better the methods available 
      • GraphQL client (graphiql ? apollo ? ) 
      • https://swagger.io/tools/open-source/open-source-integrations/
      • As a portlet, I see it less useful. What’s the reason? If yes, should be restricted to call the current site
      • How it works with authentication?

      Attachments

        Activity

          People

            team-headless Product Team Headless
            pablo.agulla Pablo Agulla
            Wesley Gong Wesley Gong
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Packages

                Version Package
                7.2.10 DXP FP17
                7.2.10.6 DXP SP6