2 "/biblios/{biblio_id}": {
4 "x-mojo-to": "Biblios#get",
5 "operationId": "getBiblio",
7 "summary": "Get biblio",
10 "$ref": "../parameters.json#/biblio_id_pp"
15 "application/marcxml+xml",
16 "application/marc-in-json",
22 "description": "A biblio"
25 "description": "Authentication required",
27 "$ref": "../definitions.json#/error"
31 "description": "Access forbidden",
33 "$ref": "../definitions.json#/error"
37 "description": "Biblio not found",
39 "$ref": "../definitions.json#/error"
43 "description": "Not acceptable",
46 "description": "Accepted content-types",
53 "description": "Internal server error",
55 "$ref": "../definitions.json#/error"
59 "description": "Under maintenance",
61 "$ref": "../definitions.json#/error"
65 "x-koha-authorization": {
72 "x-mojo-to": "Biblios#delete",
73 "operationId": "deleteBiblio",
74 "tags": [ "biblios" ],
75 "summary": "Delete biblio",
78 "$ref": "../parameters.json#/biblio_id_pp"
86 "description": "Biblio deleted",
92 "description": "Authentication required",
94 "$ref": "../definitions.json#/error"
98 "description": "Access forbidden",
100 "$ref": "../definitions.json#/error"
104 "description": "Biblio not found",
106 "$ref": "../definitions.json#/error"
110 "description": "Unable to perform action on biblio",
112 "$ref": "../definitions.json#/error"
116 "description": "Internal error",
118 "$ref": "../definitions.json#/error"
122 "description": "Under maintenance",
124 "$ref": "../definitions.json#/error"
128 "x-koha-authorization": {
130 "editcatalogue": "edit_catalogue"
135 "/biblios/{biblio_id}/items": {
137 "x-mojo-to": "Biblios#get_items",
138 "operationId": "getBiblioItems",
142 "summary": "Get items for a biblio",
145 "$ref": "../parameters.json#/biblio_id_pp"
148 "$ref": "../parameters.json#/match"
151 "$ref": "../parameters.json#/order_by"
154 "$ref": "../parameters.json#/page"
157 "$ref": "../parameters.json#/per_page"
160 "$ref": "../parameters.json#/q_param"
163 "$ref": "../parameters.json#/q_body"
166 "$ref": "../parameters.json#/q_header"
177 "description": "A list of the items attached to the record",
181 "$ref": "../definitions.json#/item"
186 "description": "Authentication required",
188 "$ref": "../definitions.json#/error"
192 "description": "Access forbidden",
194 "$ref": "../definitions.json#/error"
198 "description": "Biblio not found",
200 "$ref": "../definitions.json#/error"
204 "description": "Not acceptable",
207 "description": "Accepted content-types",
214 "description": "Internal server error",
216 "$ref": "../definitions.json#/error"
220 "description": "Under maintenance",
222 "$ref": "../definitions.json#/error"
226 "x-koha-authorization": {
233 "/biblios/{biblio_id}/pickup_locations": {
235 "x-mojo-to": "Biblios#pickup_locations",
236 "operationId": "getBiblioPickupLocations",
240 "summary": "Get valid pickup locations for a biblio",
243 "$ref": "../parameters.json#/biblio_id_pp"
248 "description": "Internal patron identifier",
253 "$ref": "../parameters.json#/match"
256 "$ref": "../parameters.json#/order_by"
259 "$ref": "../parameters.json#/page"
262 "$ref": "../parameters.json#/per_page"
265 "$ref": "../parameters.json#/q_param"
268 "$ref": "../parameters.json#/q_body"
271 "$ref": "../parameters.json#/q_header"
282 "description": "Biblio pickup locations",
286 "$ref": "../definitions.json#/library"
291 "description": "Missing or wrong parameters",
293 "$ref": "../definitions.json#/error"
297 "description": "Authentication required",
299 "$ref": "../definitions.json#/error"
303 "description": "Access forbidden",
305 "$ref": "../definitions.json#/error"
309 "description": "Biblio not found",
311 "$ref": "../definitions.json#/error"
315 "description": "Internal server error",
317 "$ref": "../definitions.json#/error"
321 "description": "Under maintenance",
323 "$ref": "../definitions.json#/error"
327 "x-koha-authorization": {
329 "reserveforothers": "place_holds"
334 "/public/biblios/{biblio_id}": {
336 "x-mojo-to": "Biblios#get_public",
337 "operationId": "getBiblioPublic",
341 "summary": "Get biblio (public)",
344 "$ref": "../parameters.json#/biblio_id_pp"
348 "application/marcxml+xml",
349 "application/marc-in-json",
355 "description": "A biblio"
358 "description": "Authentication required",
360 "$ref": "../definitions.json#/error"
364 "description": "Access forbidden",
366 "$ref": "../definitions.json#/error"
370 "description": "Biblio not found",
372 "$ref": "../definitions.json#/error"
376 "description": "Not acceptable",
379 "description": "Accepted content-types",
386 "description": "Internal server error",
388 "$ref": "../definitions.json#/error"
392 "description": "Under maintenance",
394 "$ref": "../definitions.json#/error"