To support the "Single tenant multiple EBSCO KBs" feature backend should support load holdings records by the following endpoint
The endpoint should get all credentials stored and one by one start loading process for them.
More details can be found in the dedicated section of "Spike: MODKBEKBJ-390 - describe design for "Single tenant multiple EBSCO KBs" scenario"
- post credentials endpoint loads holdings for all KB credentials sequentially
- repeated call of the endpoint within refresh period (24h) should not trigger a snapshot creation
- the endpoint updated and works according to the requirements
- the endpoint is covered with unit tests