openapi: 3.0.3 info: description: 'Congress.gov shares its application programming interface (API) with the public to ingest the Congressional data. Sign up for an API key from api.data.gov that you can use to access web services provided by Congress.gov. To learn more, view our GitHub repository. ' title: Congress.gov API version: '3' servers: - url: /v3 security: - ApiKeyAuth: [] tags: - name: bill description: Returns bill data from the API - name: amendments description: Returns amendment data from the API - name: summaries description: Returns summaries data from the API - name: congress description: Returns congress and congressional sessions data from the API - name: member description: Returns member data from the API - name: house-vote description: '[BETA] Returns House of Representatives roll call vote data from the API' - name: committee description: Returns committee data from the API - name: committee-report description: Returns committee report data from the API - name: committee-print description: Returns committee print data from the API - name: committee-meeting description: Returns committee meeting data from the API - name: hearing description: Returns hearing data from the API - name: congressional-record description: Returns Congressional Record data from the API - name: daily-congressional-record description: Returns daily Congressional Record data from the API - name: bound-congressional-record description: Returns bound Congressional Record data from the API - name: house-communication description: Returns House communication data from the API - name: house-requirement description: Returns House requirement data from the API - name: senate-communication description: Returns Senate communication data from the API - name: nomination description: Returns nomination data from the API - name: crsreport description: Returns Congressional Research Service (CRS) report data from the API - name: treaty description: Returns treaty data from the API paths: /bill: get: tags: - bill summary: Returns a list of bills sorted by date of latest action description: Returns a list of bills sorted by date of latest action parameters: - $ref: '#/components/parameters/format' - $ref: '#/components/parameters/offset' - $ref: '#/components/parameters/limit' - $ref: '#/components/parameters/fromDateTime' - $ref: '#/components/parameters/toDateTime' responses: '200': description: Successful operation content: application/json: schema: $ref: '#/components/schemas/Bill' application/xml: schema: $ref: '#/components/schemas/Bill' '400': description: Invalid status value /bill/{congress}: get: tags: - bill summary: Returns a list of bills filtered by the specified congress, sorted by date of latest action description: Returns a list of bills filtered by the specified congress, sorted by date of latest action parameters: - name: congress in: path description: The congress number. For example, can be 117. required: true schema: type: integer format: int32 - $ref: '#/components/parameters/format' - $ref: '#/components/parameters/offset' - $ref: '#/components/parameters/limit' - $ref: '#/components/parameters/fromDateTime' - $ref: '#/components/parameters/toDateTime' responses: '200': description: Successful operation content: application/json: schema: $ref: '#/components/schemas/Bill' application/xml: schema: $ref: '#/components/schemas/Bill' '400': description: Invalid status value /bill/{congress}/{billType}: get: tags: - bill summary: Returns a list of bills filtered by the specified congress and bill type, sorted by date of latest action. description: Returns a list of bills filtered by the specified congress and bill type, sorted by date of latest action. parameters: - $ref: '#/components/parameters/congress' - $ref: '#/components/parameters/billType' - $ref: '#/components/parameters/format' - $ref: '#/components/parameters/offset' - $ref: '#/components/parameters/limit' - $ref: '#/components/parameters/fromDateTime' - $ref: '#/components/parameters/toDateTime' responses: '200': description: Successful operation content: application/json: schema: $ref: '#/components/schemas/Bill' application/xml: schema: $ref: '#/components/schemas/Bill' '400': description: Invalid status value /bill/{congress}/{billType}/{billNumber}: get: tags: - bill summary: Returns detailed information for a specified bill. description: Returns detailed information for a specified bill. parameters: - $ref: '#/components/parameters/congress' - $ref: '#/components/parameters/billType' - $ref: '#/components/parameters/billNumber' - $ref: '#/components/parameters/format' - $ref: '#/components/parameters/offset' - $ref: '#/components/parameters/limit' - $ref: '#/components/parameters/fromDateTime' - $ref: '#/components/parameters/toDateTime' responses: '200': description: Successful operation content: application/json: schema: $ref: '#/components/schemas/BillDetail' application/xml: schema: $ref: '#/components/schemas/BillDetail' '400': description: Invalid status value /bill/{congress}/{billType}/{billNumber}/actions: get: tags: - bill summary: Returns the list of actions on a specified bill. description: Returns the list of actions on a specified bill. parameters: - $ref: '#/components/parameters/congress' - $ref: '#/components/parameters/billType' - $ref: '#/components/parameters/billNumber' - $ref: '#/components/parameters/format' - $ref: '#/components/parameters/offset' - $ref: '#/components/parameters/limit' - $ref: '#/components/parameters/fromDateTime' - $ref: '#/components/parameters/toDateTime' responses: '200': description: Successful operation content: application/json: schema: $ref: '#/components/schemas/Actions' application/xml: schema: $ref: '#/components/schemas/Actions' '400': description: Invalid status value /bill/{congress}/{billType}/{billNumber}/amendments: get: tags: - bill summary: Returns the list of amendments to a specified bill. description: Returns the list of amendments to a specified bill. parameters: - $ref: '#/components/parameters/congress' - $ref: '#/components/parameters/billType' - $ref: '#/components/parameters/billNumber' - $ref: '#/components/parameters/format' - $ref: '#/components/parameters/offset' - $ref: '#/components/parameters/limit' - $ref: '#/components/parameters/fromDateTime' - $ref: '#/components/parameters/toDateTime' responses: '200': description: Successful operation content: application/json: schema: $ref: '#/components/schemas/Amendments' application/xml: schema: $ref: '#/components/schemas/Amendments' '400': description: Invalid status value /bill/{congress}/{billType}/{billNumber}/committees: get: tags: - bill summary: Returns the list of committees associated with a specified bill. description: Returns the list of committees associated with a specified bill. parameters: - $ref: '#/components/parameters/congress' - $ref: '#/components/parameters/billType' - $ref: '#/components/parameters/billNumber' - $ref: '#/components/parameters/format' - $ref: '#/components/parameters/offset' - $ref: '#/components/parameters/limit' responses: '200': description: Successful operation content: application/json: schema: $ref: '#/components/schemas/Committee' application/xml: schema: $ref: '#/components/schemas/Committee' '400': description: Invalid status value /bill/{congress}/{billType}/{billNumber}/cosponsors: get: tags: - bill summary: Returns the list of cosponsors on a specified bill. description: Returns the list of cosponsors on a specified bill. parameters: - $ref: '#/components/parameters/congress' - $ref: '#/components/parameters/billType' - $ref: '#/components/parameters/billNumber' - $ref: '#/components/parameters/format' - $ref: '#/components/parameters/offset' - $ref: '#/components/parameters/limit' - $ref: '#/components/parameters/fromDateTime' - $ref: '#/components/parameters/toDateTime' - $ref: '#/components/parameters/sort' responses: '200': description: Successful operation content: application/json: schema: $ref: '#/components/schemas/CoSponsor' application/xml: schema: $ref: '#/components/schemas/CoSponsor' '400': description: Invalid status value /bill/{congress}/{billType}/{billNumber}/relatedbills: get: tags: - bill summary: Returns the list of related bills to a specified bill. description: Returns the list of related bills to a specified bill. parameters: - $ref: '#/components/parameters/congress' - $ref: '#/components/parameters/billType' - $ref: '#/components/parameters/billNumber' - $ref: '#/components/parameters/format' - $ref: '#/components/parameters/offset' - $ref: '#/components/parameters/limit' responses: '200': description: Successful operation content: application/json: schema: $ref: '#/components/schemas/RelatedBills' application/xml: schema: $ref: '#/components/schemas/RelatedBills' '400': description: Invalid status value /bill/{congress}/{billType}/{billNumber}/subjects: get: tags: - bill summary: Returns the list of legislative subjects on a specified bill. description: Returns the list of legislative subjects on a specified bill. parameters: - $ref: '#/components/parameters/congress' - $ref: '#/components/parameters/billType' - $ref: '#/components/parameters/billNumber' - $ref: '#/components/parameters/format' - $ref: '#/components/parameters/offset' - $ref: '#/components/parameters/limit' - $ref: '#/components/parameters/fromDateTime' - $ref: '#/components/parameters/toDateTime' responses: '200': description: Successful operation content: application/json: schema: $ref: '#/components/schemas/Subjects' application/xml: schema: $ref: '#/components/schemas/Subjects' '400': description: Invalid status value /bill/{congress}/{billType}/{billNumber}/summaries: get: tags: - bill summary: Returns the list of summaries for a specified bill. description: Returns the list of summaries for a specified bill. parameters: - $ref: '#/components/parameters/congress' - $ref: '#/components/parameters/billType' - $ref: '#/components/parameters/billNumber' - $ref: '#/components/parameters/format' - $ref: '#/components/parameters/offset' - $ref: '#/components/parameters/limit' responses: '200': description: Successful operation content: application/json: schema: $ref: '#/components/schemas/BillSummaries' application/xml: schema: $ref: '#/components/schemas/BillSummaries' '400': description: Invalid status value /bill/{congress}/{billType}/{billNumber}/text: get: tags: - bill summary: Returns the list of text versions for a specified bill. description: Returns the list of text versions for a specified bill. parameters: - $ref: '#/components/parameters/congress' - $ref: '#/components/parameters/billType' - $ref: '#/components/parameters/billNumber' - $ref: '#/components/parameters/format' - $ref: '#/components/parameters/offset' - $ref: '#/components/parameters/limit' responses: '200': description: Successful operation content: application/json: schema: $ref: '#/components/schemas/Text' application/xml: schema: $ref: '#/components/schemas/Text' '400': description: Invalid status value /bill/{congress}/{billType}/{billNumber}/titles: get: tags: - bill summary: Returns the list of titles for a specified bill. description: Returns the list of titles for a specified bill. parameters: - $ref: '#/components/parameters/congress' - $ref: '#/components/parameters/billType' - $ref: '#/components/parameters/billNumber' - $ref: '#/components/parameters/format' - $ref: '#/components/parameters/offset' - $ref: '#/components/parameters/limit' - $ref: '#/components/parameters/fromDateTime' - $ref: '#/components/parameters/toDateTime' responses: '200': description: Successful operation content: application/json: schema: $ref: '#/components/schemas/Titles' application/xml: schema: $ref: '#/components/schemas/Titles' '400': description: Invalid status value /law/{congress}: get: tags: - bill summary: Returns a list of laws filtered by the specified congress. description: Returns a list of laws filtered by the specified congress. parameters: - $ref: '#/components/parameters/congress' - $ref: '#/components/parameters/format' - $ref: '#/components/parameters/offset' - $ref: '#/components/parameters/limit' responses: '200': description: Successful operation content: application/json: schema: $ref: '#/components/schemas/Law' application/xml: schema: $ref: '#/components/schemas/Law' '400': description: Invalid status value /law/{congress}/{lawType}: get: tags: - bill summary: Returns a list of laws filtered by specified congress and law type (public or private). description: Returns a list of laws filtered by specified congress and law type (public or private). parameters: - $ref: '#/components/parameters/congress' - $ref: '#/components/parameters/lawType' - $ref: '#/components/parameters/format' - $ref: '#/components/parameters/offset' - $ref: '#/components/parameters/limit' responses: '200': description: Successful operation content: application/json: schema: $ref: '#/components/schemas/Law' application/xml: schema: $ref: '#/components/schemas/Law' '400': description: Invalid status value /law/{congress}/{lawType}/{lawNumber}: get: tags: - bill summary: Returns a law filtered by specified congress, law type (public or private), and law number. description: Returns a law filtered by specified congress, law type (public or private), and law number. parameters: - $ref: '#/components/parameters/congress' - $ref: '#/components/parameters/lawType' - $ref: '#/components/parameters/lawNumber' - $ref: '#/components/parameters/format' - $ref: '#/components/parameters/offset' - $ref: '#/components/parameters/limit' responses: '200': description: Successful operation content: application/json: schema: $ref: '#/components/schemas/LawNumber' application/xml: schema: $ref: '#/components/schemas/LawNumber' '400': description: Invalid status value /amendment: get: tags: - amendments summary: Returns a list of amendments sorted by date of latest action. description: Returns a list of amendments sorted by date of latest action. parameters: - $ref: '#/components/parameters/format' - $ref: '#/components/parameters/offset' - $ref: '#/components/parameters/limit' - $ref: '#/components/parameters/fromDateTime' - $ref: '#/components/parameters/toDateTime' responses: '200': description: Successful operation content: application/json: schema: $ref: '#/components/schemas/Amendment' application/xml: schema: $ref: '#/components/schemas/Amendment' '400': description: Invalid status value /amendment/{congress}: get: tags: - amendments summary: Returns a list of amendments filtered by the specified congress, sorted by date of latest action. description: Returns a list of amendments filtered by the specified congress, sorted by date of latest action. parameters: - $ref: '#/components/parameters/congress' - $ref: '#/components/parameters/format' - $ref: '#/components/parameters/offset' - $ref: '#/components/parameters/limit' - $ref: '#/components/parameters/fromDateTime' - $ref: '#/components/parameters/toDateTime' responses: '200': description: Successful operation content: application/json: schema: $ref: '#/components/schemas/Amendment' application/xml: schema: $ref: '#/components/schemas/Amendment' '400': description: Invalid status value /amendment/{congress}/{amendmentType}: get: tags: - amendments summary: Returns a list of amendments filtered by the specified congress and amendment type, sorted by date of latest action. description: Returns a list of amendments filtered by the specified congress and amendment type, sorted by date of latest action. parameters: - $ref: '#/components/parameters/congress' - $ref: '#/components/parameters/amendmentType' - $ref: '#/components/parameters/format' - $ref: '#/components/parameters/offset' - $ref: '#/components/parameters/limit' - $ref: '#/components/parameters/fromDateTime' - $ref: '#/components/parameters/toDateTime' responses: '200': description: Successful operation content: application/json: schema: $ref: '#/components/schemas/Amendment' application/xml: schema: $ref: '#/components/schemas/Amendment' '400': description: Invalid status value /amendment/{congress}/{amendmentType}/{amendmentNumber}: get: tags: - amendments summary: Returns detailed information for a specified amendment. description: Returns detailed information for a specified amendment. parameters: - $ref: '#/components/parameters/congress' - $ref: '#/components/parameters/amendmentType' - $ref: '#/components/parameters/amendmentNumber' - $ref: '#/components/parameters/format' - $ref: '#/components/parameters/offset' - $ref: '#/components/parameters/limit' - $ref: '#/components/parameters/fromDateTime' - $ref: '#/components/parameters/toDateTime' responses: '200': description: Successful operation content: application/json: schema: $ref: '#/components/schemas/AmendmentNumber' application/xml: schema: $ref: '#/components/schemas/AmendmentNumber' '400': description: Invalid status value /amendment/{congress}/{amendmentType}/{amendmentNumber}/actions: get: tags: - amendments summary: Returns the list of actions on a specified amendment. description: Returns the list of actions on a specified amendment. parameters: - $ref: '#/components/parameters/congress' - $ref: '#/components/parameters/amendmentType' - $ref: '#/components/parameters/amendmentNumber' - $ref: '#/components/parameters/format' - $ref: '#/components/parameters/offset' - $ref: '#/components/parameters/limit' responses: '200': description: Successful operation content: application/json: schema: $ref: '#/components/schemas/AmendmentActions' application/xml: schema: $ref: '#/components/schemas/AmendmentActions' '400': description: Invalid status value /amendment/{congress}/{amendmentType}/{amendmentNumber}/cosponsors: get: tags: - amendments summary: Returns the list of cosponsors on a specified amendment. description: Returns the list of cosponsors on a specified amendment. parameters: - $ref: '#/components/parameters/congress' - $ref: '#/components/parameters/amendmentType' - $ref: '#/components/parameters/amendmentNumber' - $ref: '#/components/parameters/format' - $ref: '#/components/parameters/offset' - $ref: '#/components/parameters/limit' responses: '200': description: Successful operation content: application/json: schema: $ref: '#/components/schemas/AmendmentCosponsors' application/xml: schema: $ref: '#/components/schemas/AmendmentCosponsors' '400': description: Invalid status value /amendment/{congress}/{amendmentType}/{amendmentNumber}/amendments: get: tags: - amendments summary: Returns the list of amendments to a specified amendment. description: Returns the list of amendments to a specified amendment. parameters: - $ref: '#/components/parameters/congress' - $ref: '#/components/parameters/amendmentType' - $ref: '#/components/parameters/amendmentNumber' - $ref: '#/components/parameters/format' - $ref: '#/components/parameters/offset' - $ref: '#/components/parameters/limit' responses: '200': description: Successful operation content: application/json: schema: $ref: '#/components/schemas/AmendmentAmendments' application/xml: schema: $ref: '#/components/schemas/AmendmentAmendments' '400': description: Invalid status value /amendment/{congress}/{amendmentType}/{amendmentNumber}/text: get: tags: - amendments summary: Returns the list of text versions for a specified amendment from the 117th Congress onwards. description: Returns the list of text versions for a specified amendment from the 117th Congress onwards. parameters: - $ref: '#/components/parameters/congress' - $ref: '#/components/parameters/amendmentType' - $ref: '#/components/parameters/amendmentNumber' - $ref: '#/components/parameters/format' - $ref: '#/components/parameters/offset' - $ref: '#/components/parameters/limit' responses: '200': description: Successful operation content: application/json: schema: $ref: '#/components/schemas/AmendmentText' application/xml: schema: $ref: '#/components/schemas/AmendmentText' '400': description: Invalid status value /summaries: get: tags: - summaries summary: Returns a list of summaries sorted by date of last update. description: Returns a list of summaries sorted by date of last update. parameters: - $ref: '#/components/parameters/format' - $ref: '#/components/parameters/offset' - $ref: '#/components/parameters/limit' - $ref: '#/components/parameters/fromDateTime' - $ref: '#/components/parameters/toDateTime' - $ref: '#/components/parameters/sort' responses: '200': description: Successful operation content: application/json: schema: $ref: '#/components/schemas/Summaries' application/xml: schema: $ref: '#/components/schemas/Summaries' '400': description: Invalid status value /summaries/{congress}: get: tags: - summaries summary: Returns a list of summaries filtered by congress, sorted by date of last update. description: Returns a list of summaries filtered by congress, sorted by date of last update. parameters: - $ref: '#/components/parameters/congress' - $ref: '#/components/parameters/format' - $ref: '#/components/parameters/offset' - $ref: '#/components/parameters/limit' - $ref: '#/components/parameters/fromDateTime' - $ref: '#/components/parameters/toDateTime' - $ref: '#/components/parameters/sort' responses: '200': description: Successful operation content: application/json: schema: $ref: '#/components/schemas/Summaries' application/xml: schema: $ref: '#/components/schemas/Summaries' '400': description: Invalid status value /summaries/{congress}/{billType}: get: tags: - summaries summary: Returns a list of summaries filtered by congress and by bill type, sorted by date of last update. description: Returns a list of summaries filtered by congress and by bill type, sorted by date of last update. parameters: - $ref: '#/components/parameters/congress' - $ref: '#/components/parameters/billType' - $ref: '#/components/parameters/format' - $ref: '#/components/parameters/offset' - $ref: '#/components/parameters/limit' - $ref: '#/components/parameters/fromDateTime' - $ref: '#/components/parameters/toDateTime' - $ref: '#/components/parameters/sort' responses: '200': description: Successful operation content: application/json: schema: $ref: '#/components/schemas/Summaries' application/xml: schema: $ref: '#/components/schemas/Summaries' '400': description: Invalid status value /congress: get: tags: - congress summary: Returns a list of congresses and congressional sessions. description: Returns a list of congresses and congressional sessions. parameters: - $ref: '#/components/parameters/format' - $ref: '#/components/parameters/offset' - $ref: '#/components/parameters/limit' responses: '200': description: Successful operation content: application/json: schema: $ref: '#/components/schemas/Congresses' application/xml: schema: $ref: '#/components/schemas/Congresses' '400': description: Invalid status value /congress/{congress}: get: tags: - congress summary: Returns a list of congresses and congressional sessions. description: Returns a list of congresses and congressional sessions. parameters: - $ref: '#/components/parameters/congress' - $ref: '#/components/parameters/format' - $ref: '#/components/parameters/offset' - $ref: '#/components/parameters/limit' responses: '200': description: Successful operation content: application/json: schema: $ref: '#/components/schemas/Congresses' application/xml: schema: $ref: '#/components/schemas/Congresses' '400': description: Invalid status value /congress/current: get: tags: - congress summary: Returns a list of congresses and congressional sessions. description: Returns a list of congresses and congressional sessions. parameters: - $ref: '#/components/parameters/format' - $ref: '#/components/parameters/offset' - $ref: '#/components/parameters/limit' responses: '200': description: Successful operation content: application/json: schema: $ref: '#/components/schemas/Congresses' application/xml: schema: $ref: '#/components/schemas/Congresses' '400': description: Invalid status value /member: get: tags: - member summary: Returns a list of congressional members. description: Returns a list of congressional members. parameters: - $ref: '#/components/parameters/format' - $ref: '#/components/parameters/offset' - $ref: '#/components/parameters/limit' - $ref: '#/components/parameters/fromDateTime' - $ref: '#/components/parameters/toDateTime' - $ref: '#/components/parameters/currentMember' responses: '200': description: Successful operation content: application/json: schema: $ref: '#/components/schemas/Members' application/xml: schema: $ref: '#/components/schemas/Members' '400': description: Invalid status value /member/{bioguideId}: get: tags: - member summary: Returns detailed information for a specified congressional member. description: Returns detailed information for a specified congressional member. parameters: - $ref: '#/components/parameters/bioguideId' - $ref: '#/components/parameters/format' responses: '200': description: Successful operation content: application/json: schema: $ref: '#/components/schemas/Member' application/xml: schema: $ref: '#/components/schemas/Member' '400': description: Invalid status value /member/{bioguideId}/sponsored-legislation: get: tags: - member summary: Returns the list of legislation sponsored by a specified congressional member. description: Returns the list of legislation sponsored by a specified congressional member. parameters: - $ref: '#/components/parameters/bioguideId' - $ref: '#/components/parameters/format' - $ref: '#/components/parameters/offset' - $ref: '#/components/parameters/limit' responses: '200': description: Successful operation content: application/json: schema: $ref: '#/components/schemas/MemberSponsoredLegislation' application/xml: schema: $ref: '#/components/schemas/MemberSponsoredLegislation' '400': description: Invalid status value /member/{bioguideId}/cosponsored-legislation: get: tags: - member summary: Returns the list of legislation cosponsored by a specified congressional member. description: Returns the list of legislation cosponsored by a specified congressional member. parameters: - $ref: '#/components/parameters/bioguideId' - $ref: '#/components/parameters/format' - $ref: '#/components/parameters/offset' - $ref: '#/components/parameters/limit' responses: '200': description: Successful operation content: application/json: schema: $ref: '#/components/schemas/MemberSponsoredLegislation' application/xml: schema: $ref: '#/components/schemas/MemberSponsoredLegislation' '400': description: Invalid status value /member/congress/{congress}: get: tags: - member summary: Returns the list of members specified by Congress. description: Returns the list of members specified by Congress. parameters: - $ref: '#/components/parameters/congress' - $ref: '#/components/parameters/format' - $ref: '#/components/parameters/offset' - $ref: '#/components/parameters/limit' - $ref: '#/components/parameters/currentMember' responses: '200': description: Successful operation content: application/json: schema: $ref: '#/components/schemas/Members' application/xml: schema: $ref: '#/components/schemas/Members' '400': description: Invalid status value /member/{stateCode}: get: tags: - member summary: Returns a list of members filtered by state. description: Returns a list of members filtered by state. parameters: - $ref: '#/components/parameters/stateCode' - $ref: '#/components/parameters/format' - $ref: '#/components/parameters/limit' - $ref: '#/components/parameters/currentMember' responses: '200': description: Successful operation content: application/json: schema: $ref: '#/components/schemas/Members' application/xml: schema: $ref: '#/components/schemas/Members' '400': description: Invalid status value /member/{stateCode}/{district}: get: tags: - member summary: Returns a list of members filtered by state and district. description: Returns a list of members filtered by state and district. parameters: - $ref: '#/components/parameters/stateCode' - $ref: '#/components/parameters/district' - $ref: '#/components/parameters/format' - $ref: '#/components/parameters/currentMember' responses: '200': description: Successful operation content: application/json: schema: $ref: '#/components/schemas/Members' application/xml: schema: $ref: '#/components/schemas/Members' '400': description: Invalid status value /member/congress/{congress}/{stateCode}/{district}: get: tags: - member summary: Returns a list of members filtered by congress, state and district. description: Returns a list of members filtered by congress, state and district. parameters: - $ref: '#/components/parameters/stateCode' - $ref: '#/components/parameters/district' - $ref: '#/components/parameters/congress' - $ref: '#/components/parameters/format' - $ref: '#/components/parameters/currentMember' responses: '200': description: Successful operation content: application/json: schema: $ref: '#/components/schemas/Members' application/xml: schema: $ref: '#/components/schemas/Members' '400': description: Invalid status value /house-vote: get: tags: - house-vote summary: Returns House of Representatives roll call vote data from the API. This endpoint is currently in beta. description: Returns House of Representatives roll call vote data from the API. This endpoint is currently in beta. parameters: - $ref: '#/components/parameters/format' - $ref: '#/components/parameters/offset' - $ref: '#/components/parameters/limit' responses: '200': description: Successful operation content: application/json: schema: $ref: '#/components/schemas/HouseVote' application/xml: schema: $ref: '#/components/schemas/HouseVote' '400': description: Invalid status value /house-vote/{congress}: get: tags: - house-vote summary: Returns House of Representatives roll call vote data from the API filtered by the specified Congress. This endpoint is currently in beta. description: Returns House of Representatives roll call vote data from the API filtered by the specified Congress. This endpoint is currently in beta. parameters: - $ref: '#/components/parameters/congress' - $ref: '#/components/parameters/format' - $ref: '#/components/parameters/offset' - $ref: '#/components/parameters/limit' responses: '200': description: Successful operation content: application/json: schema: $ref: '#/components/schemas/HouseVote' application/xml: schema: $ref: '#/components/schemas/HouseVote' '400': description: Invalid status value /house-vote/{congress}/{session}: get: tags: - house-vote summary: Returns House of Representatives roll call vote data from the API filtered by the specified Congress and session. This endpoint is currently in beta. description: Returns House of Representatives roll call vote data from the API filtered by the specified Congress and session. This endpoint is currently in beta. parameters: - $ref: '#/components/parameters/congress' - $ref: '#/components/parameters/session' - $ref: '#/components/parameters/format' - $ref: '#/components/parameters/offset' - $ref: '#/components/parameters/limit' responses: '200': description: Successful operation content: application/json: schema: $ref: '#/components/schemas/HouseVote' application/xml: schema: $ref: '#/components/schemas/HouseVote' '400': description: Invalid status value /house-vote/{congress}/{session}/{voteNumber}: get: tags: - house-vote summary: Returns detailed information for a specified House of Representatives roll call vote. This endpoint is currently in beta. description: Returns detailed information for a specified House of Representatives roll call vote. This endpoint is currently in beta. parameters: - $ref: '#/components/parameters/congress' - $ref: '#/components/parameters/session' - $ref: '#/components/parameters/voteNumber' - $ref: '#/components/parameters/format' - $ref: '#/components/parameters/offset' - $ref: '#/components/parameters/limit' responses: '200': description: Successful operation content: application/json: schema: $ref: '#/components/schemas/HouseVoteNumber' application/xml: schema: $ref: '#/components/schemas/HouseVoteNumber' '400': description: Invalid status value /house-vote/{congress}/{session}/{voteNumber}/members: get: tags: - house-vote summary: Returns detailed information for how members voted on a specified House of Representatives roll call vote. This endpoint is currently in beta. description: Returns detailed information for how members voted on a specified House of Representatives roll call vote. This endpoint is currently in beta. parameters: - $ref: '#/components/parameters/congress' - $ref: '#/components/parameters/session' - $ref: '#/components/parameters/voteNumber' - $ref: '#/components/parameters/format' - $ref: '#/components/parameters/offset' - $ref: '#/components/parameters/limit' responses: '200': description: Successful operation content: application/json: schema: $ref: '#/components/schemas/HouseVoteMembers' application/xml: schema: $ref: '#/components/schemas/HouseVoteMembers' '400': description: Invalid status value /committee: get: tags: - committee summary: Returns a list of congressional committees. description: Returns a list of congressional committees. parameters: - $ref: '#/components/parameters/format' - $ref: '#/components/parameters/offset' - $ref: '#/components/parameters/limit' - $ref: '#/components/parameters/fromDateTime' - $ref: '#/components/parameters/toDateTime' responses: '200': description: Successful operation content: application/json: schema: $ref: '#/components/schemas/Committees' application/xml: schema: $ref: '#/components/schemas/Committees' '400': description: Invalid status value /committee/{chamber}: get: tags: - committee summary: Returns a list of congressional committees filtered by the specified chamber. description: Returns a list of congressional committees filtered by the specified chamber. parameters: - $ref: '#/components/parameters/chamber' - $ref: '#/components/parameters/format' - $ref: '#/components/parameters/offset' - $ref: '#/components/parameters/limit' - $ref: '#/components/parameters/fromDateTime' - $ref: '#/components/parameters/toDateTime' responses: '200': description: Successful operation content: application/json: schema: $ref: '#/components/schemas/Committees' application/xml: schema: $ref: '#/components/schemas/Committees' '400': description: Invalid status value /committee/{congress}: get: tags: - committee summary: Returns a list of congressional committees filtered by the specified congress. description: Returns a list of congressional committees filtered by the specified congress. parameters: - $ref: '#/components/parameters/congress' - $ref: '#/components/parameters/format' - $ref: '#/components/parameters/offset' - $ref: '#/components/parameters/limit' - $ref: '#/components/parameters/fromDateTime' - $ref: '#/components/parameters/toDateTime' responses: '200': description: Successful operation content: application/json: schema: $ref: '#/components/schemas/Committees' application/xml: schema: $ref: '#/components/schemas/Committees' '400': description: Invalid status value /committee/{congress}/{chamber}: get: tags: - committee summary: Returns a list of congressional committees filtered by the specified congress and chamber. description: Returns a list of congressional committees filtered by the specified congress and chamber. parameters: - $ref: '#/components/parameters/congress' - $ref: '#/components/parameters/chamber' - $ref: '#/components/parameters/format' - $ref: '#/components/parameters/offset' - $ref: '#/components/parameters/limit' - $ref: '#/components/parameters/fromDateTime' - $ref: '#/components/parameters/toDateTime' responses: '200': description: Successful operation content: application/json: schema: $ref: '#/components/schemas/Committees' application/xml: schema: $ref: '#/components/schemas/Committees' '400': description: Invalid status value /committee/{chamber}/{committeeCode}: get: tags: - committee summary: Returns detailed information for a specified congressional committee. description: Returns detailed information for a specified congressional committee. parameters: - $ref: '#/components/parameters/chamber' - $ref: '#/components/parameters/committeeCode' - $ref: '#/components/parameters/format' responses: '200': description: Successful operation content: application/json: schema: $ref: '#/components/schemas/CommitteeDetail' application/xml: schema: $ref: '#/components/schemas/CommitteeDetail' '400': description: Invalid status value /committee/{congress}/{chamber}/{committeeCode}: get: tags: - committee summary: Returns detailed information for a specified congressional committee filtered by the specified Congress. description: Returns detailed information for a specified congressional committee filtered by the specified Congress. parameters: - $ref: '#/components/parameters/congress' - $ref: '#/components/parameters/chamber' - $ref: '#/components/parameters/committeeCode' - $ref: '#/components/parameters/format' responses: '200': description: Successful operation content: application/json: schema: $ref: '#/components/schemas/CommitteeDetail' application/xml: schema: $ref: '#/components/schemas/CommitteeDetail' '400': description: Invalid status value /committee/{chamber}/{committeeCode}/bills: get: tags: - committee summary: Returns the list of legislation associated with the specified congressional committee. description: Returns the list of legislation associated with the specified congressional committee. parameters: - $ref: '#/components/parameters/chamber' - $ref: '#/components/parameters/committeeCode' - $ref: '#/components/parameters/format' - $ref: '#/components/parameters/offset' - $ref: '#/components/parameters/limit' - $ref: '#/components/parameters/fromDateTime' - $ref: '#/components/parameters/toDateTime' responses: '200': description: Successful operation content: application/json: schema: $ref: '#/components/schemas/CommitteeBills' application/xml: schema: $ref: '#/components/schemas/CommitteeBills' '400': description: Invalid status value /committee/{chamber}/{committeeCode}/reports: get: tags: - committee summary: Returns the list of committee reports associated with a specified congressional committee. description: Returns the list of committee reports associated with a specified congressional committee. parameters: - $ref: '#/components/parameters/chamber' - $ref: '#/components/parameters/committeeCode' - $ref: '#/components/parameters/format' - $ref: '#/components/parameters/offset' - $ref: '#/components/parameters/limit' - $ref: '#/components/parameters/fromDateTime' - $ref: '#/components/parameters/toDateTime' responses: '200': description: Successful operation content: application/json: schema: $ref: '#/components/schemas/CommitteeReports' application/xml: schema: $ref: '#/components/schemas/CommitteeReports' '400': description: Invalid status value /committee/{chamber}/{committeeCode}/nominations: get: tags: - committee summary: Returns the list of nominations associated with a specified congressional committee. description: Returns the list of nominations associated with a specified congressional committee. parameters: - $ref: '#/components/parameters/chamber' - $ref: '#/components/parameters/committeeCode' - $ref: '#/components/parameters/format' - $ref: '#/components/parameters/offset' - $ref: '#/components/parameters/limit' responses: '200': description: Successful operation content: application/json: schema: $ref: '#/components/schemas/CommitteeNominations' application/xml: schema: $ref: '#/components/schemas/CommitteeNominations' '400': description: Invalid status value /committee/{chamber}/{committeeCode}/house-communication: get: tags: - committee summary: Returns the list of House communications associated with a specified congressional committee. description: Returns the list of House communications associated with a specified congressional committee. parameters: - $ref: '#/components/parameters/housechamber' - $ref: '#/components/parameters/committeeCode' - $ref: '#/components/parameters/format' - $ref: '#/components/parameters/offset' - $ref: '#/components/parameters/limit' responses: '200': description: Successful operation content: application/json: schema: $ref: '#/components/schemas/CommitteeHouseCommunication' application/xml: schema: $ref: '#/components/schemas/CommitteeHouseCommunication' '400': description: Invalid status value /committee/{chamber}/{committeeCode}/senate-communication: get: tags: - committee summary: Returns the list of Senate communications associated with a specified congressional committee. description: Returns the list of Senate communications associated with a specified congressional committee. parameters: - $ref: '#/components/parameters/senatechamber' - $ref: '#/components/parameters/committeeCode' - $ref: '#/components/parameters/format' - $ref: '#/components/parameters/offset' - $ref: '#/components/parameters/limit' responses: '200': description: Successful operation content: application/json: schema: $ref: '#/components/schemas/CommitteeSenateCommunication' application/xml: schema: $ref: '#/components/schemas/CommitteeSenateCommunication' '400': description: Invalid status value /committee-report: get: tags: - committee-report summary: Returns the list of committee reports. description: Returns the list of committee reports. parameters: - $ref: '#/components/parameters/format' - $ref: '#/components/parameters/conference' - $ref: '#/components/parameters/offset' - $ref: '#/components/parameters/limit' - $ref: '#/components/parameters/fromDateTime' - $ref: '#/components/parameters/toDateTime' responses: '200': description: Successful operation content: application/json: schema: $ref: '#/components/schemas/CommitteeReports' application/xml: schema: $ref: '#/components/schemas/CommitteeReports' '400': description: Invalid status value /committee-report/{congress}: get: tags: - committee-report summary: Returns the list of committee reports filtered by specified congress. description: Returns the list of committee reports filtered by specified congress. parameters: - $ref: '#/components/parameters/congress' - $ref: '#/components/parameters/format' - $ref: '#/components/parameters/conference' - $ref: '#/components/parameters/offset' - $ref: '#/components/parameters/limit' - $ref: '#/components/parameters/fromDateTime' - $ref: '#/components/parameters/toDateTime' responses: '200': description: Successful operation content: application/json: schema: $ref: '#/components/schemas/CommitteeReports' application/xml: schema: $ref: '#/components/schemas/CommitteeReports' '400': description: Invalid status value /committee-report/{congress}/{reportType}: get: tags: - committee-report summary: Returns the list of committee reports filtered by specified congress and report type. description: Returns the list of committee reports filtered by specified congress and report type. parameters: - $ref: '#/components/parameters/congress' - $ref: '#/components/parameters/reportType' - $ref: '#/components/parameters/format' - $ref: '#/components/parameters/conference' - $ref: '#/components/parameters/offset' - $ref: '#/components/parameters/limit' - $ref: '#/components/parameters/fromDateTime' - $ref: '#/components/parameters/toDateTime' responses: '200': description: Successful operation content: application/json: schema: $ref: '#/components/schemas/CommitteeReports' application/xml: schema: $ref: '#/components/schemas/CommitteeReports' '400': description: Invalid status value /committee-report/{congress}/{reportType}/{reportNumber}: get: tags: - committee-report summary: Returns detailed information for a specified committee report. description: Returns detailed information for a specified committee report. parameters: - $ref: '#/components/parameters/congress' - $ref: '#/components/parameters/reportType' - $ref: '#/components/parameters/reportNumber' - $ref: '#/components/parameters/format' responses: '200': description: Successful operation content: application/json: schema: $ref: '#/components/schemas/CommitteeReportsNumber' application/xml: schema: $ref: '#/components/schemas/CommitteeReportsNumber' '400': description: Invalid status value /committee-report/{congress}/{reportType}/{reportNumber}/text: get: tags: - committee-report summary: Returns the list of texts for a specified committee report. description: Returns the list of texts for a specified committee report. parameters: - $ref: '#/components/parameters/congress' - $ref: '#/components/parameters/reportType' - $ref: '#/components/parameters/reportNumber' - $ref: '#/components/parameters/format' - $ref: '#/components/parameters/offset' - $ref: '#/components/parameters/limit' responses: '200': description: Successful operation content: application/json: schema: $ref: '#/components/schemas/CommitteeReportsText' application/xml: schema: $ref: '#/components/schemas/CommitteeReportsText' '400': description: Invalid status value /committee-print: get: tags: - committee-print summary: Returns a list of committee prints. description: Returns a list of committee prints. parameters: - $ref: '#/components/parameters/format' - $ref: '#/components/parameters/offset' - $ref: '#/components/parameters/limit' - $ref: '#/components/parameters/fromDateTime' - $ref: '#/components/parameters/toDateTime' responses: '200': description: Successful operation content: application/json: schema: $ref: '#/components/schemas/CommitteePrint' application/xml: schema: $ref: '#/components/schemas/CommitteePrint' '400': description: Invalid status value /committee-print/{congress}: get: tags: - committee-print summary: Returns a list of committee prints filtered by the specified congress. description: Returns a list of committee prints filtered by the specified congress. parameters: - $ref: '#/components/parameters/congress' - $ref: '#/components/parameters/format' - $ref: '#/components/parameters/offset' - $ref: '#/components/parameters/limit' - $ref: '#/components/parameters/fromDateTime' - $ref: '#/components/parameters/toDateTime' responses: '200': description: Successful operation content: application/json: schema: $ref: '#/components/schemas/CommitteePrint' application/xml: schema: $ref: '#/components/schemas/CommitteePrint' '400': description: Invalid status value /committee-print/{congress}/{chamber}: get: tags: - committee-print summary: Returns a list of committee prints filtered by the specified congress and chamber. description: Returns a list of committee prints filtered by the specified congress and chamber. parameters: - $ref: '#/components/parameters/congress' - $ref: '#/components/parameters/chamber' - $ref: '#/components/parameters/format' - $ref: '#/components/parameters/offset' - $ref: '#/components/parameters/limit' - $ref: '#/components/parameters/fromDateTime' - $ref: '#/components/parameters/toDateTime' responses: '200': description: Successful operation content: application/json: schema: $ref: '#/components/schemas/CommitteePrint' application/xml: schema: $ref: '#/components/schemas/CommitteePrint' '400': description: Invalid status value /committee-print/{congress}/{chamber}/{jacketNumber}: get: tags: - committee-print summary: Returns detailed information for a specified committee print. description: Returns detailed information for a specified committee print. parameters: - $ref: '#/components/parameters/congress' - $ref: '#/components/parameters/chamber' - $ref: '#/components/parameters/jacketNumber' - $ref: '#/components/parameters/format' responses: '200': description: Successful operation content: application/json: schema: $ref: '#/components/schemas/CommitteePrintDetail' application/xml: schema: $ref: '#/components/schemas/CommitteePrintDetail' '400': description: Invalid status value /committee-print/{congress}/{chamber}/{jacketNumber}/text: get: tags: - committee-print summary: Returns the list of texts for a specified committee print. description: Returns the list of texts for a specified committee print. parameters: - $ref: '#/components/parameters/congress' - $ref: '#/components/parameters/chamber' - $ref: '#/components/parameters/jacketNumber' - $ref: '#/components/parameters/format' - $ref: '#/components/parameters/offset' - $ref: '#/components/parameters/limit' responses: '200': description: Successful operation content: application/json: schema: $ref: '#/components/schemas/CommitteePrintDetailText' application/xml: schema: $ref: '#/components/schemas/CommitteePrintDetailText' '400': description: Invalid status value /committee-meeting: get: tags: - committee-meeting summary: Returns a list of committee meetings. description: Returns a list of committee meetings. parameters: - $ref: '#/components/parameters/format' - $ref: '#/components/parameters/offset' - $ref: '#/components/parameters/limit' - $ref: '#/components/parameters/fromDateTime' - $ref: '#/components/parameters/toDateTime' responses: '200': description: Successful operation content: application/json: schema: $ref: '#/components/schemas/CommitteeMeeting' application/xml: schema: $ref: '#/components/schemas/CommitteeMeeting' '400': description: Invalid status value /committee-meeting/{congress}: get: tags: - committee-meeting summary: Returns a list of committee meetings filtered by the specified congress. description: Returns a list of committee meetings filtered by the specified congress. parameters: - $ref: '#/components/parameters/congress' - $ref: '#/components/parameters/format' - $ref: '#/components/parameters/offset' - $ref: '#/components/parameters/limit' - $ref: '#/components/parameters/fromDateTime' - $ref: '#/components/parameters/toDateTime' responses: '200': description: Successful operation content: application/json: schema: $ref: '#/components/schemas/CommitteeMeeting' application/xml: schema: $ref: '#/components/schemas/CommitteeMeeting' '400': description: Invalid status value /committee-meeting/{congress}/{chamber}: get: tags: - committee-meeting summary: Returns a list of committee meetings filtered by the specified congress and chamber. description: Returns a list of committee meetings filtered by the specified congress and chamber. parameters: - $ref: '#/components/parameters/congress' - $ref: '#/components/parameters/chamber' - $ref: '#/components/parameters/format' - $ref: '#/components/parameters/offset' - $ref: '#/components/parameters/limit' - $ref: '#/components/parameters/fromDateTime' - $ref: '#/components/parameters/toDateTime' responses: '200': description: Successful operation content: application/json: schema: $ref: '#/components/schemas/CommitteeMeeting' application/xml: schema: $ref: '#/components/schemas/CommitteeMeeting' '400': description: Invalid status value /committee-meeting/{congress}/{chamber}/{eventId}: get: tags: - committee-meeting summary: Returns detailed information for a specified committee meeting. description: Returns detailed information for a specified committee meeting. parameters: - $ref: '#/components/parameters/congress' - $ref: '#/components/parameters/chamber' - $ref: '#/components/parameters/eventId' - $ref: '#/components/parameters/format' responses: '200': description: Successful operation content: application/json: schema: $ref: '#/components/schemas/CommitteeMeetingDetail' application/xml: schema: $ref: '#/components/schemas/CommitteeMeetingDetail' '400': description: Invalid status value /hearing: get: tags: - hearing summary: Returns a list of hearings. description: Returns a list of hearings. parameters: - $ref: '#/components/parameters/format' - $ref: '#/components/parameters/offset' - $ref: '#/components/parameters/limit' responses: '200': description: Successful operation content: application/json: schema: $ref: '#/components/schemas/Hearings' application/xml: schema: $ref: '#/components/schemas/Hearings' '400': description: Invalid status value /hearing/{congress}: get: tags: - hearing summary: Returns a list of hearings filtered by specified congress. description: Returns a list of hearings filtered by specified congress. parameters: - $ref: '#/components/parameters/congress' - $ref: '#/components/parameters/format' - $ref: '#/components/parameters/offset' - $ref: '#/components/parameters/limit' responses: '200': description: Successful operation content: application/json: schema: $ref: '#/components/schemas/Hearings' application/xml: schema: $ref: '#/components/schemas/Hearings' '400': description: Invalid status value /hearing/{congress}/{chamber}: get: tags: - hearing summary: Returns a list of hearings filtered by specified congress and chamber. description: Returns a list of hearings filtered by specified congress and chamber. parameters: - $ref: '#/components/parameters/congress' - $ref: '#/components/parameters/chamber' - $ref: '#/components/parameters/format' - $ref: '#/components/parameters/offset' - $ref: '#/components/parameters/limit' responses: '200': description: Successful operation content: application/json: schema: $ref: '#/components/schemas/Hearings' application/xml: schema: $ref: '#/components/schemas/Hearings' '400': description: Invalid status value /hearing/{congress}/{chamber}/{jacketNumber}: get: tags: - hearing summary: Returns detailed information for a specified hearing. description: Returns detailed information for a specified hearing. parameters: - $ref: '#/components/parameters/congress' - $ref: '#/components/parameters/chamber' - $ref: '#/components/parameters/jacketNumber' - $ref: '#/components/parameters/format' - $ref: '#/components/parameters/offset' - $ref: '#/components/parameters/limit' responses: '200': description: Successful operation content: application/json: schema: $ref: '#/components/schemas/HearingDetail' application/xml: schema: $ref: '#/components/schemas/HearingDetail' '400': description: Invalid status value /congressional-record: get: tags: - congressional-record summary: Returns a list of congressional record issues sorted by most recent. description: Returns a list of congressional record issues sorted by most recent. parameters: - $ref: '#/components/parameters/format' - $ref: '#/components/parameters/offset' - $ref: '#/components/parameters/limit' - $ref: '#/components/parameters/y' - $ref: '#/components/parameters/m' - $ref: '#/components/parameters/d' responses: '200': description: Successful operation content: application/json: schema: $ref: '#/components/schemas/CongressionalRecord' application/xml: schema: $ref: '#/components/schemas/CongressionalRecord' '400': description: Invalid status value /daily-congressional-record: get: tags: - daily-congressional-record summary: Returns a list of daily congressional record issues sorted by most recent. description: Returns a list of daily congressional record issues sorted by most recent. parameters: - $ref: '#/components/parameters/format' - $ref: '#/components/parameters/offset' - $ref: '#/components/parameters/limit' responses: '200': description: Successful operation content: application/json: schema: $ref: '#/components/schemas/DailyCongressionalRecord' application/xml: schema: $ref: '#/components/schemas/DailyCongressionalRecord' '400': description: Invalid status value /daily-congressional-record/{volumeNumber}: get: tags: - daily-congressional-record summary: Returns a list of daily Congressional Records filtered by the specified volume number. description: Returns a list of daily Congressional Records filtered by the specified volume number. parameters: - $ref: '#/components/parameters/format' - $ref: '#/components/parameters/offset' - $ref: '#/components/parameters/limit' - $ref: '#/components/parameters/volumeNumber' responses: '200': description: Successful operation content: application/json: schema: $ref: '#/components/schemas/DailyCongressionalRecord' application/xml: schema: $ref: '#/components/schemas/DailyCongressionalRecord' '400': description: Invalid status value /daily-congressional-record/{volumeNumber}/{issueNumber}: get: tags: - daily-congressional-record summary: Returns a list of daily Congressional Records filtered by the specified volume number and specified issue number. description: Returns a list of daily Congressional Records filtered by the specified volume number and specified issue number. parameters: - $ref: '#/components/parameters/format' - $ref: '#/components/parameters/offset' - $ref: '#/components/parameters/limit' - $ref: '#/components/parameters/volumeNumber' - $ref: '#/components/parameters/issueNumber' responses: '200': description: Successful operation content: application/json: schema: $ref: '#/components/schemas/DailyCongressionalRecordIssue' application/xml: schema: $ref: '#/components/schemas/DailyCongressionalRecordIssue' '400': description: Invalid status value /daily-congressional-record/{volumeNumber}/{issueNumber}/articles: get: tags: - daily-congressional-record summary: Returns a list of daily Congressional Record articles filtered by the specified volume number and specified issue number. description: Returns a list of daily Congressional Record articles filtered by the specified volume number and specified issue number. parameters: - $ref: '#/components/parameters/format' - $ref: '#/components/parameters/offset' - $ref: '#/components/parameters/limit' - $ref: '#/components/parameters/volumeNumber' - $ref: '#/components/parameters/issueNumber' responses: '200': description: Successful operation content: application/json: schema: $ref: '#/components/schemas/DailyCongressionalRecordArticles' application/xml: schema: $ref: '#/components/schemas/DailyCongressionalRecordArticles' '400': description: Invalid status value /bound-congressional-record: get: tags: - bound-congressional-record summary: Returns a list of bound congressional records issues sorted by most recent. description: Returns a list of bound congressional record issues sorted by most recent. parameters: - $ref: '#/components/parameters/format' - $ref: '#/components/parameters/offset' - $ref: '#/components/parameters/limit' responses: '200': description: Successful operation content: application/json: schema: $ref: '#/components/schemas/BoundCongressionalRecord' application/xml: schema: $ref: '#/components/schemas/BoundCongressionalRecord' '400': description: Invalid status value /bound-congressional-record/{year}: get: tags: - bound-congressional-record summary: Returns a list of bound congressional records issues sorted by most recent. description: Returns a list of bound congressional record issues sorted by most recent. parameters: - $ref: '#/components/parameters/format' - $ref: '#/components/parameters/offset' - $ref: '#/components/parameters/limit' - $ref: '#/components/parameters/year' responses: '200': description: Successful operation content: application/json: schema: $ref: '#/components/schemas/BoundCongressionalRecord' application/xml: schema: $ref: '#/components/schemas/BoundCongressionalRecord' '400': description: Invalid status value /bound-congressional-record/{year}/{month}: get: tags: - bound-congressional-record summary: Returns a list of bound congressional records issues sorted by most recent. description: Returns a list of bound congressional record issues sorted by most recent. parameters: - $ref: '#/components/parameters/format' - $ref: '#/components/parameters/offset' - $ref: '#/components/parameters/limit' - $ref: '#/components/parameters/year' - $ref: '#/components/parameters/month' responses: '200': description: Successful operation content: application/json: schema: $ref: '#/components/schemas/BoundCongressionalRecord' application/xml: schema: $ref: '#/components/schemas/BoundCongressionalRecord' '400': description: Invalid status value /bound-congressional-record/{year}/{month}/{day}: get: tags: - bound-congressional-record summary: Returns a list of bound congressional records issues sorted by most recent. description: Returns a list of bound congressional record issues sorted by most recent. parameters: - $ref: '#/components/parameters/format' - $ref: '#/components/parameters/offset' - $ref: '#/components/parameters/limit' - $ref: '#/components/parameters/year' - $ref: '#/components/parameters/month' - $ref: '#/components/parameters/day' responses: '200': description: Successful operation content: application/json: schema: $ref: '#/components/schemas/BoundCongressionalRecord' application/xml: schema: $ref: '#/components/schemas/BoundCongressionalRecord' '400': description: Invalid status value /house-communication: get: tags: - house-communication summary: Returns a list of House communications. description: Returns a list of House communications. parameters: - $ref: '#/components/parameters/format' - $ref: '#/components/parameters/offset' - $ref: '#/components/parameters/limit' responses: '200': description: Successful operation content: application/json: schema: $ref: '#/components/schemas/HouseCommunications' application/xml: schema: $ref: '#/components/schemas/HouseCommunications' '400': description: Invalid status value /house-communication/{congress}: get: tags: - house-communication summary: Returns a list of House communications filtered by the specified congress. description: Returns a list of House communications filtered by the specified congress. parameters: - $ref: '#/components/parameters/congress' - $ref: '#/components/parameters/format' - $ref: '#/components/parameters/offset' - $ref: '#/components/parameters/limit' responses: '200': description: Successful operation content: application/json: schema: $ref: '#/components/schemas/HouseCommunications' application/xml: schema: $ref: '#/components/schemas/HouseCommunications' '400': description: Invalid status value /house-communication/{congress}/{communicationType}: get: tags: - house-communication summary: Returns a list of House communications filtered by the specified congress and communication type.. description: Returns a list of House communications filtered by the specified congress and communication type. parameters: - $ref: '#/components/parameters/congress' - $ref: '#/components/parameters/communicationType' - $ref: '#/components/parameters/format' - $ref: '#/components/parameters/offset' - $ref: '#/components/parameters/limit' responses: '200': description: Successful operation content: application/json: schema: $ref: '#/components/schemas/HouseCommunications' application/xml: schema: $ref: '#/components/schemas/HouseCommunications' '400': description: Invalid status value /house-communication/{congress}/{communicationType}/{communicationNumber}: get: tags: - house-communication summary: Returns a list of House communications filtered by the specified congress and communication type.. description: Returns a list of House communications filtered by the specified congress and communication type. parameters: - $ref: '#/components/parameters/congress' - $ref: '#/components/parameters/communicationType' - $ref: '#/components/parameters/communicationNumber' - $ref: '#/components/parameters/format' responses: '200': description: Successful operation content: application/json: schema: $ref: '#/components/schemas/HouseCommunicationTypeNumber' application/xml: schema: $ref: '#/components/schemas/HouseCommunicationTypeNumber' '400': description: Invalid status value /house-requirement: get: tags: - house-requirement summary: Returns a list of House requirements. description: Returns a list of House requirements. parameters: - $ref: '#/components/parameters/format' - $ref: '#/components/parameters/offset' - $ref: '#/components/parameters/limit' responses: '200': description: Successful operation content: application/json: schema: $ref: '#/components/schemas/HouseRequirements' application/xml: schema: $ref: '#/components/schemas/HouseRequirements' '400': description: Invalid status value /house-requirement/{requirementNumber}: get: tags: - house-requirement summary: Returns detailed information for a specified House requirement. description: Returns detailed information for a specified House requirement. parameters: - $ref: '#/components/parameters/requirementNumber' - $ref: '#/components/parameters/format' responses: '200': description: Successful operation content: application/json: schema: $ref: '#/components/schemas/HouseRequirement' application/xml: schema: $ref: '#/components/schemas/HouseRequirement' '400': description: Invalid status value /house-requirement/{requirementNumber}/matching-communications: get: tags: - house-requirement summary: Returns a list of matching communications to a House requirement. description: Returns a list of matching communications to a House requirement. parameters: - $ref: '#/components/parameters/requirementNumber' - $ref: '#/components/parameters/format' - $ref: '#/components/parameters/offset' - $ref: '#/components/parameters/limit' responses: '200': description: Successful operation content: application/json: schema: $ref: '#/components/schemas/MatchCommunications' application/xml: schema: $ref: '#/components/schemas/MatchCommunications' '400': description: Invalid status value /senate-communication: get: tags: - senate-communication summary: Returns a list of Senate communications. description: Returns a list of Senate communications. parameters: - $ref: '#/components/parameters/format' - $ref: '#/components/parameters/offset' - $ref: '#/components/parameters/limit' responses: '200': description: Successful operation content: application/json: schema: $ref: '#/components/schemas/SenateCommunications' application/xml: schema: $ref: '#/components/schemas/SenateCommunications' '400': description: Invalid status value /senate-communication/{congress}: get: tags: - senate-communication summary: Returns a list of Senate communications filtered by the specified congress. description: Returns a list of Senate communications filtered by the specified congress. parameters: - $ref: '#/components/parameters/congress' - $ref: '#/components/parameters/format' - $ref: '#/components/parameters/offset' - $ref: '#/components/parameters/limit' responses: '200': description: Successful operation content: application/json: schema: $ref: '#/components/schemas/SenateCommunications' application/xml: schema: $ref: '#/components/schemas/SenateCommunications' '400': description: Invalid status value /senate-communication/{congress}/{communicationType}: get: tags: - senate-communication summary: Returns a list of Senate communications filtered by the specified congress and communication type.. description: Returns a list of Senate communications filtered by the specified congress and communication type. parameters: - $ref: '#/components/parameters/congress' - $ref: '#/components/parameters/senateCommunicationType' - $ref: '#/components/parameters/format' - $ref: '#/components/parameters/offset' - $ref: '#/components/parameters/limit' responses: '200': description: Successful operation content: application/json: schema: $ref: '#/components/schemas/SenateCommunications' application/xml: schema: $ref: '#/components/schemas/SenateCommunications' '400': description: Invalid status value /senate-communication/{congress}/{communicationType}/{communicationNumber}: get: tags: - senate-communication summary: Returns a list of Senate communications filtered by the specified congress and communication type.. description: Returns a list of Senate communications filtered by the specified congress and communication type. parameters: - $ref: '#/components/parameters/congress' - $ref: '#/components/parameters/senateCommunicationType' - $ref: '#/components/parameters/communicationNumber' - $ref: '#/components/parameters/format' responses: '200': description: Successful operation content: application/json: schema: $ref: '#/components/schemas/SenateCommunicationTypeNumber' application/xml: schema: $ref: '#/components/schemas/SenateCommunicationTypeNumber' '400': description: Invalid status value /nomination: get: tags: - nomination summary: Returns a list of nominations sorted by date received from the President. description: Returns a list of nominations sorted by date received from the President. parameters: - $ref: '#/components/parameters/format' - $ref: '#/components/parameters/offset' - $ref: '#/components/parameters/limit' - $ref: '#/components/parameters/fromDateTime' - $ref: '#/components/parameters/toDateTime' responses: '200': description: Successful operation content: application/json: schema: $ref: '#/components/schemas/Nominations' application/xml: schema: $ref: '#/components/schemas/Nominations' '400': description: Invalid status value /nomination/{congress}: get: tags: - nomination summary: Returns a list of nominations filtered by the specified congress and sorted by date received from the President. description: Returns a list of nominations filtered by the specified congress and sorted by date received from the President. parameters: - $ref: '#/components/parameters/congress' - $ref: '#/components/parameters/format' - $ref: '#/components/parameters/offset' - $ref: '#/components/parameters/limit' - $ref: '#/components/parameters/fromDateTime' - $ref: '#/components/parameters/toDateTime' responses: '200': description: Successful operation content: application/json: schema: $ref: '#/components/schemas/Nominations' application/xml: schema: $ref: '#/components/schemas/Nominations' '400': description: Invalid status value /nomination/{congress}/{nominationNumber}: get: tags: - nomination summary: Returns detailed information for a specified nomination. description: Returns detailed information for a specified nomination. parameters: - $ref: '#/components/parameters/congress' - $ref: '#/components/parameters/nominationNumber' - $ref: '#/components/parameters/format' responses: '200': description: Successful operation content: application/json: schema: $ref: '#/components/schemas/Nomination' application/xml: schema: $ref: '#/components/schemas/Nomination' '400': description: Invalid status value /nomination/{congress}/{nominationNumber}/{ordinal}: get: tags: - nomination summary: Returns the list nominees for a position within the nomination. description: Returns the list nominees for a position within the nomination. parameters: - $ref: '#/components/parameters/congress' - $ref: '#/components/parameters/nominationNumber' - $ref: '#/components/parameters/ordinal' - $ref: '#/components/parameters/format' - $ref: '#/components/parameters/offset' - $ref: '#/components/parameters/limit' responses: '200': description: Successful operation content: application/json: schema: $ref: '#/components/schemas/NominationNominee' application/xml: schema: $ref: '#/components/schemas/NominationNominee' '400': description: Invalid status value /nomination/{congress}/{nominationNumber}/actions: get: tags: - nomination summary: Returns the list of actions on a specified nomination. description: Returns the list of actions on a specified nomination. parameters: - $ref: '#/components/parameters/congress' - $ref: '#/components/parameters/nominationNumber' - $ref: '#/components/parameters/format' - $ref: '#/components/parameters/offset' - $ref: '#/components/parameters/limit' responses: '200': description: Successful operation content: application/json: schema: $ref: '#/components/schemas/NominationActions' application/xml: schema: $ref: '#/components/schemas/NominationActions' '400': description: Invalid status value /nomination/{congress}/{nominationNumber}/committees: get: tags: - nomination summary: Returns the list of committees associated with a specified nomination. description: Returns the list of committees associated with a specified nomination. parameters: - $ref: '#/components/parameters/congress' - $ref: '#/components/parameters/nominationNumber' - $ref: '#/components/parameters/format' - $ref: '#/components/parameters/offset' - $ref: '#/components/parameters/limit' responses: '200': description: Successful operation content: application/json: schema: $ref: '#/components/schemas/NominationCommittees' application/xml: schema: $ref: '#/components/schemas/NominationCommittees' '400': description: Invalid status value /nomination/{congress}/{nominationNumber}/hearings: get: tags: - nomination summary: Returns the list of printed hearings associated with a specified nomination. description: Returns the list of printed associated with a specified nomination. parameters: - $ref: '#/components/parameters/congress' - $ref: '#/components/parameters/nominationNumber' - $ref: '#/components/parameters/format' - $ref: '#/components/parameters/offset' - $ref: '#/components/parameters/limit' responses: '200': description: Successful operation content: application/json: schema: $ref: '#/components/schemas/NominationHearing' application/xml: schema: $ref: '#/components/schemas/NominationHearing' '400': description: Invalid status value /crsreport: get: tags: - crsreport summary: Returns Congressional Research Service (CRS) report data from the API description: Returns Congressional Research Service (CRS) report data from the API parameters: - $ref: '#/components/parameters/format' - $ref: '#/components/parameters/offset' - $ref: '#/components/parameters/limit' - $ref: '#/components/parameters/fromDateTime' - $ref: '#/components/parameters/toDateTime' responses: '200': description: Successful operation content: application/json: schema: $ref: '#/components/schemas/CrsReport' application/xml: schema: $ref: '#/components/schemas/CrsReport' '400': description: Invalid status value /crsreport/{reportNumber}: get: tags: - crsreport summary: Returns Congressional Research Service (CRS) report data from the API description: Returns Congressional Research Service (CRS) report data from the API parameters: - $ref: '#/components/parameters/crsReportNumber' - $ref: '#/components/parameters/format' responses: '200': description: Successful operation content: application/json: schema: $ref: '#/components/schemas/CrsReportDetail' application/xml: schema: $ref: '#/components/schemas/CrsReportDetail' '400': description: Invalid status value /treaty: get: tags: - treaty summary: Returns a list of treaties sorted by date of last update. description: Returns a list of treaties sorted by date of last update. parameters: - $ref: '#/components/parameters/format' - $ref: '#/components/parameters/offset' - $ref: '#/components/parameters/limit' - $ref: '#/components/parameters/fromDateTime' - $ref: '#/components/parameters/toDateTime' responses: '200': description: Successful operation content: application/json: schema: $ref: '#/components/schemas/Treaty' application/xml: schema: $ref: '#/components/schemas/Treaty' '400': description: Invalid status value /treaty/{congress}: get: tags: - treaty summary: Returns a list of treaties for the specified congress, sorted by date of last update. description: Returns a list of treaties for the specified congress, sorted by date of last update. parameters: - $ref: '#/components/parameters/congress' - $ref: '#/components/parameters/format' - $ref: '#/components/parameters/offset' - $ref: '#/components/parameters/limit' - $ref: '#/components/parameters/fromDateTime' - $ref: '#/components/parameters/toDateTime' responses: '200': description: Successful operation content: application/json: schema: $ref: '#/components/schemas/Treaty' application/xml: schema: $ref: '#/components/schemas/Treaty' '400': description: Invalid status value /treaty/{congress}/{treatyNumber}: get: tags: - treaty summary: Returns detailed information for a specified treaty. description: Returns detailed information for a specified treaty. parameters: - $ref: '#/components/parameters/congress' - $ref: '#/components/parameters/treatyNumber' - $ref: '#/components/parameters/format' responses: '200': description: Successful operation content: application/json: schema: $ref: '#/components/schemas/TreatyDetail' application/xml: schema: $ref: '#/components/schemas/TreatyDetail' '400': description: Invalid status value /treaty/{congress}/{treatyNumber}/{treatySuffix}: get: tags: - treaty summary: Returns detailed information for a specified partitioned treaty. description: Returns detailed information for a specified partitioned treaty. parameters: - $ref: '#/components/parameters/congress' - $ref: '#/components/parameters/treatyNumber' - $ref: '#/components/parameters/treatySuffix' - $ref: '#/components/parameters/format' responses: '200': description: Successful operation content: application/json: schema: $ref: '#/components/schemas/TreatyDetail' application/xml: schema: $ref: '#/components/schemas/TreatyDetail' '400': description: Invalid status value /treaty/{congress}/{treatyNumber}/actions: get: tags: - treaty summary: Returns the list of actions on a specified treaty. description: Returns the list of actions on a specified treaty. parameters: - $ref: '#/components/parameters/congress' - $ref: '#/components/parameters/treatyNumber' - $ref: '#/components/parameters/format' - $ref: '#/components/parameters/offset' - $ref: '#/components/parameters/limit' responses: '200': description: Successful operation content: application/json: schema: $ref: '#/components/schemas/TreatyActions' application/xml: schema: $ref: '#/components/schemas/TreatyActions' '400': description: Invalid status value /treaty/{congress}/{treatyNumber}/{treatySuffix}/actions: get: tags: - treaty summary: Returns the list of actions on a specified partitioned treaty. description: Returns the list of actions on a specified partitioned treaty. parameters: - $ref: '#/components/parameters/congress' - $ref: '#/components/parameters/treatyNumber' - $ref: '#/components/parameters/treatySuffix' - $ref: '#/components/parameters/format' - $ref: '#/components/parameters/offset' - $ref: '#/components/parameters/limit' responses: '200': description: Successful operation content: application/json: schema: $ref: '#/components/schemas/TreatyActions' application/xml: schema: $ref: '#/components/schemas/TreatyActions' '400': description: Invalid status value /treaty/{congress}/{treatyNumber}/committees: get: tags: - treaty summary: Returns the list of committees associated with a specified treaty. description: Returns the list of committees associated with a specified treaty. parameters: - $ref: '#/components/parameters/congress' - $ref: '#/components/parameters/treatyNumber' - $ref: '#/components/parameters/format' - $ref: '#/components/parameters/offset' - $ref: '#/components/parameters/limit' responses: '200': description: Successful operation content: application/json: schema: $ref: '#/components/schemas/TreatyCommittees' application/xml: schema: $ref: '#/components/schemas/TreatyCommittees' '400': description: Invalid status value components: schemas: Bill: xml: wrapped: false type: object properties: congress: type: integer example: 119 latestAction: type: object properties: actionDate: type: string format: date example: '2025-11-21' text: type: string example: Read twice and referred to the Committee on Agriculture, Nutrition, and Forestry. number: type: string example: 3281 originChamber: type: string example: Senate originChamberCode: type: string example: S title: type: string example: A bill to repeal certain provisions relating to nutrition. type: type: string example: S updateDate: type: string format: date example: '2025-11-21' updateDateIncludingText: type: string format: date-time example: '2025-11-21' url: type: string format: url example: http://api.congress.gov/v3/bill/119/s/3281?format=xml laws: type: object properties: number: type: string example: 117-108 type: type: string example: Public Law Law: type: object properties: congress: type: integer example: 119 latestAction: type: object properties: actionDate: type: string format: date example: '2025-11-21' text: type: string example: 'Became Public Law No: 119-37.' laws: type: array items: $ref: '#/components/schemas/laws' number: type: string example: '2808' originChamber: type: string example: House originChamberCode: type: string example: H title: type: string example: Homebuyers Privacy Protection Act type: type: string example: HR updateDate: type: string format: date example: '2025-11-21' updateDateIncludingText: type: string format: date-time example: '2025-11-21' url: type: string format: url example: https://api.congress.gov/v3/bill/119/hr/2808?format=json cboCost: type: object properties: description: type: string example: 'As ordered reported by the House Committee on Oversight and Accountability on September 20, 2023 ' pubDate: type: string format: date example: '2023-10-10T19:58:00Z' title: type: string example: H.R. 4984, D.C. Robert F. Kennedy Memorial Stadium Campus Revitalization Act url: type: string format: url example: https://www.cbo.gov/publication/59651 committeeReport: type: object properties: citation: type: string example: H. Rept. 118-400 url: type: string format: url example: https://api.congress.gov/v3/committee-report/118/HRPT/400?format=json LawNumber: type: object properties: actions: type: object properties: count: type: integer example: 1 url: type: string example: https://api.congress.gov/v3/law/118/hr/4984/actions?format=json cboCostEstimates: type: array items: $ref: '#/components/schemas/cboCost' committeeReports: type: array items: $ref: '#/components/schemas/committeeReport' committees: type: object properties: count: type: integer example: 1 url: type: string example: https://api.congress.gov/v3/law/118/hr/4984/committees?format=json congress: type: integer example: 118 constitutionalAuthorityStatementText: type: string example: '

            [Congressional Record Volume 169, Number 130 (Thursday, July 27, 2023)]

            [House]

            [Pages H4143-H4144]

            From the Congressional Record Online through the Government Publishing
            Office [www.gpo.gov]

            By Mr. COMER:

            H.R. 4984.

            Congress has the power to enact this legislation pursuant

            to the following:

            Article I, Section 8, Clause 17 of the U.S. Constitution,

            in that the legislation ``to exercise exclusive Legislation

            in all Cases

            [[Page H4144]]

            whatsoever, over such District (not exceeding ten Miles

            square) as may, by Cession of particular States, and the

            Acceptance of Congress, become the Seat of the Government of

            the United States, and to exercise like Authority over all

            Places purchased by the Consent of the Legislature of the

            State in which the Same shall be, for the Erection of Forts,

            Magazines, Arsenals, dock-Yards, and other needful

            Buildings.''''

            The single subject of this legislation is:

            To transfer administrative jurisdiction of the District of

            Columbia RFK Memorial Stadium campus from the Secretary of

            the Interior to the Administrator of General Services and

            authorize a new lease with D.C. for redevelopment.

            
' cosponsors: type: object properties: count: type: integer example: 21 url: type: string example: https://api.congress.gov/v3/law/118/hr/4984/cosponsors?format=json introducedDate: type: string format: date example: '2023-07-27' latestAction: type: object properties: actionDate: type: string format: date example: '2025-01-06' text: type: string example: 'Became Public Law No: 118-274.' laws: type: array items: $ref: '#/components/schemas/laws' number: type: string example: '4984' originChamber: type: string example: House originChamberCode: type: string example: H policyArea: type: object properties: name: type: string example: Government Operations and Politics sponsors: type: array items: $ref: '#/components/schemas/Sponsor' subjects: type: object properties: count: type: integer example: 11 url: type: string example: https://api.congress.gov/v3/bill/118/hr/4984/subjects?format=json summaries: type: object properties: count: type: integer example: 5 url: type: string format: url example: https://api.congress.gov/v3/bill/118/hr/4984/summaries?format=json textVersions: type: object properties: count: type: integer example: 6 url: type: string format: url example: https://api.congress.gov/v3/bill/118/hr/4984/textversions?format=json title: type: string example: D.C. Robert F. Kennedy Memorial Stadium Campus Revitalization Act titles: type: object properties: count: type: integer example: 9 url: type: string example: https://api.congress.gov/v3/bill/118/hr/4984/titles?format=json type: type: string example: HR updateDate: type: string format: date-time example: '2025-05-27T14:16:54Z' updateDateIncludingText: type: string format: date-time example: '2025-05-27T14:16:54Z' BillDetail: type: object properties: actions: type: object properties: count: type: integer example: 1 url: type: string example: https://api.congress.gov/v3/bill/117/s/1234/actions?format=json committees: type: object properties: count: type: integer example: 1 url: type: string example: https://api.congress.gov/v3/bill/117/s/1234/committees?format=json congress: type: integer example: 117 introducedDate: type: string format: date example: '2019-01-01' latestAction: type: object properties: actionDate: type: string format: date example: '2019-01-01' text: type: string legislationUrl: type: string format: url example: https://www.congress.gov/bill/117th-congress/senate-bill/1234 number: type: string example: 1234 originChamber: type: string example: Senate originChamberCode: type: string example: S policyArea: type: object properties: name: type: string example: Health relatedBills: type: string format: url example: https://api.congress.gov/v3/bill/117/s/1234/relatedbills?format=json sponsors: type: array items: $ref: '#/components/schemas/Sponsor' Sponsor: type: object properties: bioguideId: type: string example: G000555 firstName: type: string example: Bill lastName: type: string example: Washington fullName: type: string example: Senator Bill Washington [I-NY] isByRequest: type: string example: N middleName: type: string example: J. party: type: string example: I state: type: string example: VA url: type: string format: url example: https://api.congress.gov/v3/member/G000555?format=json Actions: type: object properties: actionCode: type: string example: '36000' actionDate: type: string format: date example: '2019-01-01' sourceSystem: type: object properties: code: type: integer example: 1 name: type: string example: Library of Congress text: type: string example: 'Became Public Law No: 117-108.' type: type: string example: BecameLaw Amendments: type: object properties: congress: type: integer example: 117 description: type: string example: Pursuant to the provisions of H. Res. 912, the amendment in the nature of a substitute consisting of the text of Rules Committee Print 117-32 is considered as adopted. latestAction: type: object properties: actionDate: type: string format: date example: '2019-01-01' text: type: string example: 'On agreeing to the Maloney, Carolyn B. amendment (A002) Agreed to by voice vote. ' number: type: string example: '173' type: type: string example: HAMDT updateDate: type: string format: date example: '2022-02-18T16:38:41Z' url: type: string format: url example: https://api.congress.gov/v3/amendment/117/hamdt/173?format=json Activity: type: object properties: date: type: string format: date example: '2019-01-01' name: type: string example: Reported By Committee: type: object properties: activities: type: array items: $ref: '#/components/schemas/Activity' chamber: type: string example: House name: type: string example: House Committee on the Judiciary systemCode: type: string example: hsgo00 type: type: string example: Standing url: type: string format: url example: https://api.congress.gov/v3/committee/house/hsgo00?format=json CoSponsor: type: object properties: bioguidId: type: string example: F000450 district: type: integer example: 5 firstName: type: string example: Virginia fullName: type: string example: Rep. Foxx, Virginia [R-NC-5] isOriginalCosponsor: type: boolean example: true lastName: type: string example: Foxx party: type: string example: R sponsorshipDate: type: string format: date example: '2021-05-11' state: type: string example: NC url: type: string format: url example: https://api.congress.gov/v3/member/F000450?format=json relationshipDetails: type: object properties: identifiedBy: type: string example: CRS type: type: string example: Related Bill RelatedBills: type: object properties: congress: type: integer example: 117 lastestAction: type: object properties: actionDate: type: string format: date example: '2019-01-01' text: type: string example: 'On agreeing to the Maloney, Carolyn B. amendment (A002) Agreed to by voice vote. ' number: type: integer example: 1720 relationshipDetails: type: array items: $ref: '#/components/schemas/relationshipDetails' legislativeSubjects: type: object properties: name: type: string example: Congressional oversight updateDate: type: string format: date example: '2022-02-18T16:38:41Z' policyArea: type: object properties: name: type: string example: Government Operations and Politics Subjects: type: object properties: legislativeSubjects: type: array items: $ref: '#/components/schemas/legislativeSubjects' policyArea: $ref: '#/components/schemas/policyArea' billSummariesArray: type: object properties: actionDate: type: string format: date example: '2022-02-18T16:38:41Z' actionDesc: type: string example: Passed Senate text: type: string example:

COVID-19 Medical Production Act

This bill provides additional funding for FY2021 to acquire medical supplies, vaccines, and other equipment to combat COVID-19 (i.e., coronavirus disease 2019) using authorities under the Defense Production Act of 1950. That act confers on the President a broad set of authorities to influence domestic industry to provide essential materials and goods for the national defense.

This funding is available through FY2025. Beginning in FY2023, it may be used to meet public health needs to address any pathogen determined by the President to have the potential to create a public health emergency.

updateDate: type: string format: date example: '2022-02-18T16:38:41Z' versionCode: type: string example: '173' BillSummaries: type: array items: $ref: '#/components/schemas/billSummariesArray' formats: type: object properties: type: type: string example: Formatted Text url: type: string format: url example: https://www.congress.gov/117/bills/hr3076/BILLS-117hr3076enr.htm textVersions: type: object properties: date: type: string format: date example: '2022-02-18T16:38:41Z' formats: type: array items: $ref: '#/components/schemas/formats' type: type: string example: Enrolled Bill Text: type: array items: $ref: '#/components/schemas/textVersions' titlesArray: type: object properties: title: type: string example: A bill to amend the Health and Human Services Act of 1968 to provide for the establishment of a national health care system. updateDate: type: string format: date example: '2022-02-18T16:38:41Z' titleType: type: string example: Display Title titleTypeCode: type: integer example: 45 billTextVersionCode: type: string example: RH billTextVersionName: type: string example: Reported in House Titles: type: array items: $ref: '#/components/schemas/titlesArray' Amendment: type: object properties: congress: type: integer example: 117 description: type: string example: Amendment changes the effective date of the bill to the date of enactment. latestAction: type: object properties: actionDate: type: string format: date example: '2021-08-08' actionTime: type: string format: time example: '12:00:00' text: type: string example: 'Amendment SA 2137 agreed to in Senate by Yea-Nay Vote. 69 - 28. Record Vote Number: 312.' number: type: string example: '2137' purpose: type: string example: In the nature of a substitute. type: type: string format: SAMDT updateDate: type: string format: date-time example: '2021-08-08T12:00:00Z' url: type: string format: url example: https://api.congress.gov/v3/amendment/117/samdt/2137?format=json amendedBill: type: object properties: congress: type: integer example: 117 number: type: string example: '5' originChamber: type: string example: Senate originChamberCode: type: string example: S title: type: string example: A concurrent resolution setting forth the congressional budget for the United States Government for fiscal year 2021 and setting forth the appropriate budgetary levels for fiscal years 2022 through 2030. type: type: string example: SCONRES updateDateIncludingText: type: string format: date example: '2025-04-07' url: type: string format: url example: https://api.congress.gov/v3/bill/117/sconres/5?format=json textVersion: type: object properties: count: type: integer example: 1 url: type: string format: url example: https://api.congress.gov/v3/amendment/117/samdt/4/text?format=json AmendmentNumber: type: object properties: actions: type: object properties: count: type: integer example: 1 url: type: string format: url example: https://api.congress.gov/v3/amendment/117/samdt/4/actions?format=json amendedBill: $ref: '#/components/schemas/amendedBill' chamber: type: string congress: type: integer example: 117 number: type: string example: '2137' sponsors: type: array items: $ref: '#/components/schemas/Sponsor' submittedDate: type: string format: date-time example: '2021-02-02T05:00:00Z' textVersions: $ref: '#/components/schemas/textVersion' type: type: string format: SAMDT updateDate: type: string format: date-time example: '2021-08-08T12:00:00Z' recordedVote: type: object properties: chamber: type: string example: Senate congress: type: integer example: 117 date: type: string format: date-time example: '2021-08-08T12:00:00Z' rollNumber: type: integer example: 312 sessionNumber: type: integer example: 1 url: type: string format: url example: https://www.senate.gov/legislative/LIS/roll_call_votes/vote1171/vote_117_1_00312.xml sourceSystem: type: object properties: code: type: integer example: 0 name: type: string example: Senate amendmentActions: type: object properties: actionDate: type: string format: date example: '2021-08-08' recordedVotes: type: array items: $ref: '#/components/schemas/recordedVote' sourceSystem: $ref: '#/components/schemas/sourceSystem' text: type: string example: 'Amendment SA 2137 agreed to in Senate by Yea-Nay Vote. 69 - 28. Record Vote Number: 312.' type: type: string example: Floor AmendmentActions: type: array items: - $ref: '#/components/schemas/amendmentActions' AmendmentCosponsors: type: array items: - $ref: '#/components/schemas/CoSponsor' AmendmentAmendments: type: array items: - $ref: '#/components/schemas/Amendment' AmendmentText: type: array items: - $ref: '#/components/schemas/textVersions' summaryBill: type: object properties: congress: type: integer example: 117 number: type: string example: 1234 originChamber: type: string example: Senate originChamberCode: type: string example: S title: type: string example: Pay Our Capitol Police Act type: type: string example: HR updateDateIncludingText: type: string format: date example: '2021-08-08' url: type: string format: url example: https://api.congress.gov/v3/bill/117/hr/1234?format=json summariesArray: type: object properties: actionDate: type: string format: date example: '2022-02-18T16:38:41Z' actionDesc: type: string example: Passed Senate bill: $ref: '#/components/schemas/summaryBill' currentChamber: type: string example: Senate currentChamberCode: type: string example: S lastSummaryUpdateDate: type: string format: date-time example: '2022-02-18T16:38:41Z' text: type: string example:

COVID-19 Medical Production Act

This bill provides additional funding for FY2021 to acquire medical supplies, vaccines, and other equipment to combat COVID-19 (i.e., coronavirus disease 2019) using authorities under the Defense Production Act of 1950. That act confers on the President a broad set of authorities to influence domestic industry to provide essential materials and goods for the national defense.

This funding is available through FY2025. Beginning in FY2023, it may be used to meet public health needs to address any pathogen determined by the President to have the potential to create a public health emergency.

updateDate: type: string format: date example: '2022-02-18T16:38:41Z' versionCode: type: string example: '173' Summaries: type: array items: $ref: '#/components/schemas/summariesArray' Sessions: type: object properties: chamber: type: string example: House of Representatives number: type: integer example: 1 startDate: type: string format: date example: '2019-01-01' endDate: type: string format: date example: '2020-01-01' Congress: type: object properties: endYear: type: string example: '2022' name: type: string example: 117th Congress sessions: type: array items: $ref: '#/components/schemas/Sessions' startYear: type: string example: '2021' Congresses: type: array items: $ref: '#/components/schemas/Congress' memberTerms: type: object properties: chamber: type: string example: House of Representatives startYear: type: integer example: 1991 Members: type: object properties: bioguideId: type: string example: N000147 depiction: type: object properties: attribution: type: string example: Congressional Pictorial Directory imageUrl: type: string format: url example: https://www.congress.gov/img/member/116_dg_dc_norton_eleanor_200.jpg name: type: string example: Norton, Eleanor Holmes partyName: type: string example: Democratic state: type: string example: District of Columbia terms: type: object properties: item: type: array items: $ref: '#/components/schemas/memberTerms' updateDate: type: string format: date-time example: '2025-11-12T08:45:43Z' url: type: string format: url example: https://api.congress.gov/v3/member/N000147?format=json leadership: type: object properties: congress: type: integer example: 113 type: type: string example: President Pro Tempore partyHistory: type: object properties: partyAbbreviation: type: string example: D partyName: type: string example: Democrat startYear: type: integer example: 1975 memberDetailTerms: type: object properties: chamber: type: string example: Senate congress: type: integer example: 116 endYear: type: integer example: 2021 memberType: type: string example: Senator startYear: type: integer example: 2019 stateCode: type: string example: VT stateName: type: string example: Vermont Member: type: object properties: bioguideId: type: string example: L000174 birthYear: type: string example: '1940' cosponsoredLegislation: type: object properties: count: type: integer example: 1 url: type: string example: https://api.congress.gov/v3/member/L000174/cosponsored-legislation" depiction: type: object properties: attribution: type: string example: Courtesy U.S. Senate Historical Office imageUrl: type: string format: url example: https://www.congress.gov/img/member/l000174_200.jpg directOrderName: type: string example: Patrick J. Leahy firstName: type: string example: Patrick honorificName: type: string example: Mr. invertedOrderName: type: string example: Leahy, Patrick J. lastname: type: string example: Leahy leadership: type: array items: $ref: '#/components/schemas/leadership' partyHistory: type: array items: $ref: '#/components/schemas/partyHistory' sponsoredLegislation: type: object properties: count: type: integer example: 1768 url: type: string format: url example: https://api.congress.gov/v3/member/L000174/sponsored-legislation state: type: string example: Vermont terms: type: array items: $ref: '#/components/schemas/memberDetailTerms' updateDate: type: string format: date-time example: '2022-11-07T13:42:19Z' latestAction: type: object properties: actionDate: type: string format: date example: '2022-06-16' text: type: string example: Read twice and referred to the Committee on the Judiciary. sponsoredLegislation: type: object properties: congress: type: integer example: 117 introducedDate: type: string format: date example: '2022-06-16' latestAction: $ref: '#/components/schemas/latestAction' number: type: string example: '4417' policyArea: $ref: '#/components/schemas/policyArea' title: type: string example: Patent Trial and Appeal Board Reform Act of 2022 type: type: string example: S url: type: string format: url example: https://api.congress.gov/v3/bill/117/s/4417?format=json MemberSponsoredLegislation: type: array items: $ref: '#/components/schemas/sponsoredLegislation' HouseVote: type: object properties: congress: type: integer example: 119 identifier: type: integer example: 1191202517 legislationNumber: type: string example: '30' legislationType: type: string example: HR legislationUrl: type: string format: url example: https://congress.gov/bill/119/house-bill/30 result: type: string example: Passed rollCallNumber: type: integer example: 17 sessionNumber: type: integer example: 1 sourceDataURL: type: string example: https://clerk.house.gov/evs/2025/roll017.xml startDate: type: string format: date-time example: '2025-01-16T11:00:00-05:00' updateDate: type: string format: date-time example: '2025-04-18T08:44:47-04:00' url: type: string format: url example: https://api.congress.gov/v3/house-vote/119/1/17 voteType: type: string example: Yea-and-Nay HouseVoteNumberBase: type: object properties: congress: type: integer example: 119 identifier: type: integer example: 1191202517 legislationNumber: type: string example: '30' legislationType: type: string example: HR legislationUrl: type: string format: url example: https://congress.gov/bill/119/house-bill/30 result: type: string example: Passed rollCallNumber: type: integer example: 17 sessionNumber: type: integer example: 1 sourceDataURL: type: string example: https://clerk.house.gov/evs/2025/roll017.xml startDate: type: string format: date-time example: '2025-01-16T11:00:00-05:00' updateDate: type: string format: date-time example: '2025-04-18T08:44:47-04:00' voteType: type: string example: Yea-and-Nay party: type: object properties: name: type: string example: Republican type: type: string example: R voteParty: type: object properties: nayTotal: type: integer example: 0 notVotingTotal: type: integer example: 6 presentTotal: type: integer example: 0 voteParty: type: string example: R yeaTotal: type: integer example: 213 party: $ref: '#/components/schemas/party' houseVoteResults: type: object properties: bioguideID: type: string example: A000055 firstName: type: string example: Robert lastName: type: string example: Aderholt voteCast: type: string example: Yea voteParty: type: string example: R voteState: type: string example: AL HouseVoteNumber: allOf: - $ref: '#/components/schemas/HouseVoteNumberBase' - type: object properties: votePartyTotal: type: array items: $ref: '#/components/schemas/voteParty' voteQuestion: type: string example: On Passage HouseVoteMembers: allOf: - $ref: '#/components/schemas/HouseVoteNumberBase' - type: object properties: results: type: array items: $ref: '#/components/schemas/houseVoteResults' voteQuestion: type: string example: On Passage subcommittees: type: object properties: name: type: string example: Investigations and Oversight Subcommittee systemCode: type: string example: hspw01 url: type: string format: url example: https://api.congress.gov/v3/committee/house/hspw01?format=json parentcommittee: type: object properties: name: type: string example: Judiciary Committee systemCode: type: string example: hsju00 url: type: string format: url example: https://api.congress.gov/v3/committee/house/hsju00?format=json Committees: type: object properties: chamber: type: string example: House committeeTypeCode: type: string example: Standing updateDate: type: string format: date-time example: '2020-02-04T00:07:37Z' name: type: string example: Transportation and Infrastructure Committee parent: $ref: '#/components/schemas/parentcommittee' subcommittees: type: array items: $ref: '#/components/schemas/subcommittees' systemCode: type: string example: hspw00 url: type: string format: url example: https://api.congress.gov/v3/committee/house/hspw00?format=json committeeHistory: type: object properties: libraryOfCongressName: type: string example: Transportation and Infrastructure officialName: type: string example: Committee on Transportation and Infrastructure startDate: type: string format: date-time example: '1995-01-04T05:00:00Z' updateDate: type: string format: date-time example: '2020-02-04T00:07:37Z' endDate: type: string format: date-time example: '2020-03-04T05:00:00Z' CommitteeDetail: type: object properties: bills: type: object properties: count: type: integer example: 25384 url: type: string format: url example: https://api.congress.gov/v3/committee/house/hspw00/bills?format=json communications: type: object properties: count: type: integer example: 25384 url: type: string format: url example: https://api.congress.gov/v3/committee/house/hspw00/house-communication?format=json history: type: array items: $ref: '#/components/schemas/committeeHistory' isCurrent: type: boolean example: true reports: type: object properties: count: type: integer example: 25384 url: type: string format: url example: https://api.congress.gov/v3/committee/house/hspw00/reports?format=json subcommittees: type: array items: $ref: '#/components/schemas/subcommittees' systemCode: type: string example: hspw00 type: type: string example: Standing updateDate: type: string format: date-time example: '2020-02-04T00:07:37Z' committeeBill: type: object properties: actionDate: type: string format: date-time example: '2022-02-18T16:38:41Z' congress: type: integer example: 117 number: type: string example: '117' relationshipType: type: string example: Referred to type: type: string example: HCONRES updateDate: type: string format: date-time example: '2022-02-18T16:38:41Z' url: type: string format: url example: https://api.congress.gov/v3/bill/112/hconres/117?format=json committeeReports: type: object properties: chamber: type: string example: House citation: type: string example: H. Rept. 109-570 congress: type: integer example: 117 number: type: integer example: 570 part: type: integer example: 1 type: type: string example: HRPT updateDate: type: string format: date-time example: '2022-02-18T16:38:41Z' url: type: string format: url example: https://api.congress.gov/v3/bill/117hr570?format=json CommitteeBills: type: object properties: bills: type: array items: $ref: '#/components/schemas/committeeBill' count: type: integer example: 27251 url: type: string format: url example: https://api.congress.gov/v3/committee/house/hspw00/bills?format=json CommitteeReports: type: array items: $ref: '#/components/schemas/committeeReports' associatedBill: type: object properties: congress: type: integer example: 116 number: type: string example: '6395' type: type: string example: HR url: type: string format: url example: https://api.congress.gov/v3/bill/116/hr/6395?format=json CommitteeReportsNumber: type: array items: allOf: - $ref: '#/components/schemas/committeeReports' - type: object properties: associatedBill: type: array items: $ref: '#/components/schemas/associatedBill' isConferenceReport: type: boolean example: true issueDate: type: string format: date-time example: '2020-12-03T05:00:00Z' reportType: type: string example: H.Rept. sessionNumber: type: integer example: 2 text: type: object properties: count: type: integer example: 2 url: type: string format: url example: https://api.congress.gov/v3/committee-report/116/hrpt/617/text?format=json title: type: string example: WILLIAM M. (MAC) THORNBERRY NATIONAL DEFENSE AUTHORIZATION ACT FOR FISCAL YEAR 2021 committeereportsformats: type: object properties: isErrata: type: string example: N type: type: string example: Formatted Text url: type: string format: url example: https://www.congress.gov/116/crpt/hrpt617/generated/CRPT-116hrpt617.htm CommitteeReportsText: type: array items: $ref: '#/components/schemas/committeereportsformats' nominationType: type: object properties: isCivilian: type: boolean example: false isMilitary: type: boolean example: true committeeNominations: type: object properties: citation: type: string example: PN2477 congress: type: integer example: 117 description: type: string example: Nomination of xyz for the 117th Congress latestAction: $ref: '#/components/schemas/latestAction' nominationType: $ref: '#/components/schemas/nominationType' number: type: integer example: 2477 partNumber: type: string example: '00' receivedDate: type: string format: date example: '2022-08-03' updateDate: type: string format: date-time example: '2022-09-30 04:40:14+00:00' url: type: string format: url example: https://api.congress.gov/v3/nomination/117/2477?format=json CommitteeNominations: type: array items: $ref: '#/components/schemas/committeeNominations' CommitteeCommunication: type: object properties: communicationType: type: object properties: code: type: string example: EC name: type: string example: Executive Communication congress: type: integer example: 114 number: type: integer example: 3262 referralDate: type: string format: date example: '2015-10-27' updateDate: type: string format: date example: '2018-02-02' CommitteeHouseCommunication: allOf: - $ref: '#/components/schemas/CommitteeCommunication' - type: object properties: chamber: type: string example: House url: type: string format: url example: https://api.congress.gov/v3/house-communication/114/ec/3262?format=json CommitteeSenateCommunication: allOf: - $ref: '#/components/schemas/CommitteeCommunication' - type: object properties: chamber: type: string example: Senate url: type: string format: url example: https://api.congress.gov/v3/senate-communication/114/ec/7402?format=json committeePrints: type: object properties: chamber: type: string example: House congress: type: integer example: 117 jacketNumber: type: integer example: 48144 updateDate: type: string format: date-time example: '2022-08-01 21:19:33+00:00' url: type: string format: url example: https://api.congress.gov/v3/committee-print/117/house/48144?format=json committeePrintCommittees: type: object properties: name: type: string example: Rules Committee systemCode: type: string example: hsru00 url: type: string format: url example: https://api.congress.gov/v3/committee/house/hsru00?format=json CommitteePrint: type: array items: $ref: '#/components/schemas/committeePrints' CommitteePrintDetail: type: object properties: associatedBills: type: array items: $ref: '#/components/schemas/associatedBill' chamber: type: string example: House citation: type: string example: 117-62 committees: type: array items: $ref: '#/components/schemas/committeePrintCommittees' congress: type: integer example: 117 jacketNumber: type: integer example: 48144 text: type: object properties: count: type: integer example: 4 url: type: string format: url example: https://api.congress.gov/v3/committee-print/117/house/48144/text?format=json number: type: string example: '62' title: type: string example: RULES COMMITTEE PRINT 117-62 TEXT OF H.R. 5768, VIOLENT INCIDENT CLEAR- ANCE AND TECHNOLOGICAL INVESTIGATIVE METHODS ACT OF 2022 updateDate: type: string format: date-time example: '2022-08-01 21:19:33+00:00' committeePrintText: type: object properties: type: type: string example: Formatted Text url: type: string format: url example: https://www.congress.gov/117/cprt/HPRT48144/CPRT-117HPRT48144.htm CommitteePrintDetailText: type: array items: $ref: '#/components/schemas/committeePrintText' committeeMeetings: type: object properties: chamber: type: string example: House congress: type: integer example: 117 eventid: type: string example: '115522' updateDate: type: string format: date-time example: '2022-08-01 21:19:33+00:00' url: type: string format: url example: https://api.congress.gov/v3/committee-meeting/118/house/115522?format=json CommitteeMeeting: type: array items: $ref: '#/components/schemas/committeeMeetings' meetingdocument: type: object properties: description: type: string example: '' documentType: type: string example: 'Support Document ' format: type: string example: PDF name: type: string example: Hearing Notice url: type: string format: url example: https://www.congress.gov/118/meeting/house/115538/documents/HHRG-118-II24-20230324-SD001.pdf relatedItem: type: object properties: bills: type: array items: $ref: '#/components/schemas/associatedBill' nominations: type: array treaties: type: array video: type: object properties: name: type: string example: Legislative Hearing on H.R. 1246 and H.R. 1532 | Indian and Insular Affairs Subcommittee url: type: string format: url example: https://www.congress.gov/event/118th-Congress/house-event/115538 witnessDocument: type: object properties: documentType: type: string example: Witness Statement format: type: string example: PDF url: type: string format: url example: https://www.congress.gov/118/meeting/house/115538/witnesses/HHRG-118-II24-Wstate-NewlandB-20230324.pdf witness: type: object properties: name: type: string example: The Honorable John Williams organization: type: string example: United Auburn Rancheria position: type: string example: Vice Chairman CommitteeMeetingDetail: type: object properties: chamber: type: string example: House committees: type: array items: $ref: '#/components/schemas/subcommittees' congress: type: integer example: 117 date: type: string format: date-time example: '2022-08-01T04:44:57Z' eventid: type: string example: '115538' hearingTranscript: type: array location: type: object properties: building: type: string example: Longworth House Office Building room: type: string example: '1234' meetingDocuments: type: array items: $ref: '#/components/schemas/meetingdocument' meetingStatus: type: string example: Scheduled relatedItems: type: array items: $ref: '#/components/schemas/relatedItem' title: type: string example: "Legislative hearing on: •\tH.R. 1246 (Rep. Hageman), To authorize\ \ leases of up to 99 years for land held in trust for federally recognized\ \ Indian tribes; and\r\n•\tH.R. 1532 (Rep. Hageman), To authorize any\ \ Indian Tribe to lease, sell, convey, warrant, or otherwise transfer\ \ real property to which that Indian Tribe holds fee title without the\ \ consent of the Federal Government, and for other purposes." type: type: string example: Hearing updateDate: type: string format: date-time example: '2022-08-01T04:44:57Z' videos: type: array items: $ref: '#/components/schemas/video' witnessDocuments: type: array items: $ref: '#/components/schemas/witnessDocument' witnesses: type: array items: $ref: '#/components/schemas/witness' hearing: type: object properties: chamber: type: string example: House congress: type: integer example: 117 jacketNumber: type: integer example: 48144 updateDate: type: string format: date-time example: '2022-08-01 21:19:33+00:00' url: type: string format: url example: https://api.congress.gov/v3/hearing/117/house/41365?format=json Hearings: type: array items: $ref: '#/components/schemas/hearing' associatedMeeting: type: object properties: eventId: type: string example: '115266' url: type: string format: url example: https://api.congress.gov/v3/committee-meeting/117/house/115266?format=json HearingDetail: type: object properties: associatedMeeting: $ref: '#/components/schemas/associatedMeeting' chamber: type: string example: House citation: type: string example: H.Hrg.118 committees: type: array items: $ref: '#/components/schemas/subcommittees' congress: type: integer example: 118 dates: type: array items: type: string format: date example: '2022-08-01' formats: type: array items: $ref: '#/components/schemas/formats' jacketNumber: type: integer example: 50896 libraryOfCongressidentifier: type: string example: LC70380 title: type: string example: 'FEDERAL PANDEMIC SPENDING: A PRESCRIPTION FOR WASTE, FRAUD AND ABUSE' updateDate: type: string format: date-time example: '2025-11-04T03:21:12Z' issues: type: object properties: Congress: type: string example: '117' Id: type: integer example: 26958 Issue: type: string example: '109' Links: type: object properties: Digest: type: object properties: Label: type: string example: Daily Digest Ordinal: type: integer example: 1 PDF: type: array items: type: object properties: Part: type: string example: '1' Url: type: string format: url example: https://www.congress.gov/117/crec/2022/06/28/168/109/CREC-2022-06-28-dailydigest.pdf FullRecord: type: object properties: Label: type: string example: Entire Issue Ordinal: type: integer example: 5 PDF: type: array items: type: object properties: Part: type: string example: '1' Url: type: string format: url example: https://www.congress.gov/117/crec/2022/06/28/168/109/CREC-2022-06-28.pdf House: type: object properties: Label: type: string example: House Section Ordinal: type: integer example: 3 PDF: type: array items: type: object properties: Part: type: string example: '1' Url: type: string format: url example: https://www.congress.gov/117/crec/2022/06/28/168/109/CREC-2022-06-28-house.pdf Remarks: type: object properties: Label: type: string example: Extensions of Remarks Section Ordinal: type: integer example: 4 PDF: type: array items: type: object properties: Part: type: string example: '1' Url: type: string format: url example: https://www.congress.gov/117/crec/2022/06/28/168/109/CREC-2022-06-28-extensions.pdf Senate: type: object properties: Label: type: string example: Senate Section Ordinal: type: integer example: 2 PDF: type: array items: type: object properties: Part: type: string example: '1' Url: type: string format: url example: https://www.congress.gov/117/crec/2022/06/28/168/109/CREC-2022-06-28-senate.pdf PublishDate: type: string format: date example: '2022-02-18' Session: type: string example: '2' Volume: type: string example: '168' CongressionalRecord: type: object properties: IndexStart: type: integer example: 1 Issues: type: array items: $ref: '#/components/schemas/issues' dailyCongressionalRecord: type: object properties: congress: type: string example: '118' issueDate: type: string format: date-time example: '2023-07-11T04:00:00Z' issueNumber: type: string example: '118' sessionNumber: type: string example: '1' updateDate: type: string format: date-time example: '2023-07-12T11:30:30Z' url: type: string format: url example: https://api.congress.gov/v3/daily-congressional-record/169/118?format=json volumeNumber: type: string example: '169' DailyCongressionalRecord: type: array items: $ref: '#/components/schemas/dailyCongressionalRecord' fullIssue: type: object properties: articles: type: object properties: count: type: integer example: 315 url: type: string format: url example: https://api.congress.gov/v3/daily-congressional-record/171/1/articles?format=json entireIssue: type: array items: type: object properties: part: type: string example: '1' type: type: string example: PDF url: type: string format: url example: https://www.congress.gov/119/crec/2025/01/03/171/1/CREC-2025-01-03-v171.pdf sections: type: array items: type: object properties: endPage: type: string example: D12 name: type: string example: Daily Digest startPage: type: string example: D1 text: type: array items: type: object properties: type: type: string example: Formatted Text url: type: string format: url example: https://www.congress.gov/119/crec/2025/01/03/d03ja5-1.htm DailyCongressionalRecordIssue: type: object properties: issue: type: object properties: congress: type: integer example: 119 fullIssue: $ref: '#/components/schemas/fullIssue' issueDate: type: string format: date-time example: '2025-01-03T05:00:00Z' issueNumber: type: string example: '1' sessionNumber: type: integer example: 1 updateDate: type: string format: date-time example: '2025-01-04T16:59:21Z' url: type: string format: url example: https://api.congress.gov/v3/daily-congressional-record/171/1?format=json volumeNumber: type: integer example: 171 sectionArticle: type: object properties: endPage: type: string example: D760 startPage: type: string example: D759 text: type: array items: type: object properties: type: type: string example: Formatted Text url: type: string format: url example: https://www.congress.gov/116/crec/2020/09/04/modified/CREC-2020-09-04-pt1-PgD759.htm title: type: string format: url example: Daily Digest/Next Meeting of the SENATE + Next Meeting of the HOUSE OF REPRESENTATIVES + Other End Matter; Congressional Record Vol. 166, No. 153 article: type: object properties: name: type: string example: Daily Digest sectionArticles: type: array items: $ref: '#/components/schemas/sectionArticle' DailyCongressionalRecordArticles: type: object properties: articles: type: array items: $ref: '#/components/schemas/article' boundCongressionalRecord: type: object properties: congress: type: integer example: 101 date: type: string example: '1990-05-01' sessionNumber: type: integer example: 2 updateDate: type: string format: date example: '2020-10-20' url: type: string format: url example: https://api.congress.gov/v3/bound-congressional-record/1990/5/1?format=json volumeNumber: type: integer example: 136 BoundCongressionalRecord: type: object properties: boundCongressionalRecord: type: array items: $ref: '#/components/schemas/boundCongressionalRecord' communicationType: type: object properties: code: type: string example: EC name: type: string example: Executive Communication houseCommunication: type: object properties: chamber: type: string example: House communicationType: $ref: '#/components/schemas/communicationType' congressNumber: type: integer example: 117 number: type: string example: '2057' updateDate: type: string format: date example: '2021-09-01' url: type: string format: url example: https://api.congress.gov/v3/house-communication/117/ec/2057?format=json HouseCommunications: type: object properties: houseCoummunications: type: array items: $ref: '#/components/schemas/houseCommunication' HouseCommunicationTypeNumber: type: object properties: abstract: type: string example: A letter from the Director, Regulatory Management Division, Environmental Protection Agency, transmitting the Agency's request for applications - Technical Assistance to Brownfields Communities [EPA-I-OLEM-OBLR-22-12] received February 9, 2024, pursuant to 5 U.S.C. 801(a)(1)(A); Public Law 104–121, section 251; (110 Stat. 868); to the Committee on Energy and Commerce. chamber: type: string example: House committees: type: array items: allOf: - $ref: '#/components/schemas/subcommittees' - type: object properties: referralDate: type: string format: date example: '2024-03-07' communicationType: $ref: '#/components/schemas/communicationType' congress: type: integer example: 118 congressionalRecordDate: type: string format: date example: '2024-03-07' isRulemaking: type: string example: 'True' legalAuthority: type: string format: url example: 5 U.S.C. 801(a)(1)(A); Public Law 104–121, section 251; (110 Stat. 868) matchingRequirements: type: array items: type: object properties: number: type: integer example: 8070 url: type: string format: url example: https://api.congress.gov/v3/house-requirement/8070 number: type: integer example: 3324 reportNature: type: string example: The Agency's request for applications - Technical Assistance to Brownfields Communities [EPA-I-OLEM-OBLR-22-12] received February 9, 2024. sessionNumber: type: integer example: 2 submittingAgency: type: string example: Environmental Protection Agency submittingOfficial: type: string example: Director, Regulatory Management Division updateDate: type: string format: date example: '2024-09-03' houseRequirement: type: object properties: number: type: integer example: 8070 updateDate: type: string format: date example: '2021-08-13' url: type: string format: url example: https://api.congress.gov/v3/house-requirement/8070?format=json HouseRequirements: type: object properties: houseRequirements: type: array items: $ref: '#/components/schemas/houseRequirement' matchCommunication: type: object properties: count: type: integer example: 90774 url: type: string format: url example: https://api.congress.gov/v3/house-requirement/8070/matching-communications?format=json HouseRequirement: type: object properties: houseRequirement: type: object properties: activeRecord: type: boolean example: true frequency: type: string example: '[No deadline specified].' legalAuthority: type: string example: 5 U.S.C. 801(a)(1)(A); Public Law 104–121, section 251; (110 Stat. 868) matchingCommunications: $ref: '#/components/schemas/matchCommunication' nature: type: string example: Congressional review of agency rulemaking. number: type: integer example: 8070 parentAgency: type: string example: Multiple Executive Agencies and Departments submittingAgency: type: string example: Multiple Executive Agencies and Departments updateDate: type: string format: date example: '2021-08-13' matchCommunications: type: object properties: chamber: type: string example: House communicationType: $ref: '#/components/schemas/communicationType' congress: type: integer example: 112 number: type: integer example: 2 url: type: string format: url example: https://api.congress.gov/v3/house-communication/112/EC/2?format=json MatchCommunications: type: object properties: matchCommunications: type: array items: $ref: '#/components/schemas/matchCommunications' senateCommunication: type: object properties: chamber: type: string example: Senate communicationType: $ref: '#/components/schemas/communicationType' congress: type: integer example: 117 number: type: string example: '1615' updateDate: type: string format: date example: '2021-09-01' url: type: string format: url example: https://api.congress.gov/v3/senate-communication/117/ec/1615?format=json SenateCommunications: type: object properties: senateCoummunications: type: array items: $ref: '#/components/schemas/senateCommunication' SenateCommunicationTypeNumber: type: object properties: abstract: type: string example: A letter from the Director, Regulatory Management Division, Environmental Protection Agency, transmitting the Agency's request for applications - Technical Assistance to Brownfields Communities [EPA-I-OLEM-OBLR-22-12] received February 9, 2024, pursuant to 5 U.S.C. 801(a)(1)(A); Public Law 104–121, section 251; (110 Stat. 868); to the Committee on Energy and Commerce. chamber: type: string example: House committees: type: array items: allOf: - $ref: '#/components/schemas/subcommittees' - referralDate: type: string format: date example: '2024-03-07' congress: type: integer example: 118 congressionalRecordDate: type: string format: date example: '2024-03-07' number: type: integer example: 3324 sessionNumber: type: integer example: 2 updateDate: type: string format: date example: '2024-09-03' latestNominationAction: type: object properties: actionDate: type: string format: date example: '2022-12-07' text: type: string example: Received in the Senate and referred to the Committee on Armed Services. nomination: type: object properties: citation: type: string example: PN2804 congress: type: integer example: 117 description: type: string example: Mary Anne Carter, of Tennessee, to be Chairperson of the National Endowment for the Arts for a term of four years, vice Maria Rosario Jackson, resigned. latestAction: $ref: '#/components/schemas/latestNominationAction' nominationType: $ref: '#/components/schemas/nominationType' number: type: integer example: 2804 organization: type: string example: Army partNumber: type: string example: '00' receivedDate: type: string format: date example: '2022-12-07' updateDate: type: string format: date-time example: '2022-12-08T05:25:17Z' url: type: string format: url example: https://api.congress.gov/v3/nomination/117/2804?format=json Nominations: type: object properties: nominations: type: array items: $ref: '#/components/schemas/nomination' nominee: type: object properties: nomineeCount: type: integer example: 1 ordinal: type: integer example: 1 organization: type: string example: Federal Maritime Commission positionTitle: type: string example: Federal Maritime Commissioner url: type: string format: url example: https://api.congress.gov/v3/nomination/118/16/1?format=json Nomination: type: object properties: nomination: type: object properties: actions: type: object properties: count: type: integer example: 7 url: type: string format: url example: https://api.congress.gov/v3/nomination/118/16/actions?format=json authorityDate: type: string format: date example: '2025-10-21' citation: type: string example: PN16 committees: type: object properties: count: type: integer example: 1 url: type: string format: url example: https://api.congress.gov/v3/nomination/118/16/committees?format=json congress: type: integer example: 118 description: type: string example: Daniel B. Maffei, of New York, to be a Federal Maritime Commissioner for a term expiring June 30, 2027. (Reappointment) hearings: type: object properties: count: type: integer example: 1 url: type: string format: url example: https://api.congress.gov/v3/nomination/118/16/hearings?format=json latestAction: type: object properties: actionDate: type: string format: date example: '2024-05-14' text: type: string example: Confirmed by the Senate by Voice Vote. nominationType: $ref: '#/components/schemas/nominationType' nominees: type: array items: $ref: '#/components/schemas/nominee' number: type: integer example: 16 partNumber: type: string example: '00' receivedDate: type: string format: date example: '2023-01-03' updateDate: type: string format: date-time example: '2025-10-22T15:58:44Z' senatecommittee: type: object properties: name: type: string example: Armed Services Committee systemCode: type: string example: ssas00 url: type: string format: url example: https://api.congress.gov/v3/committee/senate/ssas00?format=json nomineeAction: type: object properties: actionCode: type: string example: S05120 actionDate: type: string format: date example: '2022-08-03' committees: type: array items: $ref: '#/components/schemas/senatecommittee' text: type: string example: Received in the Senate and referred to the Committee on Armed Services type: type: string example: IntroReferral NominationNominee: type: object properties: nominees: type: array items: $ref: '#/components/schemas/nominee' NominationActions: type: object properties: actions: type: array items: $ref: '#/components/schemas/nomineeAction' nominationCommittee: type: object properties: activities: type: array items: $ref: '#/components/schemas/Activity' chamber: type: string example: Senate name: type: string example: Judiciary Committee systemCode: type: string example: ssju00 type: type: string example: Standing url: type: string format: url example: https://api.congress.gov/v3/committee/senate/ssju00?format=json NominationCommittees: type: object properties: committees: type: array items: $ref: '#/components/schemas/nominationCommittee' nominationHearing: type: object properties: chamber: type: string example: Senate citation: type: string example: S.Hrg.118-694 date: type: string format: date example: '2024-02-28' jackeNumber: type: integer example: 61203 number: type: integer example: 694 NominationHearing: type: object properties: hearings: type: array items: $ref: '#/components/schemas/nominationHearing' crsreport: type: object properties: contentType: type: string example: Reports id: type: string example: R43083 publishDate: type: string format: date-time example: '2025-02-05T11:34:25Z' status: type: string example: Active title: type: string example: 'SBA Assistance to Small Business Startups: Client Experiences and Program Impact' updateDate: type: string format: date-time example: '2025-02-07T01:36:49Z' url: type: string format: url example: https://api.congress.gov/v3/crsreport/R43083 version: type: integer example: 145 CrsReport: type: object properties: CRSReports: type: array items: $ref: '#/components/schemas/crsreport' format: type: object properties: format: type: string example: PDF url: type: string format: url example: https://www.congress.gov/crs_external_products/R/PDF/R47175/R47175.1.pdf relatedMaterial: type: object properties: URL: type: string example: https://api.congress.gov/v3/law/93/pub/344 congress: type: integer example: 93 number: type: string example: 93-344 title: type: string example: Providing for budget allocations, and for other purposes. type: type: string example: PUB author: type: object properties: author: type: string example: Megan S. Lynch topic: type: object properties: topic: type: string example: Budget & Appropriations Procedure CrsReportDetail: type: object properties: authors: type: array items: $ref: '#/components/schemas/author' contentType: type: string example: Reports formats: type: array items: $ref: '#/components/schemas/format' id: type: string example: R47175 publishDate: type: string format: date-time example: '2022-07-11T04:00:00Z' relatedMaterials: type: array items: $ref: '#/components/schemas/relatedMaterial' status: type: string example: Active summary: type: string example: "The Congressional Budget Act of 1974 directs Congress to adopt\ \ a budget resolution each spring, providing an agreement between the\ \ House and Senate on a budget plan for the upcoming fiscal year (and\ \ at least four additional years). The annual budget resolution includes\ \ certain spending and revenue levels that become enforceable through\ \ points of order once both chambers have adopted the resolution.\nCongress\ \ does not always adopt a budget resolution, however, and this may complicate\ \ the development and consideration of budgetary legislation. Congress\ \ has, therefore, developed an alternative legislative tool, typically\ \ referred to as a “deeming resolution” because it is deemed to serve\ \ in place of an annual budget resolution for the purposes of establishing\ \ enforceable budgetary levels. \nOn June 8, 2022, the House of Representatives\ \ adopted H.Res. 1151, a deeming resolution for FY2023. H.Res. 1151 provided\ \ a committee spending allocation (302(a) allocation) to the House Appropriations\ \ Committee ($1.603 trillion). It also directed the chair of the House\ \ Budget Committee to subsequently file a statement in the Congressional\ \ Record that includes committee spending allocations for all other committees,\ \ as well as aggregate spending and revenue levels. (Those levels were\ \ filed on June 21, 2022.) H.Res. 1151 specified that the levels filed\ \ in the Congressional Record be consistent with the “most recent baseline\ \ of the Congressional Budget Office,” meaning that the committee spending\ \ allocations (other than for the Appropriations Committee) and the aggregate\ \ spending and revenue levels have been set at the levels currently projected\ \ under current law. \nIn addition to providing enforceable budgetary\ \ levels within the House, H.Res. 1151 grants authority to the chair of\ \ the House Budget Committee to “adjust” the budgetary levels provided\ \ under the deeming resolution in the future under specified circumstances.\ \ In addition, the resolution states that provisions designated as “emergency”\ \ shall be effectively exempt from House budgetary rules and specifies\ \ that certain accounts may receive advance appropriations for FY2024\ \ and FY2025. \n" title: type: string example: 'Settings Budgetary Levels: The House''s FY2023 Deeming Resolution' topics: type: array items: $ref: '#/components/schemas/topic' updateDate: type: string format: date-time example: '2025-06-20T23:46:23Z' url: type: string format: url example: www.congress.gov/crs-report/R47175 version: type: integer example: 1 treaty: type: object properties: congressReceived: type: integer example: 89 congressConsidered: type: integer example: 89 number: type: integer example: 3 parts: type: object suffix: type: string example: '' topic: type: string example: Dispute Settlement and Arbitration transmittedDate: type: string format: date-time example: '1965-05-17T00:00:00Z' updateDate: type: string format: date-time example: '2024-12-11T00:18:16Z' url: type: string format: url example: https://api.congress.gov/v3/treaty/89/3?format=json Treaty: type: object properties: treaties: type: array items: $ref: '#/components/schemas/treaty' TreatyDetail: type: object properties: treaty: type: object properties: actions: type: object properties: count: type: integer example: 3 url: type: string format: url example: https://api.congress.gov/v3/treaty/89/7/actions?format=json congressConsidered: type: integer example: 89 congressReceived: type: integer example: 89 countriesParties: type: array items: type: object properties: name: type: string example: Belgium inForceDate: type: string example: '' indexTerms: type: array items: type: object properties: name: type: string example: ENGLISH number: type: integer example: 7 oldNumber: type: string example: G. 89-1 oldNumberDisplayName: type: string example: Ex. G, 89th Congress, 1st Session parts: type: object relatedDocs: type: array resolutionText: type: string example: '' suffix: type: string example: '' titles: type: array items: type: object properties: title: type: string example: PROTOCOL MODIFYING CONVENTION WITH BELGIUM FOR THE AVOIDANCE OF DOUBLE TAXATION titleType: type: string example: Treaty - Short Title topic: type: string example: Taxation transmitted: type: string format: date-time example: '1965-08-05T00:00:00Z' updateDate: type: string format: date-time example: '2022-02-26T16:25:25Z' treatyAction: type: object properties: actionCode: type: string example: S05291 actionDate: type: string format: date example: '2022-08-03' committee: $ref: '#/components/schemas/senatecommittee' text: type: string example: 'Resolution of advice and consent to ratification agreed to as amended in Senate by Yea-Nay Vote. 95 - 1. Record Vote Number: 282.' type: type: string example: Floor TreatyActions: type: object properties: actions: type: array items: $ref: '#/components/schemas/treatyAction' treatyCommittee: type: object properties: activities: type: array items: type: object properties: date: type: string format: date example: '1965-10-19T04:00:00Z' name: type: string example: Reported By chamber: type: string example: Senate name: type: string example: Foreign Relations Committee subcommittees: type: array systemCode: type: string example: ssfr00 type: type: string example: Standing url: type: string example: https://api.congress.gov/v3/committee/senate/ssfr00?format=json TreatyCommittees: type: object properties: treatyCommittees: type: array items: $ref: '#/components/schemas/treatyCommittee' parameters: format: name: format in: query description: The data format. Value can be xml or json. required: false schema: type: string default: xml enum: - xml - json offset: name: offset in: query description: The starting record returned. 0 is the first record. required: false schema: type: integer limit: name: limit in: query description: The number of records returned. The maximum limit is 250. required: false schema: type: integer fromDateTime: name: fromDateTime in: query description: 'The starting timestamp to filter by update date. Use format: YYYY-MM-DDT00:00:00Z.' required: false schema: type: string toDateTime: name: toDateTime in: query description: 'The ending timestamp to filter by update date. Use format: YYYY-MM-DDT00:00:00Z.' required: false schema: type: string sort: name: sort in: query description: Sort by update date in Congress.gov. Value can be updateDate+asc or updateDate+desc. required: false schema: type: string congress: name: congress in: path description: The congress number. For example, can be 117. required: true schema: type: integer format: int32 billType: name: billType in: path description: The type of bill. Value can be hr, s, hjres, sjres, hconres, sconres, hres, or sres. required: true schema: type: string billNumber: name: billNumber in: path description: The bill's assigned number. For example, the value can be 3076. required: true schema: type: integer lawType: name: lawType in: path description: The law type. Values are either 'pub’ or ‘priv.’ required: true schema: type: string lawNumber: name: lawNumber in: path description: The law number required: true schema: type: integer amendmentType: name: amendmentType in: path description: The type of amendment. Value can be hamdt, samdt, or suamdt. required: true schema: type: string amendmentNumber: name: amendmentNumber in: path description: The amendment’s assigned number. For example, the value can be 2137. required: true schema: type: string currentMember: name: currentMember in: query description: The status of the member. Use true or false schema: type: string enum: - true - false bioguideId: name: bioguideId in: path description: The bioguide identifier for the congressional member. For example, the value can be L000174. required: true schema: type: string stateCode: name: stateCode in: path description: The two letter identifier for the state the member represents. For example, the value can be MI for Michigan. required: true schema: type: string district: name: district in: path description: The district number for the district the member represents. For example, the value can be 10. required: true schema: type: integer session: name: session in: path description: The session number. The value can be 1 or 2. required: true schema: type: integer enum: - 1 - 2 voteNumber: name: voteNumber in: path description: The assigned roll call vote number. For example, 17. required: true schema: type: integer housechamber: name: chamber in: path description: The chamber name. Value can be house. required: true schema: type: string default: house senatechamber: name: chamber in: path description: The chamber name. Value can be senate. required: true schema: type: string default: senate chamber: name: chamber in: path description: The chamber name. Value can be house, senate, or joint. required: true schema: type: string enum: - house - senate - joint committeeCode: name: committeeCode in: path description: The committee code. For example, the value can be hspw00. required: true schema: type: string conference: name: conference in: query description: Flag to indicate conference reports. Value can be true or false. required: false schema: type: boolean enum: - true - false reportType: name: reportType in: path description: The type of committee report. Value can be hrpt, srpt, or erpt. required: true schema: type: string enum: - hrpt - srpt - erpt reportNumber: name: reportNumber in: path description: The committee report’s assigned number. For example, the value can be 617. required: true schema: type: integer crsReportNumber: name: reportNumber in: path description: The number or ID of the report. For example, R47175. required: true schema: type: string jacketNumber: name: jacketNumber in: path description: The jacket number for the print. For example, the value can be 48144. required: true schema: type: integer eventId: name: eventId in: path required: true description: The event identifier. For example, the value can be 115538. schema: type: string y: name: y in: query description: The year the issue was published. For example, the value can be 2022. required: false schema: type: integer m: name: m in: query description: The month the issue was published. For example, the value can be 6. required: false schema: type: integer d: name: d in: query description: The day the issue was published. For example, the value can be 28. required: false schema: type: integer volumeNumber: name: volumeNumber in: path description: The specified volume of the daily Congressional record, for example 166. required: true schema: type: integer issueNumber: name: issueNumber in: path description: The specified issue of the daily Congressional record, for example 153. required: true schema: type: integer year: name: year in: path description: The specified year of the bound Congressional record, for example 1990. required: false schema: type: integer month: name: month in: path description: The specified month of the bound Congressional record, for example 4 for April. required: false schema: type: integer day: name: day in: path description: The specified day of the bound Congressional record, for example 18. required: false schema: type: integer communicationType: name: communicationType in: path description: The type of communication. Value can be ec, ml, pm, or pt. required: true schema: type: string enum: - ec - ml - pm - pt senateCommunicationType: name: communicationType in: path description: The type of communication. Value can be ec, pm, or pom. required: true schema: type: string enum: - ec - pm - pom communicationNumber: name: communicationNumber in: path description: The communication’s assigned number. For example, the value can be 3324. required: true schema: type: integer requirementNumber: name: requirementNumber in: path description: The requirement’s assigned number. For example, the value can be 8070. required: true schema: type: integer nominationNumber: name: nominationNumber in: path description: The nomination’s assigned number. For example, the value can be 389. required: true schema: type: integer ordinal: name: ordinal in: path description: The ordinal number. For example, the value can be 1 required: true schema: type: integer treatyNumber: name: treatyNumber in: path description: The treaty’s assigned number. For example, the value can be 13. required: true schema: type: integer treatySuffix: name: treatySuffix in: path description: The treaty’s partition letter value. For example, the value can be A. required: true schema: type: string securitySchemes: ApiKeyAuth: type: apiKey in: query name: api_key