List parties
GET /api/cities/{cityId}/parties
Returns all political parties represented in a specified city’s council.
Parameters
The unique identifier of the city
Response
Returns an array of Party objects.Unique identifier for the party
Full party name in Greek
Full party name in English
Abbreviated party name in Greek
Abbreviated party name in English
Brand color in hexadecimal format (e.g., “#FF5733”)
URL to party logo image
ID of the associated city
ISO 8601 timestamp of record creation
ISO 8601 timestamp of last update
Example request
Example response
Get party
GET /api/cities/{cityId}/parties/{partyId}
Returns details for a specific political party.
Parameters
The unique identifier of the city
The unique identifier of the party
Response
Returns a Party object with the same fields as the list endpoint.Example request
Example response
Error responses
Party not found (404)
Server error (500)
Use cases
Filtering by party
Filtering by party
Use party IDs to filter search results or meeting transcripts to find discussions by members of specific parties.
Visual displays
Visual displays
Use the
colorHex and logo fields to create visually branded displays of council composition and speaking statistics.Political analysis
Political analysis
Track which parties are most active in discussions or analyze voting patterns by party affiliation.
Related endpoints
People
Get council member information
Search
Filter search results by party