@@ -, +, @@ reusability _your_swagger_min_json or your local swagger-api/validator-badge validator --- api/v1/parameters.json | 3 +++ api/v1/parameters/patron.json | 7 +++++++ api/v1/paths/holds.json | 5 +---- 3 files changed, 11 insertions(+), 4 deletions(-) --- a/api/v1/parameters.json +++ a/api/v1/parameters.json @@ -2,6 +2,9 @@ "borrowernumberPathParam": { "$ref": "parameters/patron.json#/borrowernumberPathParam" }, + "borrowernumberQueryParam": { + "$ref": "parameters/patron.json#/borrowernumberQueryParam" + }, "holdIdPathParam": { "$ref": "parameters/hold.json#/holdIdPathParam" } --- a/api/v1/parameters/patron.json +++ a/api/v1/parameters/patron.json @@ -5,5 +5,12 @@ "description": "Internal patron identifier", "required": true, "type": "integer" + }, + "borrowernumberQueryParam": { + "name": "borrowernumber", + "in": "query", + "description": "Internal borrower identifier", + "required": true, + "type": "integer" } } --- a/api/v1/paths/holds.json +++ a/api/v1/paths/holds.json @@ -11,10 +11,7 @@ "type": "integer" }, { - "name": "borrowernumber", - "in": "query", - "description": "Internal borrower identifier", - "type": "integer" + "$ref": "../parameters.json#/borrowernumberQueryParam" }, { "name": "reservedate", --