12 description: Search on the item's barcode
18 description: Embed list sent as a request header
26 - $ref: "../swagger.yaml#/parameters/match"
27 - $ref: "../swagger.yaml#/parameters/order_by"
28 - $ref: "../swagger.yaml#/parameters/page"
29 - $ref: "../swagger.yaml#/parameters/per_page"
30 - $ref: "../swagger.yaml#/parameters/q_param"
31 - $ref: "../swagger.yaml#/parameters/q_body"
32 - $ref: "../swagger.yaml#/parameters/q_header"
33 - $ref: "../swagger.yaml#/parameters/request_id_header"
40 description: A list of item
44 $ref: "../swagger.yaml#/definitions/item"
46 description: Authentication required
48 $ref: "../swagger.yaml#/definitions/error"
50 description: Access forbidden
52 $ref: "../swagger.yaml#/definitions/error"
55 Internal server error. Possible `error_code` attribute values:
57 * `internal_server_error`
59 $ref: "../swagger.yaml#/definitions/error"
61 description: Under maintenance
63 $ref: "../swagger.yaml#/definitions/error"
75 - $ref: "../swagger.yaml#/parameters/item_id_pp"
79 description: Embed list sent as a request header
94 $ref: "../swagger.yaml#/definitions/item"
96 description: Missing or wrong parameters
98 $ref: "../swagger.yaml#/definitions/error"
100 description: Item not found
102 $ref: "../swagger.yaml#/definitions/error"
105 Internal server error. Possible `error_code` attribute values:
107 * `internal_server_error`
109 $ref: "../swagger.yaml#/definitions/error"
111 description: Under maintenance
113 $ref: "../swagger.yaml#/definitions/error"
114 x-koha-authorization:
118 x-mojo-to: Items#delete
119 operationId: deleteItem
124 - $ref: "../swagger.yaml#/parameters/item_id_pp"
131 description: Deleted item
133 description: Missing or wrong parameters
135 $ref: "../swagger.yaml#/definitions/error"
137 description: Access forbidden
139 $ref: "../swagger.yaml#/definitions/error"
141 description: Item not found
143 $ref: "../swagger.yaml#/definitions/error"
146 Conflict. Possible `error_code` attribute values:
148 * book_on_loan: The item is checked out
149 * book_reserved: Waiting or in-transit hold for the item
150 * last_item_for_hold: The item is the last one on a record on which a biblio-level hold is placed
151 * linked_analytics: The item has linked analytic records
152 * not_same_branch: The item is blocked by independent branches
154 $ref: "../swagger.yaml#/definitions/error"
157 Internal server error. Possible `error_code` attribute values:
159 * `internal_server_error`
161 $ref: "../swagger.yaml#/definitions/error"
163 description: Under maintenance
165 $ref: "../swagger.yaml#/definitions/error"
166 x-koha-authorization:
168 editcatalogue: edit_catalogue
169 "/items/{item_id}/bundled_items":
171 x-mojo-to: Items#add_to_bundle
172 operationId: addToBundle
175 summary: Add item to bundle
177 - $ref: "../swagger.yaml#/parameters/item_id_pp"
180 description: A JSON object containing information about the new bundle link
183 $ref: "../swagger.yaml#/definitions/bundle_link"
190 description: A successfully created bundle link
193 $ref: "../swagger.yaml#/definitions/item"
195 description: Bad parameter
197 $ref: "../swagger.yaml#/definitions/error"
199 description: Authentication required
201 $ref: "../swagger.yaml#/definitions/error"
203 description: Access forbidden
205 $ref: "../swagger.yaml#/definitions/error"
207 description: Resource not found
209 $ref: "../swagger.yaml#/definitions/error"
211 description: Conflict in creating resource
213 $ref: "../swagger.yaml#/definitions/error"
215 description: Internal server error
217 $ref: "../swagger.yaml#/definitions/error"
219 description: Under maintenance
221 $ref: "../swagger.yaml#/definitions/error"
222 x-koha-authorization:
226 x-mojo-to: Items#bundled_items
227 operationId: bundledItems
230 summary: List bundled items
232 - $ref: "../swagger.yaml#/parameters/item_id_pp"
235 description: Search on the item's barcode
238 - $ref: "../swagger.yaml#/parameters/match"
239 - $ref: "../swagger.yaml#/parameters/order_by"
240 - $ref: "../swagger.yaml#/parameters/page"
241 - $ref: "../swagger.yaml#/parameters/per_page"
242 - $ref: "../swagger.yaml#/parameters/q_param"
243 - $ref: "../swagger.yaml#/parameters/q_body"
244 - $ref: "../swagger.yaml#/parameters/q_header"
248 description: Embed list sent as a request header
257 - return_claim.patron
258 collectionFormat: csv
265 description: A list of item
269 $ref: "../swagger.yaml#/definitions/item"
271 description: Authentication required
273 $ref: "../swagger.yaml#/definitions/error"
275 description: Access forbidden
277 $ref: "../swagger.yaml#/definitions/error"
279 description: Internal server error
281 $ref: "../swagger.yaml#/definitions/error"
283 description: Under maintenance
285 $ref: "../swagger.yaml#/definitions/error"
286 x-koha-authorization:
289 "/items/{item_id}/bundled_items/{bundled_item_id}":
291 x-mojo-to: Items#remove_from_bundle
292 operationId: removeFromBundle
295 summary: Remove item from bundle
297 - $ref: "../swagger.yaml#/parameters/item_id_pp"
298 - name: bundled_item_id
300 description: Internal identifier for the bundled item
309 description: Bundle link deleted
311 description: Bad parameter
313 $ref: "../swagger.yaml#/definitions/error"
315 description: Conflict in creating resource
317 $ref: "../swagger.yaml#/definitions/error"
319 description: Authentication required
321 $ref: "../swagger.yaml#/definitions/error"
323 description: Access forbidden
325 $ref: "../swagger.yaml#/definitions/error"
327 description: Resource not found
329 $ref: "../swagger.yaml#/definitions/error"
331 description: Internal server error
333 $ref: "../swagger.yaml#/definitions/error"
335 description: Under maintenance
337 $ref: "../swagger.yaml#/definitions/error"
338 x-koha-authorization:
341 "/items/{item_id}/pickup_locations":
343 x-mojo-to: Items#pickup_locations
344 operationId: getItemPickupLocations
345 summary: Get valid pickup locations for an item
349 - $ref: "../swagger.yaml#/parameters/item_id_pp"
352 description: Internal patron identifier
355 - $ref: "../swagger.yaml#/parameters/match"
356 - $ref: "../swagger.yaml#/parameters/order_by"
357 - $ref: "../swagger.yaml#/parameters/page"
358 - $ref: "../swagger.yaml#/parameters/per_page"
359 - $ref: "../swagger.yaml#/parameters/q_param"
360 - $ref: "../swagger.yaml#/parameters/q_body"
361 - $ref: "../swagger.yaml#/parameters/q_header"
362 - $ref: "../swagger.yaml#/parameters/request_id_header"
369 description: Item pickup locations
373 $ref: "../swagger.yaml#/definitions/library"
375 description: Missing or wrong parameters
377 $ref: "../swagger.yaml#/definitions/error"
379 description: Authentication required
381 $ref: "../swagger.yaml#/definitions/error"
383 description: Access forbidden
385 $ref: "../swagger.yaml#/definitions/error"
387 description: Biblio not found
389 $ref: "../swagger.yaml#/definitions/error"
392 Internal server error. Possible `error_code` attribute values:
394 * `internal_server_error`
396 $ref: "../swagger.yaml#/definitions/error"
398 description: Under maintenance
400 $ref: "../swagger.yaml#/definitions/error"
401 x-koha-authorization:
403 reserveforothers: place_holds
406 x-mojo-to: Items#list_public
407 operationId: listItemsPublic
410 summary: List items publically visible
414 description: Search on the item's barcode
417 - $ref: "../swagger.yaml#/parameters/match"
418 - $ref: "../swagger.yaml#/parameters/order_by"
419 - $ref: "../swagger.yaml#/parameters/page"
420 - $ref: "../swagger.yaml#/parameters/per_page"
421 - $ref: "../swagger.yaml#/parameters/q_param"
422 - $ref: "../swagger.yaml#/parameters/q_body"
423 - $ref: "../swagger.yaml#/parameters/q_header"
424 - $ref: "../swagger.yaml#/parameters/request_id_header"
428 description: Embed list sent as a request header
434 collectionFormat: csv
441 description: A list of item
445 $ref: "../swagger.yaml#/definitions/item"
447 description: Authentication required
449 $ref: "../swagger.yaml#/definitions/error"
451 description: Access forbidden
453 $ref: "../swagger.yaml#/definitions/error"
456 Internal server error. Possible `error_code` attribute values:
458 * `internal_server_error`
460 $ref: "../swagger.yaml#/definitions/error"
462 description: Under maintenance
464 $ref: "../swagger.yaml#/definitions/error"