changedInput schema / properties / campaignNumber / description
Previous value: -"NHTSA campaign number (e.g., \"20V682000\"). When provided, returns campaign details. Other params ignored."New value: +"NHTSA campaign number (e.g., \"20V682000\"). When provided, returns the campaign detail plus every vehicle it covers. Mutually exclusive with make/model/modelYear."
changedInput schema / properties / modelYear / description
Previous value: -"Model year. Required with make and model."New value: +"Model year, a whole number. Required with make and model."
addedInput schema / properties / modelYear / maximum
Added value: +9007199254740991
addedInput schema / properties / modelYear / minimum
Added value: +-9007199254740991
changedInput schema / properties / modelYear / type
Previous value: -"number"New value: +"integer"
addedOutput schema / properties / recalls / items / properties / affectedVehicles
Added value: +{
+ "description": "Every distinct make/model the campaign covers (campaign queries). Equipment and tire campaigns name the part here — make is the brand, model is the part — and carry no model year.",
+ "items": {
+ "additionalProperties": false,
+ "description": "One vehicle covered by the campaign",
+ "properties": {
+ "make": {
+ "description": "Vehicle make",
+ "type": "string"
+ },
+ "model": {
+ "description": "Vehicle model",
+ "type": "string"
+ },
+ "modelYear": {
+ "description": "Model year",
+ "type": "number"
+ }
+ },
+ "type": "object"
+ },
+ "type": "array"
+}
addedOutput schema / properties / recalls / items / properties / investigationId
Added value: +{
+ "description": "ODI investigation that preceded this campaign, when NHTSA links one (campaign queries) — pass it as nhtsaId to nhtsa_search_investigations for the full record.",
+ "type": "string"
+}
changedOutput schema / properties / recalls / items / properties / reportReceivedDate / description
Previous value: -"Date received by NHTSA"New value: +"Date received by NHTSA (ISO YYYY-MM-DD)"
removedOutput schema / properties / recalls / items / properties / subject
Removed value: -{
- "description": "Recall subject (campaign queries)",
- "type": "string"
-}