Specifically, this is meant to support the Membership Library 2026.
We need to continue to allow free access to Rules and will likely do this by exposing the rules api endpoint without the need of an api-ke.
In the engine, we will need to allow update-cache to run without an api key and fetch data from any endpoints that don't require an api-key. An information message should be printed to describe this. If any api-key is provided, the full update will proceed as always.
Acceptance Criteria
- Update cache runs without an API key
- Unauthorize request are log
- If an API key is provided the full update will proceed
- An information message is printed when running the restricted update
Specifically, this is meant to support the Membership Library 2026.
We need to continue to allow free access to Rules and will likely do this by exposing the rules api endpoint without the need of an api-ke.
In the engine, we will need to allow update-cache to run without an api key and fetch data from any endpoints that don't require an api-key. An information message should be printed to describe this. If any api-key is provided, the full update will proceed as always.
Acceptance Criteria