addedInput schema / properties / cfr_part
Added value: +{
+ "description": "Only documents whose cfrReferences list this part of cfr_title: a part number (\"141\") or a range (\"140-143\"), such as the part regulations_get_cfr_section just read; a \"Part\" or \"pt.\" prefix is dropped. Requires cfr_title. A part with a letter in it (\"1203a\") cannot be filtered on. Unlike a query of \"40 CFR 141\", which matches documents that mention the part, this matches the documents whose CFR references list it.",
+ "type": "string"
+}
addedInput schema / properties / cfr_title
Added value: +{
+ "description": "Only documents whose affected CFR parts (cfrReferences) fall in this title (1–50) — such as the title regulations_get_cfr_section just read. Alone it filters to the title; with cfr_part, to that part.",
+ "maximum": 50,
+ "minimum": 1,
+ "type": "integer"
+}
addedInput schema / properties / citation
Added value: +{
+ "anyOf": [
+ {
+ "const": "",
+ "type": "string"
+ },
+ {
+ "description": "Federal Register volume and page, \"89 FR 49102\".",
+ "pattern": "^\\s*(\\d{1,3})\\s*[Ff]\\.?\\s?[Rr]\\.?\\s*(\\d{1,6})\\s*$",
+ "type": "string"
+ }
+ ],
+ "description": "A Federal Register page cite, \"89 FR 49102\" (volume FR page) — such as one from the source note that ends a regulations_get_cfr_section bodyText. Returns the documents printed on that page, usually one and sometimes a few sharing it, ordered by start page. Requires citation_date and replaces published_after/published_before. Volume 59 (1994) onward."
+}
addedInput schema / properties / citation_date
Added value: +{
+ "anyOf": [
+ {
+ "const": "",
+ "type": "string"
+ },
+ {
+ "description": "ISO 8601 date (YYYY-MM-DD).",
+ "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
+ "type": "string"
+ }
+ ],
+ "description": "The publication date printed beside the cite in the source note (YYYY-MM-DD) — \"89 FR 49102, June 11, 2024\" is 2024-06-11. Required with citation; its year is the volume + 1935."
+}
addedInput schema / properties / docket_id
Added value: +{
+ "description": "Only documents carrying this docket number as the Federal Register prints it — a docketIds entry from a result here or from regulations_get_document, with or without a wrapper such as \"Docket No.\". Lists a docket's Federal Register documents with no REGULATIONS_GOV_API_KEY. A Regulations.gov docket ID matches only where the Federal Register prints it. Pass the complete number: a fragment (\"FAA-2026\") matches every docket that contains it.",
+ "type": "string"
+}
changedInput schema / properties / order / description
Previous value: -"Result order. Defaults to relevance with a query, newest without one. relevance without a query falls back to newest first; oldest lists the earliest publications first."New value: +"Result order. Defaults to relevance with a query, newest without one. relevance without a query falls back to newest first; oldest lists the earliest publications first. Ignored with citation, whose matches come in page order."
addedInput schema / properties / rin
Added value: +{
+ "description": "Only documents carrying this Regulation Identifier Number — a regulationIdNumbers entry such as \"2040-AG18\", which follows one rulemaking from proposal to final rule. Pass the complete RIN: a fragment (\"2040\") matches every RIN that contains it.",
+ "type": "string"
+}
changedOutput schema / properties / error / properties / data / properties / reason / description
Previous value: -"Machine-readable failure mode. Declared by this tool: `upstream_unavailable`: Federal Register returned a 5xx, timed out, or served an HTML error page. `invalid_filter`: The Federal Register rejected a filter value — most often an agency name or acronym passed where a slug belongs. `date_range_inverted`: The start of a date range is later than its end. Other values are possible when a failure originates below the handler."New value: +"Machine-readable failure mode. Declared by this tool: `upstream_unavailable`: Federal Register returned a 5xx, timed out, or served an HTML error page. `invalid_filter`: The Federal Register rejected a filter value — most often an agency name or acronym passed where a slug belongs. `date_range_inverted`: The start of a date range is later than its end. `title_required_for_part`: cfr_part was given with no cfr_title. Part numbers repeat across titles, and the Federal Register rejects a part filter that names no title. `citation_incomplete`: citation or citation_date was given without the other, or together with published_after/published_before. `citation_out_of_range`: The cite's volume predates the Federal Register API (before volume 59, 1994), or citation_date falls in a different year from the volume. Other values are possible when a failure originates below the handler."
changedOutput schema / properties / error / properties / data / properties / reason / examples
Previous value: -[
- "upstream_unavailable",
- "invalid_filter",
- "date_range_inverted"
-]New value: +[
+ "upstream_unavailable",
+ "invalid_filter",
+ "date_range_inverted",
+ "title_required_for_part",
+ "citation_incomplete",
+ "citation_out_of_range"
+]
addedOutput schema / properties / results / items / properties / citation
Added value: +{
+ "description": "Where the document starts in the Federal Register (\"89 FR 49101\"); null when none is recorded, as for most of 1994.",
+ "type": [
+ "string",
+ "null"
+ ]
+}
addedOutput schema / properties / results / items / properties / commentCount
Added value: +{
+ "description": "Comments Regulations.gov received on this document, as the Federal Register reports it; null when not on Regulations.gov. Can exceed the comment records regulations_find_comments lists.",
+ "type": [
+ "number",
+ "null"
+ ]
+}
addedOutput schema / properties / results / items / properties / commentPeriodOpen
Added value: +{
+ "description": "Whether that comment period is open today: true through 11:59 PM Eastern on commentsCloseOn, false after it, null when commentsCloseOn is null.",
+ "type": [
+ "boolean",
+ "null"
+ ]
+}
addedOutput schema / properties / results / items / properties / commentUrl
Added value: +{
+ "description": "Regulations.gov page for submitting a comment on this document, as the Federal Register lists it. Null when it lists none, as it usually stops doing once the comment period closes.",
+ "type": [
+ "string",
+ "null"
+ ]
+}
changedOutput schema / properties / results / items / properties / commentsCloseOn / description
Previous value: -"Comment-period close date (ISO 8601); when set, still open for comment."New value: +"Last day of the comment period this document printed (ISO 8601), inclusive, in Eastern time; null when it prints none. A later extension published as its own document is not reflected here."
changedOutput schema / properties / results / items / properties / docketIds / description
Previous value: -"Docket IDs — chain into regulations_get_docket / regulations_find_comments."New value: +"Docket numbers as the Federal Register prints them — an agency's own number (\"REG-101355-26\"), or an ID inside a wrapper (\"Docket No. FAA-2026-8449\"). Pass one back as the docket_id filter. Not always a Regulations.gov ID: for regulations_get_docket / regulations_find_comments use regulationsGovDocketId."
addedOutput schema / properties / results / items / properties / endPage
Added value: +{
+ "description": "Last Federal Register page the document is printed on; null when unrecorded.",
+ "type": [
+ "number",
+ "null"
+ ]
+}
addedOutput schema / properties / results / items / properties / regulationsGovDocketId
Added value: +{
+ "description": "Regulations.gov docket ID — chains into regulations_get_docket / regulations_find_comments(docket_id). Null when the document is not on Regulations.gov. An <AGENCY>_FRDOC_0001 docket (EPA_FRDOC_0001 holds 3,451 documents) is Regulations.gov's catch-all for Federal Register documents outside a rulemaking docket, so this document's comments come from regulationsGovDocumentId instead.",
+ "type": [
+ "string",
+ "null"
+ ]
+}
addedOutput schema / properties / results / items / properties / regulationsGovDocumentId
Added value: +{
+ "description": "Regulations.gov document ID — pass as document_object_id to regulations_find_comments for the comments filed on this document. Null when absent.",
+ "type": [
+ "string",
+ "null"
+ ]
+}
addedOutput schema / properties / results / items / properties / startPage
Added value: +{
+ "description": "First Federal Register page the document is printed on; null when unrecorded.",
+ "type": [
+ "number",
+ "null"
+ ]
+}
changedOutput schema / properties / results / items / required
Previous value: -[
- "documentNumber",
- "title",
- "type",
- "abstract",
- "publicationDate",
- "agencies",
- "docketIds",
- "regulationIdNumbers",
- "cfrReferences",
- "commentsCloseOn",
- "effectiveOn",
- "htmlUrl"
-]New value: +[
+ "documentNumber",
+ "title",
+ "type",
+ "abstract",
+ "publicationDate",
+ "citation",
+ "startPage",
+ "endPage",
+ "agencies",
+ "docketIds",
+ "regulationsGovDocketId",
+ "regulationsGovDocumentId",
+ "commentCount",
+ "commentUrl",
+ "regulationIdNumbers",
+ "cfrReferences",
+ "commentsCloseOn",
+ "commentPeriodOpen",
+ "effectiveOn",
+ "htmlUrl"
+]