openmeter
openmeter copied to clipboard
feat(api): query meters v2 with filters
Summary by CodeRabbit
-
New Features
- Introduced an advanced JSON-based
filterquery parameter for meter queries, supporting flexible filtering ongroupBy,subject, andtime. - Added support for grouping by multiple keys with a new
groupByparameter. - Enhanced query endpoints to accept the new
filterparameter with mutual exclusivity to simpler filters. - Improved parameter validation to enforce exclusive use of advanced filtering.
- Added a new query path utilizing the advanced filtering capabilities.
- Introduced an advanced JSON-based
-
Bug Fixes
- Strengthened validation to prevent simultaneous use of conflicting filter parameters.
-
Tests
- Added extensive tests covering SQL generation, filtering, grouping, and windowing scenarios for the new query parameters.
-
Documentation
- Updated API specs and documentation to include the new filtering and grouping parameters.