Objects
Tender
A call for tender a tender radar found, on BOAMP or TED, and when it closes.
{
"id": 5120,
"radar_id": 41,
"title": "Ombrières photovoltaïques sur 6 parkings municipaux",
"buyer": "Ville de Nîmes",
"country": "FRA",
"region": "Occitanie",
"published_on": "2026-09-24",
"closes_at": "2026-10-02T10:00:00Z",
"cancelled": false,
"open": true,
"url": "https://www.boamp.fr/pages/avis/?q=idweb:26-100",
"sources": [
{ "database": "boamp", "notice_id": "26-100", "url": "https://www.boamp.fr/pages/avis/?q=idweb:26-100" },
{ "database": "ted", "notice_id": "612345-2026", "url": "https://ted.europa.eu/en/notice/-/detail/612345-2026" }
],
"matched": ["ombrières photovoltaïques"],
"found_at": "2026-09-25T06:04:12Z"
}- One call, one object, even when BOAMP and TED both published it:
sourceslists each notice.urlis BOAMP's when it has the call, TED's otherwise. closes_atis the deadline for tenders,nullwhen the notice gives none. A correction that moves the deadline moves it here.openistruebefore the deadline, andfalseonce it has passed or the call was cancelled. A call without a deadline is open for 60 days from its publication. Nothing runs to close a call:openis worked out when you read it.matchedholds the radar's words the notice has.found_atis when a sweep first found the call on this radar. A call found by two radars is one object on each, with each radar's words.
To list a radar's calls, see
GET /radars/{id}/tenders.