{ "openapi": "3.0.2", "info": { "title": "HashiCorp Vault API", "description": "HTTP API that gives you full access to Vault. All API routes are prefixed with `/v1/`.", "version": "", "license": { "name": "Mozilla Public License 2.0", "url": "https://www.mozilla.org/en-US/MPL/2.0" } }, "paths": { "/lookup/{id}": { "description": "Synopsis", "parameters": [ { "name": "id", "description": "My id parameter", "in": "path", "schema": { "type": "string" }, "required": true } ], "get": { "operationId": "kv-read-lookup-id", "summary": "Synopsis", "tags": [ "secrets" ], "responses": { "200": { "description": "OK" } } }, "post": { "operationId": "kv-write-lookup-id", "summary": "Synopsis", "tags": [ "secrets" ], "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/KvWriteLookupIdRequest" } } } }, "responses": { "200": { "description": "OK" } } } } }, "components": { "schemas": { "KvWriteLookupIdRequest": { "type": "object", "properties": { "token": { "type": "string", "description": "My token" } } } } } }