{ "swagger": "2.0", "info": { "version": "1.0.0", "title": "Test schema" }, "host": "petstore.swagger.io", "basePath": "/v2/", "parameters": { "extparam": { "name": "extParam", "in": "query", "type": "integer" } }, "paths": { "test1": { "parameters": [ { "name": "pathParam", "in": "path", "type": "string" } ], "get": { "summary": "test get", "parameters": [ { "name": "operationParam", "in": "path", "type": "string" } ] } }, "test2": { "parameters": [ { "$ref": "#/parameters/extparam" } ], "get": { "summary": "test get", "parameters": [ { "name": "operationParam", "in": "path", "type": "string" } ] } }, "test3": { "get": { "summary": "test get", "parameters": [ { "$ref": "#/parameters/extparam" } ] } }, "test4": { "parameters": { "$ref": "#/parameters/extparam" }, "get": { "summary": "test get" } } } }