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: ../parameters.yaml#/match
39 - $ref: ../parameters.yaml#/order_by
40 - $ref: ../parameters.yaml#/page
41 - $ref: ../parameters.yaml#/per_page
42 - $ref: ../parameters.yaml#/q_param
43 - $ref: ../parameters.yaml#/q_body
44 - $ref: ../parameters.yaml#/q_header
47 description: A list of orders
51 $ref: ../definitions.yaml#/order
53 description: Authentication required
55 $ref: ../definitions.yaml#/error
57 description: Access forbidden
59 $ref: ../definitions.yaml#/error
61 description: Order not found
63 $ref: ../definitions.yaml#/error
66 Internal server error. Possible `error_code` attribute values:
68 * `internal_server_error`
70 $ref: ../definitions.yaml#/error
72 description: Under maintenance
74 $ref: ../definitions.yaml#/error
85 - biblio.active_orders+count
88 - biblio.suggestions.suggester
90 - current_item_level_holds+count
95 x-mojo-to: Acquisitions::Orders#add
103 description: A JSON object representing an order
106 $ref: ../definitions.yaml#/order
111 description: Order added
113 $ref: ../definitions.yaml#/order
115 description: Bad request
117 $ref: ../definitions.yaml#/error
119 description: Authentication required
121 $ref: ../definitions.yaml#/error
123 description: Access forbidden
125 $ref: ../definitions.yaml#/error
127 description: Conflict in creating the resource
129 $ref: ../definitions.yaml#/error
132 Internal server error. Possible `error_code` attribute values:
134 * `internal_server_error`
136 $ref: ../definitions.yaml#/error
138 description: Under maintenance
140 $ref: ../definitions.yaml#/error
141 x-koha-authorization:
143 acquisition: order_manage
144 "/acquisitions/orders/{order_id}":
146 x-mojo-to: Acquisitions::Orders#get
147 operationId: getOrder
152 - $ref: ../parameters.yaml#/order_id_pp
157 description: An order
159 $ref: ../definitions.yaml#/order
161 description: Authentication required
163 $ref: ../definitions.yaml#/error
165 description: Access forbidden
167 $ref: ../definitions.yaml#/error
169 description: Order not found
171 $ref: ../definitions.yaml#/error
174 Internal server error. Possible `error_code` attribute values:
176 * `internal_server_error`
178 $ref: ../definitions.yaml#/error
180 description: Under maintenance
182 $ref: ../definitions.yaml#/error
183 x-koha-authorization:
185 acquisition: order_manage
188 - basket.basket_group
191 - biblio.active_orders+count
194 - biblio.suggestions.suggester
196 - current_item_level_holds+count
201 x-mojo-to: Acquisitions::Orders#update
202 operationId: updateOrder
205 summary: Update order
207 - $ref: ../parameters.yaml#/order_id_pp
210 description: A JSON object representing an order
213 $ref: ../definitions.yaml#/order
218 description: An order
220 $ref: ../definitions.yaml#/order
222 description: Authentication required
224 $ref: ../definitions.yaml#/error
226 description: Access forbidden
228 $ref: ../definitions.yaml#/error
230 description: Order not found
232 $ref: ../definitions.yaml#/error
235 Internal server error. Possible `error_code` attribute values:
237 * `internal_server_error`
239 $ref: ../definitions.yaml#/error
241 description: Under maintenance
243 $ref: ../definitions.yaml#/error
244 x-koha-authorization:
246 acquisition: order_manage
248 x-mojo-to: Acquisitions::Orders#delete
249 operationId: deleteOrder
252 summary: Delete order
254 - $ref: ../parameters.yaml#/order_id_pp
259 description: Order deleted
261 description: Authentication required
263 $ref: ../definitions.yaml#/error
265 description: Access forbidden
267 $ref: ../definitions.yaml#/error
269 description: Order not found
271 $ref: ../definitions.yaml#/error
274 Internal server error. Possible `error_code` attribute values:
276 * `internal_server_error`
278 $ref: ../definitions.yaml#/error
280 description: Under maintenance
282 $ref: ../definitions.yaml#/error
283 x-koha-authorization:
285 acquisition: order_manage