2 "/biblios/{biblio_id}": {
4 "x-mojo-to": "Biblios#get",
5 "operationId": "getBiblio",
11 "$ref": "../parameters.json#/biblio_id_pp"
16 "application/marcxml+xml",
17 "application/marc-in-json",
23 "description": "A biblio"
26 "description": "Authentication required",
28 "$ref": "../definitions.json#/error"
32 "description": "Access forbidden",
34 "$ref": "../definitions.json#/error"
38 "description": "Biblio not found",
40 "$ref": "../definitions.json#/error"
44 "description": "Not acceptable",
47 "description": "Accepted content-types",
54 "description": "Internal server error",
56 "$ref": "../definitions.json#/error"
60 "description": "Under maintenance",
62 "$ref": "../definitions.json#/error"
66 "x-koha-authorization": {
73 "x-mojo-to": "Biblios#delete",
74 "operationId": "deleteBiblio",
80 "$ref": "../parameters.json#/biblio_id_pp"
88 "description": "Biblio deleted",
94 "description": "Authentication required",
96 "$ref": "../definitions.json#/error"
100 "description": "Access forbidden",
102 "$ref": "../definitions.json#/error"
106 "description": "Biblio not found",
108 "$ref": "../definitions.json#/error"
112 "description": "Unable to perform action on biblio",
114 "$ref": "../definitions.json#/error"
118 "description": "Internal error",
120 "$ref": "../definitions.json#/error"
124 "description": "Under maintenance",
126 "$ref": "../definitions.json#/error"
130 "x-koha-authorization": {
132 "editcatalogue": "edit_catalogue"
137 "/biblios/{biblio_id}/items": {
139 "x-mojo-to": "Biblios#get_items",
140 "operationId": "getBiblioItems",
147 "$ref": "../parameters.json#/biblio_id_pp"
150 "$ref": "../parameters.json#/match"
153 "$ref": "../parameters.json#/order_by"
156 "$ref": "../parameters.json#/page"
159 "$ref": "../parameters.json#/per_page"
162 "$ref": "../parameters.json#/q_param"
165 "$ref": "../parameters.json#/q_body"
168 "$ref": "../parameters.json#/q_header"
179 "description": "A list of the items attached to the record",
183 "$ref": "../definitions.json#/item"
188 "description": "Authentication required",
190 "$ref": "../definitions.json#/error"
194 "description": "Access forbidden",
196 "$ref": "../definitions.json#/error"
200 "description": "Biblio not found",
202 "$ref": "../definitions.json#/error"
206 "description": "Not acceptable",
209 "description": "Accepted content-types",
216 "description": "Internal server error",
218 "$ref": "../definitions.json#/error"
222 "description": "Under maintenance",
224 "$ref": "../definitions.json#/error"
228 "x-koha-authorization": {
235 "/biblios/{biblio_id}/pickup_locations": {
237 "x-mojo-to": "Biblios#pickup_locations",
238 "operationId": "getBiblioPickupLocations",
245 "$ref": "../parameters.json#/biblio_id_pp"
250 "description": "Internal patron identifier",
255 "$ref": "../parameters.json#/match"
258 "$ref": "../parameters.json#/order_by"
261 "$ref": "../parameters.json#/page"
264 "$ref": "../parameters.json#/per_page"
267 "$ref": "../parameters.json#/q_param"
270 "$ref": "../parameters.json#/q_body"
273 "$ref": "../parameters.json#/q_header"
284 "description": "Biblio pickup locations",
288 "$ref": "../definitions.json#/library"
293 "description": "Missing or wrong parameters",
295 "$ref": "../definitions.json#/error"
299 "description": "Authentication required",
301 "$ref": "../definitions.json#/error"
305 "description": "Access forbidden",
307 "$ref": "../definitions.json#/error"
311 "description": "Biblio not found",
313 "$ref": "../definitions.json#/error"
317 "description": "Internal server error",
319 "$ref": "../definitions.json#/error"
323 "description": "Under maintenance",
325 "$ref": "../definitions.json#/error"
329 "x-koha-authorization": {
331 "reserveforothers": "place_holds"
336 "/public/biblios/{biblio_id}": {
338 "x-mojo-to": "Biblios#get_public",
339 "operationId": "getBiblioPublic",
345 "$ref": "../parameters.json#/biblio_id_pp"
349 "application/marcxml+xml",
350 "application/marc-in-json",
356 "description": "A biblio"
359 "description": "Authentication required",
361 "$ref": "../definitions.json#/error"
365 "description": "Access forbidden",
367 "$ref": "../definitions.json#/error"
371 "description": "Biblio not found",
373 "$ref": "../definitions.json#/error"
377 "description": "Not acceptable",
380 "description": "Accepted content-types",
387 "description": "Internal server error",
389 "$ref": "../definitions.json#/error"
393 "description": "Under maintenance",
395 "$ref": "../definitions.json#/error"