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: A JSON object containing information about the new title
198 $ref: "../swagger.yaml#/definitions/erm_eholdings_title"
201 description: A successfully created title
204 $ref: "../swagger.yaml#/definitions/erm_eholdings_title"
206 description: Bad parameter
208 $ref: "../swagger.yaml#/definitions/error"
210 description: Authentication required
212 $ref: "../swagger.yaml#/definitions/error"
214 description: Access forbidden
216 $ref: "../swagger.yaml#/definitions/error"
218 description: Ressource not found
220 $ref: "../swagger.yaml#/definitions/error"
222 description: Conflict in creating resource
224 $ref: "../swagger.yaml#/definitions/error"
227 Internal server error. Possible `error_code` attribute values:
228 * `internal_server_error`
230 $ref: "../swagger.yaml#/definitions/error"
232 description: Under maintenance
234 $ref: "../swagger.yaml#/definitions/error"
235 x-koha-authorization:
238 "/erm/eholdings/{provider}/titles/{title_id}":
240 x-mojo-to: ERM::EHoldings::Titles#get
241 operationId: getErmEHoldingsTitles
248 - description: Provider name
253 - $ref: "../swagger.yaml#/parameters/eholdings_title_id_pp"
256 description: An eHolding title
259 $ref: "../swagger.yaml#/definitions/erm_eholdings_title"
261 description: Authentication required
263 $ref: "../swagger.yaml#/definitions/error"
265 description: Access forbidden
267 $ref: "../swagger.yaml#/definitions/error"
269 description: Ressource not found
271 $ref: "../swagger.yaml#/definitions/error"
274 Internal server error. Possible `error_code` attribute values:
275 * `internal_server_error`
277 $ref: "../swagger.yaml#/definitions/error"
279 description: Under maintenance
281 $ref: "../swagger.yaml#/definitions/error"
282 x-koha-authorization:
289 x-mojo-to: ERM::EHoldings::Titles#update
290 operationId: updateErmEHoldingsTitles
293 summary: Update titles
299 - $ref: "../swagger.yaml#/parameters/eholdings_title_id_pp"
302 description: A JSON object containing new information about existing title
305 $ref: "../swagger.yaml#/definitions/erm_eholdings_title"
308 description: A successfully updated title
311 $ref: "../swagger.yaml#/definitions/erm_eholdings_title"
313 description: Bad parameter
315 $ref: "../swagger.yaml#/definitions/error"
317 description: Access forbidden
319 $ref: "../swagger.yaml#/definitions/error"
321 description: Ressource not found
323 $ref: "../swagger.yaml#/definitions/error"
325 description: Conflict in updating resource
327 $ref: "../swagger.yaml#/definitions/error"
330 Internal server error. Possible `error_code` attribute values:
331 * `internal_server_error`
333 $ref: "../swagger.yaml#/definitions/error"
335 description: Under maintenance
337 $ref: "../swagger.yaml#/definitions/error"
338 x-koha-authorization:
345 x-mojo-to: ERM::EHoldings::Titles#delete
346 operationId: deleteErmEHoldingsTitles
349 summary: Delete eHolding title
353 - $ref: "../swagger.yaml#/parameters/eholdings_title_id_pp"
356 description: title deleted
358 description: title deletion failed
360 $ref: "../swagger.yaml#/definitions/error"
362 description: Authentication required
364 $ref: "../swagger.yaml#/definitions/error"
366 description: Access forbidden
368 $ref: "../swagger.yaml#/definitions/error"
370 description: Ressource not found
372 $ref: "../swagger.yaml#/definitions/error"
374 description: Conflict in deleting resource
376 $ref: "../swagger.yaml#/definitions/error"
379 Internal server error. Possible `error_code` attribute values:
380 * `internal_server_error`
382 $ref: "../swagger.yaml#/definitions/error"
384 description: Under maintenance
386 $ref: "../swagger.yaml#/definitions/error"
387 x-koha-authorization:
391 /erm/eholdings/local/titles/import:
393 x-mojo-to: ERM::EHoldings::Titles#import_from_list
394 operationId: importErmEHoldingsTitles
397 summary: Import local titles
403 - description: The list_id of the list to import
414 additionalProperties: false
417 description: Successfully enqueued the import job
423 additionalProperties: false
425 description: Bad parameter
427 $ref: "../swagger.yaml#/definitions/error"
429 description: Authentication required
431 $ref: "../swagger.yaml#/definitions/error"
433 description: Access forbidden
435 $ref: "../swagger.yaml#/definitions/error"
437 description: Ressource not found
439 $ref: "../swagger.yaml#/definitions/error"
441 description: Conflict in creating resource
443 $ref: "../swagger.yaml#/definitions/error"
446 Internal server error. Possible `error_code` attribute values:
447 * `internal_server_error`
449 $ref: "../swagger.yaml#/definitions/error"
451 description: Under maintenance
453 $ref: "../swagger.yaml#/definitions/error"
454 x-koha-authorization: