api.congress.gov icon indicating copy to clipboard operation
api.congress.gov copied to clipboard

bug(congress): The `/congress` endpoint doesn't return the `number` field.

Open erickoledadevrel opened this issue 1 year ago • 2 comments
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"
    }
}

erickoledadevrel avatar Nov 07 '24 19:11 erickoledadevrel