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"
39 "description": "A list of item",
43 "$ref": "../definitions.json#/item"
48 "description": "Authentication required",
50 "$ref": "../definitions.json#/error"
54 "description": "Access forbidden",
56 "$ref": "../definitions.json#/error"
60 "description": "Internal server error",
62 "$ref": "../definitions.json#/error"
66 "description": "Under maintenance",
68 "$ref": "../definitions.json#/error"
72 "x-koha-authorization": {
81 "x-mojo-to": "Items#get",
82 "operationId": "getItem",
84 "summary": "Get item",
86 "$ref": "../parameters.json#/item_id_pp"
89 "consumes": ["application/json"],
90 "produces": ["application/json"],
93 "description": "An item",
95 "$ref": "../definitions.json#/item"
99 "description": "Missing or wrong parameters",
101 "$ref": "../definitions.json#/error"
105 "description": "Item not found",
107 "$ref": "../definitions.json#/error"
111 "description": "Internal server error",
113 "$ref": "../definitions.json#/error"
117 "description": "Under maintenance",
119 "$ref": "../definitions.json#/error"
123 "x-koha-authorization": {
130 "/items/{item_id}/pickup_locations": {
132 "x-mojo-to": "Items#pickup_locations",
133 "operationId": "getItemPickupLocations",
134 "summary": "Get valid pickup locations for an item",
138 "$ref": "../parameters.json#/item_id_pp"
143 "description": "Internal patron identifier",
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": "Item pickup locations",
181 "$ref": "../definitions.json#/library"
186 "description": "Missing or wrong parameters",
188 "$ref": "../definitions.json#/error"
192 "description": "Authentication required",
194 "$ref": "../definitions.json#/error"
198 "description": "Access forbidden",
200 "$ref": "../definitions.json#/error"
204 "description": "Biblio not found",
206 "$ref": "../definitions.json#/error"
210 "description": "Internal server error",
212 "$ref": "../definitions.json#/error"
216 "description": "Under maintenance",
218 "$ref": "../definitions.json#/error"
222 "x-koha-authorization": {
224 "reserveforothers": "place_holds"