addedInput schema / additionalProperties
Added value: +false
addedOutput schema / properties / error
Added value: +{
+ "type": "object"
+}
removedOutput schema / properties / results / description
Removed value: -"Collection of FEC candidate, committee, or contribution records."
changedOutput schema / properties / results / items / properties / district / description
Previous value: -"Congressional district. House candidates only."New value: +"Congressional district, returned as a string rather than a number so that it sorts and exports predictably. House candidates only."
addedOutput schema / properties / results / items / properties / district / title
Added value: +"District"
changedOutput schema / properties / results / items / properties / district / type
Previous value: -"string"New value: +[
+ "string",
+ "null"
+]
changedOutput schema / properties / results / items / properties / id / description
Previous value: -"FEC identifier for the row (candidate ID, committee ID, or transaction sub_id)."New value: +"FEC identifier for the row. Candidates get a candidate ID, committees an ID beginning with C, and contributions the filing line's sub_id - a transaction identifier, not a donor identifier, so the same person carries a different id on every gift."
addedOutput schema / properties / results / items / properties / id / title
Added value: +"Record ID"
changedOutput schema / properties / results / items / properties / id / type
Previous value: -"string"New value: +[
+ "string",
+ "null"
+]
changedOutput schema / properties / results / items / properties / name / description
Previous value: -"Registered name of the candidate or committee. Null on contribution rows."New value: +"Registered name of the candidate or committee, surname first for candidates. Null on contribution rows, which carry the donor in contributor_name instead."
addedOutput schema / properties / results / items / properties / name / title
Added value: +"Name"
changedOutput schema / properties / results / items / properties / name / type
Previous value: -"string"New value: +[
+ "string",
+ "null"
+]
changedOutput schema / properties / results / items / properties / office / description
Previous value: -"Office sought, expanded to a readable label. Candidate rows only."New value: +"Office the candidate is running for, expanded to a readable label rather than the FEC's H, S or P code. Candidate rows only."
addedOutput schema / properties / results / items / properties / office / title
Added value: +"Office sought"
changedOutput schema / properties / results / items / properties / office / type
Previous value: -"string"New value: +[
+ "string",
+ "null"
+]
changedOutput schema / properties / results / items / properties / party / description
Previous value: -"Full party name as filed."New value: +"Full party name as filed. Candidates almost always carry one. Committees often do not: Super PACs return null and some campaign committees return NON-PARTY."
addedOutput schema / properties / results / items / properties / party / title
Added value: +"Party"
changedOutput schema / properties / results / items / properties / party / type
Previous value: -"string"New value: +[
+ "string",
+ "null"
+]
changedOutput schema / properties / results / items / properties / record_type / description
Previous value: -"Which search produced this row: candidate, committee, or contribution."New value: +"Which of the three searches produced this row: candidate, committee or contribution. A run returns one type only, so this value is identical on every row and exists so that merged exports stay separable."
addedOutput schema / properties / results / items / properties / record_type / title
Added value: +"Record type"
changedOutput schema / properties / results / items / properties / record_type / type
Previous value: -"string"New value: +[
+ "string",
+ "null"
+]
changedOutput schema / properties / results / items / properties / state / description
Previous value: -"Two-letter state code relevant to the record."New value: +"Two-letter state code. On candidate rows this is the state of the office sought; on committee rows it is the committee's own filing address, which is not necessarily where it spends."
addedOutput schema / properties / results / items / properties / state / title
Added value: +"State"
changedOutput schema / properties / results / items / properties / state / type
Previous value: -"string"New value: +[
+ "string",
+ "null"
+]
changedOutput schema / properties / results / items / properties / url / description
Previous value: -"Canonical FEC.gov URL for the record."New value: +"Link to the record on fec.gov. Candidate and committee rows only - an individual contribution line has no page of its own."
addedOutput schema / properties / results / items / properties / url / title
Added value: +"FEC record URL"
changedOutput schema / properties / results / items / properties / url / type
Previous value: -"string"New value: +[
+ "string",
+ "null"
+]
removedOutput schema / properties / results / items / required
Removed value: -[
- "record_type",
- "id"
-]
addedOutput schema / properties / run
Added value: +{
+ "type": "object"
+}
addedOutput schema / properties / status
Added value: +{
+ "enum": [
+ "success",
+ "empty_unverified",
+ "partial",
+ "error"
+ ],
+ "type": "string"
+}
changedOutput schema / required
Previous value: -[
- "results"
-]New value: +[
+ "results",
+ "status"
+]