We couldn't load the project sidebar. Refresh the page to try again.
If the problem persists, contact your Jira admin.
Uploaded image for project: 'camunda BPM'
  1. camunda BPM
  2. CAM-11497

I can use the Swagger UI in camunda-bpm-run

    • Icon: Feature Request Feature Request
    • Resolution: Fixed
    • Icon: L3 - Default L3 - Default
    • 7.15.0-alpha5, 7.15.0
    • None
    • run
    • None

      Component

      https://github.com/camunda/camunda-bpm-platform/tree/master/distro/run

      User story

      I want to access an instance of Swagger UI (https://swagger.io/tools/swagger-ui/) with Camunda's OpenAPI description (https://docs.camunda.org/manual/7.13/reference/rest/openapi/) so that I can easily explore the REST API without having to switch platforms.

      Background

      Currently I need to download the JSON from Camunda and put it into a third-party tool. This is cumbersome.

      Acceptance Criteria

      • When I start Run without arguments, the Swagger UI is automatically exposed displaying the Camunda REST API endpoints (must be mentioned in update guide as well, since it changes the default behavior)
      • The Swagger UI is configured by default such that it can directly make requests against Run's REST API without further user configuration
      • There is a startup argument with which I can toggle Swagger UI (similar to how it works for REST API and webapps: https://docs.camunda.org/manual/7.13/user-guide/camunda-bpm-run/#disable-webapps-or-rest-api)

      Implementation hints

      • If achievable with moderate effort, the Swagger UI classes should not be in the classpath when Swagger UI is disabled

        This is the controller panel for Smart Panels app

            Loading...
            Uploaded image for project: 'camunda BPM'
            1. camunda BPM
            2. CAM-11497

            I can use the Swagger UI in camunda-bpm-run

              • Icon: Feature Request Feature Request
              • Resolution: Fixed
              • Icon: L3 - Default L3 - Default
              • 7.15.0-alpha5, 7.15.0
              • None
              • run
              • None

                Component

                https://github.com/camunda/camunda-bpm-platform/tree/master/distro/run

                User story

                I want to access an instance of Swagger UI (https://swagger.io/tools/swagger-ui/) with Camunda's OpenAPI description (https://docs.camunda.org/manual/7.13/reference/rest/openapi/) so that I can easily explore the REST API without having to switch platforms.

                Background

                Currently I need to download the JSON from Camunda and put it into a third-party tool. This is cumbersome.

                Acceptance Criteria

                • When I start Run without arguments, the Swagger UI is automatically exposed displaying the Camunda REST API endpoints (must be mentioned in update guide as well, since it changes the default behavior)
                • The Swagger UI is configured by default such that it can directly make requests against Run's REST API without further user configuration
                • There is a startup argument with which I can toggle Swagger UI (similar to how it works for REST API and webapps: https://docs.camunda.org/manual/7.13/user-guide/camunda-bpm-run/#disable-webapps-or-rest-api)

                Implementation hints

                • If achievable with moderate effort, the Swagger UI classes should not be in the classpath when Swagger UI is disabled

                  This is the controller panel for Smart Panels app

                        anton.weltzien Anton von Weltzien
                        meyer Daniel Meyer
                        Votes:
                        2 Vote for this issue
                        Watchers:
                        5 Start watching this issue

                          Created:
                          Updated:
                          Resolved:

                              anton.weltzien Anton von Weltzien
                              meyer Daniel Meyer
                              Votes:
                              2 Vote for this issue
                              Watchers:
                              5 Start watching this issue

                                Created:
                                Updated:
                                Resolved: