addedInput schema / properties / billNumber / anyOf
Added value: +[
+ {
+ "description": "Positive integer form.",
+ "exclusiveMinimum": 0,
+ "maximum": 9007199254740991,
+ "type": "integer"
+ },
+ {
+ "description": "Digit-string form, as list rows carry it.",
+ "pattern": "^0*[1-9]\\d*$",
+ "type": "string"
+ }
+]
changedInput schema / properties / billNumber / description
Previous value: -"Bill number. Required for get and sub-resource operations."New value: +"Bill number. Required for get and sub-resource operations. Accepts the digit-string form list rows carry (e.g. \"9479\") as well as a number."
removedInput schema / properties / billNumber / exclusiveMinimum
Removed value: -0
removedInput schema / properties / billNumber / maximum
Removed value: -9007199254740991
removedInput schema / properties / billNumber / type
Removed value: -"integer"
addedInput schema / properties / characterLimit
Added value: +{
+ "default": 25000,
+ "description": "Maximum characters to return for 'content' (1-100000). Legislative documents run past a million characters, so a full bill takes several windows.",
+ "maximum": 100000,
+ "minimum": 1,
+ "type": "integer"
+}
addedInput schema / properties / characterOffset
Added value: +{
+ "default": 0,
+ "description": "First character to return for 'content', 0-based. Offsets are exact and are never snapped to a section or paragraph break, so feeding the response's nextOffset back walks the whole document with every character returned exactly once.",
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+}
addedInput schema / properties / format
Added value: +{
+ "default": "text",
+ "description": "Document format for 'content'. 'text' is GPO's Formatted Text — plain, pre-formatted print output, published for every document checked. 'xml' prefers United States Legislative Markup and falls back to Formatted XML; it exists on some bill text versions and on no committee report or Congressional Record article. PDF is not retrieved — read one at the format URLs 'text'/'articles' return.",
+ "enum": [
+ "text",
+ "xml"
+ ],
+ "type": "string"
+}
changedInput schema / properties / operation / enum
Previous value: -[
- "list",
- "get",
- "actions",
- "amendments",
- "cosponsors",
- "committees",
- "subjects",
- "summaries",
- "text",
- "titles",
- "related"
-]New value: +[
+ "list",
+ "get",
+ "actions",
+ "amendments",
+ "cosponsors",
+ "committees",
+ "subjects",
+ "summaries",
+ "text",
+ "titles",
+ "related",
+ "content"
+]
addedInput schema / properties / textVersionIndex
Added value: +{
+ "default": 0,
+ "description": "Which text version 'content' reads, 0-based against the same order 'text' returns — 0 is the most recent version. Ignored by other operations.",
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+}