addedOutput schema / $defs / CommitteeSummary / properties / chamber / anyOf
Added value: +[
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+]
addedOutput schema / $defs / CommitteeSummary / properties / chamber / default
Added value: +null
removedOutput schema / $defs / CommitteeSummary / properties / chamber / type
Removed value: -"string"
changedOutput schema / $defs / CommitteeSummary / properties / committee_code / description
Previous value: -"Official committee code"New value: +"Official committee system code (e.g. hsju00)"
addedOutput schema / $defs / CommitteeSummary / properties / committee_type / anyOf
Added value: +[
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+]
addedOutput schema / $defs / CommitteeSummary / properties / committee_type / default
Added value: +null
changedOutput schema / $defs / CommitteeSummary / properties / committee_type / description
Previous value: -"Type of committee (Standing, Select, etc.)"New value: +"Type of committee (Standing, Select, ...)"
removedOutput schema / $defs / CommitteeSummary / properties / committee_type / type
Removed value: -"string"
addedOutput schema / $defs / CommitteeSummary / properties / url / default
Added value: +null
changedOutput schema / $defs / CommitteeSummary / properties / url / description
Previous value: -"Congress.gov URL for committee details"New value: +"Congress.gov API URL for committee details"
changedOutput schema / $defs / CommitteeSummary / required
Previous value: -[
- "committee_code",
- "name",
- "chamber",
- "committee_type",
- "url"
-]New value: +[
+ "committee_code",
+ "name"
+]
addedOutput schema / $defs / ErrorInfo
Added value: +{
+ "description": "Section-9 error payload: stable code, human message, secret-safe\ndetail, actionable remediation. Mirrors the bill-text tools' envelope\n(documentation/fulltext/04-tools-responses.md section 9).",
+ "properties": {
+ "code": {
+ "description": "Stable machine-readable error code (lowercase)",
+ "title": "Code",
+ "type": "string"
+ },
+ "detail": {
+ "anyOf": [
+ {
+ "additionalProperties": true,
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Structured context; never carries secrets",
+ "title": "Detail"
+ },
+ "message": {
+ "description": "What went wrong",
+ "title": "Message",
+ "type": "string"
+ },
+ "remediation": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "What the caller should do about it",
+ "title": "Remediation"
+ }
+ },
+ "required": [
+ "code",
+ "message"
+ ],
+ "title": "ErrorInfo",
+ "type": "object"
+}
changedOutput schema / $defs / MemberSummary / description
Previous value: -"Summary information about a member of Congress."New value: +"Summary information about a member of Congress (list-level fields)."
addedOutput schema / $defs / MemberSummary / properties / chamber / anyOf
Added value: +[
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+]
addedOutput schema / $defs / MemberSummary / properties / chamber / default
Added value: +null
changedOutput schema / $defs / MemberSummary / properties / chamber / description
Previous value: -"Chamber (House or Senate)"New value: +"Chamber of the member's most recent term"
removedOutput schema / $defs / MemberSummary / properties / chamber / type
Removed value: -"string"
addedOutput schema / $defs / MemberSummary / properties / current_member / anyOf
Added value: +[
+ {
+ "type": "boolean"
+ },
+ {
+ "type": "null"
+ }
+]
addedOutput schema / $defs / MemberSummary / properties / current_member / default
Added value: +null
changedOutput schema / $defs / MemberSummary / properties / current_member / description
Previous value: -"Whether this person is currently serving"New value: +"Whether currently serving (None if unknown)"
removedOutput schema / $defs / MemberSummary / properties / current_member / type
Removed value: -"boolean"
addedOutput schema / $defs / MemberSummary / properties / district / default
Added value: +null
changedOutput schema / $defs / MemberSummary / properties / district / description
Previous value: -"District number (for House members)"New value: +"District number (House members)"
addedOutput schema / $defs / MemberSummary / properties / party / default
Added value: +null
changedOutput schema / $defs / MemberSummary / properties / party / description
Previous value: -"Political party (D, R, I)"New value: +"Political party"
addedOutput schema / $defs / MemberSummary / properties / state / default
Added value: +null
addedOutput schema / $defs / MemberSummary / properties / url / default
Added value: +null
changedOutput schema / $defs / MemberSummary / properties / url / description
Previous value: -"Congress.gov URL for member details"New value: +"Congress.gov API URL for member details"
changedOutput schema / $defs / MemberSummary / required
Previous value: -[
- "bioguide_id",
- "name",
- "party",
- "state",
- "district",
- "chamber",
- "current_member",
- "url"
-]New value: +[
+ "bioguide_id",
+ "name"
+]
changedOutput schema / description
Previous value: -"Response from the members and committees tool."New value: +"Response from the members and committees tools.\n\nSome operations return items that are neither members nor committees\n(a member's sponsored bills, a committee's reports/communications/\nnominations); those arrive in `items` as the API's own dicts, labeled\nby `item_kind`."
addedOutput schema / properties / error
Added value: +{
+ "anyOf": [
+ {
+ "$ref": "#/$defs/ErrorInfo"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Present when success is false: the section-9 error envelope"
+}
addedOutput schema / properties / item_kind
Added value: +{
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "What `items` contains (bill, committee_report, communication, nomination, ...)",
+ "title": "Item Kind"
+}
addedOutput schema / properties / items
Added value: +{
+ "default": [],
+ "description": "Results of other kinds (bills, reports, communications, nominations), as returned by Congress.gov",
+ "items": {
+ "additionalProperties": true,
+ "type": "object"
+ },
+ "title": "Items",
+ "type": "array"
+}
changedOutput schema / properties / results_count / description
Previous value: -"Number of results returned"New value: +"Number of items returned (equals the populated list's length)"