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
65 description: Internal server error
67 $ref: ../definitions.yaml#/error
69 description: Under maintenance
71 $ref: ../definitions.yaml#/error
82 - biblio.active_orders+count
85 - biblio.suggestions.suggester
87 - current_item_level_holds+count
92 x-mojo-to: Acquisitions::Orders#add
100 description: A JSON object representing an order
103 $ref: ../definitions.yaml#/order
108 description: Order added
110 $ref: ../definitions.yaml#/order
112 description: Bad request
114 $ref: ../definitions.yaml#/error
116 description: Authentication required
118 $ref: ../definitions.yaml#/error
120 description: Access forbidden
122 $ref: ../definitions.yaml#/error
124 description: Conflict in creating the resource
126 $ref: ../definitions.yaml#/error
128 description: Internal server error
130 $ref: ../definitions.yaml#/error
132 description: Under maintenance
134 $ref: ../definitions.yaml#/error
135 x-koha-authorization:
137 acquisition: order_manage
138 "/acquisitions/orders/{order_id}":
140 x-mojo-to: Acquisitions::Orders#get
141 operationId: getOrder
146 - $ref: ../parameters.yaml#/order_id_pp
151 description: An order
153 $ref: ../definitions.yaml#/order
155 description: Authentication required
157 $ref: ../definitions.yaml#/error
159 description: Access forbidden
161 $ref: ../definitions.yaml#/error
163 description: Order not found
165 $ref: ../definitions.yaml#/error
167 description: Internal server error
169 $ref: ../definitions.yaml#/error
171 description: Under maintenance
173 $ref: ../definitions.yaml#/error
174 x-koha-authorization:
176 acquisition: order_manage
179 - basket.basket_group
182 - biblio.active_orders+count
185 - biblio.suggestions.suggester
187 - current_item_level_holds+count
192 x-mojo-to: Acquisitions::Orders#update
193 operationId: updateOrder
196 summary: Update order
198 - $ref: ../parameters.yaml#/order_id_pp
201 description: A JSON object representing an order
204 $ref: ../definitions.yaml#/order
209 description: An order
211 $ref: ../definitions.yaml#/order
213 description: Authentication required
215 $ref: ../definitions.yaml#/error
217 description: Access forbidden
219 $ref: ../definitions.yaml#/error
221 description: Order not found
223 $ref: ../definitions.yaml#/error
225 description: Internal server error
227 $ref: ../definitions.yaml#/error
229 description: Under maintenance
231 $ref: ../definitions.yaml#/error
232 x-koha-authorization:
234 acquisition: order_manage
236 x-mojo-to: Acquisitions::Orders#delete
237 operationId: deleteOrder
240 summary: Delete order
242 - $ref: ../parameters.yaml#/order_id_pp
247 description: Order deleted
249 description: Authentication required
251 $ref: ../definitions.yaml#/error
253 description: Access forbidden
255 $ref: ../definitions.yaml#/error
257 description: Order not found
259 $ref: ../definitions.yaml#/error
261 description: Internal server error
263 $ref: ../definitions.yaml#/error
265 description: Under maintenance
267 $ref: ../definitions.yaml#/error
268 x-koha-authorization:
270 acquisition: order_manage