Get a member
One member: contact, voting record, committees, AI profile.
GET https://www.chicagopolitics.org/api/v1/members/{id}
Authorizations
| Header | Value |
|---|---|
Authorization | Bearer <key>. Get a key; see authentication. |
Path parameters
| Name | Type | Required | Description |
|---|---|---|---|
id | integer | yes | Ward number (1-50) for a current member; 100 + ward for a member who left during the term (e.g. 135). |
Response
200 Member
| Field | Type | Description |
|---|---|---|
id | integer | |
name | string | |
ward | integer | |
status | string | |
servedUntil | string | null | |
photo | string | null | |
contact | object | |
record | object | null | |
committees | object[] | |
aiProfile | object | null | AI-written overview; see the page for cited claims. |
links | object |
Example request
curl "https://www.chicagopolitics.org/api/v1/members/12" \
-H "Authorization: Bearer $CHICAGO_POLITICS_KEY"
Errors: 400, 401, 404, 429 (see errors).