OBP-API/ideas
simonredfern efc1868fd4 BREAKING CHANGE: Switch active-rate-limits endpoint to hour-based format
Changed from full timestamp to hour-only format to match implementation.

OLD: /active-rate-limits/2025-12-31T13:34:46Z (YYYY-MM-DDTHH:MM:SSZ)
NEW: /active-rate-limits/2025-12-31-13 (YYYY-MM-DD-HH)

Benefits:
- API now matches actual implementation (hour-level caching)
- Eliminates timezone/minute truncation confusion
- Clearer semantics: 'active during this hour' not 'at this second'
- Direct cache key mapping improves performance
- Simpler date parsing (no timezone handling needed)

Files changed:
- APIMethods600.scala: Updated endpoint and date parsing
- RateLimitsTest.scala: Updated all test cases to new format
- Glossary.scala: Updated API documentation
- introductory_system_documentation.md: Updated user docs

This is a breaking change but necessary to align API with implementation.
Rate limits are cached and queried at hour granularity, so the API
should reflect that reality.
2025-12-30 17:35:38 +01:00
..
ABAC_CONSENTS.md webui-props path and public in v6.0.0 2025-12-10 08:01:02 +01:00
CACHE_NAMESPACE_STANDARDIZATION.md BREAKING CHANGE: Switch active-rate-limits endpoint to hour-based format 2025-12-30 17:35:38 +01:00
HTML_PAGES_REFERENCE.md HTML page reference 2025-12-15 12:47:17 +01:00
obp-abac-examples-before-after.md BREAKING CHANGE: Switch active-rate-limits endpoint to hour-based format 2025-12-30 17:35:38 +01:00
obp-abac-quick-reference.md BREAKING CHANGE: Switch active-rate-limits endpoint to hour-based format 2025-12-30 17:35:38 +01:00
obp-abac-schema-endpoint-response-example.json BREAKING CHANGE: Switch active-rate-limits endpoint to hour-based format 2025-12-30 17:35:38 +01:00
obp-abac-schema-examples-enhancement.md BREAKING CHANGE: Switch active-rate-limits endpoint to hour-based format 2025-12-30 17:35:38 +01:00
obp-abac-schema-examples-implementation-summary.md BREAKING CHANGE: Switch active-rate-limits endpoint to hour-based format 2025-12-30 17:35:38 +01:00
obp-abac-structured-examples-implementation-plan.md BREAKING CHANGE: Switch active-rate-limits endpoint to hour-based format 2025-12-30 17:35:38 +01:00
REPLACE_USER_ID_WITH_CONSENT_USER_ID.md docfix: moving REPLACE to ideas 2025-11-11 14:25:15 +01:00
should_fix_role_docs.md adding TODO should fix role docs file 2025-12-01 23:27:32 +01:00