Example • beginner • civic
Find civic services
Find civic services
Help users locate public-facing service points quickly with a civic workflow that feels immediately useful instead of abstract.
Title
Find civic services
Problem solved
Find public-facing civic service points for resident support tasks.
Required route or routes
GET /v1/agent/context/{location_id},
GET /v1/civic/service-points
Auth expectation
Context is public. Civic search requires X-API-Key with
civic:read.
Request snippet
curl
curl -H "X-API-Key: $SMARTAPIS_API_KEY" \
"https://smartapis.net/v1/civic/service-points?region_id=ottawa-region&q=permit&limit=5"
Response snippet
{
"items": [{
"service_point_id": "civic_ott_001",
"display_name": "Ottawa Service Centre",
"region_id": "ottawa-region"
}],
"count": 1
}
Next step
Add GET /v1/coverage/regions as a first check for city-specific
assistants.
Caveats / legal posture
Informational only. Do not publish personal data or imply official municipal endorsement.