Returns rates for a given date: today uses latest DB row, past dates check DB first then fetch from Frankfurter and persist for caching. Future dates and invalid formats return 400. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Returns rates for a given date: today uses latest DB row, past dates check DB first then fetch from Frankfurter and persist for caching. Future dates and invalid formats return 400. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>