4 "x-mojo-to": "Library#list",
5 "operationId": "listLibrary",
13 "description": "Case insensitive 'starts-with' search on name",
20 "description": "Case insensitive 'starts-with' search on address1",
27 "description": "Case insensitive 'starts-with' search on address2",
34 "description": "Case insensitive 'starts-with' search on address3",
39 "name": "postal_code",
41 "description": "Case insensitive 'starts-with' search on postal code",
48 "description": "Case insensitive 'starts-with' search on city",
55 "description": "Case insensitive 'starts-with' search on state",
62 "description": "Case insensitive 'starts_with' search on country",
69 "description": "Case insensitive 'starts_with' search on phone number",
76 "description": "Case insensitive 'starts_with' search on fax number",
83 "description": "Case insensitive 'starts_with' search on email address",
88 "name": "reply_to_email",
90 "description": "Case insensitive 'starts_with' search on Reply-To email address",
95 "name": "return_path_email",
97 "description": "Case insensitive 'starts_with' search on Return-Path email address",
104 "description": "Case insensitive 'starts_with' search on website URL",
111 "description": "Case insensitive 'starts_with' search on IP address",
118 "description": "Case insensitive 'starts_with' search on notes",
125 "description": "Case insensitive 'starts-with' search on OPAC info",
135 "description": "A list of libraries",
139 "$ref": "../definitions.json#/library"
144 "description": "Internal error",
146 "$ref": "../definitions.json#/error"
150 "description": "Under maintenance",
152 "$ref": "../definitions.json#/error"
158 "x-mojo-to": "Library#add",
159 "operationId": "addLibrary",
167 "description": "A JSON object containing informations about the new library",
170 "$ref": "../definitions.json#/library"
179 "description": "Library added",
181 "$ref": "../definitions.json#/library"
185 "description": "Bad request",
187 "$ref": "../definitions.json#/error"
191 "description": "Authentication required",
193 "$ref": "../definitions.json#/error"
197 "description": "Access forbidden",
199 "$ref": "../definitions.json#/error"
203 "description": "Conflict in creating resource",
205 "$ref": "../definitions.json#/error"
209 "description": "Internal error",
211 "$ref": "../definitions.json#/error"
215 "description": "Under maintenance",
217 "$ref": "../definitions.json#/error"
221 "x-koha-authorization": {
223 "parameters": "manage_libraries"
228 "/libraries/{library_id}": {
230 "x-mojo-to": "Library#get",
231 "operationId": "getLibrary",
237 "$ref": "../parameters.json#/library_id_pp"
245 "description": "A library",
247 "$ref": "../definitions.json#/library"
251 "description": "Library not found",
253 "$ref": "../definitions.json#/error"
259 "x-mojo-to": "Library#update",
260 "operationId": "updateLibrary",
266 "$ref": "../parameters.json#/library_id_pp"
271 "description": "A JSON object containing information on the library",
274 "$ref": "../definitions.json#/library"
286 "description": "A library",
288 "$ref": "../definitions.json#/library"
292 "description": "Bad request",
294 "$ref": "../definitions.json#/error"
298 "description": "Authentication required",
300 "$ref": "../definitions.json#/error"
304 "description": "Access forbidden",
306 "$ref": "../definitions.json#/error"
310 "description": "Library not found",
312 "$ref": "../definitions.json#/error"
316 "description": "Internal error",
318 "$ref": "../definitions.json#/error"
322 "description": "Under maintenance",
324 "$ref": "../definitions.json#/error"
328 "x-koha-authorization": {
330 "parameters": "manage_libraries"
335 "x-mojo-to": "Library#delete",
336 "operationId": "deleteLibrary",
342 "$ref": "../parameters.json#/library_id_pp"
350 "description": "Library deleted",
356 "description": "Authentication required",
358 "$ref": "../definitions.json#/error"
362 "description": "Access forbidden",
364 "$ref": "../definitions.json#/error"
368 "description": "Library not found",
370 "$ref": "../definitions.json#/error"
374 "description": "Internal error",
376 "$ref": "../definitions.json#/error"
380 "description": "Under maintenance",
382 "$ref": "../definitions.json#/error"
386 "x-koha-authorization": {
388 "parameters": "manage_libraries"