FEATURE: Add obligated amount range filters to contracts endpoint
Request
Add obligated_gte and obligated_lte parameters to /api/contracts/ for filtering by contract value.
Use Case
Business development teams need to find contracts in specific dollar ranges:
- Small business opportunities: $100K - $1M
- Mid-tier contracts: $1M - $10M
- Large prime contracts: $10M+
Current Workaround
Must over-fetch all contracts and filter client-side, which is inefficient for large result sets.
Proposed API
GET /api/contracts/?obligated_gte=100000&obligated_lte=1000000
Precedent
The API already supports this pattern for other fields:
award_date_gte / award_date_lte
fiscal_year_gte / fiscal_year_lte
pop_start_date_gte / pop_start_date_lte
Applying the same pattern to obligated would be consistent and highly useful.
FEATURE: Add obligated amount range filters to contracts endpoint
Request
Add
obligated_gteandobligated_lteparameters to/api/contracts/for filtering by contract value.Use Case
Business development teams need to find contracts in specific dollar ranges:
Current Workaround
Must over-fetch all contracts and filter client-side, which is inefficient for large result sets.
Proposed API
Precedent
The API already supports this pattern for other fields:
award_date_gte/award_date_ltefiscal_year_gte/fiscal_year_ltepop_start_date_gte/pop_start_date_lteApplying the same pattern to
obligatedwould be consistent and highly useful.