12 description: Search on the item's barcode
15 - $ref: "../swagger.yaml#/parameters/match"
16 - $ref: "../swagger.yaml#/parameters/order_by"
17 - $ref: "../swagger.yaml#/parameters/page"
18 - $ref: "../swagger.yaml#/parameters/per_page"
19 - $ref: "../swagger.yaml#/parameters/q_param"
20 - $ref: "../swagger.yaml#/parameters/q_body"
21 - $ref: "../swagger.yaml#/parameters/q_header"
22 - $ref: "../swagger.yaml#/parameters/request_id_header"
29 description: A list of item
33 $ref: "../swagger.yaml#/definitions/item"
35 description: Authentication required
37 $ref: "../swagger.yaml#/definitions/error"
39 description: Access forbidden
41 $ref: "../swagger.yaml#/definitions/error"
44 Internal server error. Possible `error_code` attribute values:
46 * `internal_server_error`
48 $ref: "../swagger.yaml#/definitions/error"
50 description: Under maintenance
52 $ref: "../swagger.yaml#/definitions/error"
64 - $ref: "../swagger.yaml#/parameters/item_id_pp"
73 $ref: "../swagger.yaml#/definitions/item"
75 description: Missing or wrong parameters
77 $ref: "../swagger.yaml#/definitions/error"
79 description: Item not found
81 $ref: "../swagger.yaml#/definitions/error"
84 Internal server error. Possible `error_code` attribute values:
86 * `internal_server_error`
88 $ref: "../swagger.yaml#/definitions/error"
90 description: Under maintenance
92 $ref: "../swagger.yaml#/definitions/error"
97 x-mojo-to: Items#delete
98 operationId: deleteItem
103 - $ref: "../swagger.yaml#/parameters/item_id_pp"
110 description: Deleted item
112 description: Missing or wrong parameters
114 $ref: "../swagger.yaml#/definitions/error"
116 description: Access forbidden
118 $ref: "../swagger.yaml#/definitions/error"
120 description: Item not found
122 $ref: "../swagger.yaml#/definitions/error"
125 Conflict. Possible `error_code` attribute values:
127 * book_on_loan: The item is checked out
128 * book_reserved: Waiting or in-transit hold for the item
129 * last_item_for_hold: The item is the last one on a record on which a biblio-level hold is placed
130 * linked_analytics: The item has linked analytic records
131 * not_same_branch: The item is blocked by independent branches
133 $ref: "../swagger.yaml#/definitions/error"
136 Internal server error. Possible `error_code` attribute values:
138 * `internal_server_error`
140 $ref: "../swagger.yaml#/definitions/error"
142 description: Under maintenance
144 $ref: "../swagger.yaml#/definitions/error"
145 x-koha-authorization:
147 editcatalogue: edit_catalogue
148 "/items/{item_id}/bundled_items":
150 x-mojo-to: Items#add_to_bundle
151 operationId: addToBundle
154 summary: Add item to bundle
156 - $ref: "../swagger.yaml#/parameters/item_id_pp"
159 description: A JSON object containing information about the new bundle link
162 $ref: "../swagger.yaml#/definitions/bundle_link"
169 description: A successfully created bundle link
172 $ref: "../swagger.yaml#/definitions/item"
174 description: Bad parameter
176 $ref: "../swagger.yaml#/definitions/error"
178 description: Authentication required
180 $ref: "../swagger.yaml#/definitions/error"
182 description: Access forbidden
184 $ref: "../swagger.yaml#/definitions/error"
186 description: Resource not found
188 $ref: "../swagger.yaml#/definitions/error"
190 description: Conflict in creating resource
192 $ref: "../swagger.yaml#/definitions/error"
194 description: Internal server error
196 $ref: "../swagger.yaml#/definitions/error"
198 description: Under maintenance
200 $ref: "../swagger.yaml#/definitions/error"
201 x-koha-authorization:
205 x-mojo-to: Items#bundled_items
206 operationId: bundledItems
209 summary: List bundled items
211 - $ref: "../swagger.yaml#/parameters/item_id_pp"
214 description: Search on the item's barcode
217 - $ref: "../swagger.yaml#/parameters/match"
218 - $ref: "../swagger.yaml#/parameters/order_by"
219 - $ref: "../swagger.yaml#/parameters/page"
220 - $ref: "../swagger.yaml#/parameters/per_page"
221 - $ref: "../swagger.yaml#/parameters/q_param"
222 - $ref: "../swagger.yaml#/parameters/q_body"
223 - $ref: "../swagger.yaml#/parameters/q_header"
227 description: Embed list sent as a request header
236 - return_claim.patron
237 collectionFormat: csv
244 description: A list of item
248 $ref: "../swagger.yaml#/definitions/item"
250 description: Authentication required
252 $ref: "../swagger.yaml#/definitions/error"
254 description: Access forbidden
256 $ref: "../swagger.yaml#/definitions/error"
258 description: Internal server error
260 $ref: "../swagger.yaml#/definitions/error"
262 description: Under maintenance
264 $ref: "../swagger.yaml#/definitions/error"
265 x-koha-authorization:
268 "/items/{item_id}/bundled_items/{bundled_item_id}":
270 x-mojo-to: Items#remove_from_bundle
271 operationId: removeFromBundle
274 summary: Remove item from bundle
276 - $ref: "../swagger.yaml#/parameters/item_id_pp"
277 - name: bundled_item_id
279 description: Internal identifier for the bundled item
288 description: Bundle link deleted
290 description: Bad parameter
292 $ref: "../swagger.yaml#/definitions/error"
294 description: Authentication required
296 $ref: "../swagger.yaml#/definitions/error"
298 description: Access forbidden
300 $ref: "../swagger.yaml#/definitions/error"
302 description: Resource not found
304 $ref: "../swagger.yaml#/definitions/error"
306 description: Internal server error
308 $ref: "../swagger.yaml#/definitions/error"
310 description: Under maintenance
312 $ref: "../swagger.yaml#/definitions/error"
313 x-koha-authorization:
316 "/items/{item_id}/pickup_locations":
318 x-mojo-to: Items#pickup_locations
319 operationId: getItemPickupLocations
320 summary: Get valid pickup locations for an item
324 - $ref: "../swagger.yaml#/parameters/item_id_pp"
327 description: Internal patron identifier
330 - $ref: "../swagger.yaml#/parameters/match"
331 - $ref: "../swagger.yaml#/parameters/order_by"
332 - $ref: "../swagger.yaml#/parameters/page"
333 - $ref: "../swagger.yaml#/parameters/per_page"
334 - $ref: "../swagger.yaml#/parameters/q_param"
335 - $ref: "../swagger.yaml#/parameters/q_body"
336 - $ref: "../swagger.yaml#/parameters/q_header"
337 - $ref: "../swagger.yaml#/parameters/request_id_header"
344 description: Item pickup locations
348 $ref: "../swagger.yaml#/definitions/library"
350 description: Missing or wrong parameters
352 $ref: "../swagger.yaml#/definitions/error"
354 description: Authentication required
356 $ref: "../swagger.yaml#/definitions/error"
358 description: Access forbidden
360 $ref: "../swagger.yaml#/definitions/error"
362 description: Biblio not found
364 $ref: "../swagger.yaml#/definitions/error"
367 Internal server error. Possible `error_code` attribute values:
369 * `internal_server_error`
371 $ref: "../swagger.yaml#/definitions/error"
373 description: Under maintenance
375 $ref: "../swagger.yaml#/definitions/error"
376 x-koha-authorization:
378 reserveforothers: place_holds