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.

Public discovery Requires API key Paid route MCP-ready Not legal advice

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.