12 description: Search on the item's barcode
18 description: Embed list sent as a request header
25 - $ref: "../swagger.yaml#/parameters/match"
26 - $ref: "../swagger.yaml#/parameters/order_by"
27 - $ref: "../swagger.yaml#/parameters/page"
28 - $ref: "../swagger.yaml#/parameters/per_page"
29 - $ref: "../swagger.yaml#/parameters/q_param"
30 - $ref: "../swagger.yaml#/parameters/q_body"
31 - $ref: "../swagger.yaml#/parameters/request_id_header"
38 description: A list of item
42 $ref: "../swagger.yaml#/definitions/item"
44 description: Authentication required
46 $ref: "../swagger.yaml#/definitions/error"
48 description: Access forbidden
50 $ref: "../swagger.yaml#/definitions/error"
53 Internal server error. Possible `error_code` attribute values:
55 * `internal_server_error`
57 $ref: "../swagger.yaml#/definitions/error"
59 description: Under maintenance
61 $ref: "../swagger.yaml#/definitions/error"
73 - $ref: "../swagger.yaml#/parameters/item_id_pp"
77 description: Embed list sent as a request header
92 $ref: "../swagger.yaml#/definitions/item"
94 description: Missing or wrong parameters
96 $ref: "../swagger.yaml#/definitions/error"
98 description: Item not found
100 $ref: "../swagger.yaml#/definitions/error"
103 Internal server error. Possible `error_code` attribute values:
105 * `internal_server_error`
107 $ref: "../swagger.yaml#/definitions/error"
109 description: Under maintenance
111 $ref: "../swagger.yaml#/definitions/error"
112 x-koha-authorization:
116 x-mojo-to: Items#delete
117 operationId: deleteItem
122 - $ref: "../swagger.yaml#/parameters/item_id_pp"
129 description: Deleted item
131 description: Missing or wrong parameters
133 $ref: "../swagger.yaml#/definitions/error"
135 description: Access forbidden
137 $ref: "../swagger.yaml#/definitions/error"
139 description: Item not found
141 $ref: "../swagger.yaml#/definitions/error"
144 Conflict. Possible `error_code` attribute values:
146 * book_on_loan: The item is checked out
147 * book_reserved: Waiting or in-transit hold for the item
148 * last_item_for_hold: The item is the last one on a record on which a biblio-level hold is placed
149 * linked_analytics: The item has linked analytic records
150 * not_same_branch: The item is blocked by independent branches
152 $ref: "../swagger.yaml#/definitions/error"
155 Internal server error. Possible `error_code` attribute values:
157 * `internal_server_error`
159 $ref: "../swagger.yaml#/definitions/error"
161 description: Under maintenance
163 $ref: "../swagger.yaml#/definitions/error"
164 x-koha-authorization:
166 editcatalogue: edit_catalogue
167 "/items/{item_id}/bundled_items":
169 x-mojo-to: Items#add_to_bundle
170 operationId: addToBundle
173 summary: Add item to bundle
175 - $ref: "../swagger.yaml#/parameters/item_id_pp"
178 description: A JSON object containing information about the new bundle link
181 $ref: "../swagger.yaml#/definitions/bundle_link"
188 description: A successfully created bundle link
191 $ref: "../swagger.yaml#/definitions/item"
193 description: Bad parameter
195 $ref: "../swagger.yaml#/definitions/error"
197 description: Authentication required
199 $ref: "../swagger.yaml#/definitions/error"
201 description: Access forbidden
203 $ref: "../swagger.yaml#/definitions/error"
205 description: Resource not found
207 $ref: "../swagger.yaml#/definitions/error"
209 description: Conflict in creating resource
211 $ref: "../swagger.yaml#/definitions/error"
213 description: Internal server error
215 $ref: "../swagger.yaml#/definitions/error"
217 description: Under maintenance
219 $ref: "../swagger.yaml#/definitions/error"
220 x-koha-authorization:
224 x-mojo-to: Items#bundled_items
225 operationId: bundledItems
228 summary: List bundled items
230 - $ref: "../swagger.yaml#/parameters/item_id_pp"
233 description: Search on the item's barcode
236 - $ref: "../swagger.yaml#/parameters/match"
237 - $ref: "../swagger.yaml#/parameters/order_by"
238 - $ref: "../swagger.yaml#/parameters/page"
239 - $ref: "../swagger.yaml#/parameters/per_page"
240 - $ref: "../swagger.yaml#/parameters/q_param"
241 - $ref: "../swagger.yaml#/parameters/q_body"
245 description: Embed list sent as a request header
254 - return_claim.patron
255 collectionFormat: csv
262 description: A list of item
266 $ref: "../swagger.yaml#/definitions/item"
268 description: Authentication required
270 $ref: "../swagger.yaml#/definitions/error"
272 description: Access forbidden
274 $ref: "../swagger.yaml#/definitions/error"
276 description: Internal server error
278 $ref: "../swagger.yaml#/definitions/error"
280 description: Under maintenance
282 $ref: "../swagger.yaml#/definitions/error"
283 x-koha-authorization:
286 "/items/{item_id}/bundled_items/{bundled_item_id}":
288 x-mojo-to: Items#remove_from_bundle
289 operationId: removeFromBundle
292 summary: Remove item from bundle
294 - $ref: "../swagger.yaml#/parameters/item_id_pp"
295 - name: bundled_item_id
297 description: Internal identifier for the bundled item
306 description: Bundle link deleted
308 description: Bad parameter
310 $ref: "../swagger.yaml#/definitions/error"
312 description: Conflict in creating resource
314 $ref: "../swagger.yaml#/definitions/error"
316 description: Authentication required
318 $ref: "../swagger.yaml#/definitions/error"
320 description: Access forbidden
322 $ref: "../swagger.yaml#/definitions/error"
324 description: Resource not found
326 $ref: "../swagger.yaml#/definitions/error"
328 description: Internal server error
330 $ref: "../swagger.yaml#/definitions/error"
332 description: Under maintenance
334 $ref: "../swagger.yaml#/definitions/error"
335 x-koha-authorization:
338 "/items/{item_id}/pickup_locations":
340 x-mojo-to: Items#pickup_locations
341 operationId: getItemPickupLocations
342 summary: Get valid pickup locations for an item
346 - $ref: "../swagger.yaml#/parameters/item_id_pp"
349 description: Internal patron identifier
352 - $ref: "../swagger.yaml#/parameters/match"
353 - $ref: "../swagger.yaml#/parameters/order_by"
354 - $ref: "../swagger.yaml#/parameters/page"
355 - $ref: "../swagger.yaml#/parameters/per_page"
356 - $ref: "../swagger.yaml#/parameters/q_param"
357 - $ref: "../swagger.yaml#/parameters/q_body"
358 - $ref: "../swagger.yaml#/parameters/request_id_header"
365 description: Item pickup locations
369 $ref: "../swagger.yaml#/definitions/library"
371 description: Missing or wrong parameters
373 $ref: "../swagger.yaml#/definitions/error"
375 description: Authentication required
377 $ref: "../swagger.yaml#/definitions/error"
379 description: Access forbidden
381 $ref: "../swagger.yaml#/definitions/error"
383 description: Biblio not found
385 $ref: "../swagger.yaml#/definitions/error"
388 Internal server error. Possible `error_code` attribute values:
390 * `internal_server_error`
392 $ref: "../swagger.yaml#/definitions/error"
394 description: Under maintenance
396 $ref: "../swagger.yaml#/definitions/error"
397 x-koha-authorization:
399 reserveforothers: place_holds
402 x-mojo-to: Items#list_public
403 operationId: listItemsPublic
406 summary: List items publically visible
410 description: Search on the item's barcode
413 - $ref: "../swagger.yaml#/parameters/match"
414 - $ref: "../swagger.yaml#/parameters/order_by"
415 - $ref: "../swagger.yaml#/parameters/page"
416 - $ref: "../swagger.yaml#/parameters/per_page"
417 - $ref: "../swagger.yaml#/parameters/q_param"
418 - $ref: "../swagger.yaml#/parameters/q_body"
419 - $ref: "../swagger.yaml#/parameters/request_id_header"
423 description: Embed list sent as a request header
430 collectionFormat: csv
437 description: A list of item
441 $ref: "../swagger.yaml#/definitions/item"
443 description: Authentication required
445 $ref: "../swagger.yaml#/definitions/error"
447 description: Access forbidden
449 $ref: "../swagger.yaml#/definitions/error"
452 Internal server error. Possible `error_code` attribute values:
454 * `internal_server_error`
456 $ref: "../swagger.yaml#/definitions/error"
458 description: Under maintenance
460 $ref: "../swagger.yaml#/definitions/error"