changedInput schema / examples
Previous value: -[
- {
- "country": "DEU",
- "cpv": "72000000",
- "date_from": "2025-01-01",
- "date_to": "2025-12-31",
- "limit": 50,
- "notice_type": "cn-standard",
- "page": 1,
- "query": "IT infrastructure services",
- "value_max": 500000,
- "value_min": 50000
- },
- {
- "country": "FRA",
- "limit": 25,
- "query": "construction",
- "value_min": 100000
- },
- {
- "country": "DEU,FRA",
- "cpv": "79416000,79420000",
- "limit": 25,
- "notice_type": "can-standard"
- }
-]New value: +[
+ {
+ "category": "construction",
+ "country": "DEU",
+ "limit": 25
+ },
+ {
+ "category": "IT services",
+ "limit": 25,
+ "open_only": true
+ },
+ {
+ "country": "FRA",
+ "limit": 25,
+ "notice_type": "cn-standard",
+ "query": "hospital"
+ },
+ {
+ "country": "DEU,FRA",
+ "cpv": "79416000,79420000",
+ "limit": 25,
+ "notice_type": "can-standard",
+ "sort": "newest"
+ }
+]
addedInput schema / properties / category
Added value: +{
+ "description": "Plain-English category, resolved to CPV codes: \"construction\", \"IT services\", \"software\", \"medical equipment\", \"cleaning\", \"catering\", \"transport\", \"consulting\", \"engineering\", \"waste\", \"energy\", \"furniture\", \"security\", \"training\", \"research\", \"telecoms\", \"vehicles\", \"roads\", \"buildings\", \"pharmaceuticals\". Use `cpv` instead if you already know the code.",
+ "type": "string"
+}
changedInput schema / properties / country / description
Previous value: -"Country of buyer (ISO 3166-1 alpha-3 — e.g. FRA, DEU, ITA, ESP). Several may be comma-separated (\"FRA,DEU,ITA\"); they are OR-ed together."New value: +"Country of the buyer (ISO 3166-1 alpha-3 — e.g. FRA, DEU, ITA, ESP). Several may be comma-separated (\"FRA,DEU,ITA\"); they are OR-ed together."
changedInput schema / properties / cpv / description
Previous value: -"CPV code (Common Procurement Vocabulary, 8-digit — e.g. 79340000 for advertising services). A shorter division/group prefix also works (\"7934\", \"79\") and is widened to the whole branch. Several may be comma-separated (\"79416000,79420000\"); they are OR-ed together, so you get notices matching ANY of them."New value: +"CPV code (Common Procurement Vocabulary, 8-digit — e.g. 79340000 for advertising services). A shorter division/group prefix also works (\"7934\", \"79\") and is widened to the whole branch. Several may be comma-separated (\"79416000,79420000\"); they are OR-ed together."
changedInput schema / properties / notice_type / description
Previous value: -"Notice subtype — \"cn-standard\" (contract notice), \"can-standard\" (award), \"pin\" (prior info), ... Several may be comma-separated; they are OR-ed together."New value: +"Notice subtype — \"cn-standard\" (contract notice / call for tenders), \"can-standard\" (contract award), \"pin-only\" (prior information). Several may be comma-separated; they are OR-ed together."
addedInput schema / properties / open_only
Added value: +{
+ "description": "Only notices still accepting tenders — deadline for receipt of requests today or later. Use for \"what is open now\" questions.",
+ "type": "boolean"
+}
changedInput schema / properties / query / description
Previous value: -"Free-text — matches title and description"New value: +"Free text — matches the notice title and the buyer's own description, in any language"
addedInput schema / properties / sort
Added value: +{
+ "description": "Ordering: \"newest\" (default), \"oldest\", \"value_high\", \"value_low\", \"deadline_soon\".",
+ "type": "string"
+}
changedInput schema / properties / value_max / description
Previous value: -"Estimated value ceiling (EUR)"New value: +"Contract value ceiling (in the notice's own currency)"
changedInput schema / properties / value_min / description
Previous value: -"Estimated value floor (EUR)"New value: +"Contract value floor (in the notice's own currency — most are EUR but not all)"