{ "swagger": "2.0", "info": { "description": "This page lists all the rest apis for PRH app server.", "version": "1.0", "title": "PRH app server" }, "host": "localhost:8100", "basePath": "/", "tags": [ { "name": "heartbeat-controller", "description": "Check liveness of PRH service" }, { "name": "schedule-controller", "description": "Schedule Controller" } ], "paths": { "/heartbeat": { "get": { "tags": [ "heartbeat-controller" ], "summary": "Returns liveness of PRH service", "operationId": "heartbeatUsingGET", "produces": [ "*/*" ], "responses": { "200": { "description": "PRH sevice is living", "schema": { "$ref": "#/definitions/Mono«ResponseEntity«string»»" } }, "401": { "description": "You are not authorized to view the resource" }, "403": { "description": "Accessing the resource you were trying to reach is forbidden" }, "404": { "description": "The resource you were trying to reach is not found" } } } }, "/start": { "get": { "tags": [ "schedule-controller" ], "summary": "Start scheduling worker request", "operationId": "startTasksUsingGET", "produces": [ "*/*" ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/Mono«ResponseEntity«string»»" } }, "401": { "description": "Unauthorized" }, "403": { "description": "Forbidden" }, "404": { "description": "Not Found" } } } }, "/stopPrh": { "get": { "tags": [ "schedule-controller" ], "summary": "Stop scheduling worker request", "operationId": "stopTaskUsingGET", "produces": [ "*/*" ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/Mono«ResponseEntity«string»»" } }, "401": { "description": "Unauthorized" }, "403": { "description": "Forbidden" }, "404": { "description": "Not Found" } } } } }, "definitions": { "Mono«ResponseEntity«string»»": { "type": "object", "title": "Mono«ResponseEntity«string»»" } } }