{ "openapi": "3.0.0", "info": { "title": "Server Metadata", "license": { "name": "Apache 2.0", "url": "http://www.apache.org/licenses/LICENSE-2.0.html" }, "version": "1.0.0" }, "paths": { "/v1.0.0/live": { "get": { "summary": "HTTP Server live GET", "operationId": "server-live-get", "responses": { "200": { "description": "OK" } } }, "post": { "summary": "HTTP Server live POST", "operationId": "server-live-post", "responses": { "200": { "description": "OK" } } } }, "/v1.0.0/meta": { "post": { "summary": "HTTP Server metadata POST", "operationId": "server-metadata-post", "responses": { "200": { "$ref": "#/components/responses/Meta200" } } }, "get": { "summary": "HTTP server metadata GET", "operationId": "server-metadata-get", "responses": { "200": { "description": "HTTP Server metadata", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ServerMetadata" } } } } } } }, "/v1.0.0/ready": { "get": { "summary": "HTTP Server ready GET", "operationId": "server-ready-get", "responses": { "200": { "description": "OK" }, "503": { "description": "Service Unavailable" } } }, "post": { "summary": "HTTP Server ready POST", "operationId": "server-ready-post", "responses": { "200": { "description": "OK" }, "503": { "description": "Service Unavailable" } } } } }, "components": { "responses": { "Meta200": { "description": "HTTP Server metadata", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ServerMetadata" } } } } }, "schemas": { "ServerMetadata": { "type": "object", "required": [ "startupTime" ], "properties": { "startupTime": { "type": "number" }, "lastModified": { "type": "number" }, "lastModifiedDate": { "type": "string" }, "rev": { "type": "string" }, "shortRev": { "type": "string" }, "extra": { "type": "object" } } } } } }