api.congress.gov
api.congress.gov copied to clipboard
bug(congress): The `/congress` endpoint doesn't return the `number` field.
trafficstars
Repro
Call the /congress endpoint to list the congresses.
Expected
For each item returned in the congresses field, the number field is present.
Actual
The items returned don't include that field.
{
"congresses": [
{
"endYear": "2024",
"name": "118th Congress",
"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",
"url": "https://api.congress.gov/v3/congress/118?format=json"
}
],
"pagination": {
"count": 118,
"next": "https://api.congress.gov/v3/congress?offset=1&limit=1&format=json"
},
"request": {
"contentType": "application/json",
"format": "json"
}
}
Notes
When you request an individual congress using /congress/<number> the number field is returned on the item.
{
"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/118?format=json"
},
"request": {
"congress": "118",
"contentType": "application/json",
"format": "json"
}
}