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
150 description: Embed list sent as a request header
156 collectionFormat: csv
157 - $ref: "../swagger.yaml#/parameters/match"
158 - $ref: "../swagger.yaml#/parameters/order_by"
159 - $ref: "../swagger.yaml#/parameters/page"
160 - $ref: "../swagger.yaml#/parameters/per_page"
161 - $ref: "../swagger.yaml#/parameters/q_param"
162 - $ref: "../swagger.yaml#/parameters/q_body"
165 description: A list of eHoldings titles
168 $ref: "../swagger.yaml#/definitions/erm_eholdings_title"
171 description: Bad request
173 $ref: "../swagger.yaml#/definitions/error"
175 description: Access forbidden
177 $ref: "../swagger.yaml#/definitions/error"
180 Internal server error. Possible `error_code` attribute values:
181 * `internal_server_error`
183 $ref: "../swagger.yaml#/definitions/error"
185 description: Under maintenance
187 $ref: "../swagger.yaml#/definitions/error"
188 x-koha-authorization:
192 x-mojo-to: ERM::EHoldings::Titles#add
193 operationId: addErmEHoldingsTitles
196 summary: Add eholding
202 - description: Provider name
207 - description: A JSON object containing information about the new title
212 $ref: "../swagger.yaml#/definitions/erm_eholdings_title"
215 description: A successfully created title
218 $ref: "../swagger.yaml#/definitions/erm_eholdings_title"
220 description: Bad parameter
222 $ref: "../swagger.yaml#/definitions/error"
224 description: Authentication required
226 $ref: "../swagger.yaml#/definitions/error"
228 description: Access forbidden
230 $ref: "../swagger.yaml#/definitions/error"
232 description: Ressource not found
234 $ref: "../swagger.yaml#/definitions/error"
236 description: Conflict in creating resource
238 $ref: "../swagger.yaml#/definitions/error"
241 Internal server error. Possible `error_code` attribute values:
242 * `internal_server_error`
244 $ref: "../swagger.yaml#/definitions/error"
246 description: Under maintenance
248 $ref: "../swagger.yaml#/definitions/error"
249 x-koha-authorization:
252 "/erm/eholdings/{provider}/titles/{title_id}":
254 x-mojo-to: ERM::EHoldings::Titles#get
255 operationId: getErmEHoldingsTitles
262 - description: Provider name
267 - $ref: "../swagger.yaml#/parameters/eholdings_title_id_pp"
271 description: Embed list sent as a request header
278 collectionFormat: csv
281 description: An eHolding title
284 $ref: "../swagger.yaml#/definitions/erm_eholdings_title"
286 description: Authentication required
288 $ref: "../swagger.yaml#/definitions/error"
290 description: Access forbidden
292 $ref: "../swagger.yaml#/definitions/error"
294 description: Ressource not found
296 $ref: "../swagger.yaml#/definitions/error"
299 Internal server error. Possible `error_code` attribute values:
300 * `internal_server_error`
302 $ref: "../swagger.yaml#/definitions/error"
304 description: Under maintenance
306 $ref: "../swagger.yaml#/definitions/error"
307 x-koha-authorization:
311 x-mojo-to: ERM::EHoldings::Titles#update
312 operationId: updateErmEHoldingsTitles
315 summary: Update titles
321 - description: Provider name
326 - $ref: "../swagger.yaml#/parameters/eholdings_title_id_pp"
329 description: A JSON object containing new information about existing title
332 $ref: "../swagger.yaml#/definitions/erm_eholdings_title"
336 description: Embed list sent as a request header
343 collectionFormat: csv
346 description: A successfully updated title
349 $ref: "../swagger.yaml#/definitions/erm_eholdings_title"
351 description: Bad parameter
353 $ref: "../swagger.yaml#/definitions/error"
355 description: Access forbidden
357 $ref: "../swagger.yaml#/definitions/error"
359 description: Ressource not found
361 $ref: "../swagger.yaml#/definitions/error"
363 description: Conflict in updating resource
365 $ref: "../swagger.yaml#/definitions/error"
368 Internal server error. Possible `error_code` attribute values:
369 * `internal_server_error`
371 $ref: "../swagger.yaml#/definitions/error"
373 description: Under maintenance
375 $ref: "../swagger.yaml#/definitions/error"
376 x-koha-authorization:
380 x-mojo-to: ERM::EHoldings::Titles#delete
381 operationId: deleteErmEHoldingsTitles
384 summary: Delete eHolding title
388 - description: Provider name
393 - $ref: "../swagger.yaml#/parameters/eholdings_title_id_pp"
396 description: title deleted
398 description: title deletion failed
400 $ref: "../swagger.yaml#/definitions/error"
402 description: Authentication required
404 $ref: "../swagger.yaml#/definitions/error"
406 description: Access forbidden
408 $ref: "../swagger.yaml#/definitions/error"
410 description: Ressource not found
412 $ref: "../swagger.yaml#/definitions/error"
414 description: Conflict in deleting resource
416 $ref: "../swagger.yaml#/definitions/error"
419 Internal server error. Possible `error_code` attribute values:
420 * `internal_server_error`
422 $ref: "../swagger.yaml#/definitions/error"
424 description: Under maintenance
426 $ref: "../swagger.yaml#/definitions/error"
427 x-koha-authorization:
430 /erm/eholdings/local/titles/import:
432 x-mojo-to: ERM::EHoldings::Titles#import_from_list
433 operationId: importErmEHoldingsTitles
436 summary: Import local titles
442 - description: The list_id of the list to import
453 additionalProperties: false
456 description: Successfully enqueued the import job
462 additionalProperties: false
464 description: Bad parameter
466 $ref: "../swagger.yaml#/definitions/error"
468 description: Authentication required
470 $ref: "../swagger.yaml#/definitions/error"
472 description: Access forbidden
474 $ref: "../swagger.yaml#/definitions/error"
476 description: Ressource not found
478 $ref: "../swagger.yaml#/definitions/error"
480 description: Conflict in creating resource
482 $ref: "../swagger.yaml#/definitions/error"
485 Internal server error. Possible `error_code` attribute values:
486 * `internal_server_error`
488 $ref: "../swagger.yaml#/definitions/error"
490 description: Under maintenance
492 $ref: "../swagger.yaml#/definitions/error"
493 x-koha-authorization: