2 "/acquisitions/vendors": {
4 "x-mojo-to": "Acquisitions::Vendors#list_vendors",
5 "operationId": "listVendors",
6 "tags": ["acquisitions","vendors"],
13 "description": "Case insensitive search on vendor name",
17 "name": "accountnumber",
19 "description": "Case insensitive search on vendor's account number",
25 "description": "A list of vendors",
29 "$ref": "../definitions.json#/vendor"
34 "description": "Authentication required",
36 "$ref": "../definitions.json#/error"
40 "description": "Access forbidden",
42 "$ref": "../definitions.json#/error"
46 "description": "Vendor not found",
48 "$ref": "../definitions.json#/error"
52 "description": "Internal server error",
54 "$ref": "../definitions.json#/error"
58 "description": "Under maintenance",
60 "$ref": "../definitions.json#/error"
64 "x-koha-authorization": {
66 "acquisition": "vendors_manage"
71 "x-mojo-to": "Acquisitions::Vendors#add_vendor",
72 "operationId": "addVendor",
73 "tags": ["acquisitions","vendors"],
77 "description": "A JSON object representing a vendor",
80 "$ref": "../definitions.json#/vendor"
88 "description": "Vendor added",
90 "$ref": "../definitions.json#/vendor"
94 "description": "Authentication required",
96 "$ref": "../definitions.json#/error"
100 "description": "Access forbidden",
102 "$ref": "../definitions.json#/error"
106 "description": "Vendor not found",
108 "$ref": "../definitions.json#/error"
112 "description": "Internal server error",
114 "$ref": "../definitions.json#/error"
118 "description": "Under maintenance",
120 "$ref": "../definitions.json#/error"
124 "x-koha-authorization": {
126 "acquisition": "vendors_manage"
131 "/acquisitions/vendors/{vendor_id}": {
133 "x-mojo-to": "Acquisitions::Vendors#get_vendor",
134 "operationId": "getVendor",
135 "tags": ["acquisitions","vendors"],
137 "$ref": "../parameters.json#/vendoridPathParam"
144 "description": "A vendor",
146 "$ref": "../definitions.json#/vendor"
150 "description": "Authentication required",
152 "$ref": "../definitions.json#/error"
156 "description": "Access forbidden",
158 "$ref": "../definitions.json#/error"
162 "description": "Vendor not found",
164 "$ref": "../definitions.json#/error"
168 "description": "Internal server error",
170 "$ref": "../definitions.json#/error"
174 "description": "Under maintenance",
176 "$ref": "../definitions.json#/error"
180 "x-koha-authorization": {
182 "acquisition": "vendors_manage"
187 "x-mojo-to": "Acquisitions::Vendors#update_vendor",
188 "operationId": "updateVendor",
189 "tags": ["acquisitions","vendors"],
191 "$ref": "../parameters.json#/vendoridPathParam"
195 "description": "A JSON object representing a vendor",
198 "$ref": "../definitions.json#/vendor"
206 "description": "A vendor",
208 "$ref": "../definitions.json#/vendor"
212 "description": "Authentication required",
214 "$ref": "../definitions.json#/error"
218 "description": "Access forbidden",
220 "$ref": "../definitions.json#/error"
224 "description": "Vendor not found",
226 "$ref": "../definitions.json#/error"
230 "description": "Internal server error",
232 "$ref": "../definitions.json#/error"
236 "description": "Under maintenance",
238 "$ref": "../definitions.json#/error"
242 "x-koha-authorization": {
244 "acquisition": "vendors_manage"
249 "x-mojo-to": "Acquisitions::Vendors#delete_vendor",
250 "operationId": "deleteVendor",
251 "tags": ["acquisitions","vendors"],
253 "$ref": "../parameters.json#/vendoridPathParam"
260 "description": "Vendor deleted",
266 "description": "Authentication required",
268 "$ref": "../definitions.json#/error"
272 "description": "Access forbidden",
274 "$ref": "../definitions.json#/error"
278 "description": "Vendor not found",
280 "$ref": "../definitions.json#/error"
284 "description": "Internal server error",
286 "$ref": "../definitions.json#/error"
290 "description": "Under maintenance",
292 "$ref": "../definitions.json#/error"
296 "x-koha-authorization": {
298 "acquisition": "vendors_manage"