2 /erm/eholdings/{provider}/titles:
4 x-mojo-to: ERM::EHoldings::Titles#list
5 operationId: listErmEHoldingsTitles
8 summary: List eholdings titles
12 - description: Provider name
17 - description: Case insensitive search on title title_id
22 - description: Case insensitive search on title publication_title
24 name: publication_title
27 - description: Case insensitive search on title external_id
32 - description: Case insensitive search on title print_identifier
34 name: print_identifier
37 - description: Case insensitive search on title online_identifier
39 name: online_identifier
42 - description: Case insensitive search on title date_first_issue_online
44 name: date_first_issue_online
47 - description: Case insensitive search on title num_first_vol_online
49 name: num_first_vol_online
52 - description: Case insensitive search on title num_first_issue_online
54 name: num_first_issue_online
57 - description: Case insensitive search on title date_last_issue_online
59 name: date_last_issue_online
62 - description: Case insensitive search on title num_last_vol_online
64 name: num_last_vol_online
67 - description: Case insensitive search on title num_last_issue_online
69 name: num_last_issue_online
72 - description: Case insensitive search on title title_url
77 - description: Case insensitive search on title first_author
82 - description: Case insensitive search on title embargo_info
87 - description: Case insensitive search on title coverage_depth
92 - description: Case insensitive search on title notes
97 - description: Case insensitive search on title publisher_name
102 - description: Case insensitive search on title publication_type
104 name: publication_type
107 - description: Case insensitive search on title date_monograph_published_print
109 name: date_monograph_published_print
112 - description: Case insensitive search on title date_monograph_published_online
114 name: date_monograph_published_online
117 - description: Case insensitive search on title monograph_volume
119 name: monograph_volume
122 - description: Case insensitive search on title monograph_edition
124 name: monograph_edition
127 - description: Case insensitive search on title first_editor
132 - description: Case insensitive search on title parent_publication_title_id
134 name: parent_publication_title_id
137 - description: Case insensitive search on title preceeding_publication_title_id
139 name: preceeding_publication_title_id
142 - description: Case insensitive search on title access_type
147 - $ref: "../swagger.yaml#/parameters/match"
148 - $ref: "../swagger.yaml#/parameters/order_by"
149 - $ref: "../swagger.yaml#/parameters/page"
150 - $ref: "../swagger.yaml#/parameters/per_page"
151 - $ref: "../swagger.yaml#/parameters/q_param"
152 - $ref: "../swagger.yaml#/parameters/q_body"
153 - $ref: "../swagger.yaml#/parameters/q_header"
156 description: A list of eHoldings titles
159 $ref: "../swagger.yaml#/definitions/erm_eholdings_title"
162 description: Bad request
164 $ref: "../swagger.yaml#/definitions/error"
166 description: Access forbidden
168 $ref: "../swagger.yaml#/definitions/error"
171 Internal server error. Possible `error_code` attribute values:
172 * `internal_server_error`
174 $ref: "../swagger.yaml#/definitions/error"
176 description: Under maintenance
178 $ref: "../swagger.yaml#/definitions/error"
179 x-koha-authorization:
183 x-mojo-to: ERM::EHoldings::Titles#add
184 operationId: addErmEHoldingsTitles
187 summary: Add eholding
193 - description: Provider name
198 - description: A JSON object containing information about the new title
203 $ref: "../swagger.yaml#/definitions/erm_eholdings_title"
206 description: A successfully created title
209 $ref: "../swagger.yaml#/definitions/erm_eholdings_title"
211 description: Bad parameter
213 $ref: "../swagger.yaml#/definitions/error"
215 description: Authentication required
217 $ref: "../swagger.yaml#/definitions/error"
219 description: Access forbidden
221 $ref: "../swagger.yaml#/definitions/error"
223 description: Ressource not found
225 $ref: "../swagger.yaml#/definitions/error"
227 description: Conflict in creating resource
229 $ref: "../swagger.yaml#/definitions/error"
232 Internal server error. Possible `error_code` attribute values:
233 * `internal_server_error`
235 $ref: "../swagger.yaml#/definitions/error"
237 description: Under maintenance
239 $ref: "../swagger.yaml#/definitions/error"
240 x-koha-authorization:
243 "/erm/eholdings/{provider}/titles/{title_id}":
245 x-mojo-to: ERM::EHoldings::Titles#get
246 operationId: getErmEHoldingsTitles
253 - description: Provider name
258 - $ref: "../swagger.yaml#/parameters/eholdings_title_id_pp"
262 description: Embed list sent as a request header
269 collectionFormat: csv
272 description: An eHolding title
275 $ref: "../swagger.yaml#/definitions/erm_eholdings_title"
277 description: Authentication required
279 $ref: "../swagger.yaml#/definitions/error"
281 description: Access forbidden
283 $ref: "../swagger.yaml#/definitions/error"
285 description: Ressource not found
287 $ref: "../swagger.yaml#/definitions/error"
290 Internal server error. Possible `error_code` attribute values:
291 * `internal_server_error`
293 $ref: "../swagger.yaml#/definitions/error"
295 description: Under maintenance
297 $ref: "../swagger.yaml#/definitions/error"
298 x-koha-authorization:
302 x-mojo-to: ERM::EHoldings::Titles#update
303 operationId: updateErmEHoldingsTitles
306 summary: Update titles
312 - description: Provider name
317 - $ref: "../swagger.yaml#/parameters/eholdings_title_id_pp"
320 description: A JSON object containing new information about existing title
323 $ref: "../swagger.yaml#/definitions/erm_eholdings_title"
327 description: Embed list sent as a request header
334 collectionFormat: csv
337 description: A successfully updated title
340 $ref: "../swagger.yaml#/definitions/erm_eholdings_title"
342 description: Bad parameter
344 $ref: "../swagger.yaml#/definitions/error"
346 description: Access forbidden
348 $ref: "../swagger.yaml#/definitions/error"
350 description: Ressource not found
352 $ref: "../swagger.yaml#/definitions/error"
354 description: Conflict in updating resource
356 $ref: "../swagger.yaml#/definitions/error"
359 Internal server error. Possible `error_code` attribute values:
360 * `internal_server_error`
362 $ref: "../swagger.yaml#/definitions/error"
364 description: Under maintenance
366 $ref: "../swagger.yaml#/definitions/error"
367 x-koha-authorization:
371 x-mojo-to: ERM::EHoldings::Titles#delete
372 operationId: deleteErmEHoldingsTitles
375 summary: Delete eHolding title
379 - description: Provider name
384 - $ref: "../swagger.yaml#/parameters/eholdings_title_id_pp"
387 description: title deleted
389 description: title deletion failed
391 $ref: "../swagger.yaml#/definitions/error"
393 description: Authentication required
395 $ref: "../swagger.yaml#/definitions/error"
397 description: Access forbidden
399 $ref: "../swagger.yaml#/definitions/error"
401 description: Ressource not found
403 $ref: "../swagger.yaml#/definitions/error"
405 description: Conflict in deleting resource
407 $ref: "../swagger.yaml#/definitions/error"
410 Internal server error. Possible `error_code` attribute values:
411 * `internal_server_error`
413 $ref: "../swagger.yaml#/definitions/error"
415 description: Under maintenance
417 $ref: "../swagger.yaml#/definitions/error"
418 x-koha-authorization:
421 /erm/eholdings/local/titles/import:
423 x-mojo-to: ERM::EHoldings::Titles#import_from_list
424 operationId: importErmEHoldingsTitles
427 summary: Import local titles
433 - description: The list_id of the list to import
444 additionalProperties: false
447 description: Successfully enqueued the import job
453 additionalProperties: false
455 description: Bad parameter
457 $ref: "../swagger.yaml#/definitions/error"
459 description: Authentication required
461 $ref: "../swagger.yaml#/definitions/error"
463 description: Access forbidden
465 $ref: "../swagger.yaml#/definitions/error"
467 description: Ressource not found
469 $ref: "../swagger.yaml#/definitions/error"
471 description: Conflict in creating resource
473 $ref: "../swagger.yaml#/definitions/error"
476 Internal server error. Possible `error_code` attribute values:
477 * `internal_server_error`
479 $ref: "../swagger.yaml#/definitions/error"
481 description: Under maintenance
483 $ref: "../swagger.yaml#/definitions/error"
484 x-koha-authorization: