From 10632f3f0fbe0442e07269ed2963e4113b237c99 Mon Sep 17 00:00:00 2001 From: Andrew Reiter <131792850+apreiter18@users.noreply.github.com> Date: Thu, 13 Jun 2024 10:53:30 -0400 Subject: [PATCH] Delete Documentation/swagger.yaml --- Documentation/swagger.yaml | 8865 ------------------------------------ 1 file changed, 8865 deletions(-) delete mode 100644 Documentation/swagger.yaml diff --git a/Documentation/swagger.yaml b/Documentation/swagger.yaml deleted file mode 100644 index 34eae2b..0000000 --- a/Documentation/swagger.yaml +++ /dev/null @@ -1,8865 +0,0 @@ -swagger: "2.0" -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" -basePath: "/v3" - -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: "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: "treaty" - description: "Returns treaty data from the API" - -paths: - /amendment: - get: - tags: - - "amendments" - summary: "Returns a list of amendments sorted by date of latest action." - description: | - GET /amendment/ - - **Example Request** - - https://api.congress.gov/v3/amendment?api_key=[INSERT_KEY] - - **Example Response** - - { - "amendments": [ - { - "congress": 117, - "latestAction": { - "actionDate": "2021-08-08", - "text": "Amendment SA 2137 agreed to in Senate by Yea-Nay Vote. 69 - 28. Record Vote Number: 312." - }, - "number": "2137", - "purpose": "In the nature of a substitute.", - "type": "SAMDT", - "url": "http://api.congress.gov/v3/amendment/117/samdt/2137?format=json" - }, - { - "congress": 117, - "latestAction": { - "actionDate": "2021-08-08", - "text": "Amendment SA 2131 agreed to in Senate by Voice Vote. " - }, - "number": "2131", - "purpose": "To strike a definition.", - "type": "SAMDT", - "updateDate": "2022-02-25T17:34:49Z", - "url": "https://api.congress.gov/v3/amendment/117/samdt/2131?format=json" - } - ], - } - - operationId: "Amendment" - produces: - - "application/xml" - - "application/json" - parameters: - - name: "format" - in: "query" - description: "The data format. Value can be xml or json." - required: false - type: "string" - - name: "offset" - in: "query" - description: "The starting record returned. 0 is the first record." - required: false - type: "integer" - - name: "limit" - in: "query" - description: "The number of records returned. The maximum limit is 250." - required: false - type: "integer" - - name: "fromDateTime" - in: "query" - description: "The starting timestamp to filter by update date. Use format: YYYY-MM-DDT00:00:00Z." - required: false - type: "string" - - name: "toDateTime" - in: "query" - description: "The ending timestamp to filter by update date. Use format: YYYY-MM-DDT00:00:00Z." - required: false - type: "string" - responses: - "200": - description: "Successful operation" - "400": - description: "Invalid status value" - security: - - api_key: [] - /amendment/{congress}: - get: - tags: - - "amendments" - summary: "Returns a list of amendments filtered by the specified congress, sorted by date of latest action." - description: | - GET /amendment/:congress - - **Example Request** - - https://api.congress.gov/v3/amendment/117?api_key=[INSERT_KEY] - - **Example Response** - - { - "amendments": [ - { - "congress": 117, - "latestAction": { - "actionDate": "2021-08-08", - "text": "Amendment SA 2137 agreed to in Senate by Yea-Nay Vote. 69 - 28. Record Vote Number: 312." - }, - "number": "2137", - "purpose": "In the nature of a substitute.", - "type": "SAMDT", - "url": "http://api.congress.gov/v3/amendment/117/samdt/2137?format=json" - }, - { - "congress": 117, - "latestAction": { - "actionDate": "2021-08-08", - "text": "Amendment SA 2131 agreed to in Senate by Voice Vote. " - }, - "number": "2131", - "purpose": "To strike a definition.", - "type": "SAMDT", - "updateDate": "2022-02-25T17:34:49Z", - "url": "https://api.congress.gov/v3/amendment/117/samdt/2131?format=json" - } - ], - } - - operationId: "Amendmentcongress" - produces: - - "application/xml" - - "application/json" - parameters: - - name: "congress" - in: "path" - description: "The congress number. For example, the value can be 117." - required: true - type: "integer" - - name: "format" - in: "query" - description: "The data format. Value can be xml or json." - required: false - type: "string" - - name: "offset" - in: "query" - description: "The starting record returned. 0 is the first record." - required: false - type: "integer" - - name: "limit" - in: "query" - description: "The number of records returned. The maximum limit is 250." - required: false - type: "integer" - - name: "fromDateTime" - in: "query" - description: "The starting timestamp to filter by update date. Use format: YYYY-MM-DDT00:00:00Z." - required: false - type: "string" - - name: "toDateTime" - in: "query" - description: "The ending timestamp to filter by update date. Use format: YYYY-MM-DDT00:00:00Z." - required: false - type: "string" - responses: - "200": - description: "Successful operation" - "400": - description: "Invalid status value" - security: - - api_key: [] - /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: | - GET /amendment/:congress/:amendmentType - - **Example Request** - - https://api.congress.gov/v3/amendment/117/samdt?api_key=[INSERT_KEY] - - **Example Response** - - { - "amendments": [ - { - "congress": 117, - "latestAction": { - "actionDate": "2021-08-08", - "text": "Amendment SA 2137 agreed to in Senate by Yea-Nay Vote. 69 - 28. Record Vote Number: 312." - }, - "number": "2137", - "purpose": "In the nature of a substitute.", - "type": "SAMDT", - "url": "http://api.congress.gov/v3/amendment/117/samdt/2137?format=json" - }, - { - "congress": 117, - "latestAction": { - "actionDate": "2021-08-08", - "text": "Amendment SA 2131 agreed to in Senate by Voice Vote. " - }, - "number": "2131", - "purpose": "To strike a definition.", - "type": "SAMDT", - "updateDate": "2022-02-25T17:34:49Z", - "url": "https://api.congress.gov/v3/amendment/117/samdt/2131?format=json" - } - ], - } - - operationId: "Amendmentlist" - produces: - - "application/xml" - - "application/json" - parameters: - - name: "congress" - in: "path" - description: "The congress number. For example, the value can be 117." - required: true - type: "integer" - - name: "amendmentType" - in: "path" - description: "The type of amendment. Value can be hamdt, samdt, or suamdt." - required: true - type: "string" - - name: "format" - in: "query" - description: "The data format. Value can be xml or json." - required: false - type: "string" - - name: "offset" - in: "query" - description: "The starting record returned. 0 is the first record." - required: false - type: "integer" - - name: "limit" - in: "query" - description: "The number of records returned. The maximum limit is 250." - required: false - type: "integer" - - name: "fromDateTime" - in: "query" - description: "The starting timestamp to filter by update date. Use format: YYYY-MM-DDT00:00:00Z." - required: false - type: "string" - - name: "toDateTime" - in: "query" - description: "The ending timestamp to filter by update date. Use format: YYYY-MM-DDT00:00:00Z." - required: false - type: "string" - responses: - "200": - description: "Successful operation" - "400": - description: "Invalid status value" - security: - - api_key: [] - /amendment/{congress}/{amendmentType}/{amendmentNumber}: - get: - tags: - - "amendments" - summary: "Returns detailed information for a specified amendment." - description: | - GET /amendment/:congress/:amendmentType/:amendmentNumber - - **Example Request** - - https://api.congress.gov/v3/amendment/117/samdt/2137?api_key=[INSERT_KEY] - - **Example Response** - - { - "amendment": { - "actions": { - "count": 19, - "url": "https://api.congress.gov/v3/amendment/117/samdt/2137/actions?format=json" - }, - "amendedBill": { - "congress": 117, - "number": "3684", - "originChamber": "House", - "originChamberCode": "H", - "title": "Infrastructure Investment and Jobs Act", - "type": "HR", - "url": "https://api.congress.gov/v3/bill/117/hr/3684?format=json" - }, - "amendmentsToAmendment": { - "count": 507, - "url": "https://api.congress.gov/v3/amendment/117/samdt/2137/amendments?format=json" - }, - "chamber": "Senate", - "congress": 117, - "cosponsors": { - "count": 9, - "countIncludingWithdrawnCosponsors": 9, - "url": "https://api.congress.gov/v3/amendment/117/samdt/2137/cosponsors?format=json" - }, - "latestAction": { - "actionDate": "2021-08-08", - "text": "Amendment SA 2137 agreed to in Senate by Yea-Nay Vote. 69 - 28. Record Vote Number: 312." - }, - "number": "2137", - "proposedDate": "2021-08-01T04:00:00Z", - "purpose": "In the nature of a substitute.", - "sponsors": [ - { - "bioguideId": "S001191", - "firstName": "Kyrsten", - "fullName": "Sen. Sinema, Kyrsten [D-AZ]", - "lastName": "Sinema", - "url": "https://api.congress.gov/v3/member/S001191?format=json" - } - ], - "submittedDate": "2021-08-01T04:00:00Z", - "type": "SAMDT" - "updateDate": "2022-02-08T17:27:59Z", - } - } - - operationId: "Amendmentdetails" - produces: - - "application/xml" - - "application/json" - parameters: - - name: "congress" - in: "path" - description: "The congress number. For example, the value can be 117." - required: true - type: "integer" - - name: "amendmentType" - in: "path" - description: "The type of amendment. Value can be hamdt, samdt, or suamdt." - required: true - type: "string" - - name: "amendmentNumber" - in: "path" - description: "The amendment's assigned number. For example, the value can be 2137." - required: true - type: "integer" - - name: "format" - in: "query" - description: "The data format. Value can be xml or json." - required: false - type: "string" - responses: - "200": - description: "Successful operation" - "400": - description: "Invalid status value" - security: - - api_key: [] - /amendment/{congress}/{amendmentType}/{amendmentNumber}/actions: - get: - tags: - - "amendments" - summary: "Returns the list of actions on a specified amendment." - description: | - GET /amendment/:congress/:amendmentType/:amendmentNumber/actions - - **Example Request** - - https://api.congress.gov/v3/amendment/117/samdt/2137/actions?api_key=[INSERT_KEY] - - **Example Response** - - { - "actions": [ - { - "actionDate": "2021-08-08", - "recordedVotes": [ - { - "chamber": "Senate", - "congress": 117, - "date": "2021-08-09T00:45:48Z", - "rollNumber": 312, - "sessionNumber": 1, - "url": "https://www.senate.gov/legislative/LIS/roll_call_votes/vote1171/vote_117_1_00312.xml" - } - ], - "sourceSystem": { - "code": 0, - "name": "Senate" - }, - "text": "Amendment SA 2137 agreed to in Senate by Yea-Nay Vote. 69 - 28. Record Vote Number: 312.", - "type": "Floor", - }, - { - "actionDate": "2021-08-08", - "recordedVotes": [ - { - "chamber": "Senate", - "congress": 117, - "date": "2021-08-09T00:37:19Z", - "rollNumber": 311, - "sessionNumber": 1, - "url": "https://www.senate.gov/legislative/LIS/roll_call_votes/vote1171/vote_117_1_00311.xml" - } - ], - "sourceSystem": { - "code": 0, - "name": "Senate" - }, - "text": "Motion to waive all applicable budgetary discipline with respect to amendment SA 2137 agreed to in Senate by Yea-Nay Vote. 64 - 33. Record Vote Number: 311. ", - "type": "Floor" - }, - ], - } - - operationId: "Amendmentactions" - produces: - - "application/xml" - - "application/json" - parameters: - - name: "congress" - in: "path" - description: "The congress number. For example, the value can be 117." - required: true - type: "integer" - - name: "amendmentType" - in: "path" - description: "The type of amendment. Value can be hamdt, samdt, or suamdt." - required: true - type: "string" - - name: "amendmentNumber" - in: "path" - description: "The amendment's assigned number. For example, the value can be 2137." - required: true - type: "integer" - - name: "format" - in: "query" - description: "The data format. Value can be xml or json." - required: false - type: "string" - - name: "offset" - in: "query" - description: "The starting record returned. 0 is the first record." - required: false - type: "integer" - - name: "limit" - in: "query" - description: "The number of records returned. The maximum limit is 250." - required: false - type: "integer" - responses: - "200": - description: "Successful operation" - "400": - description: "Invalid status value" - security: - - api_key: [] - /amendment/{congress}/{amendmentType}/{amendmentNumber}/cosponsors: - get: - tags: - - "amendments" - summary: "Returns the list of cosponsors on a specified amendment." - description: | - GET /amendment/:congress/:amendmentType/:amendmentNumber/cosponsors - - **Example Request** - - https://api.congress.gov/v3/amendment/117/samdt/2137/cosponsors?api_key=[INSERT_KEY] - - **Example Response** - - { - "cosponsors": [ - { - "bioguideId": "P000449", - "firstName": "Rob", - "fullName": "Sen. Portman, Rob [R-OH]", - "isOriginalCosponsor": true, - "lastName": "Portman", - "party": "R", - "sponsorshipDate": "2021-08-01", - "url": "https://api.congress.gov/v3/member/P000449?format=json" - }, - { - "bioguideId": "M001183", - "firstName": "Joseph", - "fullName": "Sen. Manchin, Joe, III [D-WV]", - "isOriginalCosponsor": true, - "lastName": "Manchin", - "party": "D", - "sponsorshipDate": "2021-08-01", - "state": "WV", - "url": "https://api.congress.gov/v3/member/M001183?format=json" - }, - ], - } - - operationId: "Amendmentcosponsors" - produces: - - "application/xml" - - "application/json" - parameters: - - name: "congress" - in: "path" - description: "The congress number. For example, the value can be 117." - required: true - type: "integer" - - name: "amendmentType" - in: "path" - description: "The type of amendment. Value can be hamdt, samdt, or suamdt." - required: true - type: "string" - - name: "amendmentNumber" - in: "path" - description: "The amendment's assigned number. For example, the value can be 2137." - required: true - type: "integer" - - name: "format" - in: "query" - description: "The data format. Value can be xml or json." - required: false - type: "string" - - name: "offset" - in: "query" - description: "The starting record returned. 0 is the first record." - required: false - type: "integer" - - name: "limit" - in: "query" - description: "The number of records returned. The maximum limit is 250." - required: false - type: "integer" - responses: - "200": - description: "Successful operation" - "400": - description: "Invalid status value" - security: - - api_key: [] - /amendment/{congress}/{amendmentType}/{amendmentNumber}/amendments: - get: - tags: - - "amendments" - summary: "Returns the list of amendments to a specified amendment." - description: | - GET /amendment/:congress/:amendmentType/:amendmentNumber/amendments - - **Example Request** - - https://api.congress.gov/v3/amendment/117/samdt/2137/amendments?api_key=[INSERT_KEY] - - **Example Response** - - { - "amendments": [ - { - "congress": 117, - "latestAction": { - "date": "2021-08-04", - "text": "Amendment SA 2548 agreed to in Senate by Voice Vote." - }, - "number": "2548", - "purpose": "To require the Secretary of Agriculture to establish a Joint Chiefs Landscape Restoration Partnership program.", - "type": "SAMDT", - "url": "https://api.congress.gov/v3/amendment/117/samdt/2548?format=json" - }, - { - "congress": 117, - "number": "2547", - "type": "SAMDT", - "updateDate": "2022-02-25T17:34:50Z", - "url": "https://api.congress.gov/v3/amendment/117/samdt/2547?format=json" - }, - ], - } - - operationId: "Amendmentamendments" - produces: - - "application/xml" - - "application/json" - parameters: - - name: "congress" - in: "path" - description: "The congress number. For example, the value can be 117." - required: true - type: "integer" - - name: "amendmentType" - in: "path" - description: "The type of amendment. Value can be hamdt, samdt, or suamdt." - required: true - type: "string" - - name: "amendmentNumber" - in: "path" - description: "The amendment's assigned number. For example, the value can be 2137." - required: true - type: "integer" - - name: "format" - in: "query" - description: "The data format. Value can be xml or json." - required: false - type: "string" - - name: "offset" - in: "query" - description: "The starting record returned. 0 is the first record." - required: false - type: "integer" - - name: "limit" - in: "query" - description: "The number of records returned. The maximum limit is 250." - required: false - type: "integer" - responses: - "200": - description: "Successful operation" - "400": - description: "Invalid status value" - security: - - api_key: [] - /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: | - GET /amendment/:congress/:amendmentType/:amendmentNumber/text - - **Example Request** - - https://api.congress.gov/v3/amendment/117/hamdt/287/text?api_key=[INSERT_KEY] - - **Example Response** - - { - "textVersions": [ - { - "date": "2022-07-14T06:20:29Z", - "formats": [ - { - "type": "PDF", - "url":"https://www.congress.gov/117/crec/2022/07/13/168/115/CREC-2022-07-13-pt2-PgH6339-2.pdf" - }, - { - "type": "Formatted XML", - "url": "https://www.congress.gov/117/crec/2022/07/13/168/115/modified/CREC-2022-07-13-pt2-PgH6339-2.htm" - } - ], - "type": "Offered" - }, - ] - } - - operationId: "amendmentsText" - produces: - - "application/xml" - - "application/json" - parameters: - - name: "congress" - in: "path" - description: "The congress number. This is endpoint is for the 117th Congress and onwards. For example, the value can be 117." - required: true - type: "integer" - - name: "amendmentType" - in: "path" - description: "The type of amendment. Value can be hamdt or samdt." - required: true - type: "string" - - name: "amendmentNumber" - in: "path" - description: "The bill's assigned number. For example, the value can be 287." - required: true - type: "integer" - - name: "format" - in: "query" - description: "The data format. Value can be xml or json." - required: false - type: "string" - - name: "offset" - in: "query" - description: "The starting record returned. 0 is the first record." - required: false - type: "integer" - - name: "limit" - in: "query" - description: "The number of records returned. The maximum limit is 250." - required: false - type: "integer" - responses: - "200": - description: "Successful operation" - "400": - description: "Invalid status value" - security: - - api_key: [] - /bill: - get: - tags: - - "bill" - summary: "Returns a list of bills sorted by date of latest action." - description: | - GET /bill - - **Example Request** - - https://api.congress.gov/v3/bill?api_key=[INSERT_KEY] - - **Example Response** - - { - "bills": [ - { - "congress": 117, - "latestAction": { - "actionDate": "2022-04-06", - "text": "Became Public Law No: 117-108." - }, - "number": "3076", - "originChamber": "House", - "originChamberCode": "H", - "title": "Postal Service Reform Act of 2022", - "type": "HR", - "updateDate": "2022-09-29", - "updateDateIncludingText": "2022-09-29T03:27:05Z", - "url": "https://api.congress.gov/v3/bill/117/hr/3076?format=json" - }, - { - "congress": 117, - "latestAction": { - "actionDate": "2022-04-06", - "text": "Read twice. Placed on Senate Legislative Calendar under General Orders. Calendar No. 343." - }, - "number": "3599", - "originChamber": "House", - "originChamberCode": "H", - "title": "Federal Rotational Cyber Workforce Program Act of 2021", - "type": "HR", - "updateDate": "2022-09-29", - "updateDateIncludingText": "2022-09-29T03:41:50Z", - "url": "https://api.congress.gov/v3/bill/117/hr/3599?format=json" - }, - ], - } - - operationId: "bill_list_all" - produces: - - "application/xml" - - "application/json" - parameters: - - name: "format" - in: "query" - description: "The data format. Value can be xml or json." - required: false - type: "string" - - name: "offset" - in: "query" - description: "The starting record returned. 0 is the first record." - required: false - type: "integer" - - name: "limit" - in: "query" - description: "The number of records returned. The maximum limit is 250." - required: false - type: "integer" - - name: "fromDateTime" - in: "query" - description: "The starting timestamp to filter by update date. Use format: YYYY-MM-DDT00:00:00Z." - required: false - type: "string" - - name: "toDateTime" - in: "query" - description: "The ending timestamp to filter by update date. Use format: YYYY-MM-DDT00:00:00Z." - required: false - type: "string" - - name: "sort" - in: "query" - description: "Sort by update date in Congress.gov. Value can be updateDate+asc or updateDate+desc." - required: false - type: "string" - responses: - "200": - description: "Successful operation" - "400": - description: "Invalid status value" - security: - - api_key: [] - - /bill/{congress}: - get: - tags: - - "bill" - summary: "Returns a list of bills filtered by the specified congress, sorted by date of latest action." - description: | - GET /bill/:congress - - **Example Request** - - https://api.congress.gov/v3/bill/117?fromDateTime=2022-08-04T04:02:00Z&toDateTime=2022-09-30T04:03:00Z&sort=updateDate+desc&api_key=[INSERT_KEY] - - **Example Response** - - { - "bills": [ - { - "congress": 117, - "latestAction": { - "actionDate": "2022-04-06", - "text": "Became Public Law No: 117-108." - }, - "number": "3076", - "originChamber": "House", - "originChamberCode": "H", - "title": "Postal Service Reform Act of 2022", - "type": "HR", - "updateDate": "2022-09-29", - "updateDateIncludingText": "2022-09-29T03:27:05Z", - "url": "https://api.congress.gov/v3/bill/117/hr/3076?format=json" - }, - { - "congress": 117, - "latestAction": { - "actionDate": "2022-04-06", - "text": "Read twice. Placed on Senate Legislative Calendar under General Orders. Calendar No. 343." - }, - "number": "3599", - "originChamber": "House", - "originChamberCode": "H", - "title": "Federal Rotational Cyber Workforce Program Act of 2021", - "type": "HR", - "updateDate": "2022-09-29", - "updateDateIncludingText": "2022-09-29T03:41:50Z", - "url": "https://api.congress.gov/v3/bill/117/hr/3599?format=json" - }, - ], - } - - operationId: "bill_list_by_congress" - produces: - - "application/xml" - - "application/json" - parameters: - - name: "congress" - in: "path" - description: "The congress number. For example, the value can be 117." - required: true - type: "integer" - - name: "format" - in: "query" - description: "The data format. Value can be xml or json." - required: false - type: "string" - - name: "offset" - in: "query" - description: "The starting record returned. 0 is the first record." - required: false - type: "integer" - - name: "limit" - in: "query" - description: "The number of records returned. The maximum limit is 250." - required: false - type: "integer" - - name: "fromDateTime" - in: "query" - description: "The starting timestamp to filter by update date. Use format: YYYY-MM-DDT00:00:00Z." - required: false - type: "string" - - name: "toDateTime" - in: "query" - description: "The ending timestamp to filter by update date. Use format: YYYY-MM-DDT00:00:00Z." - required: false - type: "string" - - name: "sort" - in: "query" - description: "Sort by update date in Congress.gov. Value can be updateDate+asc or updateDate+desc." - required: false - type: "string" - responses: - "200": - description: "Successful operation" - "400": - description: "Invalid status value" - security: - - api_key: [] - /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: | - GET /bill/:congress/:billType - - **Example Request** - - https://api.congress.gov/v3/bill/117/hr?fromDateTime=2022-08-04T04:02:00Z&toDateTime=2022-09-30T04:03:00Z&sort=updateDate+asc&api_key=[INSERT_KEY] - - **Example Response** - - { - "bills": [ - { - "congress": 117, - "latestAction": { - "actionDate": "2022-04-06", - "text": "Became Public Law No: 117-108." - }, - "number": "3076", - "originChamber": "House", - "originChamberCode": "H", - "title": "Postal Service Reform Act of 2022", - "type": "HR", - "updateDate": "2022-09-29", - "updateDateIncludingText": "2022-09-29T03:27:05Z", - "url": "https://api.congress.gov/v3/bill/117/hr/3076?format=json" - }, - { - "congress": 117, - "latestAction": { - "actionDate": "2022-04-06", - "text": "Read twice. Placed on Senate Legislative Calendar under General Orders. Calendar No. 343." - }, - "number": "3599", - "originChamber": "House", - "originChamberCode": "H", - "title": "Federal Rotational Cyber Workforce Program Act of 2021", - "type": "HR", - "updateDate": "2022-09-29", - "updateDateIncludingText": "2022-09-29T03:41:50Z", - "url": "https://api.congress.gov/v3/bill/117/hr/3599?format=json" - }, - ], - } - - operationId: "bill_list_by_type" - produces: - - "application/xml" - - "application/json" - parameters: - - name: "congress" - in: "path" - description: "The congress number. For example, the value can be 117." - required: true - type: "integer" - - name: "billType" - in: "path" - description: "The type of bill. Value can be hr, s, hjres, sjres, hconres, sconres, hres, or sres." - required: true - type: "string" - - name: "format" - in: "query" - description: "The data format. Value can be xml or json." - required: false - type: "string" - - name: "offset" - in: "query" - description: "The starting record returned. 0 is the first record." - required: false - type: "integer" - - name: "limit" - in: "query" - description: "The number of records returned. The maximum limit is 250." - required: false - type: "integer" - - name: "fromDateTime" - in: "query" - description: "The starting timestamp to filter by update date. Use format: YYYY-MM-DDT00:00:00Z." - required: false - type: "string" - - name: "toDateTime" - in: "query" - description: "The ending timestamp to filter by update date. Use format: YYYY-MM-DDT00:00:00Z." - required: false - type: "string" - - name: "sort" - in: "query" - description: "Sort by update date in Congress.gov. Value can be updateDate+asc or updateDate+desc." - required: false - type: "string" - responses: - "200": - description: "Successful operation" - "400": - description: "Invalid status value" - security: - - api_key: [] - /bill/{congress}/{billType}/{billNumber}: - get: - tags: - - "bill" - summary: "Returns detailed information for a specified bill." - description: | - GET /bill/:congress/:billType/:billNumber - - **Example Request** - - https://api.congress.gov/v3/bill/117/hr/3076?api_key=[INSERT_KEY] - - **Example Response** - - { - "bill": { - "actions": { - "count": 74, - "url": "https://api.congress.gov/v3/bill/117/hr/3076/actions?format=json" - }, - "amendments": { - "count": 48, - "url": "https://api.congress.gov/v3/bill/117/hr/3076/amendments?format=json" - }, - "cboCostEstimates": [ - { - "description": "As ordered reported by the House Committee on Oversight and Reform on May 13, 2021\n", - "pubDate": "2021-07-14T17:27:00Z", - "title": "H.R. 3076, Postal Service Reform Act of 2021", - "url": "https://www.cbo.gov/publication/57356" - }, - { - "description": "As Posted on February 3, 2022,\nand as Amended by Amendment #1, the Manager's Amendment, as Posted on February 4, 2022\n", - "pubDate": "2022-02-04T18:03:00Z", - "title": "Estimated Budgetary Effects of Rules Committee Print 117-32 for H.R. 3076, the Postal Service Reform Act of 2022", - "url": "https://www.cbo.gov/publication/57821" - } - ], - "committeeReports": [ - { - "citation": "H. Rept. 117-89,Part 1", - "url": "https://api.congress.gov/v3/committee-report/117/HRPT/89?format=json" - }, - { - "citation": "H. Rept. 117-89,Part 2", - "url": "https://api.congress.gov/v3/committee-report/117/HRPT/89?format=json" - } - ], - "committees": { - "count": 3, - "url": "https://api.congress.gov/v3/bill/117/hr/3076/committees?format=json" - }, - "congress": 117, - "constitutionalAuthorityStatementText": "
\n[Congressional Record Volume 167, Number 81 (Tuesday, May 11, 2021)]\n[House]\nFrom the Congressional Record Online through the Government Publishing Office [www.gpo.gov]\nBy Mrs. CAROLYN B. MALONEY of New York:\nH.R. 3076.\nCongress has the power to enact this legislation pursuant\nto the following:\nArticle I, Section I, Clause 18 (Necessary and Proper\nClause)\n[Page H2195]\n", - "cosponsors": { - "count": 102, - "countIncludingWithdrawnCosponsors": 102, - "url": "https://api.congress.gov/v3/bill/117/hr/3076/cosponsors?format=json" - }, - "introducedDate": "2021-05-11", - "latestAction": { - "actionDate": "2022-04-06", - "text": "Became Public Law No: 117-108." - }, - "laws": [ - { - "number": "117-108", - "type": "Public Law" - } - ], - "number": "3076", - "originChamber": "House", - "policyArea": { - "name": "Government Operations and Politics" - }, - "relatedBills": { - "count": 4, - "url": "https://api.congress.gov/v3/bill/117/hr/3076/relatedbills?format=json" - }, - "sponsors": [ - { - "bioguideId": "M000087", - "district": 12, - "firstName": "CAROLYN", - "fullName": "Rep. Maloney, Carolyn B. [D-NY-12]", - "isByRequest": "N", - "lastName": "MALONEY", - "middleName": "B.", - "party": "D", - "state": "NY", - "url": "https://api.congress.gov/v3/member/M000087?format=json" - } - ], - "subjects": { - "count": 17, - "url": "https://api.congress.gov/v3/bill/117/hr/3076/subjects?format=json" - }, - "summaries": { - "count": 5, - "url": "https://api.congress.gov/v3/bill/117/hr/3076/summaries?format=json" - }, - "textVersions": { - "count": 7, - "url": "https://api.congress.gov/v3/bill/117/hr/3076/text?format=json" - }, - "title": "Postal Service Reform Act of 2022", - "titles": { - "count": 14, - "url": "https://api.congress.gov/v3/bill/117/hr/3076/titles?format=json" - }, - "type": "HR", - "updateDate": "2022-09-29T03:27:05Z", - "updateDateIncludingText": "2022-09-29T03:27:05Z" - }, - } - - operationId: "bill_details" - produces: - - "application/xml" - - "application/json" - parameters: - - name: "congress" - in: "path" - description: "The congress number. For example, the value can be 117." - required: true - type: "integer" - - name: "billType" - in: "path" - description: "The type of bill. Value can be hr, s, hjres, sjres, hconres, sconres, hres, or sres." - required: true - type: "string" - - name: "billNumber" - in: "path" - description: "The bill's assigned number. For example, the value can be 3076." - required: true - type: "integer" - - name: "format" - in: "query" - description: "The data format. Value can be xml or json." - required: false - type: "string" - responses: - "200": - description: "Successful operation" - "400": - description: "Invalid status value" - security: - - api_key: [] - /bill/{congress}/{billType}/{billNumber}/actions: - get: - tags: - - "bill" - summary: "Returns the list of actions on a specified bill." - description: | - GET /bill/:congress/:billType/:billNumber/actions - - **Example Request** - - https://api.congress.gov/v3/bill/117/hr/3076/actions?api_key=[INSERT_KEY] - - **Example Request** - - { - "actions": [ - { - "actionCode": "36000", - "actionDate": "2022-04-06", - "sourceSystem": { - "code": 9, - "name": "Library of Congress" - }, - "text": "Became Public Law No: 117-108.", - "type": "BecameLaw" - }, - { - "actionCode": "E30000", - "actionDate": "2022-04-06", - "sourceSystem": { - "code": 9, - "name": "Library of Congress" - }, - "text": "Signed by President.", - "type": "President" - }, - ], - } - - operationId: "bill_actions" - produces: - - "application/xml" - - "application/json" - parameters: - - name: "congress" - in: "path" - description: "The congress number. For example, the value can be 117." - required: true - type: "integer" - - name: "billType" - in: "path" - description: "The type of bill. Value can be hr, s, hjres, sjres, hconres, sconres, hres, or sres." - required: true - type: "string" - - name: "billNumber" - in: "path" - description: "The bill's assigned number. For example, the value can be 3076." - required: true - type: "integer" - - name: "format" - in: "query" - description: "The data format. Value can be xml or json." - required: false - type: "string" - - name: "offset" - in: "query" - description: "The starting record returned. 0 is the first record." - required: false - type: "integer" - - name: "limit" - in: "query" - description: "The number of records returned. The maximum limit is 250." - required: false - type: "integer" - responses: - "200": - description: "Successful operation" - "400": - description: "Invalid status value" - security: - - api_key: [] - /bill/{congress}/{billType}/{billNumber}/amendments: - get: - tags: - - "bill" - summary: "Returns the list of amendments to a specified bill." - description: | - GET /bill/:congress/:billType/:billNumber/amendments - - **Example Request** - - https://api.congress.gov/v3/bill/117/hr/3076/amendments?api_key=[INSERT_KEY] - - **Example Response** - - { - "amendments": [ - { - "congress": 117, - "description": "An amendment numbered 1 printed in House Report 117-243 to clarifiy the roles and responsibilities of the Office of Personnel Management, the Social Security Administration, and the Centers for Medicare & Medicaid Services regarding the information postal employees will need to enroll in Medicare Part B; specify that performance standards must be submitted to the Postal Regulatory Commission for each product; and make other technical and conforming changes to the bill.", - "latestAction": { - "actionDate": "2022-02-08", - "actionTime": "15:39:53", - "text": "On agreeing to the Maloney, Carolyn B. amendment (A002) Agreed to by voice vote. " - }, - "number": "173", - "type": "HAMDT", - "updateDate": "2022-02-18T16:38:41Z", - "url": "https://api.congress.gov/v3/amendment/117/hamdt/173?format=json" - }, - { - "congress": 117, - "description": "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": { - "actionDate": "2022-02-08", - "text": "On agreeing to the Rules amendment (A001) Agreed to without objection. " - }, - "number": "172", - "type": "HAMDT", - "updateDate": "2022-02-18T16:38:41Z", - "url": "https://api.congress.gov/v3/amendment/117/hamdt/172?format=json" - } - ], - } - - operationId: "bill_amendments" - produces: - - "application/xml" - - "application/json" - parameters: - - name: "congress" - in: "path" - description: "The congress number. For example, the value can be 117." - required: true - type: "integer" - - name: "billType" - in: "path" - description: "The type of bill. Value can be hr, s, hjres, sjres, hconres, sconres, hres, or sres." - required: true - type: "string" - - name: "billNumber" - in: "path" - description: "The bill's assigned number. For example, the value can be 3076." - required: true - type: "integer" - - name: "format" - in: "query" - description: "The data format. Value can be xml or json." - required: false - type: "string" - - name: "offset" - in: "query" - description: "The starting record returned. 0 is the first record." - required: false - type: "integer" - - name: "limit" - in: "query" - description: "The number of records returned. The maximum limit is 250." - required: false - type: "integer" - responses: - "200": - description: "Successful operation" - "400": - description: "Invalid status value" - security: - - api_key: [] - /bill/{congress}/{billType}/{billNumber}/committees: - get: - tags: - - "bill" - summary: "Returns the list of committees associated with a specified bill." - description: | - GET /bill/:congress/:billType/:billNumber/committees - - **Example Request** - - https://api.congress.gov/v3/bill/117/hr/3076/committees?api_key=[INSERT_KEY] - - **Example Response** - - { - "committees": [ - { - "activities": [ - { - "date": "2021-07-21T19:51:51Z", - "name": "Reported by" - }, - { - "date": "2021-07-16T13:49:15Z", - "name": "Reported by" - }, - { - "date": "2021-05-13T18:36:37Z", - "name": "Markup by" - }, - { - "date": "2021-05-11T18:05:40Z", - "name": "Referred to" - } - ], - "chamber": "House", - "name": "Oversight and Reform Committee", - "systemCode": "hsgo00", - "type": "Standing", - "url": "https://api.congress.gov/v3/committee/house/hsgo00?format=json" - } - ], - } - - operationId: "bill_committees" - produces: - - "application/xml" - - "application/json" - parameters: - - name: "congress" - in: "path" - description: "The congress number. For example, the value can be 117." - required: true - type: "integer" - - name: "billType" - in: "path" - description: "The type of bill. Value can be hr, s, hjres, sjres, hconres, sconres, hres, or sres." - required: true - type: "string" - - name: "billNumber" - in: "path" - description: "The bill's assigned number. For example, the value can be 3076." - required: true - type: "integer" - - name: "format" - in: "query" - description: "The data format. Value can be xml or json." - required: false - type: "string" - - name: "offset" - in: "query" - description: "The starting record returned. 0 is the first record." - required: false - type: "integer" - - name: "limit" - in: "query" - description: "The number of records returned. The maximum limit is 250." - required: false - type: "integer" - responses: - "200": - description: "Successful operation" - "400": - description: "Invalid status value" - security: - - api_key: [] - /bill/{congress}/{billType}/{billNumber}/cosponsors: - get: - tags: - - "bill" - summary: "Returns the list of cosponsors on a specified bill." - description: | - GET /bill/:congress/:billType/:billNumber/cosponsors - - **Example Request** - - https://api.congress.gov/v3/bill/117/hr/3076/cosponsors?api_key=[INSERT_KEY] - - **Example Response** - - { - "cosponsors": [ - { - "bioguideId": "C001078", - "district": 11, - "firstName": "Gerald", - "fullName": "Rep. Connolly, Gerald E. [D-VA-11]", - "isOriginalCosponsor": true, - "lastName": "Connolly", - "middleName": "E.", - "party": "D", - "sponsorshipDate": "2021-05-11", - "state": "VA", - "url": "https://api.congress.gov/v3/member/C001078?format=json" - }, - { - "bioguideId": "F000450", - "district": 5, - "firstName": "Virginia", - "fullName": "Rep. Foxx, Virginia [R-NC-5]", - "isOriginalCosponsor": true, - "lastName": "Foxx", - "party": "R", - "sponsorshipDate": "2021-05-11", - "state": "NC", - "url": "https://api.congress.gov/v3/member/F000450?format=json" - }, - ], - } - - operationId: "bill_cosponsors" - produces: - - "application/xml" - - "application/json" - parameters: - - name: "congress" - in: "path" - description: "The congress number. For example, the value can be 117." - required: true - type: "integer" - - name: "billType" - in: "path" - description: "The type of bill. Value can be hr, s, hjres, sjres, hconres, sconres, hres, or sres." - required: true - type: "string" - - name: "billNumber" - in: "path" - description: "The bill's assigned number. For example, the value can be 3076." - required: true - type: "integer" - - name: "format" - in: "query" - description: "The data format. Value can be xml or json." - required: false - type: "string" - - name: "offset" - in: "query" - description: "The starting record returned. 0 is the first record." - required: false - type: "integer" - - name: "limit" - in: "query" - description: "The number of records returned. The maximum limit is 250." - required: false - type: "integer" - responses: - "200": - description: "Successful operation" - "400": - description: "Invalid status value" - security: - - api_key: [] - /bill/{congress}/{billType}/{billNumber}/relatedbills: - get: - tags: - - "bill" - summary: "Returns the list of related bills to a specified bill." - description: | - GET /bill/:congress/:billType/:billNumber/relatedbills - - **Example Request** - - https://api.congress.gov/v3/bill/117/hr/3076/relatedbills?api_key=[INSERT_KEY] - - **Example Response** - - { - "relatedBills": [ - { - "congress": 117, - "latestAction": { - "actionDate": "2021-05-19", - "text": "Read twice and referred to the Committee on Homeland Security and Governmental Affairs." - }, - "number": 1720, - "relationshipDetails": [ - { - "identifiedBy": "CRS", - "type": "Related bill" - } - ], - "title": "Postal Service Reform Act of 2021", - "type": "S", - "url": "https://api.congress.gov/v3/bill/117/s/1720?format=json" - }, - { - "congress": 117, - "latestAction": { - "actionDate": "2022-02-08", - "actionTime": "14:24:47", - "text": "Motion to reconsider laid on the table Agreed to without objection." - }, - "number": 912, - "relationshipDetails": [ - { - "identifiedBy": "House", - "type": "Procedurally-related" - }, - { - "identifiedBy": "House", - "type": "Related bill" - } - ], - "title": "Providing for consideration of the bill (H.R. 3076) to provide stability to and enhance the services of the United States Postal Service, and for other purposes; providing for consideration of the bill (H.R. 6617) making further continuing appropriations for the fiscal year ending September 30, 2022, and for other purposes; and for other purposes.", - "type": "HRES", - "url": "https://api.congress.gov/v3/bill/117/hres/912?format=json" - }, - ], - } - - operationId: "bill_relatedbills" - produces: - - "application/xml" - - "application/json" - parameters: - - name: "congress" - in: "path" - description: "The congress number. For example, the value can be 117." - required: true - type: "integer" - - name: "billType" - in: "path" - description: "The type of bill. Value can be hr, s, hjres, sjres, hconres, sconres, hres, or sres." - required: true - type: "string" - - name: "billNumber" - in: "path" - description: "The bill's assigned number. For example, the value can be 3076." - required: true - type: "integer" - - name: "format" - in: "query" - description: "The data format. Value can be xml or json." - required: false - type: "string" - - name: "offset" - in: "query" - description: "The starting record returned. 0 is the first record." - required: false - type: "integer" - - name: "limit" - in: "query" - description: "The number of records returned. The maximum limit is 250." - required: false - type: "integer" - responses: - "200": - description: "Successful operation" - "400": - description: "Invalid status value" - security: - - api_key: [] - /bill/{congress}/{billType}/{billNumber}/subjects: - get: - tags: - - "bill" - summary: "Returns the list of legislative subjects on a specified bill." - description: | - GET /bill/:congress/:billType/:billNumber/subjects - - **Example Request** - - https://api.congress.gov/v3/bill/117/hr/3076/subjects?api_key=[INSERT_KEY] - - **Example Response** - - { - "subjects": { - "legislativeSubjects": [ - { - "name": "Congressional oversight" - }, - { - "name": "Executive agency funding and structure" - }, - ], - "policyArea": { - "name": "Government Operations and Politics", - } - } - } - - operationId: "bill_subjects" - produces: - - "application/xml" - - "application/json" - parameters: - - name: "congress" - in: "path" - description: "The congress number. For example, the value can be 117." - required: true - type: "integer" - - name: "billType" - in: "path" - description: "The type of bill. Value can be hr, s, hjres, sjres, hconres, sconres, hres, or sres." - required: true - type: "string" - - name: "billNumber" - in: "path" - description: "The bill's assigned number. For example, the value can be 3076." - required: true - type: "integer" - - name: "format" - in: "query" - description: "The data format. Value can be xml or json." - required: false - type: "string" - - name: "offset" - in: "query" - description: "The starting record returned. 0 is the first record." - required: false - type: "integer" - - name: "limit" - in: "query" - description: "The number of records returned. The maximum limit is 250." - required: false - type: "integer" - responses: - "200": - description: "Successful operation" - "400": - description: "Invalid status value" - security: - - api_key: [] - /bill/{congress}/{billType}/{billNumber}/summaries: - get: - tags: - - "bill" - summary: "Returns the list of summaries for a specified bill." - description: | - GET /bill/:congress/:billType/:billNumber/summaries - - **Example Request** - - https://api.congress.gov/v3/bill/117/hr/3076/summaries?api_key=[INSERT_KEY] - - **Example Response** - - { - "summaries": [ - { - "actionDate": "2022-03-08", - "actionDesc": "Passed Senate", - "text": "
Postal Service Reform Act of 2022
This bill addresses the finances and operations of the U.S. Postal Service (USPS).
The bill requires the Office of Personnel Management (OPM) to establish the Postal Service Health Benefits Program within the Federal Employees Health Benefits Program under which OPM may contract with carriers to offer health benefits plans for USPS employees and retirees.
The bill provides for coordinated enrollment of retirees under this program and Medicare.
The bill repeals the requirement that the USPS annually prepay future retirement health benefits.
Additionally, the USPS may establish a program to enter into agreements with an agency of any state government, local government, or tribal government, and with other government agencies, to provide certain nonpostal products and services that reasonably contribute to the costs of the USPS and meet other specified criteria.
The USPS must develop and maintain a publicly available dashboard to track service performance and must report regularly on its operations and financial condition.
The Postal Regulatory Commission must annually submit to the USPS a budget of its expenses. It must also conduct a study to identify the causes and effects of postal inefficiencies relating to flats (e.g., large envelopes).
The USPS Office of Inspector General shall perform oversight of the Postal Regulatory Commission.
", - "updateDate": "2022-03-14T18:17:02Z", - "versionCode": "55" - }, - { - "actionDate": "2022-04-06", - "actionDesc": "Public Law", - "text": "Postal Service Reform Act of 2022
This bill addresses the finances and operations of the U.S. Postal Service (USPS).
The bill requires the Office of Personnel Management (OPM) to establish the Postal Service Health Benefits Program within the Federal Employees Health Benefits Program under which OPM may contract with carriers to offer health benefits plans for USPS employees and retirees.
The bill provides for coordinated enrollment of retirees under this program and Medicare.
The bill repeals the requirement that the USPS annually prepay future retirement health benefits.
Additionally, the USPS may establish a program to enter into agreements with an agency of any state government, local government, or tribal government, and with other government agencies, to provide certain nonpostal products and services that reasonably contribute to the costs of the USPS and meet other specified criteria.
The USPS must develop and maintain a publicly available dashboard to track service performance and must report regularly on its operations and financial condition.
The Postal Regulatory Commission must annually submit to the USPS a budget of its expenses. It must also conduct a study to identify the causes and effects of postal inefficiencies relating to flats (e.g., large envelopes).
The USPS Office of Inspector General shall perform oversight of the Postal Regulatory Commission.
", - "updateDate": "2022-04-11T14:35:39Z", - "versionCode": "49" - } - ] - } - - operationId: "bill_summaries" - produces: - - "application/xml" - - "application/json" - parameters: - - name: "congress" - in: "path" - description: "The congress number. For example, the value can be 117." - required: true - type: "integer" - - name: "billType" - in: "path" - description: "The type of bill. Value can be hr, s, hjres, sjres, hconres, sconres, hres, or sres." - required: true - type: "string" - - name: "billNumber" - in: "path" - description: "The bill's assigned number. For example, the value can be 3076." - required: true - type: "integer" - - name: "format" - in: "query" - description: "The data format. Value can be xml or json." - required: false - type: "string" - - name: "offset" - in: "query" - description: "The starting record returned. 0 is the first record." - required: false - type: "integer" - - name: "limit" - in: "query" - description: "The number of records returned. The maximum limit is 250." - required: false - type: "integer" - responses: - "200": - description: "Successful operation" - "400": - description: "Invalid status value" - security: - - api_key: [] - /bill/{congress}/{billType}/{billNumber}/text: - get: - tags: - - "bill" - summary: "Returns the list of text versions for a specified bill." - description: | - GET /bill/:congress/:billType/:billNumber/text - - **Example Request** - - https://api.congress.gov/v3/bill/117/hr/3076/text?api_key=[INSERT_KEY] - - **Example Response** - - { - "textVersions": [ - { - "date": null, - "formats": [ - { - "type": "Formatted Text", - "url": "https://www.congress.gov/117/bills/hr3076/BILLS-117hr3076enr.htm" - }, - { - "type": "PDF", - "url": "https://www.congress.gov/117/bills/hr3076/BILLS-117hr3076enr.pdf" - }, - { - "type": "Formatted XML", - "url": "https://www.congress.gov/117/bills/hr3076/BILLS-117hr3076enr.xml" - } - ], - "type": "Enrolled Bill" - }, - { - "date": "2022-02-15T05:00:00Z", - "formats": [ - { - "type": "Formatted Text", - "url": "https://www.congress.gov/117/bills/hr3076/BILLS-117hr3076pcs2.htm" - }, - { - "type": "PDF", - "url": "https://www.congress.gov/117/bills/hr3076/BILLS-117hr3076pcs2.pdf" - }, - { - "type": "Formatted XML", - "url": "https://www.congress.gov/117/bills/hr3076/BILLS-117hr3076pcs2.xml" - } - ], - "type": "Placed on Calendar Senate" - }, - ] - } - - operationId: "bill_text" - produces: - - "application/xml" - - "application/json" - parameters: - - name: "congress" - in: "path" - description: "The congress number. For example, the value can be 117." - required: true - type: "integer" - - name: "billType" - in: "path" - description: "The type of bill. Value can be hr, s, hjres, sjres, hconres, sconres, hres, or sres." - required: true - type: "string" - - name: "billNumber" - in: "path" - description: "The bill's assigned number. For example, the value can be 3076." - required: true - type: "integer" - - name: "format" - in: "query" - description: "The data format. Value can be xml or json." - required: false - type: "string" - - name: "offset" - in: "query" - description: "The starting record returned. 0 is the first record." - required: false - type: "integer" - - name: "limit" - in: "query" - description: "The number of records returned. The maximum limit is 250." - required: false - type: "integer" - responses: - "200": - description: "Successful operation" - "400": - description: "Invalid status value" - security: - - api_key: [] - /bill/{congress}/{billType}/{billNumber}/titles: - get: - tags: - - "bill" - summary: "Returns the list of titles for a specified bill." - description: | - GET /bill/:congress/:billType/:billNumber/titles - - **Example Request** - - https://api.congress.gov/v3/bill/117/hr/3076/titles?api_key=[INSERT_KEY] - - **Example Response** - - { - "titles": [ - { - "title": "Postal Service Reform Act of 2022", - "titleType": "Display Title" - "titleTypeCode": 45 - }, - { - "billTextVersionCode": "RH", - "billTextVersionName": "Reported in House", - "chamberCode": "H", - "chamberName": "House", - "title": "USPS Fairness Act", - "titleType": "Short Title(s) as Reported to House for portions of this bill" - "titleTypeCode": 107 - }, - ] - } - - operationId: "bill_titles" - produces: - - "application/xml" - - "application/json" - parameters: - - name: "congress" - in: "path" - description: "The congress number. For example, the value can be 117." - required: true - type: "integer" - - name: "billType" - in: "path" - description: "The type of bill. Value can be hr, s, hjres, sjres, hconres, sconres, hres, or sres." - required: true - type: "string" - - name: "billNumber" - in: "path" - description: "The bill's assigned number. For example, the value can be 3076." - required: true - type: "integer" - - name: "format" - in: "query" - description: "The data format. Value can be xml or json." - required: false - type: "string" - - name: "offset" - in: "query" - description: "The starting record returned. 0 is the first record." - required: false - type: "integer" - - name: "limit" - in: "query" - description: "The number of records returned. The maximum limit is 250." - required: false - type: "integer" - responses: - "200": - description: "Successful operation" - "400": - description: "Invalid status value" - security: - - api_key: [] - /summaries: - get: - tags: - - "summaries" - summary: "Returns a list of summaries sorted by date of last update." - description: | - GET /summaries - - **Example Request** - - https://api.congress.gov/v3/summaries?fromDateTime=2022-04-01T00:00:00Z&toDateTime=2022-04-03T00:00:00Z&sort=updateDate+asc - - **Example Response** - - { - "summaries": [ - { - "actionDate": "2021-02-04", - "actionDesc": "Introduced in Senate", - "bill": { - "congress": 117, - "number": "225", - "originChamber": "Senate", - "originChamberCode": "S", - "title": "Competition and Antitrust Law Enforcement Reform Act of 2021", - "type": "S", - "updateDateIncludingText": "2022-09-29T03:41:41Z", - "url": "https://api.congress.gov/v3/bill/117/s/225?format=json" - }, - "currentChamber": "Senate", - "currentChamberCode": "S", - "lastSummaryUpdateDate": "2022-03-31T15:20:50Z", - "text": "Competition and Antitrust Law Enforcement Reform Act of 2021
This bill revises antitrust laws applicable to mergers and anticompetitive conduct.
Specifically, the bill applies a stricter standard for permissible mergers by prohibiting mergers that (1) create an appreciable risk of materially lessening competition, or (2) unfairly lower the prices of goods or wages because of a lack of competition among buyers or employers (i.e., a monopsony). Under current law, mergers that substantially lessen competition are prohibited.
Additionally, for some large mergers or mergers that concentrate markets beyond a certain threshold, the bill shifts the burden of proof to the merging parties to prove that the merger does not violate the law.
The bill also prohibits exclusionary conduct that presents an appreciable risk of harming competition.
The bill also establishes monetary penalties for violations, requires annual reporting for certain mergers and acquisitions, establishes within the Federal Trade Commission (FTC) the Office of the Competition Advocate, and sets forth whistleblower protections.
The Government Accountability Office must report on (1) the success of merger remedies required by the Department of Justice or the FTC in recent consent decrees; and (2) the impact of mergers and acquisitions on wages, employment, innovation, and new business formation.
", - "updateDate": "2022-04-01T03:31:17Z", - "versionCode": "00" - }, - { - "actionDate": "2022-03-24", - "actionDesc": "Introduced in Senate", - "bill": { - "congress": 117, - "number": "3914", - "originChamber": "Senate", - "originChamberCode": "S", - "title": "Developing and Empowering our Aspiring Leaders Act of 2022", - "type": "S", - "updateDateIncludingText": "2022-09-07T13:35:29Z", - "url": "https://api.congress.gov/v3/bill/117/s/3914?format=json" - }, - "currentChamber": "Senate", - "currentChamberCode": "S", - "lastSummaryUpdateDate": "2022-03-31T17:52:12Z", - "text": "Developing and Empowering our Aspiring Leaders Act of 2022
This bill directs the Securities and Exchange Commission to revise venture capital investment regulations. Venture capital funds are exempt from certain regulations applicable to other investment firms, including those related to filings, audits, and restricted communications with investors. Under current law, non-qualifying investments—which include secondary transactions and investments in other venture capital funds—may comprise up to 20% of a venture capital fund.
The bill allows investments acquired through secondary transactions or investments in other venture capital funds to be considered as qualifying investments for venture capital funds. However, for a private fund to qualify as a venture capital fund, the fund's investments must predominately (1) be acquired directly, or (2) be investments in other venture capital funds.
", - "updateDate": "2022-04-01T03:31:16Z", - "versionCode": "00" - }, - ] - } - - operationId: "bill_summaries_all" - produces: - - "application/xml" - - "application/json" - parameters: - - name: "format" - in: "query" - description: "The data format. Value can be xml or json." - required: false - type: "string" - - name: "offset" - in: "query" - description: "The starting record returned. 0 is the first record." - required: false - type: "integer" - - name: "limit" - in: "query" - description: "The number of records returned. The maximum limit is 250." - required: false - type: "integer" - - name: "fromDateTime" - in: "query" - description: "The starting timestamp to filter by update date. Use format: YYYY-MM-DDT00:00:00Z." - required: false - type: "string" - - name: "toDateTime" - in: "query" - description: "The ending timestamp to filter by update date. Use format: YYYY-MM-DDT00:00:00Z." - required: false - type: "string" - - name: "sort" - in: "query" - description: "Sort by update date in Congress.gov. Value can be updateDate+asc or updateDate+desc." - required: false - type: "string" - responses: - "200": - description: "Successful operation" - "400": - description: "Invalid status value" - security: - - api_key: [] - /summaries/{congress}: - get: - tags: - - "summaries" - summary: "Returns a list of summaries filtered by congress, sorted by date of last update." - description: | - GET /summaries/:congress - - **Example Request** - - https://api.congress.gov/v3/summaries/117?fromDateTime=2022-04-01T00:00:00Z&toDateTime=2022-04-03T00:00:00Z&sort=updateDate+desc&api_key=[INSERT_KEY] - - **Example Response** - - { - "summaries": [ - { - "actionDate": "2021-02-04", - "actionDesc": "Introduced in Senate", - "bill": { - "congress": 117, - "number": "225", - "originChamber": "Senate", - "originChamberCode": "S", - "title": "Competition and Antitrust Law Enforcement Reform Act of 2021", - "type": "S", - "updateDateIncludingText": "2022-09-29T03:41:41Z", - "url": "https://api.congress.gov/v3/bill/117/s/225?format=json" - }, - "currentChamber": "Senate", - "currentChamberCode": "S", - "lastSummaryUpdateDate": "2022-03-31T15:20:50Z", - "text": "
Competition and Antitrust Law Enforcement Reform Act of 2021
This bill revises antitrust laws applicable to mergers and anticompetitive conduct.
Specifically, the bill applies a stricter standard for permissible mergers by prohibiting mergers that (1) create an appreciable risk of materially lessening competition, or (2) unfairly lower the prices of goods or wages because of a lack of competition among buyers or employers (i.e., a monopsony). Under current law, mergers that substantially lessen competition are prohibited.
Additionally, for some large mergers or mergers that concentrate markets beyond a certain threshold, the bill shifts the burden of proof to the merging parties to prove that the merger does not violate the law.
The bill also prohibits exclusionary conduct that presents an appreciable risk of harming competition.
The bill also establishes monetary penalties for violations, requires annual reporting for certain mergers and acquisitions, establishes within the Federal Trade Commission (FTC) the Office of the Competition Advocate, and sets forth whistleblower protections.
The Government Accountability Office must report on (1) the success of merger remedies required by the Department of Justice or the FTC in recent consent decrees; and (2) the impact of mergers and acquisitions on wages, employment, innovation, and new business formation.
", - "updateDate": "2022-04-01T03:31:17Z", - "versionCode": "00" - }, - { - "actionDate": "2022-03-24", - "actionDesc": "Introduced in Senate", - "bill": { - "congress": 117, - "number": "3914", - "originChamber": "Senate", - "originChamberCode": "S", - "title": "Developing and Empowering our Aspiring Leaders Act of 2022", - "type": "S", - "updateDateIncludingText": "2022-09-07T13:35:29Z", - "url": "https://api.congress.gov/v3/bill/117/s/3914?format=json" - }, - "currentChamber": "Senate", - "currentChamberCode": "S", - "lastSummaryUpdateDate": "2022-03-31T17:52:12Z", - "text": "Developing and Empowering our Aspiring Leaders Act of 2022
This bill directs the Securities and Exchange Commission to revise venture capital investment regulations. Venture capital funds are exempt from certain regulations applicable to other investment firms, including those related to filings, audits, and restricted communications with investors. Under current law, non-qualifying investments—which include secondary transactions and investments in other venture capital funds—may comprise up to 20% of a venture capital fund.
The bill allows investments acquired through secondary transactions or investments in other venture capital funds to be considered as qualifying investments for venture capital funds. However, for a private fund to qualify as a venture capital fund, the fund's investments must predominately (1) be acquired directly, or (2) be investments in other venture capital funds.
", - "updateDate": "2022-04-01T03:31:16Z", - "versionCode": "00" - }, - ], - } - - operationId: "bill_summaries_by_congress" - produces: - - "application/xml" - - "application/json" - parameters: - - name: "congress" - in: "path" - description: "The congress number. For example, the value can be 117." - required: true - type: "integer" - - name: "format" - in: "query" - description: "The data format. Value can be xml or json." - required: false - type: "string" - - name: "offset" - in: "query" - description: "The starting record returned. 0 is the first record." - required: false - type: "integer" - - name: "limit" - in: "query" - description: "The number of records returned. The maximum limit is 250." - required: false - type: "integer" - - name: "fromDateTime" - in: "query" - description: "The starting timestamp to filter by update date. Use format: YYYY-MM-DDT00:00:00Z." - required: false - type: "string" - - name: "toDateTime" - in: "query" - description: "The ending timestamp to filter by update date. Use format: YYYY-MM-DDT00:00:00Z." - required: false - type: "string" - - name: "sort" - in: "query" - description: "Sort by update date in Congress.gov. Value can be updateDate+asc or updateDate+desc." - required: false - type: "string" - responses: - "200": - description: "Successful operation" - "400": - description: "Invalid status value" - security: - - api_key: [] - /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: | - GET /summaries/:congress/:billType - - **Example Request** - - https://api.congress.gov/v3/summaries/117/hr?fromDateTime=2022-04-01T00:00:00Z&toDateTime=2022-04-03T00:00:00Z&sort=updateDate+desc&api_key=[INSERT_KEY] - - **Example Response** - - { - "summaries": [ - { - "actionDate": "2021-02-04", - "actionDesc": "Introduced in Senate", - "bill": { - "congress": 117, - "number": "225", - "originChamber": "Senate", - "originChamberCode": "S", - "title": "Competition and Antitrust Law Enforcement Reform Act of 2021", - "type": "S", - "updateDateIncludingText": "2022-09-29T03:41:41Z", - "url": "https://api.congress.gov/v3/bill/117/s/225?format=json" - }, - "currentChamber": "Senate", - "currentChamberCode": "S", - "lastSummaryUpdateDate": "2022-03-31T15:20:50Z", - "text": "
Competition and Antitrust Law Enforcement Reform Act of 2021
This bill revises antitrust laws applicable to mergers and anticompetitive conduct.
Specifically, the bill applies a stricter standard for permissible mergers by prohibiting mergers that (1) create an appreciable risk of materially lessening competition, or (2) unfairly lower the prices of goods or wages because of a lack of competition among buyers or employers (i.e., a monopsony). Under current law, mergers that substantially lessen competition are prohibited.
Additionally, for some large mergers or mergers that concentrate markets beyond a certain threshold, the bill shifts the burden of proof to the merging parties to prove that the merger does not violate the law.
The bill also prohibits exclusionary conduct that presents an appreciable risk of harming competition.
The bill also establishes monetary penalties for violations, requires annual reporting for certain mergers and acquisitions, establishes within the Federal Trade Commission (FTC) the Office of the Competition Advocate, and sets forth whistleblower protections.
The Government Accountability Office must report on (1) the success of merger remedies required by the Department of Justice or the FTC in recent consent decrees; and (2) the impact of mergers and acquisitions on wages, employment, innovation, and new business formation.
", - "updateDate": "2022-04-01T03:31:17Z", - "versionCode": "00" - }, - { - "actionDate": "2022-03-24", - "actionDesc": "Introduced in Senate", - "bill": { - "congress": 117, - "number": "3914", - "originChamber": "Senate", - "originChamberCode": "S", - "title": "Developing and Empowering our Aspiring Leaders Act of 2022", - "type": "S", - "updateDateIncludingText": "2022-09-07T13:35:29Z", - "url": "https://api.congress.gov/v3/bill/117/s/3914?format=json" - }, - "currentChamber": "Senate", - "currentChamberCode": "S", - "lastSummaryUpdateDate": "2022-03-31T17:52:12Z", - "text": "Developing and Empowering our Aspiring Leaders Act of 2022
This bill directs the Securities and Exchange Commission to revise venture capital investment regulations. Venture capital funds are exempt from certain regulations applicable to other investment firms, including those related to filings, audits, and restricted communications with investors. Under current law, non-qualifying investments—which include secondary transactions and investments in other venture capital funds—may comprise up to 20% of a venture capital fund.
The bill allows investments acquired through secondary transactions or investments in other venture capital funds to be considered as qualifying investments for venture capital funds. However, for a private fund to qualify as a venture capital fund, the fund's investments must predominately (1) be acquired directly, or (2) be investments in other venture capital funds.
", - "updateDate": "2022-04-01T03:31:16Z", - "versionCode": "00" - }, - ], - } - - operationId: "bill_summaries_by_type" - produces: - - "application/xml" - - "application/json" - parameters: - - name: "congress" - in: "path" - description: "The congress number. For example, the value can be 117." - required: true - type: "integer" - - name: "billType" - in: "path" - description: "The type of bill. Value can be hr, s, hjres, sjres, hconres, sconres, hres, or sres." - required: true - type: "string" - - name: "format" - in: "query" - description: "The data format. Value can be xml or json." - required: false - type: "string" - - name: "offset" - in: "query" - description: "The starting record returned. 0 is the first record." - required: false - type: "integer" - - name: "limit" - in: "query" - description: "The number of records returned. The maximum limit is 250." - required: false - type: "integer" - - name: "fromDateTime" - in: "query" - description: "The starting timestamp to filter by update date. Use format: YYYY-MM-DDT00:00:00Z." - required: false - type: "string" - - name: "toDateTime" - in: "query" - description: "The ending timestamp to filter by update date. Use format: YYYY-MM-DDT00:00:00Z." - required: false - type: "string" - - name: "sort" - in: "query" - description: "Sort by update date in Congress.gov. Value can be updateDate+asc or updateDate+desc." - required: false - type: "string" - responses: - "200": - description: "Successful operation" - "400": - description: "Invalid status value" - security: - - api_key: [] - /law/{congress}: - get: - tags: - - "bill" - summary: "Returns a list of laws filtered by the specified congress." - description: | - GET /law/:congress - - **Example Request** - - https://api.congress.gov/v3/law/118?api_key=[INSERT_KEY] - - **Example Response** - - { - "bills": [ - { - "congress": 118, - "latestAction": { - "actionDate": "2023-03-20", - "text": "Became Public Law No: 118-1." - }, - "laws": [ - { - "number": "118-1", - "type": "Public Law" - } - ] - "number": "26", - "originChamber": "House", - "originChamberCode": "H", - "title": "Disapproving the action of the District of Columbia Council in approving the Revised Criminal Code Act of 2022.", - "type": "HJRES", - "updateDate": "2024-03-18", - "updateDateIncludingText": "2024-03-18T20:28:27Z", - "url": "http://api.congress.gov/v3/bill/118/hjres/26?format=json" - }, - { - "congress": 118, - "latestAction": { - "actionDate": "2023-07-26", - "text": "Became Public Law No: 118-10." - }, - "laws": [ - { - "number": "118-1", - "type": "Public Law" - } - ] - "number": "1096", - "originChamber": "House", - "originChamberCode": "H", - "title": "250th Anniversary of the United States Marine Corps Commemorative Coin Act", - "type": "HR", - "updateDate": "2024-03-18", - "updateDateIncludingText": "2024-03-18T21:14:03Z", - "url": "http://api.congress.gov/v3/bill/118/hr/1096?format=json" - }, - ], - } - - operationId: "law_list_by_congress" - produces: - - "application/xml" - - "application/json" - parameters: - - name: "congress" - in: "path" - description: "The congress number. For example, the value can be 117." - required: true - type: "integer" - - name: "format" - in: "query" - description: "The data format. Value can be xml or json." - required: false - type: "string" - - name: "offset" - in: "query" - description: "The starting record returned. 0 is the first record." - required: false - type: "integer" - - name: "limit" - in: "query" - description: "The number of records returned. The maximum limit is 250." - required: false - type: "integer" - responses: - "200": - description: "Successful operation" - "400": - description: "Invalid status value" - security: - - api_key: [] - /law/{congress}/{lawType}: - get: - tags: - - "bill" - summary: "Returns a list of laws filtered by specified congress and law type (public or private)." - description: | - GET /law/:congress/:lawType - - **Example Request** - - https://api.congress.gov/v3/law/118/pub?api_key=[INSERT_KEY] - - **Example Response** - - { - "bills": [ - { - "congress": 118, - "latestAction": { - "actionDate": "2023-03-20", - "text": "Became Public Law No: 118-1." - }, - "laws": [ - { - "number": "118-1", - "type": "Public Law" - } - ] - "number": "26", - "originChamber": "House", - "originChamberCode": "H", - "title": "Disapproving the action of the District of Columbia Council in approving the Revised Criminal Code Act of 2022.", - "type": "HJRES", - "updateDate": "2024-03-18", - "updateDateIncludingText": "2024-03-18T20:28:27Z", - "url": "http://api.congress.gov/v3/bill/118/hjres/26?format=json" - }, - { - "congress": 118, - "latestAction": { - "actionDate": "2023-07-26", - "text": "Became Public Law No: 118-10." - }, - "laws": [ - { - "number": "118-10", - "type": "Public Law" - } - ] - "number": "1096", - "originChamber": "House", - "originChamberCode": "H", - "title": "250th Anniversary of the United States Marine Corps Commemorative Coin Act", - "type": "HR", - "updateDate": "2024-03-18", - "updateDateIncludingText": "2024-03-18T21:14:03Z", - "url": "http://api.congress.gov/v3/bill/118/hr/1096?format=json" - }, - ], - } - - operationId: "law_list_by_congress_and_lawType" - produces: - - "application/xml" - - "application/json" - parameters: - - name: "congress" - in: "path" - description: "The congress number. For example, the value can be 117." - required: true - type: "integer" - - name: "lawType" - in: "path" - description: "The law type. Values are either 'pub'or 'priv.'" - required: true - type: "string" - - name: "format" - in: "query" - description: "The data format. Value can be xml or json." - required: false - type: "string" - - name: "offset" - in: "query" - description: "The starting record returned. 0 is the first record." - required: false - type: "integer" - - name: "limit" - in: "query" - description: "The number of records returned. The maximum limit is 250." - required: false - type: "integer" - responses: - "200": - description: "Successful operation" - "400": - description: "Invalid status value" - security: - - api_key: [] - /law/{congress}/{lawType}/{lawNumber}: - get: - tags: - - "bill" - summary: "Returns a law filtered by specified congress, law type (public or private), and law number." - description: | - GET /law/:congress/:lawType/:lawNumber - - **Example Request** - - https://api.congress.gov/v3/law/117/pub/108?api_key=[INSERT_KEY] - - **Example Response** - - { - "bill": { - "actions": { - "count": 74, - "url": "https://api.congress.gov/v3/bill/117/hr/3076/actions?format=json" - }, - "amendments": { - "count": 48, - "url": "https://api.congress.gov/v3/bill/117/hr/3076/amendments?format=json" - }, - "cboCostEstimates": [ - { - "description": "As ordered reported by the House Committee on Oversight and Reform on May 13, 2021\n", - "pubDate": "2021-07-14T17:27:00Z", - "title": "H.R. 3076, Postal Service Reform Act of 2021", - "url": "https://www.cbo.gov/publication/57356" - }, - { - "description": "As Posted on February 3, 2022,\nand as Amended by Amendment #1, the Manager's Amendment, as Posted on February 4, 2022\n", - "pubDate": "2022-02-04T18:03:00Z", - "title": "Estimated Budgetary Effects of Rules Committee Print 117-32 for H.R. 3076, the Postal Service Reform Act of 2022", - "url": "https://www.cbo.gov/publication/57821" - } - ], - "committeeReports": [ - { - "citation": "H. Rept. 117-89,Part 1", - "url": "https://api.congress.gov/v3/committee-report/117/HRPT/89?format=json" - }, - { - "citation": "H. Rept. 117-89,Part 2", - "url": "https://api.congress.gov/v3/committee-report/117/HRPT/89?format=json" - } - ], - "committees": { - "count": 3, - "url": "https://api.congress.gov/v3/bill/117/hr/3076/committees?format=json" - }, - "congress": 117, - "constitutionalAuthorityStatementText": "
\n[Congressional Record Volume 167, Number 81 (Tuesday, May 11, 2021)]\n[House]\nFrom the Congressional Record Online through the Government Publishing Office [www.gpo.gov]\nBy Mrs. CAROLYN B. MALONEY of New York:\nH.R. 3076.\nCongress has the power to enact this legislation pursuant\nto the following:\nArticle I, Section I, Clause 18 (Necessary and Proper\nClause)\n[Page H2195]\n", - "cosponsors": { - "count": 102, - "countIncludingWithdrawnCosponsors": 102, - "url": "https://api.congress.gov/v3/bill/117/hr/3076/cosponsors?format=json" - }, - "introducedDate": "2021-05-11", - "latestAction": { - "actionDate": "2022-04-06", - "text": "Became Public Law No: 117-108." - }, - "laws": [ - { - "number": "117-108", - "type": "Public Law" - } - ], - "number": "3076", - "originChamber": "House", - "policyArea": { - "name": "Government Operations and Politics" - }, - "relatedBills": { - "count": 4, - "url": "https://api.congress.gov/v3/bill/117/hr/3076/relatedbills?format=json" - }, - "sponsors": [ - { - "bioguideId": "M000087", - "district": 12, - "firstName": "CAROLYN", - "fullName": "Rep. Maloney, Carolyn B. [D-NY-12]", - "isByRequest": "N", - "lastName": "MALONEY", - "middleName": "B.", - "party": "D", - "state": "NY", - "url": "https://api.congress.gov/v3/member/M000087?format=json" - } - ], - "subjects": { - "count": 17, - "url": "https://api.congress.gov/v3/bill/117/hr/3076/subjects?format=json" - }, - "summaries": { - "count": 5, - "url": "https://api.congress.gov/v3/bill/117/hr/3076/summaries?format=json" - }, - "textVersions": { - "count": 7, - "url": "https://api.congress.gov/v3/bill/117/hr/3076/text?format=json" - }, - "title": "Postal Service Reform Act of 2022", - "titles": { - "count": 14, - "url": "https://api.congress.gov/v3/bill/117/hr/3076/titles?format=json" - }, - "type": "HR", - "updateDate": "2022-09-29T03:27:05Z", - "updateDateIncludingText": "2022-09-29T03:27:05Z" - }, - } - - operationId: "law_list_by_congress_lawType_and_lawNumber" - produces: - - "application/xml" - - "application/json" - parameters: - - name: "congress" - in: "path" - description: "The congress number. For example, the value can be 117." - required: true - type: "integer" - - name: "lawType" - in: "path" - description: "The law type. Values are either 'pub'or 'priv.'" - required: true - type: "string" - - name: "lawNumber" - in: "path" - description: "The law number." - required: true - type: "integer" - - name: "format" - in: "query" - description: "The data format. Value can be xml or json." - required: false - type: "string" - - name: "offset" - in: "query" - description: "The starting record returned. 0 is the first record." - required: false - type: "integer" - - name: "limit" - in: "query" - description: "The number of records returned. The maximum limit is 250." - required: false - type: "integer" - responses: - "200": - description: "Successful operation" - "400": - description: "Invalid status value" - security: - - api_key: [] - /congress: - get: - tags: - - "congress" - summary: "Returns a list of congresses and congressional sessions." - description: | - GET /congress - - **Example Request** - - https://api.congress.gov/v3/congress?api_ke[INSERT_KEY] - - **Example Response** - - { - "congresses": [ - { - "endYear": "2022", - "name": "117th Congress", - "sessions": [ - { - "chamber": "House of Representatives", - "endDate": "2022-01-03", - "number": 1, - "startDate": "2021-01-03", - "type": "R" - }, - { - "chamber": "Senate", - "endDate": "2022-01-03", - "number": 1, - "startDate": "2021-01-03", - "type": "R" - }, - { - "chamber": "House of Representatives", - "endDate": null, - "number": 2, - "startDate": "2022-01-03", - "type": "R" - }, - { - "chamber": "Senate", - "endDate": null, - "number": 2, - "startDate": "2022-01-03", - "type": "R" - } - ], - "startYear": "2021" - }, - { - "endYear": "2020", - "name": "116th Congress", - "sessions": [ - { - "chamber": "House of Representatives", - "endDate": "2020-01-03", - "number": 1, - "startDate": "2019-01-03", - "type": "R" - }, - { - "chamber": "Senate", - "endDate": "2020-01-03", - "number": 1, - "startDate": "2019-01-03", - "type": "R" - }, - { - "chamber": "House of Representatives", - "endDate": "2021-01-03", - "number": 2, - "startDate": "2020-01-03", - "type": "R" - }, - { - "chamber": "Senate", - "endDate": "2021-01-03", - "number": 2, - "startDate": "2020-01-03", - "type": "R" - } - ], - "startYear": "2019" - }, - ], - } - - operationId: "congress_list" - produces: - - "application/xml" - - "application/json" - parameters: - - name: "format" - in: "query" - description: "The data format. Value can be xml or json." - required: false - type: "string" - - name: "offset" - in: "query" - description: "The starting record returned. 0 is the first record." - required: false - type: "integer" - - name: "limit" - in: "query" - description: "The number of records returned. The maximum limit is 250." - required: false - type: "integer" - responses: - "200": - description: "Successful operation" - "400": - description: "Invalid status value" - security: - - api_key: [] - /congress/{congress}: - get: - tags: - - "congress" - summary: "Returns detailed information for a specified congress." - description: | - GET /congress/:congress - - **Example Request** - - https://api.congress.gov/v3/congress/116?api_key=[INSERT_KEY] - - **Example Response** - - { - "congress": { - "endYear": "2020", - "name": "116th Congress", - "number": 116, - "sessions": [ - { - "chamber": "House of Representatives", - "endDate": "2020-01-03", - "number": 1, - "startDate": "2019-01-03", - "type": "R" - }, - { - "chamber": "Senate", - "endDate": "2020-01-03", - "number": 1, - "startDate": "2019-01-03", - "type": "R" - }, - { - "chamber": "House of Representatives", - "endDate": "2021-01-03", - "number": 2, - "startDate": "2020-01-03", - "type": "R" - }, - { - "chamber": "Senate", - "endDate": "2021-01-03", - "number": 2, - "startDate": "2020-01-03", - "type": "R" - } - ], - "startYear": "2019", - "updateDate": "2019-01-03T18:37:12Z", - "url": "https://api.congress.gov/v3/congress/116?format=json" - }, - } - - operationId: "congress_details" - produces: - - "application/xml" - - "application/json" - parameters: - - name: "congress" - in: "path" - description: "The congress number. For example, the value can be 117." - required: true - type: "integer" - - name: "format" - in: "query" - description: "The data format. Value can be xml or json." - required: false - type: "string" - responses: - "200": - description: "Successful operation" - "400": - description: "Invalid status value" - security: - - api_key: [] - /congress/current: - get: - tags: - - "congress" - summary: "Returns detailed information for the current congress." - description: | - GET /congress/current - - **Example Request** - - https://api.congress.gov/v3/congress/current?api_key=[INSERT_KEY] - - **Example Response** - - { - "congress": { - "endYear": "2024", - "name": "118th Congress", - "number": 118, - "sessions": [ - { - "chamber": "House of Representatives", - "endDate": "2024-01-03", - "number": 1, - "startDate": "2023-01-03", - "type": "R" - }, - { - "chamber": "Senate", - "endDate": "2024-01-03", - "number": 1, - "startDate": "2023-01-03", - "type": "R" - }, - { - "chamber": "Senate", - "number": 2, - "startDate": "2024-01-03", - "type": "R" - }, - { - "chamber": "House of Representatives", - "number": 2, - "startDate": "2024-01-03", - "type": "R" - } - ], - "startYear": "2023", - "updateDate": "2023-01-03T17:43:32Z", - "url": "https://api.congress.gov/v3/congress/current?format=json" - }, - } - operationId: "congress_current_list" - produces: - - "application/xml" - - "application/json" - parameters: - - name: "format" - in: "query" - description: "The data format. Value can be xml or json." - required: false - type: "string" - - name: "offset" - in: "query" - description: "The starting record returned. 0 is the first record." - required: false - type: "integer" - - name: "limit" - in: "query" - description: "The number of records returned. The maximum limit is 250." - required: false - type: "integer" - responses: - "200": - description: "Successful operation" - "400": - description: "Invalid status value" - security: - - api_key: [] - - /member: - get: - tags: - - "member" - summary: "Returns a list of congressional members." - description: | - GET /member - - **Example Request** - - https://api.congress.gov/v3/member?api_key=[INSERT_KEY] - - **Example Response** - - { - "members": [ - { - "bioguideId": "L000174", - "depiction": { - "attribution": "Courtesy U.S. Senate Historical Office", - "imageUrl": "https://www.congress.gov/img/member/l000174_200.jpg" - }, - "district": null, - "name": "Leahy, Patrick J.", - "partyName": "Democratic", - "state": "Vermont", - "terms": { - "item": [ - { - "chamber": Senate, - "endYear": null, - "startYear": 1975 - } - ] - }, - "updateDate": "2022-11-07T13:42:19Z", - "url": "https://api.congress.gov/v3/member/L000174?format=json" - }, - { - "bioguideId": "K000377", - "depiction": { - "attribution": "Courtesy U.S. Senate Historical Office", - "imageUrl": "https://www.congress.gov/img/member/k000377_200.jpg" - }, - "district": null, - "name": "Kelly, Mark", - "partyName": "Democratic", - "state": "Arizona", - "terms": { - "item": [ - { - "chamber": Senate, - "end": null, - "start": 2020 - } - ] - }, - "updateDate": "2023-04-01T12:42:17Z", - "url": "https://api.congress.gov/v3/member/K000377?format=json" - }, - ] - } - - operationId: "member_list" - produces: - - "application/xml" - - "application/json" - parameters: - - name: "format" - in: "query" - description: "The data format. Value can be xml or json." - required: false - type: "string" - - name: "offset" - in: "query" - description: "The starting record returned. 0 is the first record." - required: false - type: "integer" - - name: "limit" - in: "query" - description: "The number of records returned. The maximum limit is 250." - required: false - type: "integer" - - name: "fromDateTime" - in: "query" - description: "The starting timestamp to filter by update date. Use format: YYYY-MM-DDT00:00:00Z." - required: false - type: "string" - - name: "toDateTime" - in: "query" - description: "The ending timestamp to filter by update date. Use format: YYYY-MM-DDT00:00:00Z." - required: false - type: "string" - - name: "currentMember" - in: "query" - description: "The status of the member. Use true or false." - required: false - type: "string" - responses: - "200": - description: "Successful operation" - "400": - description: "Invalid status value" - security: - - api_key: [] - /member/{bioguideId}: - get: - tags: - - "member" - summary: "Returns detailed information for a specified congressional member." - description: | - GET /member/:bioguideId - - **Example Request** - - https://api.congress.gov/v3/member/L000174?api_key=[INSERT_KEY] - - **Example Response** - - { - "member": { - "bioguideId": "L000174", - "birthYear": "1940", - "cosponsoredLegislation": { - "count": 7520, - "URL": "url": "https://api.congress.gov/v3/member/L000174/cosponsored-legislation" - }, - "depiction": { - "attribution": "Courtesy U.S. Senate Historical Office", - "imageUrl": "https://www.congress.gov/img/member/l000174_200.jpg" - }, - "directOrderName": "Patrick J. Leahy", - "firstName": "Patrick", - "honorificName": "Mr.", - "invertedOrderName": "Leahy, Patrick J.", - "lastName": "Leahy", - "leadership": [ - { - "congress": 113, - "type": "President Pro Tempore" - }, - { - "congress": 112, - "type": "President Pro Tempore" - }, - { - "congress": 117, - "type": "President Pro Tempore" - } - ], - "partyHistory": [ - { - "partyAbbreviation": "D", - "partyName": "Democrat", - "startYear": 1975 - } - ], - "sponsoredLegislation": { - "count": 1768, - "url": "https://api.congress.gov/v3/member/L000174/sponsored-legislation" - }, - "state": "Vermont", - "terms": [ - { - "chamber": "Senate", - "congress": 116, - "endYear": 2021, - "memberType": "Senator", - "startYear": 2019, - "stateCode": "VT", - "stateName": "Vermont" - }, - { - "chamber": "Senate", - "congress": 117, - "endYear": 2023, - "memberType": "Senator", - "startYear": 2021, - "stateCode": "VT", - "stateName": "Vermont" - } - ... - ], - "updateDate": "2022-11-07T13:42:19Z" - }, - "request": { - "bioguideId": "l000174", - "contentType": "application/json", - "format": "json" - } - } - operationId: "member_details" - produces: - - "application/xml" - - "application/json" - parameters: - - name: "bioguideId" - in: "path" - description: "The bioguide identifier for the congressional member. For example, the value can be L000174." - required: true - type: "string" - - name: "format" - in: "query" - description: "The data format. Value can be xml or json." - required: false - type: "string" - responses: - "200": - description: "Successful operation" - "400": - description: "Invalid status value" - security: - - api_key: [] - /member/{bioguideId}/sponsored-legislation: - get: - tags: - - "member" - summary: "Returns the list of legislation sponsored by a specified congressional member." - description: | - GET /member/:bioguideId/sponsored-legislation - - **Example Request** - - https://api.congress.gov/v3/member/L000174/sponsored-legislation?api_key=[INSERT_KEY] - - **Example Response** - - { - "sponsoredLegislation": [ - { - "congress": 117, - "introducedDate": "2022-06-16", - "latestAction": { - "actionDate": "2022-06-16", - "text": "Read twice and referred to the Committee on the Judiciary." - }, - "number": "4417", - "policyArea": { - "name": "Commerce" - }, - "title": "Patent Trial and Appeal Board Reform Act of 2022", - "type": "S", - "url": "https://api.congress.gov/v3/bill/117/s/4417?format=json" - }, - { - "congress": 117, - "introducedDate": "2022-06-09", - "latestAction": { - "actionDate": "2022-06-09", - "text": "Read twice and referred to the Committee on the Judiciary." - }, - "number": "4373", - "policyArea": { - "name": "Crime and Law Enforcement" - }, - "title": "NDO Fairness Act", - "type": "S", - "url": "https://api.congress.gov/v3/bill/117/s/4373?format=json" - }, - ] - } - - operationId: "sponsorship_list" - produces: - - "application/xml" - - "application/json" - parameters: - - name: "bioguideId" - in: "path" - description: "The bioguide identifier for the congressional member. For example, the value can be L000174." - required: true - type: "string" - - name: "format" - in: "query" - description: "The data format. Value can be xml or json." - required: false - type: "string" - - name: "offset" - in: "query" - description: "The starting record returned. 0 is the first record." - required: false - type: "integer" - - name: "limit" - in: "query" - description: "The number of records returned. The maximum limit is 250." - required: false - type: "integer" - responses: - "200": - description: "Successful operation" - "400": - description: "Invalid status value" - security: - - api_key: [] - /member/{bioguideId}/cosponsored-legislation: - get: - tags: - - "member" - summary: "Returns the list of legislation cosponsored by a specified congressional member." - description: | - GET /member/:bioguideId/cosponsored-legislation - - **Example Request** - - https://api.congress.gov/v3/member/L000174/cosponsored-legislation?api_key=[INSERT_KEY] - - **Example Response** - - { - "cosponsoredLegislation": [ - { - "congress": 117, - "introducedDate": "2021-05-11", - "latestAction": { - "actionDate": "2021-04-22", - "text": "Read twice and referred to the Committee on Finance." - }, - "number": "1315", - "policyArea": { - "name": "Health" - }, - "title": "Lymphedema Treatment Act", - "type": "S", - "url": "https://api.congress.gov/v3/bill/117/s/1315?format=json" - }, - { - "congress": 117, - "introducedDate": "2021-02-22", - "latestAction": { - "actionDate": "2021-03-17", - "text": "Referred to the Committee on Armed Services." - }, - "number": "344", - "policyArea": { - "name": "Armed Forces and National Security" - }, - "title": "Major Richard Star Act", - "type": "S", - "url": "https://api.congress.gov/v3/bill/117/s/344?format=json" - }, - ] - } - operationId: "cosponsorship_list" - produces: - - "application/xml" - - "application/json" - parameters: - - name: "bioguideId" - in: "path" - description: "The bioguide identifier for the congressional member. For example, the value can be L000174." - required: true - type: "string" - - name: "format" - in: "query" - description: "The data format. Value can be xml or json." - required: false - type: "string" - - name: "offset" - in: "query" - description: "The starting record returned. 0 is the first record." - required: false - type: "integer" - - name: "limit" - in: "query" - description: "The number of records returned. The maximum limit is 250." - required: false - type: "integer" - responses: - "200": - description: "Successful operation" - "400": - description: "Invalid status value" - security: - - api_key: [] - /member/congress/{congress}: - get: - tags: - - "member" - summary: "Returns the list of members specified by Congress" - description: | - GET /member/congress/:congress - - **Example Request** - - https://api.congress.gov/v3/member/congress/118?api_key=[INSERT_KEY] - - **Example Response** - - { - "members": [ - { - "bioguideId": "B001320", - "depiction": { - "attribution": "Image courtesy of the Senator's office", - "imageUrl": "https://www.congress.gov/img/member/b001320_200.jpg" - }, - "name": "Butler, Laphonza R.", - "partyName": "Democratic", - "state": "California", - "terms": { - "item": [ - { - "chamber": "Senate", - "startYear": 2023 - } - ] - }, - "updateDate": "2024-04-09T15:54:25Z", - "url": "http://api.congress.gov/v3/member/B001320?format=json" - }, - { - "bioguideId": "A000376", - "depiction": { - "attribution": "Image courtesy of the Member", - "imageUrl": "https://www.congress.gov/img/member/a000376_200.jpg" - }, - "district": 32, - "name": "Allred, Colin Z.", - "partyName": "Democratic", - "state": "Texas", - "terms": { - "item": [ - { - "chamber": "House of Representatives", - "startYear": 2019 - } - ] - }, - "updateDate": "2024-04-09T13:26:21Z", - "url": "http://api.congress.gov/v3/member/A000376?format=json" - }, - ] - } - - operationId: "congress_list" - produces: - - "application/xml" - - "application/json" - parameters: - - name: "congress" - in: "path" - description: "The congress for the congressional member. For example, the value can be 118." - required: true - type: "string" - - name: "format" - in: "query" - description: "The data format. Value can be xml or json." - required: false - type: "string" - - name: "offset" - in: "query" - description: "The starting record returned. 0 is the first record." - required: false - type: "integer" - - name: "limit" - in: "query" - description: "The number of records returned. The maximum limit is 250." - required: false - type: "integer" - responses: - "200": - description: "Successful operation" - "400": - description: "Invalid status value" - security: - - api_key: [] - /member/{stateCode}: - get: - tags: - - "member" - summary: "Returns a list of members filtered by state." - description: | - GET /member/:stateCode - - **Example Request** - - https://api.congress.gov/v3/member/MI?api_key=[INSERT_KEY] - - **Example Response** - - { - "members": [ - { - "bioguideId": "J000307", - "depiction": { - "attribution": "Image courtesy of the Member", - "imageUrl": "https://www.congress.gov/img/member/j000307_200.jpg" - }, - "district": 10, - "name": "James, John", - "partyName": "Republican", - "state": "Michigan", - "terms": { - "item": [ - { - "chamber": "House of Representatives", - "startYear": 2023 - } - ] - }, - "updateDate": "2024-03-22T18:36:13Z", - "url": "http://api.congress.gov/v3/member/J000307?format=json" - }, - ] - } - - operationId: "member_list_by_state" - produces: - - "application/xml" - - "application/json" - parameters: - - 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 - type: "string" - - name: "format" - in: "query" - description: "The data format. Value can be xml or json." - required: false - type: "string" - responses: - "200": - description: "Successful operation" - "400": - description: "Invalid status value" - security: - - api_key: [] - - /member/{stateCode}/{district}: - get: - tags: - - "member" - summary: Returns a list of members filtered by state and district. - description: | - GET /member/:stateCode/:district - - **Example Request** - - https://api.congress.gov/v3/member/MI/10?api_key=[INSERT_KEY] - - **Example Response** - - { - "members": [ - { - "bioguideId": "J000307", - "depiction": { - "attribution": "Image courtesy of the Member", - "imageUrl": "https://www.congress.gov/img/member/j000307_200.jpg" - }, - "district": 10, - "name": "James, John", - "partyName": "Republican", - "state": "Michigan", - "terms": { - "item": [ - { - "chamber": "House of Representatives", - "startYear": 2023 - } - ] - }, - "updateDate": "2024-03-22T18:36:13Z", - "url": "http://api.congress.gov/v3/member/J000307?format=json" - }, - ] - } - - operationId: "member_list_by_state_and_district" - produces: - - "application/xml" - - "application/json" - parameters: - - 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 - type: "string" - - name: "district" - in: "path" - description: "The district number for the district the member represents. For example, the value can be 10." - required: true - type: "integer" - - name: "format" - in: "query" - description: "The data format. Value can be xml or json." - required: false - type: "string" - responses: - "200": - description: "Successful operation" - "400": - description: "Invalid status value" - security: - - api_key: [] - /member/congress/{congress}/{stateCode}/{district}: - get: - tags: - - "member" - summary: Returns a list of members filtered by congress, state and district. - description: | - GET /member/congress/:congress/:stateCode/:district - - **Example Request** - - https://api.congress.gov/v3/member/congress/118/MI/10?api_key=[INSERT_KEY] - - **Example Response** - - { - "members": [ - { - "bioguideId": "J000307", - "depiction": { - "attribution": "Image courtesy of the Member", - "imageUrl": "https://www.congress.gov/img/member/j000307_200.jpg" - }, - "district": 10, - "name": "James, John", - "partyName": "Republican", - "state": "Michigan", - "terms": { - "item": [ - { - "chamber": "House of Representatives", - "startYear": 2023 - } - ] - }, - "updateDate": "2024-03-22T18:36:13Z", - "url": "http://api.congress.gov/v3/member/J000307?format=json" - }, - ] - } - - operationId: "member_list_by_congress_state_district" - produces: - - "application/xml" - - "application/json" - parameters: - - name: "congress" - in: "path" - description: "The Congress number. For example, 118." - required: true - type: "integer" - - 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 - type: "string" - - name: "district" - in: "path" - description: "The district number for the district the member represents. For example, the value can be 10." - required: true - type: "integer" - - name: "format" - in: "query" - description: "The data format. Value can be xml or json." - required: false - type: "string" - responses: - "200": - description: "Successful operation" - "400": - description: "Invalid status value" - security: - - api_key: [] - - /committee: - get: - tags: - - "committee" - summary: "Returns a list of congressional committees." - description: | - GET /committee - - **Example Request** - - https://api.congress.gov/v3/committee?api_key=[INSERT_KEY] - - **Example Response** - - { - "committees": [ - { - "chamber": "House", - "committeeTypeCode": "Standing", - "name": "Transportation and Infrastructure Committee", - "parent": null, - "subcommittees": [ - { - "name": "Investigations and Oversight Subcommittee", - "systemCode": "hspw01", - "url": "https://api.congress.gov/v3/committee/house/hspw01?format=json" - }, - { - "name": "Public Buildings and Grounds Subcommittee", - "systemCode": "hspw04", - "url": "https://api.congress.gov/v3/committee/house/hspw04?format=json" - }, - { - "name": "Economic Development Subcommittee", - "systemCode": "hspw06", - "url": "https://api.congress.gov/v3/committee/house/hspw06?format=json" - }, - { - "name": "Economic Development, Public Buildings, Hazardous Materials and Pipeline Transportation Subcommittee", - "systemCode": "hspw08", - "url": "https://api.congress.gov/v3/committee/house/hspw08?format=json" - }, - { - "name": "Railroads Subcommittee", - "systemCode": "hspw09", - "url": "https://api.congress.gov/v3/committee/house/hspw09?format=json" - }, - { - "name": "Ground Transportation Subcommittee", - "systemCode": "hspw10", - "url": "https://api.congress.gov/v3/committee/house/hspw10?format=json" - }, - { - "name": "Aviation Subcommittee", - "systemCode": "hspw05", - "url": "https://api.congress.gov/v3/committee/house/hspw05?format=json" - }, - { - "name": "Economic Development, Public Buildings, and Emergency Management Subcommittee", - "systemCode": "hspw13", - "url": "https://api.congress.gov/v3/committee/house/hspw13?format=json" - }, - { - "name": "Highways and Transit Subcommittee", - "systemCode": "hspw12", - "url": "https://api.congress.gov/v3/committee/house/hspw12?format=json" - }, - { - "name": "Railroads, Pipelines, and Hazardous Materials Subcommittee", - "systemCode": "hspw14", - "url": "https://api.congress.gov/v3/committee/house/hspw14?format=json" - }, - { - "name": "Water Resources and Environment Subcommittee", - "systemCode": "hspw02", - "url": "https://api.congress.gov/v3/committee/house/hspw02?format=json" - }, - { - "name": "Public-Private Partnerships Subcommittee", - "systemCode": "hspw33", - "url": "https://api.congress.gov/v3/committee/house/hspw33?format=json" - }, - { - "name": "Surface Transportation Subcommittee", - "systemCode": "hspw03", - "url": "https://api.congress.gov/v3/committee/house/hspw03?format=json" - }, - { - "name": "Oversight, Investigations and Emergency Management Subcommittee", - "systemCode": "hspw11", - "url": "https://api.congress.gov/v3/committee/house/hspw11?format=json" - }, - { - "name": "Coast Guard and Maritime Transportation Subcommittee", - "systemCode": "hspw07", - "url": "https://api.congress.gov/v3/committee/house/hspw07?format=json" - } - ], - "systemCode": "hspw00", - "url": "https://api.congress.gov/v3/committee/house/hspw00?format=json" - }, - ] - } - - operationId: "committee_list" - produces: - - "application/xml" - - "application/json" - parameters: - - name: "format" - in: "query" - description: "The data format. Value can be xml or json." - required: false - type: "string" - - name: "offset" - in: "query" - description: "The starting record returned. 0 is the first record." - required: false - type: "integer" - - name: "limit" - in: "query" - description: "The number of records returned. The maximum limit is 250." - required: false - type: "integer" - - name: "fromDateTime" - in: "query" - description: "The starting timestamp to filter by update date. Use format: YYYY-MM-DDT00:00:00Z." - required: false - type: "string" - - name: "toDateTime" - in: "query" - description: "The ending timestamp to filter by update date. Use format: YYYY-MM-DDT00:00:00Z." - required: false - type: "string" - responses: - "200": - description: "Successful operation" - "400": - description: "Invalid status value" - security: - - api_key: [] - /committee/{chamber}: - get: - tags: - - "committee" - summary: "Returns a list of congressional committees filtered by the specified chamber." - description: | - GET /committee/:chamber - - **Example Request** - - https://api.congress.gov/v3/committee/house?api_key=[INSERT_KEY] - - **Example Response** - - { - "committees": [ - { - "chamber": "House", - "committeeTypeCode": "Standing", - "name": "Transportation and Infrastructure Committee", - "parent": null, - "subcommittees": [ - { - "name": "Investigations and Oversight Subcommittee", - "systemCode": "hspw01", - "url": "https://api.congress.gov/v3/committee/house/hspw01?format=json" - }, - { - "name": "Public Buildings and Grounds Subcommittee", - "systemCode": "hspw04", - "url": "https://api.congress.gov/v3/committee/house/hspw04?format=json" - }, - { - "name": "Economic Development Subcommittee", - "systemCode": "hspw06", - "url": "https://api.congress.gov/v3/committee/house/hspw06?format=json" - }, - { - "name": "Economic Development, Public Buildings, Hazardous Materials and Pipeline Transportation Subcommittee", - "systemCode": "hspw08", - "url": "https://api.congress.gov/v3/committee/house/hspw08?format=json" - }, - { - "name": "Railroads Subcommittee", - "systemCode": "hspw09", - "url": "https://api.congress.gov/v3/committee/house/hspw09?format=json" - }, - { - "name": "Ground Transportation Subcommittee", - "systemCode": "hspw10", - "url": "https://api.congress.gov/v3/committee/house/hspw10?format=json" - }, - { - "name": "Aviation Subcommittee", - "systemCode": "hspw05", - "url": "https://api.congress.gov/v3/committee/house/hspw05?format=json" - }, - { - "name": "Economic Development, Public Buildings, and Emergency Management Subcommittee", - "systemCode": "hspw13", - "url": "https://api.congress.gov/v3/committee/house/hspw13?format=json" - }, - { - "name": "Highways and Transit Subcommittee", - "systemCode": "hspw12", - "url": "https://api.congress.gov/v3/committee/house/hspw12?format=json" - }, - { - "name": "Railroads, Pipelines, and Hazardous Materials Subcommittee", - "systemCode": "hspw14", - "url": "https://api.congress.gov/v3/committee/house/hspw14?format=json" - }, - { - "name": "Water Resources and Environment Subcommittee", - "systemCode": "hspw02", - "url": "https://api.congress.gov/v3/committee/house/hspw02?format=json" - }, - { - "name": "Public-Private Partnerships Subcommittee", - "systemCode": "hspw33", - "url": "https://api.congress.gov/v3/committee/house/hspw33?format=json" - }, - { - "name": "Surface Transportation Subcommittee", - "systemCode": "hspw03", - "url": "https://api.congress.gov/v3/committee/house/hspw03?format=json" - }, - { - "name": "Oversight, Investigations and Emergency Management Subcommittee", - "systemCode": "hspw11", - "url": "https://api.congress.gov/v3/committee/house/hspw11?format=json" - }, - { - "name": "Coast Guard and Maritime Transportation Subcommittee", - "systemCode": "hspw07", - "url": "https://api.congress.gov/v3/committee/house/hspw07?format=json" - } - ], - "systemCode": "hspw00", - "url": "https://api.congress.gov/v3/committee/house/hspw00?format=json" - }, - ] - } - - operationId: "committee_list_by_chamber" - produces: - - "application/xml" - - "application/json" - parameters: - - name: "chamber" - in: "path" - description: "The chamber name. Value can be house, senate, or joint." - required: true - type: "string" - - name: "format" - in: "query" - description: "The data format. Value can be xml or json." - required: false - type: "string" - - name: "offset" - in: "query" - description: "The starting record returned. 0 is the first record." - required: false - type: "integer" - - name: "limit" - in: "query" - description: "The number of records returned. The maximum limit is 250." - required: false - type: "integer" - - name: "fromDateTime" - in: "query" - description: "The starting timestamp to filter by update date. Use format: YYYY-MM-DDT00:00:00Z." - required: false - type: "string" - - name: "toDateTime" - in: "query" - description: "The ending timestamp to filter by update date. Use format: YYYY-MM-DDT00:00:00Z." - required: false - type: "string" - responses: - "200": - description: "Successful operation" - "400": - description: "Invalid status value" - security: - - api_key: [] - /committee/{congress}: - get: - tags: - - "committee" - summary: "Returns a list of congressional committees filtered by the specified congress." - description: | - GET /committee/:congress - - **Example Request** - - https://api.congress.gov/v3/committee/117?api_key=[INSERT_KEY] - - **Example Response** - - { - "committees": [ - { - "chamber": "House", - "committeeTypeCode": "Standing", - "name": "Transportation and Infrastructure Committee", - "parent": null, - "subcommittees": [ - { - "name": "Investigations and Oversight Subcommittee", - "systemCode": "hspw01", - "url": "https://api.congress.gov/v3/committee/house/hspw01?format=json" - }, - { - "name": "Public Buildings and Grounds Subcommittee", - "systemCode": "hspw04", - "url": "https://api.congress.gov/v3/committee/house/hspw04?format=json" - }, - { - "name": "Economic Development Subcommittee", - "systemCode": "hspw06", - "url": "https://api.congress.gov/v3/committee/house/hspw06?format=json" - }, - { - "name": "Economic Development, Public Buildings, Hazardous Materials and Pipeline Transportation Subcommittee", - "systemCode": "hspw08", - "url": "https://api.congress.gov/v3/committee/house/hspw08?format=json" - }, - { - "name": "Railroads Subcommittee", - "systemCode": "hspw09", - "url": "https://api.congress.gov/v3/committee/house/hspw09?format=json" - }, - { - "name": "Ground Transportation Subcommittee", - "systemCode": "hspw10", - "url": "https://api.congress.gov/v3/committee/house/hspw10?format=json" - }, - { - "name": "Aviation Subcommittee", - "systemCode": "hspw05", - "url": "https://api.congress.gov/v3/committee/house/hspw05?format=json" - }, - { - "name": "Economic Development, Public Buildings, and Emergency Management Subcommittee", - "systemCode": "hspw13", - "url": "https://api.congress.gov/v3/committee/house/hspw13?format=json" - }, - { - "name": "Highways and Transit Subcommittee", - "systemCode": "hspw12", - "url": "https://api.congress.gov/v3/committee/house/hspw12?format=json" - }, - { - "name": "Railroads, Pipelines, and Hazardous Materials Subcommittee", - "systemCode": "hspw14", - "url": "https://api.congress.gov/v3/committee/house/hspw14?format=json" - }, - { - "name": "Water Resources and Environment Subcommittee", - "systemCode": "hspw02", - "url": "https://api.congress.gov/v3/committee/house/hspw02?format=json" - }, - { - "name": "Public-Private Partnerships Subcommittee", - "systemCode": "hspw33", - "url": "https://api.congress.gov/v3/committee/house/hspw33?format=json" - }, - { - "name": "Surface Transportation Subcommittee", - "systemCode": "hspw03", - "url": "https://api.congress.gov/v3/committee/house/hspw03?format=json" - }, - { - "name": "Oversight, Investigations and Emergency Management Subcommittee", - "systemCode": "hspw11", - "url": "https://api.congress.gov/v3/committee/house/hspw11?format=json" - }, - { - "name": "Coast Guard and Maritime Transportation Subcommittee", - "systemCode": "hspw07", - "url": "https://api.congress.gov/v3/committee/house/hspw07?format=json" - } - ], - "systemCode": "hspw00", - "url": "https://api.congress.gov/v3/committee/house/hspw00?format=json" - }, - ] - } - - operationId: "committee_list_by_congress" - produces: - - "application/xml" - - "application/json" - parameters: - - name: "congress" - in: "path" - description: "The congress number. For example, the value can be 117." - required: true - type: "integer" - - name: "format" - in: "query" - description: "The data format. Value can be xml or json." - required: false - type: "string" - - name: "offset" - in: "query" - description: "The starting record returned. 0 is the first record." - required: false - type: "integer" - - name: "limit" - in: "query" - description: "The number of records returned. The maximum limit is 250." - required: false - type: "integer" - - name: "fromDateTime" - in: "query" - description: "The starting timestamp to filter by update date. Use format: YYYY-MM-DDT00:00:00Z." - required: false - type: "string" - - name: "toDateTime" - in: "query" - description: "The ending timestamp to filter by update date. Use format: YYYY-MM-DDT00:00:00Z." - required: false - type: "string" - responses: - "200": - description: "Successful operation" - "400": - description: "Invalid status value" - security: - - api_key: [] - /committee/{congress}/{chamber}: - get: - tags: - - "committee" - summary: "Returns a list of committees filtered by the specified congress and chamber." - description: | - GET /committee/:congress/:chamber - - **Example Request** - - https://api.congress.gov/v3/committee/117/house?api_key=[INSERT_KEY] - - **Example Response** - - { - "committees": [ - { - "chamber": "House", - "committeeTypeCode": "Standing", - "name": "Transportation and Infrastructure Committee", - "parent": null, - "subcommittees": [ - { - "name": "Investigations and Oversight Subcommittee", - "systemCode": "hspw01", - "url": "https://api.congress.gov/v3/committee/house/hspw01?format=json" - }, - { - "name": "Public Buildings and Grounds Subcommittee", - "systemCode": "hspw04", - "url": "https://api.congress.gov/v3/committee/house/hspw04?format=json" - }, - { - "name": "Economic Development Subcommittee", - "systemCode": "hspw06", - "url": "https://api.congress.gov/v3/committee/house/hspw06?format=json" - }, - { - "name": "Economic Development, Public Buildings, Hazardous Materials and Pipeline Transportation Subcommittee", - "systemCode": "hspw08", - "url": "https://api.congress.gov/v3/committee/house/hspw08?format=json" - }, - { - "name": "Railroads Subcommittee", - "systemCode": "hspw09", - "url": "https://api.congress.gov/v3/committee/house/hspw09?format=json" - }, - { - "name": "Ground Transportation Subcommittee", - "systemCode": "hspw10", - "url": "https://api.congress.gov/v3/committee/house/hspw10?format=json" - }, - { - "name": "Aviation Subcommittee", - "systemCode": "hspw05", - "url": "https://api.congress.gov/v3/committee/house/hspw05?format=json" - }, - { - "name": "Economic Development, Public Buildings, and Emergency Management Subcommittee", - "systemCode": "hspw13", - "url": "https://api.congress.gov/v3/committee/house/hspw13?format=json" - }, - { - "name": "Highways and Transit Subcommittee", - "systemCode": "hspw12", - "url": "https://api.congress.gov/v3/committee/house/hspw12?format=json" - }, - { - "name": "Railroads, Pipelines, and Hazardous Materials Subcommittee", - "systemCode": "hspw14", - "url": "https://api.congress.gov/v3/committee/house/hspw14?format=json" - }, - { - "name": "Water Resources and Environment Subcommittee", - "systemCode": "hspw02", - "url": "https://api.congress.gov/v3/committee/house/hspw02?format=json" - }, - { - "name": "Public-Private Partnerships Subcommittee", - "systemCode": "hspw33", - "url": "https://api.congress.gov/v3/committee/house/hspw33?format=json" - }, - { - "name": "Surface Transportation Subcommittee", - "systemCode": "hspw03", - "url": "https://api.congress.gov/v3/committee/house/hspw03?format=json" - }, - { - "name": "Oversight, Investigations and Emergency Management Subcommittee", - "systemCode": "hspw11", - "url": "https://api.congress.gov/v3/committee/house/hspw11?format=json" - }, - { - "name": "Coast Guard and Maritime Transportation Subcommittee", - "systemCode": "hspw07", - "url": "https://api.congress.gov/v3/committee/house/hspw07?format=json" - } - ], - "systemCode": "hspw00", - "url": "https://api.congress.gov/v3/committee/house/hspw00?format=json" - }, - ] - } - - operationId: "committee_list_by_congress_chamber" - produces: - - "application/xml" - - "application/json" - parameters: - - name: "congress" - in: "path" - description: "The congress number. For example, the value can be 117." - required: true - type: "integer" - - name: "chamber" - in: "path" - description: "The chamber name. Value can be house, senate, or joint." - required: true - type: "string" - - name: "format" - in: "query" - description: "The data format. Value can be xml or json." - required: false - type: "string" - - name: "offset" - in: "query" - description: "The starting record returned. 0 is the first record." - required: false - type: "integer" - - name: "limit" - in: "query" - description: "The number of records returned. The maximum limit is 250." - required: false - type: "integer" - - name: "fromDateTime" - in: "query" - description: "The starting timestamp to filter by update date. Use format: YYYY-MM-DDT00:00:00Z." - required: false - type: "string" - - name: "toDateTime" - in: "query" - description: "The ending timestamp to filter by update date. Use format: YYYY-MM-DDT00:00:00Z." - required: false - type: "string" - responses: - "200": - description: "Successful operation" - "400": - description: "Invalid status value" - security: - - api_key: [] - /committee/{chamber}/{committeeCode}: - get: - tags: - - "committee" - summary: "Returns detailed information for a specified congressional committee." - description: | - GET /committee/:chamber/:committeeCode - - **Example Request** - - https://api.congress.gov/v3/committee/house/hspw00?api_key=[INSERT_KEY] - - **Example Response** - - { - "committee": { - "bills": { - "count": 25384, - "url": "https://api.congress.gov/v3/committee/house/hspw00/bills?format=json" - }, - "communications": { - "count": 6775, - "url": "https://api.congress.gov/v3/committee/house/hspw00/house-communication?format=json" - }, - "history": [ - { - "libraryOfCongressName": "Transportation and Infrastructure", - "officialName": "Committee on Transportation and Infrastructure", - "startDate": "1995-01-04T05:00:00Z", - "updateDate": "2020-02-14T19:13:07Z" - }, - { - "endDate": "1995-01-03T05:00:00Z", - "libraryOfCongressName": "Public Works and Transportation", - "officialName": "Committee on Public Works and Transportation", - "startDate": "1975-01-01T05:00:00Z", - "updateDate": "2020-02-10T16:49:05Z" - }, - { - "endDate": "1974-12-31T05:00:00Z", - "libraryOfCongressName": "Public Works", - "officialName": "Committee on Public Works", - "startDate": "1946-08-02T04:00:00Z", - "updateDate": "2020-02-10T16:49:05Z" - } - ], - "isCurrent": true, - "reports": { - "count": 1382, - "url": "https://api.congress.gov/v3/committee/house/hspw00/reports?format=json" - }, - "subcommittees": [ - { - "name": "Investigations and Oversight Subcommittee", - "systemCode": "hspw01", - "url": "https://api.congress.gov/v3/committee/house/hspw01?format=json" - }, - { - "name": "Public Buildings and Grounds Subcommittee", - "systemCode": "hspw04", - "url": "https://api.congress.gov/v3/committee/house/hspw04?format=json" - }, - { - "name": "Economic Development Subcommittee", - "systemCode": "hspw06", - "url": "https://api.congress.gov/v3/committee/house/hspw06?format=json" - }, - { - "name": "Economic Development, Public Buildings, Hazardous Materials and Pipeline Transportation Subcommittee", - "systemCode": "hspw08", - "url": "https://api.congress.gov/v3/committee/house/hspw08?format=json" - }, - { - "name": "Railroads Subcommittee", - "systemCode": "hspw09", - "url": "https://api.congress.gov/v3/committee/house/hspw09?format=json" - }, - { - "name": "Ground Transportation Subcommittee", - "systemCode": "hspw10", - "url": "https://api.congress.gov/v3/committee/house/hspw10?format=json" - }, - { - "name": "Aviation Subcommittee", - "systemCode": "hspw05", - "url": "https://api.congress.gov/v3/committee/house/hspw05?format=json" - }, - { - "name": "Economic Development, Public Buildings, and Emergency Management Subcommittee", - "systemCode": "hspw13", - "url": "https://api.congress.gov/v3/committee/house/hspw13?format=json" - }, - { - "name": "Highways and Transit Subcommittee", - "systemCode": "hspw12", - "url": "https://api.congress.gov/v3/committee/house/hspw12?format=json" - }, - { - "name": "Railroads, Pipelines, and Hazardous Materials Subcommittee", - "systemCode": "hspw14", - "url": "https://api.congress.gov/v3/committee/house/hspw14?format=json" - }, - { - "name": "Water Resources and Environment Subcommittee", - "systemCode": "hspw02", - "url": "https://api.congress.gov/v3/committee/house/hspw02?format=json" - }, - { - "name": "Public-Private Partnerships Subcommittee", - "systemCode": "hspw33", - "url": "https://api.congress.gov/v3/committee/house/hspw33?format=json" - }, - { - "name": "Surface Transportation Subcommittee", - "systemCode": "hspw03", - "url": "https://api.congress.gov/v3/committee/house/hspw03?format=json" - }, - { - "name": "Oversight, Investigations and Emergency Management Subcommittee", - "systemCode": "hspw11", - "url": "https://api.congress.gov/v3/committee/house/hspw11?format=json" - }, - { - "name": "Coast Guard and Maritime Transportation Subcommittee", - "systemCode": "hspw07", - "url": "https://api.congress.gov/v3/committee/house/hspw07?format=json" - } - ], - "systemCode": "hspw00", - "type": "Standing", - "updateDate": "2020-02-04T00:07:37Z" - }, - } - - operationId: "committee_details" - produces: - - "application/xml" - - "application/json" - parameters: - - name: "chamber" - in: "path" - description: "The chamber name. Value can be house, senate, or joint." - required: true - type: "string" - - name: "committeeCode" - in: "path" - description: "The committee code for the committee. For example, the value can be hspw00." - required: true - type: "string" - - name: "format" - in: "query" - description: "The data format. Value can be xml or json." - required: false - type: "string" - responses: - "200": - description: "Successful operation" - "400": - description: "Invalid status value" - security: - - api_key: [] - /committee/{chamber}/{committeeCode}/bills: - get: - tags: - - "committee" - summary: "Returns the list of legislation associated with the specified congressional committee." - description: | - GET /committee/:chamber/:committeeCode/bills - - **Example Request** - - https://api.congress.gov/v3/committee/house/hspw00/bills?api_key=[INSERT_KEY] - - **Example Response** - - { - "committee-bills": { - "bills": [ - { - "actionDate": "2012-04-19T13:01:00Z", - "congress": 112, - "number": "117", - "relationshipType": "Referred to", - "type": "HCONRES", - "updateDate": "2019-02-17T21:10:13Z", - "url": "https://api.congress.gov/v3/bill/112/hconres/117?format=json" - }, - { - "actionDate": "2012-02-08T14:51:00Z", - "congress": 112, - "number": "543", - "relationshipType": "Referred to", - "type": "HRES", - "updateDate": "2019-02-17T21:05:25Z", - "url": "https://api.congress.gov/v3/bill/112/hres/543?format=json" - }, - ], - }, - } - - operationId: "committee_bills_list" - produces: - - "application/xml" - - "application/json" - parameters: - - name: "chamber" - in: "path" - description: "The chamber name. Value can be house, senate, or joint." - required: true - type: "string" - - name: "committeeCode" - in: "path" - description: "The committee code for the committee. For example, the value can be hspw00." - required: true - type: "string" - - name: "format" - in: "query" - description: "The data format. Value can be xml or json." - required: false - type: "string" - - name: "offset" - in: "query" - description: "The starting record returned. 0 is the first record." - required: false - type: "integer" - - name: "limit" - in: "query" - description: "The number of records returned. The maximum limit is 250." - required: false - type: "integer" - - name: "fromDateTime" - in: "query" - description: "The starting timestamp to filter by update date. Use format: YYYY-MM-DDT00:00:00Z." - required: false - type: "string" - - name: "toDateTime" - in: "query" - description: "The ending timestamp to filter by update date. Use format: YYYY-MM-DDT00:00:00Z." - required: false - type: "string" - responses: - "200": - description: "Successful operation" - "400": - description: "Invalid status value" - security: - - api_key: [] - /committee/{chamber}/{committeeCode}/reports: - get: - tags: - - "committee" - summary: "Returns the list of committee reports associated with a specified congressional committee." - description: | - GET /committee/:chamber/:committeeCode/reports - - **Example Request** - - https://api.congress.gov/v3/committee/house/hspw00/reports?api_key=[INSERT_KEY] - - **Example Response** - - { - "reports": [ - { - "chamber": "House", - "citation": "H. Rept. 109-570", - "congress": 109, - "number": 570, - "part": 1, - "type": "HRPT", - "updateDate": "2015-03-20 00:04:12+00:00", - "url": "https://api.congress.gov/v3/committee-report/109/HRPT/570?format=json" - }, - { - "chamber": "House", - "citation": "H. Rept. 109-121", - "congress": 109, - "number": 121, - "part": 1, - "type": "HRPT", - "updateDate": "2015-03-20 00:06:53+00:00", - "url": "https://api.congress.gov/v3/committee-report/109/HRPT/121?format=json" - }, - ] - } - - operationId: "committee_reports_by_committee" - produces: - - "application/xml" - - "application/json" - parameters: - - name: "chamber" - in: "path" - description: "The chamber name. Value can be house, senate, or joint." - required: true - type: "string" - - name: "committeeCode" - in: "path" - description: "The committee code for the committee. For example, the value can be hspw00." - required: true - type: "string" - - name: "format" - in: "query" - description: "The data format. Value can be xml or json." - required: false - type: "string" - - name: "offset" - in: "query" - description: "The starting record returned. 0 is the first record." - required: false - type: "integer" - - name: "limit" - in: "query" - description: "The number of records returned. The maximum limit is 250." - required: false - type: "integer" - - name: "fromDateTime" - in: "query" - description: "The starting timestamp to filter by update date. Use format: YYYY-MM-DDT00:00:00Z." - required: false - type: "string" - - name: "toDateTime" - in: "query" - description: "The ending timestamp to filter by update date. Use format: YYYY-MM-DDT00:00:00Z." - required: false - type: "string" - responses: - "200": - description: "Successful operation" - "400": - description: "Invalid status value" - security: - - api_key: [] - /committee/{chamber}/{committeeCode}/nominations: - get: - tags: - - "committee" - summary: "Returns the list of nominations associated with a specified congressional committee." - description: | - GET /committee/senate/:committeeCode/nominations - - **Example Request** - - https://api.congress.gov/v3/committee/senate/ssas00/nominations?format=json&api_key=[INSERT_KEY] - - **Example Response** - - { - "nominations": [ - { - "citation": "PN2477", - "congress": 117, - "description": " ", - "latestAction": { - "actionDate": "2022-09-29", - "text": "Confirmed by the Senate by Voice Vote." - }, - "nominationType": { - "isCivilian": false, - "isMilitary": true - }, - "number": 2477, - "partNumber": "00", - "receivedDate": "2022-08-03", - "updateDate": "2022-09-30 04:40:14+00:00", - "url": "https://api.congress.gov/v3/nomination/117/2477?format=json" - }, - { - "citation": "PN2486", - "congress": 117, - "description": " ", - "latestAction": { - "actionDate": "2022-09-29", - "text": "Confirmed by the Senate by Voice Vote." - }, - "nominationType": { - "isCivilian": false, - "isMilitary": true - }, - "number": 2486, - "partNumber": "00", - "receivedDate": "2022-08-03", - "updateDate": "2022-09-30 04:40:15+00:00", - "url": "https://api.congress.gov/v3/nomination/117/2486?format=json" - }, - ], - } - - operationId: "nomination_by_committee" - produces: - - "application/xml" - - "application/json" - parameters: - - name: "chamber" - in: "path" - description: "The chamber name. Value will be senate." - required: true - type: "string" - - name: "committeeCode" - in: "path" - description: "The committee code for the committee. For example, the value can be ssas00." - required: true - type: "string" - - name: "format" - in: "query" - description: "The data format. Value can be xml or json." - required: false - type: "string" - - name: "offset" - in: "query" - description: "The starting record returned. 0 is the first record." - required: false - type: "integer" - - name: "limit" - in: "query" - description: "The number of records returned. The maximum limit is 250." - required: false - type: "integer" - responses: - "200": - description: "Successful operation" - "400": - description: "Invalid status value" - security: - - api_key: [] - /committee/{chamber}/{committeeCode}/house-communication: - get: - tags: - - "committee" - summary: "Returns the list of House communications associated with a specified congressional committee." - description: | - GET /committee/:chamber/:committeeCode/house-communication - - **Example Request** - - https://api.congress.gov/v3/committee/house/hspw00/house-communication?api_key=[INSERT_KEY] - - **Example Response** - - { - "houseCommunications": [ - { - "chamber": "House", - "communicationType": { - "code": "EC", - "name": "Executive Communication" - }, - "congress": 114, - "number": 3262, - "referralDate": "2015-10-27", - "updateDate": "2018-02-02", - "url": "https://api.congress.gov/v3/house-communication/114/ec/3262?format=json" - }, - { - "chamber": "House", - "communicationType": { - "code": "EC", - "name": "Executive Communication" - }, - "congress": 115, - "number": 3263, - "referralDate": "2015-10-27", - "updateDate": "2018-02-02", - "url": "https://api.congress.gov/v3/house-communication/114/ec/3263?format=json" - }, - ] - } - - operationId: "house_communications_by_committee" - produces: - - "application/xml" - - "application/json" - parameters: - - name: "chamber" - in: "path" - description: "The chamber name. Value will be house." - required: true - type: "string" - - name: "committeeCode" - in: "path" - description: "The committee code for the committee. For example, the value can be hspw00." - required: true - type: "string" - - name: "format" - in: "query" - description: "The data format. Value can be xml or json." - required: false - type: "string" - - name: "offset" - in: "query" - description: "The starting record returned. 0 is the first record." - required: false - type: "integer" - - name: "limit" - in: "query" - description: "The number of records returned. The maximum limit is 250." - required: false - type: "integer" - responses: - "200": - description: "Successful operation" - "400": - description: "Invalid status value" - security: - - api_key: [] - /committee/{chamber}/{committeeCode}/senate-communication: - get: - tags: - - "committee" - summary: "Returns the list of Senate communications associated with a specified congressional committee." - description: | - GET /committee/:chamber/:committeeCode/senate-communication - - **Example Request** - - https://api.congress.gov/v3/committee/senate/ssas00/senate-communication?api_key=[INSERT_KEY] - - **Example Response** - - { - "senateCommunications": [ - { - "chamber": "Senate", - "communicationType": { - "code": "EC", - "name": "Executive Communication" - }, - "congress": 114, - "number": 7402, - "referralDate": "2016-11-16", - "updateDate": "2017-01-06", - "url": "https://api.congress.gov/v3/senate-communication/114/ec/7402?format=json" - }, - { - "chamber": "Senate", - "communicationType": { - "code": "EC", - "name": "Executive Communication" - }, - "congress": 114, - "number": 7403, - "referralDate": "2016-11-16", - "updateDate": "2017-01-06", - "url": "https://api.congress.gov/v3/senate-communication/114/ec/7403?format=json" - }, - ] - } - - operationId: "senate_communications_by_committee" - produces: - - "application/xml" - - "application/json" - parameters: - - name: "chamber" - in: "path" - description: "The chamber name. Value will be senate." - required: true - type: "string" - - name: "committeeCode" - in: "path" - description: "The committee code for the committee. For example, the value can be ssas00." - required: true - type: "string" - - name: "format" - in: "query" - description: "The data format. Value can be xml or json." - required: false - type: "string" - - name: "offset" - in: "query" - description: "The starting record returned. 0 is the first record." - required: false - type: "integer" - - name: "limit" - in: "query" - description: "The number of records returned. The maximum limit is 250." - required: false - type: "integer" - responses: - "200": - description: "Successful operation" - "400": - description: "Invalid status value" - security: - - api_key: [] - /committee-report: - get: - tags: - - "committee-report" - summary: "Returns a list of committee reports." - description: | - GET /committee-report - - **Example Request** - - https://api.congress.gov/v3/committee-report?api_key=[INSERT_KEY] - - **Example Response** - - { - "reports": [ - { - "chamber": "House", - "citation": "H. Rept. 117-397,Part 2", - "congress": 117, - "number": 397, - "part": 2, - "type": "HRPT", - "updateDate": "2022-09-29 03:27:29+00:00", - "url": "https://api.congress.gov/v3/committee-report/117/HRPT/397?format=json" - }, - { - "chamber": "House", - "citation": "H. Rept. 117-397", - "congress": 117, - "number": 397, - "part": 1, - "type": "HRPT", - "updateDate": "2022-09-29 03:27:29+00:00", - "url": "https://api.congress.gov/v3/committee-report/117/HRPT/397?format=json" - }, - ] - } - - operationId: "committee_reports" - produces: - - "application/xml" - - "application/json" - parameters: - - name: "format" - in: "query" - description: "The data format. Value can be xml or json." - required: false - type: "string" - - name: "conference" - in: "query" - description: "Flag to indicate conference reports. Value can be true or false." - required: false - type: "string" - - name: "offset" - in: "query" - description: "The starting record returned. 0 is the first record." - required: false - type: "integer" - - name: "limit" - in: "query" - description: "The number of records returned. The maximum limit is 250." - required: false - type: "integer" - - name: "fromDateTime" - in: "query" - description: "The starting timestamp to filter by update date. Use format: YYYY-MM-DDT00:00:00Z." - required: false - type: "string" - - name: "toDateTime" - in: "query" - description: "The ending timestamp to filter by update date. Use format: YYYY-MM-DDT00:00:00Z." - required: false - type: "string" - responses: - "200": - description: "Successful operation" - "400": - description: "Invalid status value" - security: - - api_key: [] - /committee-report/{congress}: - get: - tags: - - "committee-report" - summary: "Returns a list of committee reports filtered by the specified congress." - description: | - GET /committee-report/:congress - - **Example Request** - - https://api.congress.gov/v3/committee-report/116?conference=true&api_key=[INSERT_KEY] - - **Example Response** - - { - "reports": [ - { - "chamber": "House", - "citation": "H. Rept. 116-617", - "congress": 116, - "number": 617, - "part": 1, - "type": "HRPT", - "updateDate": "2022-05-20 16:27:57+00:00", - "url": "https://api.congress.gov/v3/committee-report/116/HRPT/617?format=json" - }, - { - "chamber": "House", - "citation": "H. Rept. 116-333", - "congress": 116, - "number": 333, - "part": 1, - "type": "HRPT", - "updateDate": "2022-05-20 16:27:57+00:00", - "url": "https://api.congress.gov/v3/committee-report/116/HRPT/333?format=json" - }, - { - "chamber": "House", - "citation": "H. Rept. 116-9", - "congress": 116, - "number": 9, - "part": 1, - "type": "HRPT", - "updateDate": "2022-05-20 16:27:57+00:00", - "url": "https://api.congress.gov/v3/committee-report/116/HRPT/9?format=json" - } - ], - } - - operationId: "committee_reports_by_congress" - produces: - - "application/xml" - - "application/json" - parameters: - - name: "congress" - in: "path" - description: "The congress number. For example, the value can be 116." - required: true - type: "integer" - - name: "format" - in: "query" - description: "The data format. Value can be xml or json." - required: false - type: "string" - - name: "conference" - in: "query" - description: "Flag to indicate conference reports. Value can be true or false." - required: false - type: "string" - - name: "offset" - in: "query" - description: "The starting record returned. 0 is the first record." - required: false - type: "integer" - - name: "limit" - in: "query" - description: "The number of records returned. The maximum limit is 250." - required: false - type: "integer" - - name: "fromDateTime" - in: "query" - description: "The starting timestamp to filter by update date. Use format: YYYY-MM-DDT00:00:00Z." - required: false - type: "string" - - name: "toDateTime" - in: "query" - description: "The ending timestamp to filter by update date. Use format: YYYY-MM-DDT00:00:00Z." - required: false - type: "string" - responses: - "200": - description: "Successful operation" - "400": - description: "Invalid status value" - security: - - api_key: [] - /committee-report/{congress}/{reportType}: - get: - tags: - - "committee-report" - summary: "Returns a list of committee reports filtered by the specified congress and report type." - description: | - GET /committee-report - - **Example Request** - - https://api.congress.gov/v3/committee-report/116/hrpt?conference=true&api_key=[INSERT_KEY] - - **Example Response** - - { - "reports": [ - { - "chamber": "House", - "citation": "H. Rept. 116-617", - "congress": 116, - "number": 617, - "part": 1, - "type": "HRPT", - "updateDate": "2022-05-20 16:27:57+00:00", - "url": "https://api.congress.gov/v3/committee-report/116/HRPT/617?format=json" - }, - { - "chamber": "House", - "citation": "H. Rept. 116-333", - "congress": 116, - "number": 333, - "part": 1, - "type": "HRPT", - "updateDate": "2022-05-20 16:27:57+00:00", - "url": "https://api.congress.gov/v3/committee-report/116/HRPT/333?format=json" - }, - { - "chamber": "House", - "citation": "H. Rept. 116-9", - "congress": 116, - "number": 9, - "part": 1, - "type": "HRPT", - "updateDate": "2022-05-20 16:27:57+00:00", - "url": "https://api.congress.gov/v3/committee-report/116/HRPT/9?format=json" - } - ], - } - - operationId: "committee_reports_by_congress_rpt_type" - produces: - - "application/xml" - - "application/json" - parameters: - - name: "congress" - in: "path" - description: "The congress number. For example, the value can be 116." - required: true - type: "integer" - - name: "reportType" - in: "path" - description: "The type of committee report. Value can be hrpt, srpt, or erpt." - required: true - type: "string" - - name: "format" - in: "query" - description: "The data format. Value can be xml or json." - required: false - type: "string" - - name: "conference" - in: "query" - description: "Flag to indicate conference reports. Value can be true or false." - required: false - type: "string" - - name: "offset" - in: "query" - description: "The starting record returned. 0 is the first record." - required: false - type: "integer" - - name: "limit" - in: "query" - description: "The number of records returned. The maximum limit is 250." - required: false - type: "integer" - - name: "fromDateTime" - in: "query" - description: "The starting timestamp to filter by update date. Use format: YYYY-MM-DDT00:00:00Z." - required: false - type: "string" - - name: "toDateTime" - in: "query" - description: "The ending timestamp to filter by update date. Use format: YYYY-MM-DDT00:00:00Z." - required: false - type: "string" - responses: - "200": - description: "Successful operation" - "400": - description: "Invalid status value" - security: - - api_key: [] - /committee-report/{congress}/{reportType}/{reportNumber}: - get: - tags: - - "committee-report" - summary: "Returns detailed information for a specified committee report." - description: | - GET /committee-report/:congress/:reportType/:reportNumber - - **Example Request** - - https://api.congress.gov/v3/committee-report/116/HRPT/617?api_key=[INSERT_KEY] - - **Example Response** - - { - "committeeReports": [ - { - "associatedBill": [ - { - "congress": 116, - "number": "6395", - "type": "HR", - "url": "https://api.congress.gov/v3/bill/116/hr/6395?format=json" - } - ], - "chamber": "House", - "citation": "H. Rept. 116-617", - "congress": 116, - "isConferenceReport": true, - "issueDate": "2020-12-03T05:00:00Z", - "number": 617, - "part": 1, - "reportType": "H.Rept.", - "sessionNumber": 2, - "text": { - "count": 2, - "url": https://api.congress.gov/v3/committee-report/116/hrpt/617/text?format=json" - }, - "title": "WILLIAM M. (MAC) THORNBERRY NATIONAL DEFENSE AUTHORIZATION ACT FOR FISCAL YEAR 2021", - "type": "HRPT", - "updateDate": "2022-05-20T16:27:57Z" - } - ], - } - - operationId: "committee_report_details" - produces: - - "application/xml" - - "application/json" - parameters: - - name: "congress" - in: "path" - description: "The congress number. For example, the value can be 116." - required: true - type: "integer" - - name: "reportType" - in: "path" - description: "The type of committee report. Value can be hrpt, srpt, or erpt." - required: true - type: "string" - - name: "reportNumber" - in: "path" - description: "The committee report's assigned number. For example, the value can be 617." - required: true - type: "integer" - - name: "format" - in: "query" - description: "The data format. Value can be xml or json." - required: false - type: "string" - responses: - "200": - description: "Successful operation" - "400": - description: "Invalid status value" - security: - - api_key: [] - /committee-report/{congress}/{reportType}/{reportNumber}/text: - get: - tags: - - "committee-report" - summary: "Returns the list of texts for a specified committee report." - description: | - GET /committee-report/:congress/:reportType/:reportNumber/:text - - **Example Request** - - https://api.congress.gov/v3/committee-report/116/hrpt/617/text?api_key=[INSERT_KEY] - - **Example Response** - - { - "text": [ - { - "formats": [ - { - "isErrata": "N", - "type": "Formatted Text", - "url": "https://www.congress.gov/116/crpt/hrpt617/generated/CRPT-116hrpt617.htm" - } - ] - }, - { - "formats": [ - { - "isErrata": "N", - "type": "PDF", - "url": "https://www.congress.gov/116/crpt/hrpt617/CRPT-116hrpt617.pdf" - } - ] - } - ] - } - - operationId: "committee_report_id_text" - produces: - - "application/xml" - - "application/json" - parameters: - - name: "congress" - in: "path" - description: "The congress number. For example, the value can be 116." - required: true - type: "integer" - - name: "reportType" - in: "path" - description: "The type of committee report. Value can be hrpt, srpt, or erpt." - required: true - type: "string" - - name: "reportNumber" - in: "path" - description: "The committee report's assigned number. For example, the value can be 617." - required: true - type: "integer" - - name: "format" - in: "query" - description: "The data format. Value can be xml or json." - required: false - type: "string" - - name: "offset" - in: "query" - description: "The starting record returned. 0 is the first record." - required: false - type: "integer" - - name: "limit" - in: "query" - description: "The number of records returned. The maximum limit is 250." - required: false - type: "integer" - responses: - "200": - description: "Successful operation" - "400": - description: "Invalid status value" - security: - - api_key: [] - /committee-print: - get: - tags: - - "committee-print" - summary: "Returns a list of committee prints." - description: | - GET /committee-print - - **Example Request** - - https://api.congress.gov/v3/committee-print?api_key=[INSERT_KEY] - - **Example Response** - - { - "committeePrints": [ - { - "chamber": "House", - "congress": 117, - "jacketNumber": 48144, - "updateDate": "2022-08-01 21:19:33+00:00", - "url": "https://api.congress.gov/v3/committee-print/117/house/48144?format=json" - }, - { - "chamber": "House", - "congress": 117, - "jacketNumber": 48031, - "updateDate": "2022-10-19 21:15:20+00:00", - "url": "https://api.congress.gov/v3/committee-print/117/house/48031?format=json" - }, - ] - } - - operationId: "committee_print_list" - produces: - - "application/xml" - - "application/json" - parameters: - - name: "format" - in: "query" - description: "The data format. Value can be xml or json." - required: false - type: "string" - - name: "offset" - in: "query" - description: "The starting record returned. 0 is the first record." - required: false - type: "integer" - - name: "limit" - in: "query" - description: "The number of records returned. The maximum limit is 250." - required: false - type: "integer" - - name: "fromDateTime" - in: "query" - description: "The starting timestamp to filter by update date. Use format: YYYY-MM-DDT00:00:00Z." - required: false - type: "string" - - name: "toDateTime" - in: "query" - description: "The ending timestamp to filter by update date. Use format: YYYY-MM-DDT00:00:00Z." - required: false - type: "string" - responses: - "200": - description: "Successful operation" - "400": - description: "Invalid status value" - security: - - api_key: [] - /committee-print/{congress}: - get: - tags: - - "committee-print" - summary: "Returns a list of committee prints filtered by the specified congress." - description: | - GET /committee-print/:congress - - **Example Request** - - https://api.congress.gov/v3/committee-print/117?api_key=[INSERT_KEY] - - **Example Response** - - { - "committeePrints": [ - { - "chamber": "House", - "congress": 117, - "jacketNumber": 48144, - "updateDate": "2022-08-01 21:19:33+00:00", - "url": "https://api.congress.gov/v3/committee-print/117/house/48144?format=json" - }, - { - "chamber": "House", - "congress": 117, - "jacketNumber": 48031, - "updateDate": "2022-10-19 21:15:20+00:00", - "url": "https://api.congress.gov/v3/committee-print/117/house/48031?format=json" - }, - ] - } - - operationId: "committee_prints_by_congress" - produces: - - "application/xml" - - "application/json" - parameters: - - name: "congress" - in: "path" - description: "The congress number. For example, the value can be 117." - required: true - type: "integer" - - name: "format" - in: "query" - description: "The data format. Value can be xml or json." - required: false - type: "string" - - name: "offset" - in: "query" - description: "The starting record returned. 0 is the first record." - required: false - type: "integer" - - name: "limit" - in: "query" - description: "The number of records returned. The maximum limit is 250." - required: false - type: "integer" - - name: "fromDateTime" - in: "query" - description: "The starting timestamp to filter by update date. Use format: YYYY-MM-DDT00:00:00Z." - required: false - type: "string" - - name: "toDateTime" - in: "query" - description: "The ending timestamp to filter by update date. Use format: YYYY-MM-DDT00:00:00Z." - required: false - type: "string" - responses: - "200": - description: "Successful operation" - "400": - description: "Invalid status value" - security: - - api_key: [] - /committee-print/{congress}/{chamber}: - get: - tags: - - "committee-print" - summary: "Returns a list of committee prints filtered by the specified congress and chamber." - description: | - GET /committee-print/:congress/:chamber - - **Example Request** - - https://api.congress.gov/v3/committee-print/117/house?api_key=[INSERT_KEY] - - **Example Response** - - { - "committeePrints": [ - { - "chamber": "House", - "congress": 117, - "jacketNumber": 48144, - "updateDate": "2022-08-01 21:19:33+00:00", - "url": "https://api.congress.gov/v3/committee-print/117/house/48144?format=json" - }, - { - "chamber": "House", - "congress": 117, - "jacketNumber": 48031, - "updateDate": "2022-10-19 21:15:20+00:00", - "url": "https://api.congress.gov/v3/committee-print/117/house/48031?format=json" - }, - ] - } - - operationId: "committee_prints_by_congress_chamber" - produces: - - "application/xml" - - "application/json" - parameters: - - name: "congress" - in: "path" - description: "The congress number. For example, the value can be 117." - required: true - type: "integer" - - name: "chamber" - in: "path" - description: "The chamber name. Value can be house, senate, or nochamber." - required: true - type: "string" - - name: "format" - in: "query" - description: "The data format. Value can be xml or json." - required: false - type: "string" - - name: "offset" - in: "query" - description: "The starting record returned. 0 is the first record." - required: false - type: "integer" - - name: "limit" - in: "query" - description: "The number of records returned. The maximum limit is 250." - required: false - type: "integer" - - name: "fromDateTime" - in: "query" - description: "The starting timestamp to filter by update date. Use format: YYYY-MM-DDT00:00:00Z." - required: false - type: "string" - - name: "toDateTime" - in: "query" - description: "The ending timestamp to filter by update date. Use format: YYYY-MM-DDT00:00:00Z." - required: false - type: "string" - responses: - "200": - description: "Successful operation" - "400": - description: "Invalid status value" - security: - - api_key: [] - /committee-print/{congress}/{chamber}/{jacketNumber}: - get: - tags: - - "committee-print" - summary: "Returns detailed information for a specified committee print." - description: | - GET /committee-print/:congress/:chamber/:jacketNumber - - **Example Request** - - https://api.congress.gov/v3/committee-print/117/house/48144?api_key=[INSERT_KEY] - - **Example Response** - - { - "committeePrint": [ - { - "associatedBills": [ - { - "congress": 117, - "number": "5768", - "type": "HR", - "url": "https://api.congress.gov/v3/bill/117/hr/5768?format=json" - } - ], - "chamber": "House", - "citation": "117-62", - "committees": [ - { - "name": "Rules Committee", - "systemCode": "hsru00", - "url": "https://api.congress.gov/v3/committee/house/hsru00?format=json" - } - ], - "congress": 117, - "jacketNumber": 48144, - "number": "62", - "text": { - "count": 4, - "url": "https://api.congress.gov/v3/committee-print/117/house/48144/text?format=json" - }, - "title": "RULES COMMITTEE PRINT 117-62 TEXT OF H.R. 5768, VIOLENT INCIDENT CLEAR- ANCE AND TECHNOLOGICAL INVESTIGATIVE METHODS ACT OF 2022", - "updateDate": "2022-08-01 21:19:33+00:00" - } - ], - } - - operationId: "committee_print_detail" - produces: - - "application/xml" - - "application/json" - parameters: - - name: "congress" - in: "path" - description: "The congress number. For example, the value can be 117." - required: true - type: "integer" - - name: "chamber" - in: "path" - description: "The chamber name. Value can be house, senate, or nochamber." - required: true - type: "string" - - name: "jacketNumber" - in: "path" - description: "The jacket number for the print. For example, the value can be 48144." - required: true - type: "integer" - - name: "format" - in: "query" - description: "The data format. Value can be xml or json." - required: false - type: "string" - responses: - "200": - description: "Successful operation" - "400": - description: "Invalid status value" - security: - - api_key: [] - /committee-print/{congress}/{chamber}/{jacketNumber}/text: - get: - tags: - - "committee-print" - summary: "Returns the list of texts for a specified committee print." - description: | - GET /committee-print/:congress/:chamber/:jacketNumber/text - - **Example Request** - - https://api.congress.gov/v3/committee-print/117/house/48144/text?api_key=[INSERT_KEY] - - **Example Response** - - { - "text": [ - { - "type": "Formatted Text", - "url": "https://www.congress.gov/117/cprt/HPRT48144/CPRT-117HPRT48144.htm" - }, - { - "type": "PDF", - "url": "https://www.congress.gov/117/cprt/HPRT48144/CPRT-117HPRT48144.pdf" - }, - { - "type": "Formatted XML", - "url": "https://www.congress.gov/117/cprt/HPRT48144/CPRT-117HPRT48144.xml" - }, - { - "type": "Generated HTML", - "url": "https://www.congress.gov/117/cprt/HPRT48144/CPRT-117HPRT48144_gen.htm" - } - ] - } - - operationId: "committee_print_text" - produces: - - "application/xml" - - "application/json" - parameters: - - name: "congress" - in: "path" - description: "The congress number. For example, the value can be 117." - required: true - type: "integer" - - name: "chamber" - in: "path" - description: "The chamber name. Value can be house, senate, or nochamber." - required: true - type: "string" - - name: "jacketNumber" - in: "path" - description: "The jacket number for the print. For example, the value can be 48144." - required: true - type: "integer" - - name: "format" - in: "query" - description: "The data format. Value can be xml or json." - required: false - type: "string" - - name: "offset" - in: "query" - description: "The starting record returned. 0 is the first record." - required: false - type: "integer" - - name: "limit" - in: "query" - description: "The number of records returned. The maximum limit is 250." - required: false - type: "integer" - responses: - "200": - description: "Successful operation" - "400": - description: "Invalid status value" - security: - - api_key: [] - /committee-meeting: - get: - tags: - - "committee-meeting" - summary: "Returns a list of committee meetings." - description: | - GET /committee-meeting - - **Example Request** - - https://api.congress.gov/v3/committee-meeting?api_key=[INSERT_KEY] - - **Example Response** - - { - "committeeMeetings": [ - { - "chamber": "House", - "congress": 118, - "eventId": "115522", - "updateDate": "2023-05-01 04:27:54+00:00", - "url": "https://api.congress.gov/v3/committee-meeting/118/house/115522?format=json" - }, - { - "chamber": "House", - "congress": 118, - "eventId": "115538", - "updateDate": "2023-03-27 18:11:19+00:00", - "url": "https://api.congress.gov/v3/committee-meeting/118/house/115538?format=json" - }, - ] - } - operationId: "committee_meeting_list" - produces: - - "application/xml" - - "application/json" - parameters: - - name: "format" - in: "query" - description: "The data format. Value can be xml or json." - required: false - type: "string" - - name: "offset" - in: "query" - description: "The starting record returned. 0 is the first record." - required: false - type: "integer" - - name: "limit" - in: "query" - description: "The number of records returned. The maximum limit is 250." - required: false - type: "integer" - responses: - "200": - description: "Successful operation" - "400": - description: "Invalid status value" - security: - - api_key: [] - /committee-meeting/{congress}: - get: - tags: - - "committee-meeting" - summary: "Returns a list of committee meetings filtered by the specified congress." - description: | - GET /committee-meeting/{congress} - - **Example Request** - - https://api.congress.gov/v3/committee-meeting/118?api_key=[INSERT_KEY] - - **Example Response** - - { - "committeeMeetings": [ - { - "chamber": "House", - "congress": 118, - "eventId": "115522", - "updateDate": "2023-05-01 04:27:54+00:00", - "url": "https://api.congress.gov/v3/committee-meeting/118/house/115522?format=json" - }, - { - "chamber": "House", - "congress": 118, - "eventId": "115538", - "updateDate": "2023-03-27 18:11:19+00:00", - "url": "https://api.congress.gov/v3/committee-meeting/118/house/115538?format=json" - }, - ] - } - operationId: "committee_meeting_congress" - produces: - - "application/xml" - - "application/json" - parameters: - - name: "congress" - in: "path" - description: "The congress number. For example, the value can be 118." - required: true - type: integer - - name: "format" - in: "query" - description: "The data format. Value can be xml or json." - required: false - type: "string" - - name: "offset" - in: "query" - description: "The starting record returned. 0 is the first record." - required: false - type: "integer" - - name: "limit" - in: "query" - description: "The number of records returned. The maximum limit is 250." - required: false - type: "integer" - responses: - "200": - description: "Successful operation" - "400": - description: "Invalid status value" - security: - - api_key: [] - /committee-meeting/{congress}/{chamber}: - get: - tags: - - "committee-meeting" - summary: "Returns a list of committee meetings filtered by the specified congress and chamber." - description: | - GET /committee-meeting/{congress}/{chamber} - - **Example Request** - - https://api.congress.gov/v3/committee-meeting/118/house?api_key=[INSERT_KEY] - - **Example Response** - - { - "committeeMeetings": [ - { - "chamber": "House", - "congress": 118, - "eventId": "115522", - "updateDate": "2023-05-01 04:27:54+00:00", - "url": "https://api.congress.gov/v3/committee-meeting/118/house/115522?format=json" - }, - { - "chamber": "House", - "congress": 118, - "eventId": "115538", - "updateDate": "2023-03-27 18:11:19+00:00", - "url": "https://api.congress.gov/v3/committee-meeting/118/house/115538?format=json" - }, - ] - } - operationId: "committee_meeting_congress_chamber" - produces: - - "application/xml" - - "application/json" - parameters: - - name: "congress" - in: "path" - description: "The congress number. For example, the value can be 118." - required: true - type: integer - - name: "chamber" - in: "path" - description: "The chamber name. Value can be house, senate, or nochamber." - required: true - type: "string" - - name: "format" - in: "query" - description: "The data format. Value can be xml or json." - required: false - type: "string" - - name: "offset" - in: "query" - description: "The starting record returned. 0 is the first record." - required: false - type: "integer" - - name: "limit" - in: "query" - description: "The number of records returned. The maximum limit is 250." - required: false - type: "integer" - responses: - "200": - description: "Successful operation" - "400": - description: "Invalid status value" - security: - - api_key: [] - /committee-meeting/{congress}/{chamber}/{eventId}: - get: - tags: - - "committee-meeting" - summary: "Returns detailed information for a specified committee meeting." - description: | - GET /committee-meeting/{congress}/{chamber}/{eventId} - - **Example Request** - - https://api.congress.gov/v3/committee-meeting/118/house/115538?api_key=[INSERT_KEY] - - **Example Response** - - { - "committeeMeeting": { - "chamber": "House", - "committees": [ - { - "name": "House Natural Resources Subcommittee on Indian and Insular Affairs", - "systemCode": "hsii24", - "url": "https://api.congress.gov/v3/committee/house/hsii24?format=json" - } - ], - "congress": 118, - "date": "2023-03-24 13:00:00+00:00", - "eventId": "115538", - "hearingTranscript": [], - "location": { - "building": "Longworth House Office Building", - "room": "1324" - }, - "meetingDocuments": [ - { - "description": null, - "documentType": "Support Document", - "format": "PDF", - "name": "Hearing Notice", - "url": "https://www.congress.gov/118/meeting/house/115538/documents/HHRG-118-II24-20230324-SD001.pdf" - }, - { - "description": null, - "documentType": "Bills and Resolutions", - "format": "PDF", - "name": "H.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.", - "url": "https://www.congress.gov/118/meeting/house/115538/documents/BILLS-118HR1532ih.pdf" - }, - { - "description": null, - "documentType": "Bills and Resolutions", - "format": "PDF", - "name": "H.R. 1246 (Rep. Hageman), To authorize leases of up to 99 years for land held in trust for federally recognized Indian tribes.", - "url": "https://www.congress.gov/118/meeting/house/115538/documents/BILLS-118HR1246ih.pdf" - }, - { - "description": null, - "documentType": "Support Document", - "format": "PDF", - "name": "Hearing Memo", - "url": "https://www.congress.gov/118/meeting/house/115538/documents/HHRG-118-II24-20230324-SD002.pdf" - }, - { - "description": null, - "documentType": "Support Document", - "format": "PDF", - "name": "Chair Westerman's Submission FTR - Pueblo of Santa Clara Statement by Governor Chavarria", - "url": "https://www.congress.gov/118/meeting/house/115538/documents/HHRG-118-II24-20230324-SD003.pdf" - } - ], - "meetingStatus": "Scheduled", - "relatedItems": { - "bills": [ - { - "congress": 118, - "number": "1532", - "type": "HR", - "url": "https://api.congress.gov/v3/bill/118/hr/1532?format=json" - }, - { - "congress": 118, - "number": "1246", - "type": "HR", - "url": "https://api.congress.gov/v3/bill/118/hr/1246?format=json" - } - ], - "nominations": [], - "treaties": [] - }, - "title": "Legislative hearing on: \u2022\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\u2022\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": "Hearing", - "updateDate": "2023-03-27 18:11:19+00:00", - "videos": [], - "witnessDocuments": [ - { - "documentType": "Witness Statement", - "format": "PDF", - "url": "https://www.congress.gov/118/meeting/house/115538/witnesses/HHRG-118-II24-Wstate-OsceolaM-20230324.pdf" - }, - { - "documentType": "Witness Statement", - "format": "PDF", - "url": "https://www.congress.gov/118/meeting/house/115538/witnesses/HHRG-118-II24-Wstate-WilliamsJ-20230324.pdf" - }, - { - "documentType": "Witness Statement", - "format": "PDF", - "url": "https://www.congress.gov/118/meeting/house/115538/witnesses/HHRG-118-II24-Wstate-NewlandB-20230324.pdf" - } - ], - "witnesses": [ - { - "name": "The Honorable Bryan Newland", - "organization": "Bureau of Indian Affairs", - "position": "Assistant Secretary" - }, - { - "name": "The Honorable Marcellus Osceola", - "organization": "Seminole Tribe of Florida", - "position": "Chairman" - }, - { - "name": "The Honorable John Williams", - "organization": "United Auburn Rancheria", - "position": "Vice Chairman" - } - ] - }, - } - operationId: "committee_meeting_detail" - produces: - - "application/xml" - - "application/json" - parameters: - - name: "congress" - in: "path" - description: "The congress number. For example, the value can be 118." - required: true - type: integer - - name: "chamber" - in: "path" - description: "The chamber name. Value can be house, senate, or nochamber." - required: true - type: "string" - - name: "eventId" - in: "path" - description: "The event identifier. For example, the value can be 115538." - required: true - type: "string" - - name: "format" - in: "query" - description: "The data format. Value can be xml or json." - required: false - type: "string" - responses: - "200": - description: "Successful operation" - "400": - description: "Invalid status value" - security: - - api_key: [] - /hearing: - get: - tags: - - "hearing" - summary: "Returns a list of hearings." - description: | - GET /hearing - - **Example Request** - - https://api.congress.gov/v3/hearing?api_key=[INSERT_KEY] - - **Example Response** - - { - "hearings": [ - { - "chamber": "House", - "congress": 116, - "jacketNumber": 41444, - "updateDate": "2022-06-30 03:50:43+00:00", - "url": "https://api.congress.gov/v3/hearing/117/house/41444?format=json" - }, - { - "chamber": "House", - "congress": 116, - "jacketNumber": 41365, - "updateDate": "2022-06-30 03:50:43+00:00", - "url": "https://api.congress.gov/v3/hearing/117/house/41365?format=json" - }, - ] - } - operationId: "hearing_list" - produces: - - "application/xml" - - "application/json" - parameters: - - name: "format" - in: "query" - description: "The data format. Value can be xml or json." - required: false - type: "string" - - name: "offset" - in: "query" - description: "The starting record returned. 0 is the first record." - required: false - type: "integer" - - name: "limit" - in: "query" - description: "The number of records returned. The maximum limit is 250." - required: false - type: "integer" - responses: - "200": - description: "Successful operation" - "400": - description: "Invalid status value" - security: - - api_key: [] - /hearing/{congress}: - get: - tags: - - "hearing" - summary: "Returns a list of hearings filtered by the specified congress." - description: | - GET /hearing/:congress - - **Example Request** - - https://api.congress.gov/v3/hearing/116?api_key=[INSERT_KEY] - - **Example Response** - - { - "hearings": [ - { - "chamber": "House", - "congress": 116, - "jacketNumber": 41444, - "updateDate": "2022-06-30 03:50:43+00:00", - "url": "https://api.congress.gov/v3/hearing/117/house/41444?format=json" - }, - { - "chamber": "House", - "congress": 116, - "jacketNumber": 41365, - "updateDate": "2022-06-30 03:50:43+00:00", - "url": "https://api.congress.gov/v3/hearing/117/house/41365?format=json" - }, - ] - } - operationId: "hearing_list_by_congress" - produces: - - "application/xml" - - "application/json" - parameters: - - name: "congress" - in: "path" - description: "The congress number. For example, the value can be 116." - required: true - type: integer - - name: "format" - in: "query" - description: "The data format. Value can be xml or json." - required: false - type: "string" - - name: "offset" - in: "query" - description: "The starting record returned. 0 is the first record." - required: false - type: "integer" - - name: "limit" - in: "query" - description: "The number of records returned. The maximum limit is 250." - required: false - type: "integer" - responses: - "200": - description: "Successful operation" - "400": - description: "Invalid status value" - security: - - api_key: [] - /hearing/{congress}/{chamber}: - get: - tags: - - "hearing" - summary: "Returns a list of hearings filtered by the specified congress and chamber." - description: | - GET /hearing/:congress/:chamber - - **Example Request** - - https://api.congress.gov/v3/hearing/116/house?api_key=[INSERT_KEY] - - **Example Response** - - { - "hearings": [ - { - "chamber": "House", - "congress": 116, - "jacketNumber": 41444, - "updateDate": "2022-06-30 03:50:43+00:00", - "url": "https://api.congress.gov/v3/hearing/117/house/41444?format=json" - }, - { - "chamber": "House", - "congress": 116, - "jacketNumber": 41365, - "updateDate": "2022-06-30 03:50:43+00:00", - "url": "https://api.congress.gov/v3/hearing/117/house/41365?format=json" - }, - ] - } - operationId: "hearing_list_by_congress_chamber" - produces: - - "application/xml" - - "application/json" - parameters: - - name: "congress" - in: "path" - description: "The congress number. For example, the value can be 116." - required: true - type: integer - - name: "chamber" - in: "path" - description: "The chamber name. Value can be house, senate, or nochamber." - required: true - type: "string" - - name: "format" - in: "query" - description: "The data format. Value can be xml or json." - required: false - type: "string" - - name: "offset" - in: "query" - description: "The starting record returned. 0 is the first record." - required: false - type: "integer" - - name: "limit" - in: "query" - description: "The number of records returned. The maximum limit is 250." - required: false - type: "integer" - responses: - "200": - description: "Successful operation" - "400": - description: "Invalid status value" - security: - - api_key: [] - /hearing/{congress}/{chamber}/{jacketNumber}: - get: - tags: - - "hearing" - summary: "Returns detailed information for a specified hearing." - description: | - GET /hearing/:congress/:chamber/:jacketNumber - - **Example Request** - - https://api.congress.gov/v3/hearing/116/house/41365?api_key=[INSERT_KEY] - - **Example Response** - - { - "hearing": { - "associatedMeeting": { - "eventId": "110484" - "url": "http://api.congress.gov/v3/committee-meeting/116/house/110484?format=xml" - }, - "chamber": "House", - "citation": "H.Hrg.116", - "committees": [ - { - "name": "House Agriculture Committee", - "systemCode": "hsag00", - "url": "https://api.congress.gov/v3/committee/house/hsag00?format=json" - } - ], - "congress": 116, - "dates": [ - { - "date": "2020-02-11" - } - ], - "formats": [ - { - "type": "Formatted Text", - "url": "https://www.congress.gov/116/chrg/CHRG-116hhrg41365/CHRG-116hhrg41365.htm" - }, - { - "type": "PDF", - "url": "https://www.congress.gov/116/chrg/CHRG-116hhrg41365/CHRG-116hhrg41365.pdf" - } - ], - "jacketNumber": 41365, - "libraryOfCongressIdentifier": "LC65344", - "title": "ECONOMIC OPPORTUNITIES FROM LOCAL AGRICULTURAL MARKETS", - "updateDate": "2022-06-30 03:50:43+00:00" - }, - } - operationId: "hearing_detail" - produces: - - "application/xml" - - "application/json" - parameters: - - name: "congress" - in: "path" - description: "The congress number. For example, the value can be 116." - required: true - type: integer - - name: "chamber" - in: "path" - description: "The chamber name. Value can be house, senate, or nochamber." - required: true - type: "string" - - name: "jacketNumber" - in: "path" - description: "The jacket number for the hearing. For example, the value can be 41365." - required: true - type: "integer" - - name: "format" - in: "query" - description: "The data format. Value can be xml or json." - required: false - type: "string" - responses: - "200": - description: "Successful operation" - "400": - description: "Invalid status value" - security: - - api_key: [] - /congressional-record: - get: - tags: - - "congressional-record" - summary: "Returns a list of congressional record issues sorted by most recent." - description: | - GET /congressional-record/?y=:year&m=:month&d=:day - - **Example Request** - - https://api.congress.gov/v3/congressional-record/?y=2022&m=6&d=28&api_key=[INSERT_KEY] - - **Example Response** - - { - "Results": { - "IndexStart": 1, - "Issues": [ - { - "Congress": "117", - "Id": 26958, - "Issue": "109", - "Links": { - "Digest": { - "Label": "Daily Digest", - "Ordinal": 1, - "PDF": [ - { - "Part": "1", - "Url": "https://www.congress.gov/117/crec/2022/06/28/168/109/CREC-2022-06-28-dailydigest.pdf" - } - ] - }, - "FullRecord": { - "Label": "Entire Issue", - "Ordinal": 5, - "PDF": [ - { - "Part": "1", - "Url": "https://www.congress.gov/117/crec/2022/06/28/168/109/CREC-2022-06-28.pdf" - } - ] - }, - "House": { - "Label": "House Section", - "Ordinal": 3, - "PDF": [ - { - "Part": "1", - "Url": "https://www.congress.gov/117/crec/2022/06/28/168/109/CREC-2022-06-28-house.pdf" - } - ] - }, - "Remarks": { - "Label": "Extensions of Remarks Section", - "Ordinal": 4, - "PDF": [ - { - "Part": "1", - "Url": "https://www.congress.gov/117/crec/2022/06/28/168/109/CREC-2022-06-28-extensions.pdf" - } - ] - }, - "Senate": { - "Label": "Senate Section", - "Ordinal": 2, - "PDF": [ - { - "Part": "1", - "Url": "https://www.congress.gov/117/crec/2022/06/28/168/109/CREC-2022-06-28-senate.pdf" - } - ] - } - }, - "PublishDate": "2022-06-28", - "Session": "2", - "Volume": "168" - }, - ], - } - } - - operationId: "congressional_record_list" - produces: - - "application/xml" - - "application/json" - parameters: - - name: "format" - in: "query" - description: "The data format. Value can be xml or json." - required: false - type: "string" - - name: "y" - in: "query" - description: "The year the issue was published. For example, the value can be 2022." - required: false - type: "integer" - - name: "m" - in: "query" - description: "The month the issue was published. For example, the value can be 6." - required: false - type: "integer" - - name: "d" - in: "query" - description: "The day the issue was published. For example, the value can be 28." - required: false - type: "integer" - - name: "offset" - in: "query" - description: "The starting record returned. 0 is the first record." - required: false - type: "integer" - - name: "limit" - in: "query" - description: "The number of records returned. The maximum limit is 250." - required: false - type: "integer" - responses: - "200": - description: "Successful operation" - "400": - description: "Invalid status value" - security: - - api_key: [] - - /daily-congressional-record: - get: - tags: - - "daily-congressional-record" - summary: "Returns a list of daily congressional record issues sorted by most recent." - description: | - GET /daily-congressional-record - - **Example Request** - - https://api.congress.gov/v3/daily-congressional-record?api_key=[INSERT_KEY] - - **Example Response** - - { - "dailyCongressionalRecord": [ - { - "congress": "118", - "issueDate": "2023-07-11T04:00:00Z", - "issueNumber": "118", - "sessionNumber": "1", - "updateDate": "2023-07-12T11:30:30Z", - "url": "http://api.congress.gov/v3/daily-congressional-record/169/118?format=json", - "volumeNumber": "169" - - }, - "congress": "118", - "issueDate": "2023-07-07T04:00:00Z", - "issueNumber": "117", - "sessionNumber": "1", - "updateDate": "2023-07-12T11:00:30Z", - "url": "http://api.congress.gov/v3/daily-congressional-record/169/117?format=json", - "volumeNumber": "169" - }, - { - "congress": "118", - "issueDate": "2023-07-06T04:00:00Z", - "issueNumber": "116", - "sessionNumber": "1", - "updateDate": "2023-07-07T21:03:48Z", - "url": "http://api.congress.gov/v3/daily-congressional-record/169/116?format=json", - "volumeNumber": "169" - }, - ], - } - - operationId: "daily_congressional_record_list" - produces: - - "application/xml" - - "application/json" - parameters: - - name: "format" - in: "query" - description: "The data format. Value can be xml or json." - required: false - type: "string" - - name: "offset" - in: "query" - description: "The starting record returned. 0 is the first record." - required: false - type: "integer" - - name: "limit" - in: "query" - description: "The number of records returned. The maximum limit is 250." - required: false - type: "integer" - responses: - "200": - description: "Successful operation" - "400": - description: "Invalid status value" - security: - - api_key: [] - /daily-congressional-record/{volumeNumber}: - get: - tags: - - "daily-congressional-record" - summary: "Returns a list of daily Congressional Records filtered by the specified volume number." - description: | - GET /daily-congressional-record/:volumeNumber - - **Example Request** - - https://api.congress.gov/v3/daily-congressional-record/166?api_key=[INSERT_KEY] - - **Example Response** - - { - "dailyCongressionalRecord": [ - { - "congress": "116", - "issueDate": "2021-01-03T05:00:00Z", - "issueNumber": "225", - "sessionNumber": "2", - "updateDate": "2021-01-04T11:15:10Z", - "url": "http://api.congress.gov/v3/daily-congressional-record/166/225?format=json", - "volumeNumber": "166" - }, - { - "congress": "116", - "issueDate": "2021-01-01T05:00:00Z", - "issueNumber": "224", - "sessionNumber": "2", - "updateDate": "2021-01-03T15:45:11Z", - "url": "http://api.congress.gov/v3/daily-congressional-record/166/224?format=json", - "volumeNumber": "166" - }, - ], - } - - operationId: "daily_congressional_record_list_by_volume" - produces: - - "application/xml" - - "application/json" - parameters: - - name: "format" - in: "query" - description: "The data format. Value can be xml or json." - required: false - type: "string" - - name: "offset" - in: "query" - description: "The starting record returned. 0 is the first record." - required: false - type: "integer" - - name: "limit" - in: "query" - description: "The number of records returned. The maximum limit is 250." - required: false - type: "integer" - - name: "volumeNumber" - in: "path" - description: "The specified volume of the daily Congressional record, for example 166." - required: true - type: "string" - responses: - "200": - description: "Successful operation" - "400": - description: "Invalid status value" - security: - - api_key: [] - /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: | - GET /daily-congressional-record/:volumeNumber/:issueNumber - - **Example Request** - - https://api.congress.gov/v3/daily-congressional-record/168/153?api_key=[INSERT_KEY] - - **Example Response** - - { - "issue": [ - { - "congress": "117", - "fullIssue": "2021-01-03T05:00:00Z", - "articles": { - "count": 256, - "url": "http://api.congress.gov/v3/daily-congressional-record/168/153/articles?format=json", - }, - "entireIssue": [ - { - "part": "1", - "type": "Formatted Text", - "url": "https://congress.gov/117/crec/2022/09/22/168/153/CREC-2022-09-22-pt1-PgD1015.htm" - }, - { - "part": "1", - "type": "PDF", - "url": "https://congress.gov/117/crec/2022/09/22/168/153/CREC-2022-09-22.pdf" - } - ], - "sections": [ - { - "endPage": "D1020", - "name": "Daily Digest", - "startPage": "D1015", - "text": [ - { - "type": "PDF", - "url": "https://congress.gov/117/crec/2022/09/22/168/153/CREC-2022-09-22-dailydigest.pdf" - }, - { - "type": "Formatted Text", - "url": "https://test.congress.gov/117/crec/2022/09/22d22se2-1.htm" - } - ] - }, - { - "endPage": "E976", - "name": "Extension of Remarks Section", - "startPage": "E965", - "text": [ - { - "part": "1", - "type": "PDF", - "url": "https://congress.gov/117/crec/2022/09/22/168/153/CREC-2022-09-22-extensions.pdf" - } - ] - } - { - "endPage": "E976", - "name": "House Section", - "startPage": "H8069", - "text": [ - { - "part": "1", - "type": "PDF", - "url": https://congress.gov/117/crec/2022/09/22/168/153/CREC-2022-09-22-house.pdf - } - ] - } - { - "endPage": "E976", - "name": "Senate Section", - "startPage": "S4941", - "text": [ - { - "part": "1", - "type": "PDF", - "url": https://congress.gov/117/crec/2022/09/22/168/153/CREC-2022-09-22-senate.pdf - } - ] - } - ] - } - ] - }, - "issueDate": "2022-09-22T04:00:00Z", - "issueNumber": "153", - "sessionNumber": 2, - "updateDate": "2022-09-23T12:00:14Z", - "url": "http://api.congress.gov/v3/daily-congressional-record/168/153?format=json", - "volumeNumber": 168 - }, - "request": { - "contentType": "application/json", - "format": "json", - "issueNumber": "153", - "volumeNumber": "168" - } - } - - operationId: "daily_congressional_record_list_by_volume_and_issue" - produces: - - "application/xml" - - "application/json" - parameters: - - name: "format" - in: "query" - description: "The data format. Value can be xml or json." - required: false - type: "string" - - name: "offset" - in: "query" - description: "The starting record returned. 0 is the first record." - required: false - type: "integer" - - name: "limit" - in: "query" - description: "The number of records returned. The maximum limit is 250." - required: false - type: "integer" - - name: "volumeNumber" - in: "path" - description: "The specified volume of the daily Congressional record, for example 166." - required: true - type: "string" - - name: "issueNumber" - in: "path" - description: "The specified issue of the daily Congressional record, for example 153." - required: true - type: "string" - responses: - "200": - description: "Successful operation" - "400": - description: "Invalid status value" - security: - - api_key: [] - /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: | - GET /daily-congressional-record/:volumeNumber/:issueNumber/articles - - **Example Request** - - https://api.congress.gov/v3/daily-congressional-record/167/21/articles?api_key=[INSERT_KEY] - - **Example Response** - - - { - "articles": [ - { - "name": "Daily Digest", - "sectionArticles": [ - { - "endPage": "D94", - "startPage": "D93", - "text": [ - { - "type": "Formatted Text", - "url": "https://congress.gov/117/crec/2021/02/04/167/21/modified/CREC-2021-02-04-pt1-PgD93-3.htm" - }, - { - "type": "PDF", - "url": "https://congress.gov/117/crec/2021/02/04/167/21/CREC-2021-02-04-pt1-PgD93-3.pdf" - }, - { - "type": "Formatted Text", - "url": "https://test.congress.gov/117/crec/2021/02/04/modified/CREC-2021-02-04-pt2-PgD93-3.htm" - }, - { - "type": "PDF", - "url": "https://test.congress.gov/117/crec/2021/02/04/CREC-2021-02-04-pt2-PgD93-3.pdf" - } - ], - "title": "Daily Digest/Next Meeting of the SENATE + Next Meeting of the HOUSE OF REPRESENTATIVES + Other End Matter; Congressional Record Vol. 167, No. 21" - }, - operationId: "daily_congressional_record_list_by_article" - produces: - - "application/xml" - - "application/json" - parameters: - - name: "format" - in: "query" - description: "The data format. Value can be xml or json." - required: false - type: "string" - - name: "offset" - in: "query" - description: "The starting record returned. 0 is the first record." - required: false - type: "integer" - - name: "limit" - in: "query" - description: "The number of records returned. The maximum limit is 250." - required: false - type: "integer" - - name: "volumeNumber" - in: "path" - description: "The specified volume of the daily Congressional record, for example 166." - required: true - type: "string" - - name: "issueNumber" - in: "path" - description: "The specified issue of the daily Congressional record, for example 153." - required: true - type: "string" - responses: - "200": - description: "Successful operation" - "400": - description: "Invalid status value" - security: - - api_key: [] - /bound-congressional-record: - get: - tags: - - "bound-congressional-record" - summary: "Returns a list of bound Congressional Records sorted by most recent." - description: | - GET /bound-congressional-record - - **Example Request** - - https://api.congress.gov/v3/bound-congressional-record?api_key=[INSERT_KEY] - - **Example Response** - - "boundCongressionalRecord": [ - { - "congress": "109", - "date": "2005-06-20", - "sessionNumber": "1", - "updateDate": "2020-04-08", - "url": "http://api.congress.gov/v3/bound-congressional-record/2005/6/20?format=json", - "volumeNumber": "151" - }, - { - "congress": "106", - "date": "1999-07-01", - "sessionNumber": "1", - "updateDate": "2020-04-08", - "url": "http://api.congress.gov/v3/bound-congressional-record/1999/7/1?format=json", - "volumeNumber": "145" - }, - ], - - operationId: "bound_congressional_record_list" - produces: - - "application/xml" - - "application/json" - parameters: - - name: "format" - in: "query" - description: "The data format. Value can be xml or json." - required: false - type: "string" - - name: "offset" - in: "query" - description: "The starting record returned. 0 is the first record." - required: false - type: "integer" - - name: "limit" - in: "query" - description: "The number of records returned. The maximum limit is 250." - required: false - type: "integer" - responses: - "200": - description: "Successful operation" - "400": - description: "Invalid status value" - security: - - api_key: [] - /bound-congressional-record/{year}: - get: - tags: - - "bound-congressional-record" - summary: "Returns a list of bound Congressional Records filtered by the specified year." - description: | - GET /bound-congressional-record/:year - **Example Request** - - https://api.congress.gov/v3/bound-congressional-record/1990?api_key=[INSERT_KEY] - - **Example Response** - - { - "boundCongressionalRecord": [ - { - "congress": "101", - "date": "1990-02-28", - "sessionNumber": "2", - "updateDate": "2020-10-20", - "url": "http://api.congress.gov/v3/bound-congressional-record/1990/2/28?format=json", - "volumeNumber": "136" - }, - { - "congress": "101", - "issueDate": "1990-03-19", - "sessionNumber": "2", - "updateDate": "2020-10-20", - "url": "http://api.congress.gov/v3/bound-congressional-record/1990/3/19?format=json", - "volumeNumber": "136" - }, - ], - } - - operationId: "bound_congressional_record_list_by_year" - produces: - - "application/xml" - - "application/json" - parameters: - - name: "format" - in: "query" - description: "The data format. Value can be xml or json." - required: false - type: "string" - - name: "offset" - in: "query" - description: "The starting record returned. 0 is the first record." - required: false - type: "integer" - - name: "limit" - in: "query" - description: "The number of records returned. The maximum limit is 250." - required: false - type: "integer" - - name: "year" - in: "path" - description: "The specified year of the bound Congressional record, for example 1990." - required: true - type: "string" - responses: - "200": - description: "Successful operation" - "400": - description: "Invalid status value" - security: - - api_key: [] - /bound-congressional-record/{year}/{month}: - get: - tags: - - "bound-congressional-record" - summary: "Returns a list of bound Congressional Records filtered by the specified year and specified month." - description: | - GET /bound-congressional-record/:year/:month/:day - - **Example Request** - - https://api.congress.gov/v3/bound-congressional-record/1990/5?api_key=[INSERT_KEY] - - **Example Response** - - { - "boundCongressionalRecord": [ - { - "congress": 101, - "date": "1990-05-01", - "sessionNumber": 2, - "updateDate": "2020-10-20", - "url": "http://api.congress.gov/v3/bound-congressional-record/1990/5/1?format=json", - "volumeNumber": 136 - }, - { - "congress": 101, - "date": "1990-05-01", - "sessionNumber": 2, - "updateDate": "2020-10-20", - "url": "http://api.congress.gov/v3/bound-congressional-record/1990/5/1?format=json", - "volumeNumber": 136 - }, - { - "congress": 101, - "date": "1990-05-01", - "sessionNumber": 2, - "updateDate": "2020-10-20", - "url": "http://api.congress.gov/v3/bound-congressional-record/1990/5/1?format=json", - "volumeNumber": 136 - }, - operationId: "bound_congressional_record_list_by_year_and_month" - produces: - - "application/xml" - - "application/json" - parameters: - - name: "format" - in: "query" - description: "The data format. Value can be xml or json." - required: false - type: "string" - - name: "offset" - in: "query" - description: "The starting record returned. 0 is the first record." - required: false - type: "integer" - - name: "limit" - in: "query" - description: "The number of records returned. The maximum limit is 250." - required: false - type: "integer" - - name: "year" - in: "path" - description: "The specified year of the bound Congressional record, for example 1990." - required: true - type: "string" - - name: "month" - in: "path" - description: "The specified month of the bound Congressional record, for example 4 for April." - required: true - type: "string" - responses: - "200": - description: "Successful operation" - "400": - description: "Invalid status value" - security: - - api_key: [] - /bound-congressional-record/{year}/{month}/{day}: - get: - tags: - - "bound-congressional-record" - summary: "Returns a list of bound Congressional Records filtered by the specified year, specified month and specified day." - description: | - GET /bound-congressional-record/:year/:month/:day - - **Example Request** - - https://api.congress.gov/v3/bound-congressional-record/1948/05/19?api_key=[INSERT_KEY] - - **Example Response** - - { - "boundCongressionalRecord": [ - { - "congress": 80, - "date": "1948-05-19", - "sections": [ - { - "endPage": 6155, - "name": "House of Representatives", - "startPage": 6099 - } - ], - "sessionNumber": 2, - "updateDate": "2023-04-27", - "volumeNumber": 94 - }, - { - "congress": 80, - "date": "1948-05-19", - "sections": [ - { - "endPage": 6098, - "name": "Senate", - "startPage": 6051 - } - ], - "sessionNumber": 2, - "updateDate": "2023-04-27", - "volumeNumber": 94 - }, - { - "congress": 80, - "date": "1948-05-19", - "sections": [ - { - "endPage": 6155, - "name": "Entire Issue", - "startPage": 6051 - } - ], - "sessionNumber": 2, - "updateDate": "2023-04-27", - "volumeNumber": 94 - }, - { - "congress": 80, - "dailyDigest": { - "endPage": 365, - "startPage": 362, - "text": [ - { - "type": "PDF", - "url": "http://congress.gov/crecb/1948/GPO-CRECB-1948-pt14-Pages362-365.pdf" - } - ] - }, - "date": "1948-05-19", - "sections": [ - { - "endPage": 365, - "name": "Daily Digest", - "startPage": 362 - } - ], - "sessionNumber": 2, - "updateDate": "2022-11-04", - "volumeNumber": 94 - } - ], - "pagination": { - "count": 4 - }, - { - "request": { - "contentType": "application/json", - "day": "19", - "format": "json", - "month": "05", - "year": "1948" - }, - operationId: "bound_congressional_record_list_by_year_and_month_and_day" - produces: - - "application/xml" - - "application/json" - parameters: - - name: "format" - in: "query" - description: "The data format. Value can be xml or json." - required: false - type: "string" - - name: "offset" - in: "query" - description: "The starting record returned. 0 is the first record." - required: false - type: "integer" - - name: "limit" - in: "query" - description: "The number of records returned. The maximum limit is 250." - required: false - type: "integer" - - name: "year" - in: "path" - description: "The specified year of the bound Congressional record, for example 1990." - required: true - type: "string" - - name: "month" - in: "path" - description: "The specified month of the bound Congressional record, for example 4 for April." - required: true - type: "string" - - name: "day" - in: "path" - description: "The specified day of the bound Congressional record, for example 18." - required: true - type: "string" - responses: - "200": - description: "Successful operation" - "400": - description: "Invalid status value" - security: - - api_key: [] - /house-communication: - get: - tags: - - "house-communication" - summary: "Returns a list of House communications." - description: | - GET /house-communication - - **Example Request** - - https://api.congress.gov/v3/house-communication?api_key=[INSERT_KEY] - - **Example Response** - - { - "houseCommunications": [ - { - "chamber": "House", - "communicationNumber": 2057, - "communicationType": { - "code": "EC", - "name": "Executive Communication" - }, - "congressNumber": 117, - "url": "https://api.congress.gov/v3/house-communication/117/ec/2057?format=json" - }, - { - "chamber": "House", - "communicationNumber": 125, - "communicationType": { - "code": "EC", - "name": "Executive Communication" - }, - "congressNumber": 115, - "url": "https://api.congress.gov/v3/house-communication/115/ec/125?format=json" - }, - ], - } - - operationId: "house_communication" - produces: - - "application/xml" - - "application/json" - parameters: - - name: "format" - in: "query" - description: "The data format. Value can be xml or json." - required: false - type: "string" - - name: "offset" - in: "query" - description: "The starting record returned. 0 is the first record." - required: false - type: "integer" - - name: "limit" - in: "query" - description: "The number of records returned. The maximum limit is 250." - required: false - type: "integer" - responses: - "200": - description: "Successful operation" - "400": - description: "Invalid status value" - security: - - api_key: [] - /house-communication/{congress}: - get: - tags: - - "house-communication" - summary: "Returns a list of House communications filtered by the specified congress." - description: | - GET /house-communication/:congress - - **Example Request** - - https://api.congress.gov/v3/house-communication/117?api_key=[INSERT_KEY] - - **Example Response** - - { - "houseCommunications": [ - { - "chamber": "House", - "communicationType": { - "code": "EC", - "name": "Executive Communication" - }, - "congressNumber": 117, - "number": "2057", - "reportNature": "A letter reporting violations of the Antideficiency Act, by the United States Coast Guard.", - "submittingAgency": "Department of Homeland Security", - "submittingOfficial": "Secretary", - "updateDate": "2021-09-01", - "url": "https://api.congress.gov/v3/house-communication/117/ec/2057?format=json" - }, - { - "chamber": "House", - "communicationType": { - "code": "EC", - "name": "Executive Communication" - }, - "congressNumber": 117, - "legalAuthority": "Public Law 93\u2013198, section 602(c)(1); (87 Stat. 814)", - "number": "3089", - "reportNature": "D.C. Act 24-267, \"Jamal Khashoggi Way Designation Way Act of 2021\".", - "submittingAgency": "Council of the District of Columbia", - "submittingOfficial": "Chairman", - "updateDate": "2022-01-12", - "url": "https://api.congress.gov/v3/house-communication/117/ec/3089?format=json" - }, - ], - } - - operationId: "house_communication_congress" - produces: - - "application/xml" - - "application/json" - parameters: - - name: "congress" - in: "path" - description: "The congress number. For example, the value can be 117." - required: true - type: "integer" - - name: "format" - in: "query" - description: "The data format. Value can be xml or json." - required: false - type: "string" - - name: "offset" - in: "query" - description: "The starting record returned. 0 is the first record." - required: false - type: "integer" - - name: "limit" - in: "query" - description: "The number of records returned. The maximum limit is 250." - required: false - type: "integer" - responses: - "200": - description: "Successful operation" - "400": - description: "Invalid status value" - security: - - api_key: [] - /house-communication/{congress}/{communicationType}: - get: - tags: - - "house-communication" - summary: "Returns a list of House communications filtered by the specified congress and communication type." - description: | - GET /house-communication/:congress/:communicationType - - **Example Request** - - https://api.congress.gov/v3/house-communication/117/ec?api_key=[INSERT_KEY] - - **Example Response** - - { - "houseCommunications": [ - { - "chamber": "House", - "communicationType": { - "code": "EC", - "name": "Executive Communication" - }, - "congressNumber": 117, - "number": "2057", - "reportNature": "A letter reporting violations of the Antideficiency Act, by the United States Coast Guard.", - "submittingAgency": "Department of Homeland Security", - "submittingOfficial": "Secretary", - "updateDate": "2021-09-01", - "url": "https://api.congress.gov/v3/house-communication/117/ec/2057?format=json" - }, - { - "chamber": "House", - "communicationNumber": 3089, - "communicationType": { - "code": "EC", - "name": "Executive Communication" - }, - "congressNumber": 117, - "legalAuthority": "Public Law 93\u2013198, section 602(c)(1); (87 Stat. 814)", - "number": "3089", - "reportNature": "D.C. Act 24-267, \"Jamal Khashoggi Way Designation Way Act of 2021\".", - "submittingAgency": "Council of the District of Columbia", - "submittingOfficial": "Chairman", - "updateDate": "2022-01-12", - "url": "https://api.congress.gov/v3/house-communication/117/ec/3089?format=json" - }, - ], - } - - operationId: "house_communication_list" - produces: - - "application/xml" - - "application/json" - parameters: - - name: "congress" - in: "path" - description: "The congress number. For example, the value can be 117." - required: true - type: "integer" - - name: "communicationType" - in: "path" - description: "The type of communication. Value can be ec, ml, pm, or pt." - required: true - type: "string" - - name: "format" - in: "query" - description: "The data format. Value can be xml or json." - required: false - type: "string" - - name: "offset" - in: "query" - description: "The starting record returned. 0 is the first record." - required: false - type: "integer" - - name: "limit" - in: "query" - description: "The number of records returned. The maximum limit is 250." - required: false - type: "integer" - responses: - "200": - description: "Successful operation" - "400": - description: "Invalid status value" - security: - - api_key: [] - /house-communication/{congress}/{communicationType}/{communicationNumber}: - get: - tags: - - "house-communication" - summary: "Returns detailed information for a specified House communication." - description: | - GET /house-communication/:congress/:communicationType/:communicationNumber - - **Example Request** - - https://api.congress.gov/v3/house-communication/117/ec/3324?api_key=[INSERT_KEY] - - **Example Response** - - { - "house-communication": { - "abstract": "A letter from the Chairman, Council of the District of Columbia, transmitting DC Act 24-299, \"Closing of a Portion of a Public Alley in Square 5138, S.O. 20-07517, Act of 2021\", pursuant to Public Law 93\u2013198, section 602(c)(1); (87 Stat. 814); to the Committee on Oversight and Reform.", - "chamber": "House", - "committees": [ - { - "name": "Oversight and Accountability Committee", - "referralDate": "2022-02-01" - "systemCode": "hsgo00", - "url": "api.congress.gov/v3/committee/house/hsgo00 - } - ], - "communicationType": { - "code": "EC", - "name": "Executive Communication" - }, - "congressNumber": 117, - "congressionalRecordDate": "2022-02-01" - "congressionalRecordDate": "2022-02-01" - "isRulemaking": "False", - "legalAuthority": "Public Law 93\u2013198, section 602(c)(1); (87 Stat. 814)", - "matchingRequirements": [ - { { - "number": "2120", - "url": "http://api.congress.gov/v3/house-requirement/2120" - } - ], - "number": "3324", - "reportNature": "DC Act 24-299, \"Closing of a Portion of a Public Alley in Square 5138, S.O. 20-07517, Act of 2021\".", - "sessionNumber": 2, - "submittingAgency": "Council of the District of Columbia", - "submittingOfficial": "Chairman", - "updateDate": "2022-02-02" - }, - - operationId: "house_communication_detail" - produces: - - "application/xml" - - "application/json" - parameters: - - name: "congress" - in: "path" - description: "The congress number. For example, the value can be 117." - required: true - type: "integer" - - name: "communicationType" - in: "path" - description: "The type of communication. Value can be ec, ml, pm, or pt." - required: true - type: "string" - - name: "communicationNumber" - in: "path" - description: "The communication's assigned number. For example, the value can be 3324." - required: true - type: "integer" - - name: "format" - in: "query" - description: "The data format. Value can be xml or json." - required: false - type: "string" - responses: - "200": - description: "Successful operation" - "400": - description: "Invalid status value" - security: - - api_key: [] - /house-requirement: - get: - tags: - - "house-requirement" - summary: "Returns a list of House requirements." - description: | - GET /house-requirement - - **Example Request** - - https://api.congress.gov/v3/house-requirement?api_key=[INSERT_KEY] - - **Example Response** - - { - "houseRequirements": [ - { - "number": 8070, - "updateDate": "2021-08-13", - "url": "https://api.congress.gov/v3/house-requirement/8070?format=json" - }, - { - "number": 6463, - "updateDate": "2021-08-13", - "url": "https://api.congress.gov/v3/house-requirement/6463?format=json" - }, - ], - } - - operationId: "house_requirement" - produces: - - "application/xml" - - "application/json" - parameters: - - name: "format" - in: "query" - description: "The data format. Value can be xml or json." - required: false - type: "string" - - name: "offset" - in: "query" - description: "The starting record returned. 0 is the first record." - required: false - type: "integer" - - name: "limit" - in: "query" - description: "The number of records returned. The maximum limit is 250." - required: false - type: "integer" - responses: - "200": - description: "Successful operation" - "400": - description: "Invalid status value" - security: - - api_key: [] - /house-requirement/{requirementNumber}: - get: - tags: - - "house-requirement" - summary: "Returns detailed information for a specified House requirement." - description: | - GET /house-requirement/:requirementNumber - - **Example Request** - - https://api.congress.gov/v3/house-requirement/8070?api_key=[INSERT_KEY] - - **Example Response** - - { - "houseRequirement": { - "activeRecord": true, - "frequency": "[No deadline specified].", - "legalAuthority": "5 U.S.C. 801(a)(1)(A); Public Law 104\u2013121, section 251; (110 Stat. 868)", - "matchingCommunications": { - "count": 85085, - "url": "https://api.congress.gov/v3/house-requirement/8070/matching-communications?format=json" - }, - "nature": "Congressional review of agency rulemaking.", - "number": 8070, - "parentAgency": "Multiple Executive Agencies and Departments", - "submittingAgency": Multiple Executive Agencies and Departments", - "submittingOfficial": null, - "updateDate": "2021-08-13" - } - - operationId: "house_requirement_detail" - produces: - - "application/xml" - - "application/json" - parameters: - - name: "requirementNumber" - in: "path" - description: "The requirement's assigned number. For example, the value can be 8070." - required: true - type: "integer" - - name: "format" - in: "query" - description: "The data format. Value can be xml or json." - required: false - type: "string" - responses: - "200": - description: "Successful operation" - "400": - description: "Invalid status value" - security: - - api_key: [] - /house-requirement/{requirementNumber}/matching-communications: - get: - tags: - - "house-requirement" - summary: "Returns a list of matching communications to a House requirement." - description: | - GET /house-requirement/:requirementNumber/matching-communications - - **Example Request** - - https://api.congress.gov/v3/house-requirement/8070/matching-communications?api_key=[INSERT_KEY] - - **Example Response** - - { - "matchingCommunications": [ - { - "chamber": "House", - "communicationType": { - "code": "EC", - "name": "Executive Communication" - }, - "congress": 112, - "number": 2, - "url": "https://api.congress.gov/v3/house-communication/112/EC/2?format=json" - }, - { - "chamber": "House", - "communicationType": { - "code": "EC", - "name": "Executive Communication" - }, - "congress": 112, - "number": 3, - "url": "https://api.congress.gov/v3/house-communication/112/EC/3?format=json" - }, - ] - } - - operationId: "house_requirement_communication_list" - produces: - - "application/xml" - - "application/json" - parameters: - - name: "requirementNumber" - in: "path" - description: "The requirement's assigned number. For example, the value can be 8070." - required: true - type: "integer" - - name: "format" - in: "query" - description: "The data format. Value can be xml or json." - required: false - type: "string" - - name: "offset" - in: "query" - description: "The starting record returned. 0 is the first record." - required: false - type: "integer" - - name: "limit" - in: "query" - description: "The number of records returned. The maximum limit is 250." - required: false - type: "integer" - responses: - "200": - description: "Successful operation" - "400": - description: "Invalid status value" - security: - - api_key: [] - /senate-communication: - get: - tags: - - "senate-communication" - summary: "Returns a list of Senate communications." - description: | - GET /senate-communication - - **Example Request** - - https://api.congress.gov/v3/senate-communication?api_key=[INSERT_KEY] - - **Example Response** - - { - "senateCommunications": [ - { - "chamber": "Senate", - "communicationType": { - "code": "EC", - "name": "Executive Communication" - }, - "congress": 117, - "number": 1615, - "updateDate": "2021-08-16 20:24:19+00:00", - "url": "https://api.congress.gov/v3/senate-communication/117/ec/1615?format=json" - }, - { - "chamber": "Senate", - "communicationType": { - "code": "EC", - "name": "Executive Communication" - }, - "congress": 117, - "number": 2040, - "updateDate": "2021-09-23 07:15:14+00:00", - "url": "https://api.congress.gov/v3/senate-communication/117/ec/2040?format=json" - }, - ] - } - - operationId: "senate_communication" - produces: - - "application/xml" - - "application/json" - parameters: - - name: "format" - in: "query" - description: "The data format. Value can be xml or json." - required: false - type: "string" - - name: "offset" - in: "query" - description: "The starting record returned. 0 is the first record." - required: false - type: "integer" - - name: "limit" - in: "query" - description: "The number of records returned. The maximum limit is 250." - required: false - type: "integer" - responses: - "200": - description: "Successful operation" - "400": - description: "Invalid status value" - security: - - api_key: [] - /senate-communication/{congress}: - get: - tags: - - "senate-communication" - summary: "Returns a list of Senate communications filtered by the specified congress." - description: | - GET /senate-communication/:congress - - **Example Request** - - https://api.congress.gov/v3/senate-communication/117?api_key=[INSERT_KEY] - - **Example Response** - - { - "senateCommunications": [ - { - "chamber": "Senate", - "communicationType": { - "code": "EC", - "name": "Executive Communication" - }, - "congress": 117, - "number": 1615, - "updateDate": "2021-08-16T20:24:19Z", - "url": "https://api.congress.gov/v3/senate-communication/117/ec/1615?format=json" - }, - { - "chamber": "Senate", - "communicationType": { - "code": "EC", - "name": "Executive Communication" - }, - "congress": 117, - "number": 2040, - "updateDate": "2021-09-23T07:15:14Z", - "url": "https://api.congress.gov/v3/senate-communication/117/ec/2040?format=json" - }, - ] - } - - operationId: "senate_communication_congress" - produces: - - "application/xml" - - "application/json" - parameters: - - name: "congress" - in: "path" - description: "The congress number. For example, the value can be 117." - required: true - type: "integer" - - name: "format" - in: "query" - description: "The data format. Value can be xml or json." - required: false - type: "string" - - name: "offset" - in: "query" - description: "The starting record returned. 0 is the first record." - required: false - type: "integer" - - name: "limit" - in: "query" - description: "The number of records returned. The maximum limit is 250." - required: false - type: "integer" - responses: - "200": - description: "Successful operation" - "400": - description: "Invalid status value" - security: - - api_key: [] - /senate-communication/{congress}/{communicationType}: - get: - tags: - - "senate-communication" - summary: "Returns a list of Senate communications filtered by the specified congress and communication type." - description: | - GET /senate-communication/:congress/:communicationType - - **Example Request** - - https://api.congress.gov/v3/senate-communication/117/ec - - **Example Response** - - { - "senateCommunications": [ - { - "chamber": "Senate", - "communicationType": { - "code": "EC", - "name": "Executive Communication" - }, - "congress": 117, - "number": 1615, - "updateDate": "2021-08-16 20:24:19+00:00", - "url": "https://api.congress.gov/v3/senate-communication/117/ec/1615?format=json" - }, - { - "chamber": "Senate", - "communicationType": { - "code": "EC", - "name": "Executive Communication" - }, - "congress": 117, - "number": 2040, - "updateDate": "2021-09-23T07:15:14:00Z", - "url": "https://api.congress.gov/v3/senate-communication/117/ec/2040?format=json" - }, - ] - } - - operationId: "senate_communication_list" - produces: - - "application/xml" - - "application/json" - parameters: - - name: "congress" - in: "path" - description: "The congress number. For example, the value can be 117." - required: true - type: "integer" - - name: "communicationType" - in: "path" - description: "The type of communication. Value can be ec, pm, or pom." - required: true - type: "string" - - name: "format" - in: "query" - description: "The data format. Value can be xml or json." - required: false - type: "string" - - name: "offset" - in: "query" - description: "The starting record returned. 0 is the first record." - required: false - type: "integer" - - name: "limit" - in: "query" - description: "The number of records returned. The maximum limit is 250." - required: false - type: "integer" - responses: - "200": - description: "Successful operation" - "400": - description: "Invalid status value" - security: - - api_key: [] - /senate-communication/{congress}/{communicationType}/{communicationNumber}: - get: - tags: - - "senate-communication" - summary: "Returns detailed information for a specified Senate communication." - description: | - GET /senate-communication/:congress/:communicationType/:communicationNumber - - **Example Request** - - https://api.congress.gov/v3/senate-communication/117/ec/2561?api_key=[INSERT_KEY] - - **Example Response** - - { - "senateCommunication": { - "abstract": "A communication from the Board Chairman and Chief Executive Officer, Farm Credit Administration, transmitting, pursuant to law, the Administration's annual report for calendar year 2021; to the Committee on Agriculture, Nutrition, and Forestry.", - "chamber": "Senate", - "committees": [ - { - "name": "Agriculture, Nutrition, and Forestry Committee", - "referralDate": "2021-11-03", - "systemCode": "ssaf00", - "url": "https://api.congress.gov/v3/committee/senate/ssaf00" - } - ], - "communicationType": { - "code": "EC", - "name": "Executive Communication" - }, - "congress": 117, - "congressionalRecordDate": "2021-11-03", - "number": 2561, - "sessionNumber": 1, - "updateDate": "2021-11-04T07:15:16Z" - } - } - - operationId: "senate_communication_detail" - produces: - - "application/xml" - - "application/json" - parameters: - - name: "congress" - in: "path" - description: "The congress number. For example, the value can be 117." - required: true - type: "integer" - - name: "communicationType" - in: "path" - description: "The type of communication. Value can be ec, pm, or pom." - required: true - type: "string" - - name: "communicationNumber" - in: "path" - description: "The communication's assigned number. For example, the value can be 2561." - required: true - type: "integer" - - name: "format" - in: "query" - description: "The data format. Value can be xml or json." - required: false - type: "string" - responses: - "200": - description: "Successful operation" - "400": - description: "Invalid status value" - security: - - api_key: [] - /nomination: - get: - tags: - - "nomination" - summary: "Returns a list of nominations sorted by date received from the President." - description: | - GET /nomination - - **Example Request** - - https://api.congress.gov/v3/nomination?api_key=[INSERT_KEY] - - **Example Response** - - { - "nominations": [ - { - "citation": "PN2804", - "congress": 117, - "latestAction": { - "actionDate": "2022-12-07", - "text": "Received in the Senate and referred to the Committee on Armed Services." - }, - "nominationType": { - "isMilitary": true - }, - "number": 2804, - "organization": "Army", - "partNumber": "00", - "receivedDate": "2022-12-07", - "updateDate": "2022-12-08T05:25:17Z", - "url": "https://api.congress.gov/v3/nomination/117/2804?format=json" - }, - { - "citation": "PN2803", - "congress": 117, - "latestAction": { - "actionDate": "2022-12-07", - "text": "Received in the Senate and referred to the Committee on Armed Services." - }, - "nominationType": { - "isMilitary": true - }, - "number": 2803, - "organization": "Army", - "partNumber": "00", - "receivedDate": "2022-12-07", - "updateDate": "2022-12-08T05:25:17Z", - "url": "https://api.congress.gov/v3/nomination/117/2803?format=json" - }, - ], - } - - operationId: "nomination_list" - produces: - - "application/xml" - - "application/json" - parameters: - - name: "format" - in: "query" - description: "The data format. Value can be xml or json." - required: false - type: "string" - - name: "offset" - in: "query" - description: "The starting record returned. 0 is the first record." - required: false - type: "integer" - - name: "limit" - in: "query" - description: "The number of records returned. The maximum limit is 250." - required: false - type: "integer" - - name: "fromDateTime" - in: "query" - description: "The starting timestamp to filter by update date. Use format: YYYY-MM-DDT00:00:00Z." - required: false - type: "string" - - name: "toDateTime" - in: "query" - description: "The ending timestamp to filter by update date. Use format: YYYY-MM-DDT00:00:00Z." - required: false - type: "string" - responses: - "200": - description: "Successful operation" - "400": - description: "Invalid status value" - security: - - api_key: [] - /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: | - GET /nomination/:congress - - **Example Request** - - https://api.congress.gov/v3/nomination/117?api_key=[INSERT_KEY] - - **Example Response** - - { - "nominations": [ - { - "citation": "PN2804", - "congress": 117, - "latestAction": { - "actionDate": "2022-12-07", - "text": "Received in the Senate and referred to the Committee on Armed Services." - }, - "nominationType": { - "isMilitary": true - }, - "number": 2804, - "organization": "Army", - "partNumber": "00", - "receivedDate": "2022-12-07", - "updateDate": "2022-12-08T05:25:17Z", - "url": "https://api.congress.gov/v3/nomination/117/2804?format=json" - }, - { - "citation": "PN2803", - "congress": 117, - "latestAction": { - "actionDate": "2022-12-07", - "text": "Received in the Senate and referred to the Committee on Armed Services." - }, - "nominationType": { - "isMilitary": true - }, - "number": 2803, - "organization": "Army", - "partNumber": "00", - "receivedDate": "2022-12-07", - "updateDate": "2022-12-08T05:25:17Z", - "url": "https://api.congress.gov/v3/nomination/117/2803?format=json" - }, - ], - } - - operationId: "nomination_list_by_congress" - produces: - - "application/xml" - - "application/json" - parameters: - - name: "congress" - in: "path" - description: "The congress number. For example, the value can be 117." - required: true - type: "integer" - - name: "format" - in: "query" - description: "The data format. Value can be xml or json." - required: false - type: "string" - - name: "offset" - in: "query" - description: "The starting record returned. 0 is the first record." - required: false - type: "integer" - - name: "limit" - in: "query" - description: "The number of records returned. The maximum limit is 250." - required: false - type: "integer" - - name: "fromDateTime" - in: "query" - description: "The starting timestamp to filter by update date. Use format: YYYY-MM-DDT00:00:00Z." - required: false - type: "string" - - name: "toDateTime" - in: "query" - description: "The ending timestamp to filter by update date. Use format: YYYY-MM-DDT00:00:00Z." - required: false - type: "string" - responses: - "200": - description: "Successful operation" - "400": - description: "Invalid status value" - security: - - api_key: [] - /nomination/{congress}/{nominationNumber}: - get: - tags: - - "nomination" - summary: "Returns detailed information for a specified nomination." - description: | - GET /nomination/:congress/:nominationNumber - - **Example Request** - - https://api.congress.gov/v3/nomination/117/2467?api_key=[INSERT_KEY] - - **Example Response** - - { - "nomination": { - "actions": { - "count": 1, - "url": "https://api.congress.gov/v3/nomination/117/2467/actions?format=json" - }, - "citation": "PN2467", - "committees": { - "count": 1, - "url": "https://api.congress.gov/v3/nomination/117/2467/committees?format=json" - }, - "congress": 117, - "isList": true, - "latestAction": { - "actionDate": "2022-08-03", - "text": "Received in the Senate and referred to the Committee on Armed Services." - }, - "nominees": [ - { - "introText": "THE FOLLOWING NAMED OFFICERS FOR APPOINTMENT TO THE GRADE INDICATED IN THE UNITED STATES AIR FORCE UNDER TITLE 10, U.S.C., SECTION 624:", - "nomineeCount": 12, - "ordinal": 1, - "organization": "Air Force", - "positionTitle": "Colonel", - "url": "https://api.congress.gov/v3/nomination/117/2467/1?format=json" - } - ], - "number": 2467, - "partNumber": "00", - "receivedDate": "2022-08-03", - "updateDate": "2022-08-04T04:25:12Z" - }, - } - - operationId: "nomination_detail" - produces: - - "application/xml" - - "application/json" - parameters: - - name: "congress" - in: "path" - description: "The congress number. For example, the value can be 117." - required: true - type: "integer" - - name: "nominationNumber" - in: "path" - description: "The nomination's assigned number. For example, the value can be 2467." - required: true - type: "integer" - - name: "format" - in: "query" - description: "The data format. Value can be xml or json." - required: false - type: "string" - responses: - "200": - description: "Successful operation" - "400": - description: "Invalid status value" - security: - - api_key: [] - /nomination/{congress}/{nominationNumber}/{ordinal}: - get: - tags: - - "nomination" - summary: "Returns the list nominees for a position within the nomination." - description: | - GET /nomination/:congress/:nominationNumber/:ordinal - - **Example Request** - - https://api.congress.gov/v3/nomination/117/2467/1?api_key=[INSERT_KEY] - - **Example Response** - - { - "nominees": [ - { - "firstName": "JOHN", - "lastName": "SZCZEPANSKI", - "middleName": "T.", - "ordinal": 12 - }, - { - "firstName": "ERIN", - "lastName": "REYNOLDS", - "middleName": "S.", - "ordinal": 11 - }, - ], - } - - operationId: "nominees" - produces: - - "application/xml" - - "application/json" - parameters: - - name: "congress" - in: "path" - description: "The congress number. For example, the value can be 117." - required: true - type: "integer" - - name: "nominationNumber" - in: "path" - description: "The nomination's assigned number. For example, the value can be 2467." - required: true - type: "integer" - - name: "ordinal" - in: "path" - description: "The ordinal number. For example, the value can be 1." - required: true - type: "integer" - - name: "format" - in: "query" - description: "The data format. Value can be xml or json." - required: false - type: "string" - - name: "offset" - in: "query" - description: "The starting record returned. 0 is the first record." - required: false - type: "integer" - - name: "limit" - in: "query" - description: "The number of records returned. The maximum limit is 250." - required: false - type: "integer" - responses: - "200": - description: "Successful operation" - "400": - description: "Invalid status value" - security: - - api_key: [] - /nomination/{congress}/{nominationNumber}/actions: - get: - tags: - - "nomination" - summary: "Returns the list of actions on a specified nomination." - description: | - GET /nomination/:congress/:nominationNumber/actions - - **Example Request** - - https://api.congress.gov/v3/nomination/117/2467/actions?api_key=[INSERT_KEY] - - **Example Response** - - { - "actions": [ - { - "actionCode": "S05120", - "actionDate": "2022-08-03", - "committees": [ - { - "name": "Armed Services Committee", - "systemCode": "ssas00" - "url": - "https://api.congress.gov/v3/committee/senate/ssas00?format=json" - } - ], - "text": "Received in the Senate and referred to the Committee on Armed Services.", - "type": "IntroReferral" - } - ], - } - - operationId: "nomination_actions" - produces: - - "application/xml" - - "application/json" - parameters: - - name: "congress" - in: "path" - description: "The congress number. For example, the value can be 117." - required: true - type: "integer" - - name: "nominationNumber" - in: "path" - description: "The nomination's assigned number. For example, the value can be 2467." - required: true - type: "integer" - - name: "format" - in: "query" - description: "The data format. Value can be xml or json." - required: false - type: "string" - - name: "offset" - in: "query" - description: "The starting record returned. 0 is the first record." - required: false - type: "integer" - - name: "limit" - in: "query" - description: "The number of records returned. The maximum limit is 250." - required: false - type: "integer" - responses: - "200": - description: "Successful operation" - "400": - description: "Invalid status value" - security: - - api_key: [] - /nomination/{congress}/{nominationNumber}/committees: - get: - tags: - - "nomination" - summary: "Returns the list of committees associated with a specified nomination." - description: | - GET /nomination/:congress/:nominationNumber/committees - - **Example Request** - - https://api.congress.gov/v3/nomination/117/2467/committees?api_key=[INSERT_KEY] - - **Example Response** - - { - "committees": [ - { - "activities": [ - { - "date": "2022-08-03T21:02:58Z", - "name": "Referred to" - }, - ], - "chamber": "Senate", - "name": "Armed Services Committee", - "systemCode": "ssas00", - "type": "Standing", - "url": "https://api.congress.gov/v3/committee/senate/ssas00?format=json" - } - ], - } - - operationId: "nomination_committees" - produces: - - "application/xml" - - "application/json" - parameters: - - name: "congress" - in: "path" - description: "The congress number. For example, the value can be 117." - required: true - type: "integer" - - name: "nominationNumber" - in: "path" - description: "The nomination's assigned number. For example, the value can be 2467." - required: true - type: "integer" - - name: "format" - in: "query" - description: "The data format. Value can be xml or json." - required: false - type: "string" - - name: "offset" - in: "query" - description: "The starting record returned. 0 is the first record." - required: false - type: "integer" - - name: "limit" - in: "query" - description: "The number of records returned. The maximum limit is 250." - required: false - type: "integer" - responses: - "200": - description: "Successful operation" - "400": - description: "Invalid status value" - security: - - api_key: [] - /nomination/{congress}/{nominationNumber}/hearings: - get: - tags: - - "nomination" - summary: "Returns the list of printed hearings associated with a specified nomination." - description: | - GET /nomination/:congress/:nominationNumber/hearings - - **Example Request** - - https://api.congress.gov/v3/nomination/116/389/hearings?api_key=[INSERT_KEY] - - **Example Response** - - { - "hearings": [ - { - "chamber": "Senate", - "citation": "S.Hrg.116-38", - "date": "2019-06-05", - "jacketNumber": 37106, - "number": 38 - } - ], - } - - operationId: "nomination_hearings" - produces: - - "application/xml" - - "application/json" - parameters: - - name: "congress" - in: "path" - description: "The congress number. For example, the value can be 116." - required: true - type: "integer" - - name: "nominationNumber" - in: "path" - description: "The nomination's assigned number. For example, the value can be 389." - required: true - type: "integer" - - name: "format" - in: "query" - description: "The data format. Value can be xml or json." - required: false - type: "string" - - name: "offset" - in: "query" - description: "The starting record returned. 0 is the first record." - required: false - type: "integer" - - name: "limit" - in: "query" - description: "The number of records returned. The maximum limit is 250." - required: false - type: "integer" - responses: - "200": - description: "Successful operation" - "400": - description: "Invalid status value" - security: - - api_key: [] - /treaty: - get: - tags: - - "treaty" - summary: "Returns a list of treaties sorted by date of last update." - description: | - GET /treaty - - **Example Request** - - https://api.congress.gov/v3/treaty?api_key=[INSERT_KEY] - - **Example Response** - - - { - "treaties": [ - { - "congressReceived": 116, - "congressConsidered": 116, - "number": 1, - "parts": {}, - "suffix": "", - "topic": "International Law and Organization", - "transmittedDate": "2022-07-11T00:00:00Z", - "updateDate": "2022-08-04T02:46:11Z", - "url": "https://api.congress.gov/v3/treaty/116/1?format=json" - } - ] - } - - operationId: "treaty_list" - produces: - - "application/xml" - - "application/json" - parameters: - - name: "format" - in: "query" - description: "The data format. Value can be xml or json." - required: false - type: "string" - - name: "offset" - in: "query" - description: "The starting record returned. 0 is the first record." - required: false - type: "integer" - - name: "limit" - in: "query" - description: "The number of records returned. The maximum limit is 250." - required: false - type: "integer" - - name: "fromDateTime" - in: "query" - description: "The starting timestamp to filter by update date. Use format: YYYY-MM-DDT00:00:00Z." - required: false - type: "string" - - name: "toDateTime" - in: "query" - description: "The ending timestamp to filter by update date. Use format: YYYY-MM-DDT00:00:00Z." - required: false - type: "string" - responses: - "200": - description: "Successful operation" - "400": - description: "Invalid status value" - security: - - api_key: [] - /treaty/{congress}: - get: - tags: - - "treaty" - summary: "Returns a list of treaties for the specified congress, sorted by date of last update." - description: | - GET /treaty/:congress - - **Example Request** - - https://api.congress.gov/v3/treaty/117?api_key=[INSERT_KEY] - - **Example Response** - - { - "treaties": [ - { - "congressReceived": 116, - "congressConsidered": 116, - "number": 1, - "parts": {}, - "suffix": "", - "topic": "International Law and Organization", - "transmittedDate": "2022-07-11T00:00:00Z", - "updateDate": "2022-08-04T02:46:11Z", - "url": "https://api.congress.gov/v3/treaty/116/1?format=json" - } - ] - } - - operationId: "treaty_list_by_congress" - produces: - - "application/xml" - - "application/json" - parameters: - - name: "congress" - in: "path" - description: "The congress number. For example, value can be 117." - required: true - type: "integer" - - name: "format" - in: "query" - description: "The data format. Value can be xml or json." - required: false - type: "string" - - name: "offset" - in: "query" - description: "The starting record returned. 0 is the first record." - required: false - type: "integer" - - name: "limit" - in: "query" - description: "The number of records returned. The maximum limit is 250." - required: false - type: "integer" - - name: "fromDateTime" - in: "query" - description: "The starting timestamp to filter by update date. Use format: YYYY-MM-DDT00:00:00Z." - required: false - type: "string" - - name: "toDateTime" - in: "query" - description: "The ending timestamp to filter by update date. Use format: YYYY-MM-DDT00:00:00Z." - required: false - type: "string" - responses: - "200": - description: "Successful operation" - "400": - description: "Invalid status value" - security: - - api_key: [] - /treaty/{congress}/{treatyNumber}: - get: - tags: - - "treaty" - summary: "Returns detailed information for a specified treaty." - description: | - GET /treaty/:congress/:treatyNumber - - **Example Request** - - https://api.congress.gov/v3/treaty/117/3?api_key=[INSERT_KEY] - - **Example Response** - - { - - "request": { - "congress": "116", - "contentType": "application/json", - "format": "json" - }, - "treaty": { - "actions": { - "count": 18, - "url": "http://api.congress.gov/v3/treaty/116/1/actions?format=json" - }, - "congressConsidered": 116, - "congressReceived": 116, - "countriesParties": [ - { - "name": "North Macedonia, The Republic of" - } - ], - "inForceDate": null, - "indexTerms": [ - { - "name": "116-1" - }, - { - "name": "Accession" - }, - { - "name": "North Atlantic Treaty of 1949" - }, - { - "name": "North Macedonia" - }, - { - "name": "North Macedonia, The Republic of" - }, - { - "name": "TD116-1" - }, - { - "name": "The Republic of North Macedonia" - }, - { - "name": "Ex. Rept. 116-5" - } - ], - "number": 1, - "oldNumber": null, - "oldNumberDisplayName": null, - "parts": {}, - "relatedDocs": - { - "citation": "Ex. Rept. 116-5", - "url": "http://api.congress.gov/v3/committee-report/116/ERPT/5" - } - ], - "resolutionText": "
As approved by the Senate:
Resolved (two-thirds of the Senators present concurring therein),
SECTION 1. SENATE ADVICE AND CONSENT SUBJECT TO DECLARATIONS AND CONDITIONS.
...", - "suffix": "", - "titles": [ - { - "title": "Protocol to the North Atlantic Treaty of 1949 on the Accession of the Republic of North Macedonia", - "titleType": "Treaty - Short Title" - }, - { - "title": "Protocol to the North Atlantic Treaty of 1949 on the Accession of the Republic of North Macedonia", - "titleType": "Treaty - Formal Title" - } - ], - "topic": "International Law and Organization", - "transmittedDate": "2022-07-11T00:00:00Z", - "updateDate": "2022-08-04T02:46:11Z", - } - ] - } - - operationId: "treaty_detail" - produces: - - "application/xml" - - "application/json" - parameters: - - name: "congress" - in: "path" - description: "The congress number. For example, value can be 117." - required: true - type: "integer" - - name: "treatyNumber" - in: "path" - description: "The treaty's assigned number. For example, value can be 3." - required: true - type: "integer" - - name: "format" - in: "query" - description: "The data format. Value can be xml or json." - required: false - type: "string" - responses: - "200": - description: "Successful operation" - "400": - description: "Invalid status value" - security: - - api_key: [] - /treaty/{congress}/{treatyNumber}/{treatySuffix}: - get: - tags: - - "treaty" - summary: "Returns detailed information for a specified partitioned treaty." - description: | - GET /treaty/:congress/:treatyNumber/:treatySuffix - - **Example Request** - - https://api.congress.gov/v3/treaty/114/13/A?api_key=[INSERT_KEY] - - **Example Response** - - { - "treaty": { - "actions": { - "count": 5, - "url": "https://api.congress.gov/v3/treaty/114/13/A/actions?format=json" - }, - "congressConsidered": 115, - "congressReceived": 114, - "countriesParties": [ - { - "name": "Micronesia, Federated States of" - } - ] - "inForceDate": null, - "indexTerms": [ - { - "name": "Maritime" - }, - { - "name": "Micronesia" - }, - { - "name": "Pacific" - } - ], - "number": 13 - "oldNumber": null, - "oldNumberDisplayName": null, - "parts": { - "count": 2, - "urls": [ - "https://api.congress.gov/v3/treaty/114/13/B?format=json", - "https://api.congress.gov/v3/treaty/114/13?format=json" - ] - }, - "relatedDocs": [], - "resolutionText": "As approved by the Senate:
Resolved, (two-thirds of the Senators present concurring therein),
SECTION 1. SENATE ADVICE AND CONSENT SUBJECT TO A DECLARATION.
The Senate advises and consents to the ratification of the Treaty between the Government of the United States of America and the Government of the Republic of Kiribati on the Delimitation of Maritime Boundaries, signed at Majuro on September 6, 2013 (the "Treaty") (Treaty Doc 114-13B), subject to the declaration in section 2.
SEC. 2. DECLARATION.
The Senate’s advice and consent under section 1 is subject to the following declaration: The Treaty is self-executing.
]]>", - "suffix": "A", - "titles": [ - { - "title": "Treaty between the Government of the United States of America and the Government of the Federated States of Micronesia on the Delimitation of a Maritime Boundary, signed at Koror on August 1, 2014.", - "titleType": "Treaty - Formal Title" - }, - { - "title": "The Treaty with the Federated States of Micronesia on the Delimitation of a Maritime Boundary", - "titleType": "Treaty - Short Title" - } - ], - "transmittedDate": "2016-12-09T00:00:00Z", - "treatyNum": 13, - "topic": "Maritime Boundaries and Claims", - "updateDate": "2022-07-12T15:48:45Z" - } - } - - operationId: "treaty_details" - produces: - - "application/xml" - - "application/json" - parameters: - - name: "congress" - in: "path" - description: "The congress number. For example, the value can be 114." - required: true - type: "integer" - - name: "treatyNumber" - in: "path" - description: "The treaty's assigned number. For example, the value can be 13." - required: true - type: "integer" - - name: "treatySuffix" - in: "path" - description: "The treaty's partition letter value. For example, the value can be A." - required: true - type: "string" - - name: "format" - in: "query" - description: "The data format. Value can be xml or json." - required: false - type: "string" - responses: - "200": - description: "Successful operation" - "400": - description: "Invalid status value" - security: - - api_key: [] - /treaty/{congress}/{treatyNumber}/actions: - get: - tags: - - "treaty" - summary: "Returns the list of actions on a specified treaty." - description: | - GET /treaty/:congress/:treatyNumber/actions - - **Example Request** - - https://api.congress.gov/v3/treaty/117/3/actions?api_key=[INSERT_KEY] - - **Example Response** - - { - "actions": [ - { - "actionCode": "S05291", - "actionDate": "2022-08-03", - "committee": null, - "text": "Resolution of advice and consent to ratification agreed to as amended in Senate by Yea-Nay Vote. 95 - 1. Record Vote Number: 282.", - "type": "Floor" - }, - { - "actionCode": "S05311", - "actionDate": "2022-08-03", - "committee": null, - "text": "Treaty moved through its parliamentary stages up to and including presentation of the resolution of advice and consent to ratification.", - "type": "Floor" - } - ], - } - - operationId: "treaty_action" - produces: - - "application/xml" - - "application/json" - parameters: - - name: "congress" - in: "path" - description: "The congress number. For example, the value can be 117." - required: true - type: "integer" - - name: "treatyNumber" - in: "path" - description: "The treaty's assigned number. For example, the value can be 3." - required: true - type: "integer" - - name: "format" - in: "query" - description: "The data format. Value can be xml or json." - required: false - type: "string" - - name: "offset" - in: "query" - description: "The starting record returned. 0 is the first record." - required: false - type: "integer" - - name: "limit" - in: "query" - description: "The number of records returned. The maximum limit is 250." - required: false - type: "integer" - responses: - "200": - description: "Successful operation" - "400": - description: "Invalid status value" - security: - - api_key: [] - /treaty/{congress}/{treatyNumber}/{treatySuffix}/actions: - get: - tags: - - "treaty" - summary: "Returns the list of actions on a specified partitioned treaty." - description: | - GET /treaty/:congress/:treatyNumber/:treatySuffix/actions - - **Example Request** - - https://api.congress.gov/v3/treaty/114/13/A/actions?api_key=[INSERT_KEY] - - **Example Response** - - { - "actions": [ - { - "actionCode": "S05291", - "actionDate": "2018-07-26", - "committee": null, - "text": "Resolution of advice and consent to ratification agreed to in Senate by Division Vote.", - "type": "Floor" - }, - { - "actionCode": "S05311", - "actionDate": "2018-07-26", - "committee": null, - "text": "Treaty moved through its parliamentary stages up to and including presentation of the resolution of advice and consent to ratification.", - "type": "Floor" - } - ], - } - - operationId: "treaty_actions" - produces: - - "application/xml" - - "application/json" - parameters: - - name: "congress" - in: "path" - description: "The congress number. For example, the value can be 114." - required: true - type: "integer" - - name: "treatyNumber" - in: "path" - description: "The treaty's assigned number. For example, the value can be 13." - required: true - type: "integer" - - name: "treatySuffix" - in: "path" - description: "The treaty's partition letter value. For example, the value can be A." - required: true - type: "string" - - name: "format" - in: "query" - description: "The data format. Value can be xml or json." - required: false - type: "string" - - name: "offset" - in: "query" - description: "The starting record returned. 0 is the first record." - required: false - type: "integer" - - name: "limit" - in: "query" - description: "The number of records returned. The maximum limit is 250." - required: false - type: "integer" - responses: - "200": - description: "Successful operation" - "400": - description: "Invalid status value" - security: - - api_key: [] - /treaty/{congress}/{treatyNumber}/committees: - get: - tags: - - "treaty" - summary: "Returns the list of committees associated with a specified treaty." - description: | - GET /treaty/:congress/:treatyNumber/committees - - **Example Request** - - https://api.congress.gov/v3/treaty/116/3/committees?api_key=[INSERT_KEY] - - **Example Response** - - { - "treatyCommittees": [ - { - "activities": [ - { - "date": "2020-06-18T20:19:22Z", - "name": "Referred to" - } - ], - "chamber": "Senate", - "name": "Foreign Relations Committee", - "subcommittees": [], - "systemCode": "ssfr00", - "type": "Standing", - "url": "https://api.congress.gov/v3/committee/senate/ssfr00?format=json" - } - ] - } - - operationId: "treaty_committee" - produces: - - "application/xml" - - "application/json" - parameters: - - name: "congress" - in: "path" - description: "The congress number. For example, the value can be 116." - required: true - type: "integer" - - name: "treatyNumber" - in: "path" - description: "The treaty's assigned number. For example, the value can be 3." - required: true - type: "integer" - - name: "format" - in: "query" - description: "The data format. Value can be xml or json." - required: false - type: "string" - - name: "offset" - in: "query" - description: "The starting record returned. 0 is the first record." - required: false - type: "integer" - - name: "limit" - in: "query" - description: "The number of records returned. The maximum limit is 250." - required: false - type: "integer" - responses: - "200": - description: "Successful operation" - "400": - description: "Invalid status value" - security: - - api_key: [] -securityDefinitions: - api_key: - type: "apiKey" - name: "@auth_key" - in: "query"