Committee documents (reports + legislation)
Documents produced by a committee, as a structured catalog (doc_type, citation, title, congress, chamber, doc_url). LEAN build: the committee-scoped report and legislation legs are served; the chamber-wide hearing / meeting / publication legs are omitted (a faithful build is a hundreds-of-calls fan-out that does not fit the single-worker model) and DISCLOSED via partial + skipped - never a silent cap (a served leg that hits a per-request row cap is named in truncated and forces partial). A SUBCOMMITTEE request is served from its parent committee's documents (the upstream endpoints are parent-scoped); the parent actually queried is returned as served_system_code. The report title is the report citation. Example: /congress/committees/senate/ssas00/documents
Path parameters
Chamber: house, senate, or joint.
Chamber: house, senate, or joint.
Committee system code (e.g. ssas00, hsju00).
Committee system code (e.g. ssas00, hsju00).
Query parameters
Document type: all, report, meeting, publication, legislation. Only report/legislation are served in the lean build.
Document type: all, report, meeting, publication, legislation. Only report/legislation are served in the lean build.
Congress number (e.g. 119). Defaults to the current Congress.
Congress number (e.g. 119). Defaults to the current Congress.
Max rows to return.
Max rows to return.
Pagination offset.
Pagination offset.
Response
Committee document catalog with partial/skipped/truncated disclosure.
Example response
{
"meta": {
"endpoint": "/api/v1/fred/us/cpi",
"data_time": "2026-04-16T14:30:00Z",
"response_time": "2026-04-16T14:30:12Z",
"provider": "Sugra API v1.0.1",
"source": "sugra_crypto",
"attribution": "Short interest and Reg SHO daily short volume data is owned by and sourced from FINRA (Financial Industry Regulatory Authority).",
"fallback_chain": [
"sugra_crypto",
"sugra_finance"
]
}
}Changes
Changed in 3 of the 21 revisions of this API.222
- ▲
response property
data/skipped/anyOf[subschema #1]/items/list-of-types was widened by adding typesnullto media typeapplication/jsonof response200response-property-list-of-types-widened
- ▲
response property
data/truncated/anyOf[subschema #1]/items/list-of-types was widened by adding typesnullto media typeapplication/jsonof response200response-property-list-of-types-widened
This revision also has 15 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ▲
- ○
added the optional property
data/chamberto the response with the200statusresponse-optional-property-added
- ○
added the optional property
data/congressto the response with the200statusresponse-optional-property-added
- ○
added the optional property
data/doc_typeto the response with the200statusresponse-optional-property-added
- ○
added the optional property
data/documentsto the response with the200statusresponse-optional-property-added
- ○
added the optional property
data/partialto the response with the200statusresponse-optional-property-added
- ○
added the optional property
data/served_system_codeto the response with the200statusresponse-optional-property-added
- ○
added the optional property
data/skippedto the response with the200statusresponse-optional-property-added
- ○
added the optional property
data/system_codeto the response with the200statusresponse-optional-property-added
- ○
added the optional property
data/totalto the response with the200statusresponse-optional-property-added
- ○
added the optional property
data/truncatedto the response with the200statusresponse-optional-property-added
This revision also has 6 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ○
- ○
added the optional property
codeto the response with the401statusresponse-optional-property-added
- ○
added the optional property
codeto the response with the429statusresponse-optional-property-added
- ○
added the optional property
codeto the response with the503statusresponse-optional-property-added
- ○
added the optional property
hintto the response with the401statusresponse-optional-property-added
- ○
added the optional property
hintto the response with the429statusresponse-optional-property-added
- ○
added the optional property
hintto the response with the503statusresponse-optional-property-added
- ○
added the optional property
planto the response with the401statusresponse-optional-property-added
- ○
added the optional property
planto the response with the429statusresponse-optional-property-added
- ○
added the optional property
planto the response with the503statusresponse-optional-property-added
- ○
added the optional property
reasonto the response with the401statusresponse-optional-property-added
- ○
added the optional property
reasonto the response with the429statusresponse-optional-property-added
- ○
added the optional property
reasonto the response with the503statusresponse-optional-property-added
- ○