The date is already read from URL path param @Param('date'), not query string. Having it as required in the query DTO caused 400 Bad Request on ratios endpoint. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>