4 x-mojo-to: Acquisitions::Orders#list
5 operationId: listOrders
14 description: Identifier for a linked bibliographic record
19 description: Identifier for a linked acquisition basket
24 description: Identifier for the fund the order goes against
29 description: Current status for the order. Can be 'new', 'ordered', 'partial',
30 'complete' or 'cancelled'
35 description: If only active orders should be listed
38 - $ref: "../swagger.yaml#/parameters/match"
39 - $ref: "../swagger.yaml#/parameters/order_by"
40 - $ref: "../swagger.yaml#/parameters/page"
41 - $ref: "../swagger.yaml#/parameters/per_page"
42 - $ref: "../swagger.yaml#/parameters/q_param"
43 - $ref: "../swagger.yaml#/parameters/q_body"
44 - $ref: "../swagger.yaml#/parameters/q_header"
45 - $ref: "../swagger.yaml#/parameters/request_id_header"
48 description: A list of orders
52 $ref: "../swagger.yaml#/definitions/order"
54 description: Authentication required
56 $ref: "../swagger.yaml#/definitions/error"
58 description: Access forbidden
60 $ref: "../swagger.yaml#/definitions/error"
62 description: Order not found
64 $ref: "../swagger.yaml#/definitions/error"
67 Internal server error. Possible `error_code` attribute values:
69 * `internal_server_error`
71 $ref: "../swagger.yaml#/definitions/error"
73 description: Under maintenance
75 $ref: "../swagger.yaml#/definitions/error"
86 - biblio.active_orders+count
89 - biblio.suggestions.suggester
91 - current_item_level_holds+count
96 x-mojo-to: Acquisitions::Orders#add
104 description: A JSON object representing an order
107 $ref: "../swagger.yaml#/definitions/order"
112 description: Order added
114 $ref: "../swagger.yaml#/definitions/order"
116 description: Bad request
118 $ref: "../swagger.yaml#/definitions/error"
120 description: Authentication required
122 $ref: "../swagger.yaml#/definitions/error"
124 description: Access forbidden
126 $ref: "../swagger.yaml#/definitions/error"
128 description: Conflict in creating the resource
130 $ref: "../swagger.yaml#/definitions/error"
133 Internal server error. Possible `error_code` attribute values:
135 * `internal_server_error`
137 $ref: "../swagger.yaml#/definitions/error"
139 description: Under maintenance
141 $ref: "../swagger.yaml#/definitions/error"
142 x-koha-authorization:
144 acquisition: order_manage
145 "/acquisitions/orders/{order_id}":
147 x-mojo-to: Acquisitions::Orders#get
148 operationId: getOrder
153 - $ref: "../swagger.yaml#/parameters/order_id_pp"
158 description: An order
160 $ref: "../swagger.yaml#/definitions/order"
162 description: Authentication required
164 $ref: "../swagger.yaml#/definitions/error"
166 description: Access forbidden
168 $ref: "../swagger.yaml#/definitions/error"
170 description: Order not found
172 $ref: "../swagger.yaml#/definitions/error"
175 Internal server error. Possible `error_code` attribute values:
177 * `internal_server_error`
179 $ref: "../swagger.yaml#/definitions/error"
181 description: Under maintenance
183 $ref: "../swagger.yaml#/definitions/error"
184 x-koha-authorization:
186 acquisition: order_manage
189 - basket.basket_group
192 - biblio.active_orders+count
195 - biblio.suggestions.suggester
197 - current_item_level_holds+count
202 x-mojo-to: Acquisitions::Orders#update
203 operationId: updateOrder
206 summary: Update order
208 - $ref: "../swagger.yaml#/parameters/order_id_pp"
211 description: A JSON object representing an order
214 $ref: "../swagger.yaml#/definitions/order"
219 description: An order
221 $ref: "../swagger.yaml#/definitions/order"
223 description: Authentication required
225 $ref: "../swagger.yaml#/definitions/error"
227 description: Access forbidden
229 $ref: "../swagger.yaml#/definitions/error"
231 description: Order not found
233 $ref: "../swagger.yaml#/definitions/error"
236 Internal server error. Possible `error_code` attribute values:
238 * `internal_server_error`
240 $ref: "../swagger.yaml#/definitions/error"
242 description: Under maintenance
244 $ref: "../swagger.yaml#/definitions/error"
245 x-koha-authorization:
247 acquisition: order_manage
249 x-mojo-to: Acquisitions::Orders#delete
250 operationId: deleteOrder
253 summary: Delete order
255 - $ref: "../swagger.yaml#/parameters/order_id_pp"
260 description: Order deleted
262 description: Authentication required
264 $ref: "../swagger.yaml#/definitions/error"
266 description: Access forbidden
268 $ref: "../swagger.yaml#/definitions/error"
270 description: Order not found
272 $ref: "../swagger.yaml#/definitions/error"
275 Internal server error. Possible `error_code` attribute values:
277 * `internal_server_error`
279 $ref: "../swagger.yaml#/definitions/error"
281 description: Under maintenance
283 $ref: "../swagger.yaml#/definitions/error"
284 x-koha-authorization:
286 acquisition: order_manage