2 /erm/eholdings/{provider}/packages:
4 x-mojo-to: ERM::EHoldings::Packages#list
5 operationId: listErmEHoldingsPackages
12 - description: Provider name
17 - description: Case insensitive search on package package_id
22 - description: Case insensitive search on package vendor_id
27 - description: Case insensitive search on package name
32 - description: Case insensitive search on package external_package_id
34 name: external_package_id
37 - description: Case insensitive search on package type
42 - description: Case insensitive search on package content_type
47 - description: Case insensitive search on package creation date
52 - $ref: "../swagger.yaml#/parameters/match"
53 - $ref: "../swagger.yaml#/parameters/order_by"
54 - $ref: "../swagger.yaml#/parameters/page"
55 - $ref: "../swagger.yaml#/parameters/per_page"
56 - $ref: "../swagger.yaml#/parameters/q_param"
57 - $ref: "../swagger.yaml#/parameters/q_body"
58 - $ref: "../swagger.yaml#/parameters/q_header"
61 description: A list of package
64 $ref: "../swagger.yaml#/definitions/erm_eholdings_package"
67 description: Bad request
69 $ref: "../swagger.yaml#/definitions/error"
71 description: Access forbidden
73 $ref: "../swagger.yaml#/definitions/error"
76 Internal server error. Possible `error_code` attribute values:
77 * `internal_server_error`
79 $ref: "../swagger.yaml#/definitions/error"
81 description: Under maintenance
83 $ref: "../swagger.yaml#/definitions/error"
91 x-mojo-to: ERM::EHoldings::Packages#add
92 operationId: addErmEHoldingsPackages
101 - description: A JSON object containing information about the new package
106 $ref: "../swagger.yaml#/definitions/erm_eholdings_package"
109 description: A successfully created package
112 $ref: "../swagger.yaml#/definitions/erm_eholdings_package"
114 description: Bad parameter
116 $ref: "../swagger.yaml#/definitions/error"
118 description: Authentication required
120 $ref: "../swagger.yaml#/definitions/error"
122 description: Access forbidden
124 $ref: "../swagger.yaml#/definitions/error"
126 description: Ressource not found
128 $ref: "../swagger.yaml#/definitions/error"
130 description: Conflict in creating resource
132 $ref: "../swagger.yaml#/definitions/error"
135 Internal server error. Possible `error_code` attribute values:
136 * `internal_server_error`
138 $ref: "../swagger.yaml#/definitions/error"
140 description: Under maintenance
142 $ref: "../swagger.yaml#/definitions/error"
143 x-koha-authorization:
146 "/erm/eholdings/{provider}/packages/{package_id}":
148 x-mojo-to: ERM::EHoldings::Packages#get
149 operationId: getErmEHoldingsPackages
152 summary: Get eHoldings package
156 - description: Provider name
161 - $ref: "../swagger.yaml#/parameters/eholdings_package_id_pp"
164 description: A package
167 $ref: "../swagger.yaml#/definitions/erm_eholdings_package"
169 description: Authentication required
171 $ref: "../swagger.yaml#/definitions/error"
173 description: Access forbidden
175 $ref: "../swagger.yaml#/definitions/error"
177 description: Ressource not found
179 $ref: "../swagger.yaml#/definitions/error"
182 Internal server error. Possible `error_code` attribute values:
183 * `internal_server_error`
185 $ref: "../swagger.yaml#/definitions/error"
187 description: Under maintenance
189 $ref: "../swagger.yaml#/definitions/error"
190 x-koha-authorization:
197 x-mojo-to: ERM::EHoldings::Packages#update
198 operationId: updateErmEHoldingsPackages
201 summary: Update eHoldings package
207 - $ref: "../swagger.yaml#/parameters/eholdings_package_id_pp"
210 description: A JSON object containing new information about existing package
213 $ref: "../swagger.yaml#/definitions/erm_eholdings_package"
216 description: A successfully updated package
219 $ref: "../swagger.yaml#/definitions/erm_eholdings_package"
221 description: Bad parameter
223 $ref: "../swagger.yaml#/definitions/error"
225 description: Access forbidden
227 $ref: "../swagger.yaml#/definitions/error"
229 description: Ressource not found
231 $ref: "../swagger.yaml#/definitions/error"
233 description: Conflict in updating resource
235 $ref: "../swagger.yaml#/definitions/error"
238 Internal server error. Possible `error_code` attribute values:
239 * `internal_server_error`
241 $ref: "../swagger.yaml#/definitions/error"
243 description: Under maintenance
245 $ref: "../swagger.yaml#/definitions/error"
246 x-koha-authorization:
253 x-mojo-to: ERM::EHoldings::Packages#delete
254 operationId: deleteErmEHoldingsPackages
257 summary: Delete eHoldings package
261 - $ref: "../swagger.yaml#/parameters/eholdings_package_id_pp"
264 description: package deleted
266 description: package deletion failed
268 $ref: "../swagger.yaml#/definitions/error"
270 description: Authentication required
272 $ref: "../swagger.yaml#/definitions/error"
274 description: Access forbidden
276 $ref: "../swagger.yaml#/definitions/error"
278 description: Ressource not found
280 $ref: "../swagger.yaml#/definitions/error"
282 description: Conflict in deleting resource
284 $ref: "../swagger.yaml#/definitions/error"
287 Internal server error. Possible `error_code` attribute values:
288 * `internal_server_error`
290 $ref: "../swagger.yaml#/definitions/error"
292 description: Under maintenance
294 $ref: "../swagger.yaml#/definitions/error"
295 x-koha-authorization: