{ "swagger" : "2.0", "basePath" : "/", "tags" : [ { "name" : "HealthCheck" } ], "schemes" : [ "http", "https" ], "consumes" : [ "application/json" ], "produces" : [ "application/json" ], "paths" : { "/policy/pap/v1/healthcheck" : { "get" : { "tags" : [ "HealthCheck" ], "summary" : "Perform healthcheck", "description" : "Returns healthy status of the Policy Administration component", "operationId" : "healthcheck", "produces" : [ "application/json" ], "parameters" : [ ], "responses" : { "200" : { "description" : "successful operation", "schema" : { "$ref" : "#/definitions/HealthCheckReport" } }, "401" : { "description" : "Authentication Error" }, "403" : { "description" : "Authorization Error" }, "500" : { "description" : "Internal Server Error" } }, "security" : [ { "basicAuth" : [ ] } ] } } }, "securityDefinitions" : { "basicAuth" : { "description" : "", "type" : "basic" } }, "definitions" : { "HealthCheckReport" : { "type" : "object", "properties" : { "name" : { "type" : "string" }, "url" : { "type" : "string" }, "healthy" : { "type" : "boolean" }, "code" : { "type" : "integer", "format" : "int32" }, "message" : { "type" : "string" } } } } }