List people
GET /api/cities/{cityId}/people
Returns all council members for a specified city.
Parameters
The unique identifier of the city
Response
Returns an array of Person objects.Unique identifier for the person
Full name in Greek
Full name in English
Short name in Greek (e.g., first name and last initial)
Short name in English
URL to profile image
ISO 8601 timestamp when the person’s term started
ISO 8601 timestamp when the person’s term ended (null if currently active)
ID of the associated city
ISO 8601 timestamp of record creation
ISO 8601 timestamp of last update
Example request
Example response
Get person
GET /api/cities/{cityId}/people/{personId}
Returns details for a specific council member.
Parameters
The unique identifier of the city
The unique identifier of the person
Response
Returns a Person object with the same fields as the list endpoint.Example request
Example response
Error responses
Person not found (404)
Server error (500)
Related endpoints
Parties
Get political party information
Meetings
Find meetings where people spoke