2 /erm/eholdings/{provider}/resources:
4 x-mojo-to: ERM::EHoldings::Resources#list
5 operationId: listErmEHoldingsResources
8 summary: List eholdings resources
12 - description: Provider name
17 - description: Case insensitive search on resource_id
22 - description: Case insensitive search on package_id
27 - description: Case insensitive search on title vendor_id
32 - description: Case insensitive search on started_on
37 - description: Case insensitive search on ended_on
42 - description: Case insensitive search on proxy
47 - $ref: "../swagger.yaml#/parameters/match"
48 - $ref: "../swagger.yaml#/parameters/order_by"
49 - $ref: "../swagger.yaml#/parameters/page"
50 - $ref: "../swagger.yaml#/parameters/per_page"
51 - $ref: "../swagger.yaml#/parameters/q_param"
52 - $ref: "../swagger.yaml#/parameters/q_body"
53 - $ref: "../swagger.yaml#/parameters/q_header"
56 description: A list of eHoldings resources
59 $ref: "../swagger.yaml#/definitions/erm_eholdings_resource"
62 description: Bad request
64 $ref: "../swagger.yaml#/definitions/error"
66 description: Access forbidden
68 $ref: "../swagger.yaml#/definitions/error"
71 Internal server error. Possible `error_code` attribute values:
72 * `internal_server_error`
74 $ref: "../swagger.yaml#/definitions/error"
76 description: Under maintenance
78 $ref: "../swagger.yaml#/definitions/error"
82 "/erm/eholdings/{provider}/resources/{resource_id}":
84 x-mojo-to: ERM::EHoldings::Resources#get
85 operationId: getErmEHoldingsResources
88 summary: Get resources
92 - description: Provider name
97 - $ref: "../swagger.yaml#/parameters/eholdings_resource_id_pp"
101 description: Embed list sent as a request header
109 collectionFormat: csv
112 description: An eHolding resource
115 $ref: "../swagger.yaml#/definitions/erm_eholdings_resource"
117 description: Authentication required
119 $ref: "../swagger.yaml#/definitions/error"
121 description: Access forbidden
123 $ref: "../swagger.yaml#/definitions/error"
125 description: Ressource not found
127 $ref: "../swagger.yaml#/definitions/error"
130 Internal server error. Possible `error_code` attribute values:
131 * `internal_server_error`
133 $ref: "../swagger.yaml#/definitions/error"
135 description: Under maintenance
137 $ref: "../swagger.yaml#/definitions/error"
138 x-koha-authorization:
142 x-mojo-to: ERM::EHoldings::Resources#edit
143 operationId: editErmEHoldingsResources
146 summary: Edit a resource
150 - description: Provider name
155 - description: A JSON object containing the fields to edit
163 description: Add or remove this resource from remote holdings
165 additionalProperties: false
166 - $ref: "../swagger.yaml#/parameters/eholdings_resource_id_pp"
169 description: What has been modified
174 description: Add or remove this resource from remote holdings
176 additionalProperties: false
178 description: Authentication required
180 $ref: "../swagger.yaml#/definitions/error"
182 description: Access forbidden
184 $ref: "../swagger.yaml#/definitions/error"
186 description: Ressource not found
188 $ref: "../swagger.yaml#/definitions/error"
191 Internal server error. Possible `error_code` attribute values:
192 * `internal_server_error`
194 $ref: "../swagger.yaml#/definitions/error"
196 description: Under maintenance
198 $ref: "../swagger.yaml#/definitions/error"
199 x-koha-authorization: