All filters are optional and composable:
tender_id— only supplier requests raised for one tender. This is the authoritative "all supplier requests for this tender" query:GET /supplier-requests?tender_id=48213project_id— only supplier requests raised for one project (a distinct axis fromtender_id).supplier_id— only requests sent to one supplier (itsexternal_id).status— filter by lifecycle state, e.g.status=OFFER_RECEIVED.awarded—awarded=truereturns only requests with at least one accepted (selected) line — i.e. the suppliers you are actually buying from;falsereturns those without one.modified_since— ISO-8601 lower bound onupdated_atfor delta-sync catch-up scans (first page only; thecursorsupersedes it thereafter).
# only the awarded requests for one tender
GET /supplier-requests?tender_id=48213&awarded=true
# one supplier's request on a tender that came back with an offer
GET /supplier-requests?tender_id=48213&supplier_id=SUP-1007&status=OFFER_RECEIVED