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"
100 description: An eHolding resource
103 $ref: "../swagger.yaml#/definitions/erm_eholdings_resource"
105 description: Authentication required
107 $ref: "../swagger.yaml#/definitions/error"
109 description: Access forbidden
111 $ref: "../swagger.yaml#/definitions/error"
113 description: Ressource not found
115 $ref: "../swagger.yaml#/definitions/error"
118 Internal server error. Possible `error_code` attribute values:
119 * `internal_server_error`
121 $ref: "../swagger.yaml#/definitions/error"
123 description: Under maintenance
125 $ref: "../swagger.yaml#/definitions/error"
126 x-koha-authorization:
133 x-mojo-to: ERM::EHoldings::Resources#edit
134 operationId: editErmEHoldingsResources
137 summary: Edit a resource
141 - description: Provider name
146 - description: A JSON object containing the fields to edit
154 description: Add or remove this resource from remote holdings
156 additionalProperties: false
157 - $ref: "../swagger.yaml#/parameters/eholdings_resource_id_pp"
160 description: What has been modified
165 description: Add or remove this resource from remote holdings
167 additionalProperties: false
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: