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"
49 description: Embed list sent as a request header
58 - biblio.active_orders+count
61 - biblio.suggestions.suggester
65 - current_item_level_holds+count
73 description: A list of orders
77 $ref: "../swagger.yaml#/definitions/order"
79 description: Authentication required
81 $ref: "../swagger.yaml#/definitions/error"
83 description: Access forbidden
85 $ref: "../swagger.yaml#/definitions/error"
87 description: Order not found
89 $ref: "../swagger.yaml#/definitions/error"
92 Internal server error. Possible `error_code` attribute values:
94 * `internal_server_error`
96 $ref: "../swagger.yaml#/definitions/error"
98 description: Under maintenance
100 $ref: "../swagger.yaml#/definitions/error"
101 x-koha-authorization:
107 x-mojo-to: Acquisitions::Orders#add
108 operationId: addOrder
115 description: A JSON object representing an order
118 $ref: "../swagger.yaml#/definitions/order"
123 description: Order added
125 $ref: "../swagger.yaml#/definitions/order"
127 description: Bad request
129 $ref: "../swagger.yaml#/definitions/error"
131 description: Authentication required
133 $ref: "../swagger.yaml#/definitions/error"
135 description: Access forbidden
137 $ref: "../swagger.yaml#/definitions/error"
139 description: Conflict in creating the resource
141 $ref: "../swagger.yaml#/definitions/error"
144 Internal server error. Possible `error_code` attribute values:
146 * `internal_server_error`
148 $ref: "../swagger.yaml#/definitions/error"
150 description: Under maintenance
152 $ref: "../swagger.yaml#/definitions/error"
153 x-koha-authorization:
155 acquisition: order_manage
156 "/acquisitions/orders/{order_id}":
158 x-mojo-to: Acquisitions::Orders#get
159 operationId: getOrder
164 - $ref: "../swagger.yaml#/parameters/order_id_pp"
168 description: Embed list sent as a request header
174 - basket.basket_group
177 - biblio.active_orders+count
180 - biblio.suggestions.suggester
182 - current_item_level_holds+count
186 collectionFormat: csv
191 description: An order
193 $ref: "../swagger.yaml#/definitions/order"
195 description: Authentication required
197 $ref: "../swagger.yaml#/definitions/error"
199 description: Access forbidden
201 $ref: "../swagger.yaml#/definitions/error"
203 description: Order not found
205 $ref: "../swagger.yaml#/definitions/error"
208 Internal server error. Possible `error_code` attribute values:
210 * `internal_server_error`
212 $ref: "../swagger.yaml#/definitions/error"
214 description: Under maintenance
216 $ref: "../swagger.yaml#/definitions/error"
217 x-koha-authorization:
219 acquisition: order_manage
221 x-mojo-to: Acquisitions::Orders#update
222 operationId: updateOrder
225 summary: Update order
227 - $ref: "../swagger.yaml#/parameters/order_id_pp"
230 description: A JSON object representing an order
233 $ref: "../swagger.yaml#/definitions/order"
238 description: An order
240 $ref: "../swagger.yaml#/definitions/order"
242 description: Authentication required
244 $ref: "../swagger.yaml#/definitions/error"
246 description: Access forbidden
248 $ref: "../swagger.yaml#/definitions/error"
250 description: Order not found
252 $ref: "../swagger.yaml#/definitions/error"
255 Internal server error. Possible `error_code` attribute values:
257 * `internal_server_error`
259 $ref: "../swagger.yaml#/definitions/error"
261 description: Under maintenance
263 $ref: "../swagger.yaml#/definitions/error"
264 x-koha-authorization:
266 acquisition: order_manage
268 x-mojo-to: Acquisitions::Orders#delete
269 operationId: deleteOrder
272 summary: Delete order
274 - $ref: "../swagger.yaml#/parameters/order_id_pp"
279 description: Order deleted
281 description: Authentication required
283 $ref: "../swagger.yaml#/definitions/error"
285 description: Access forbidden
287 $ref: "../swagger.yaml#/definitions/error"
289 description: Order not found
291 $ref: "../swagger.yaml#/definitions/error"
294 Internal server error. Possible `error_code` attribute values:
296 * `internal_server_error`
298 $ref: "../swagger.yaml#/definitions/error"
300 description: Under maintenance
302 $ref: "../swagger.yaml#/definitions/error"
303 x-koha-authorization:
305 acquisition: order_manage