4 "x-mojo-to": "Items#list",
5 "operationId": "listItems",
9 "summary": "List items",
12 "name": "external_id",
14 "description": "Search on the item's barcode",
19 "$ref": "../parameters.json#/match"
22 "$ref": "../parameters.json#/order_by"
25 "$ref": "../parameters.json#/page"
28 "$ref": "../parameters.json#/per_page"
31 "$ref": "../parameters.json#/q_param"
34 "$ref": "../parameters.json#/q_body"
37 "$ref": "../parameters.json#/q_header"
48 "description": "A list of item",
52 "$ref": "../definitions.json#/item"
57 "description": "Authentication required",
59 "$ref": "../definitions.json#/error"
63 "description": "Access forbidden",
65 "$ref": "../definitions.json#/error"
69 "description": "Internal server error",
71 "$ref": "../definitions.json#/error"
75 "description": "Under maintenance",
77 "$ref": "../definitions.json#/error"
81 "x-koha-authorization": {
90 "x-mojo-to": "Items#get",
91 "operationId": "getItem",
93 "summary": "Get item",
95 "$ref": "../parameters.json#/item_id_pp"
98 "consumes": ["application/json"],
99 "produces": ["application/json"],
102 "description": "An item",
104 "$ref": "../definitions.json#/item"
108 "description": "Missing or wrong parameters",
110 "$ref": "../definitions.json#/error"
114 "description": "Item not found",
116 "$ref": "../definitions.json#/error"
120 "description": "Internal server error",
122 "$ref": "../definitions.json#/error"
126 "description": "Under maintenance",
128 "$ref": "../definitions.json#/error"
132 "x-koha-authorization": {
139 "/items/{item_id}/pickup_locations": {
141 "x-mojo-to": "Items#pickup_locations",
142 "operationId": "getItemPickupLocations",
143 "summary": "Get valid pickup locations for an item",
147 "$ref": "../parameters.json#/item_id_pp"
152 "description": "Internal patron identifier",
157 "$ref": "../parameters.json#/match"
160 "$ref": "../parameters.json#/order_by"
163 "$ref": "../parameters.json#/page"
166 "$ref": "../parameters.json#/per_page"
169 "$ref": "../parameters.json#/q_param"
172 "$ref": "../parameters.json#/q_body"
175 "$ref": "../parameters.json#/q_header"
186 "description": "Item pickup locations",
190 "$ref": "../definitions.json#/library"
195 "description": "Missing or wrong parameters",
197 "$ref": "../definitions.json#/error"
201 "description": "Authentication required",
203 "$ref": "../definitions.json#/error"
207 "description": "Access forbidden",
209 "$ref": "../definitions.json#/error"
213 "description": "Biblio not found",
215 "$ref": "../definitions.json#/error"
219 "description": "Internal server error",
221 "$ref": "../definitions.json#/error"
225 "description": "Under maintenance",
227 "$ref": "../definitions.json#/error"
231 "x-koha-authorization": {
233 "reserveforothers": "place_holds"