Permit Configuration
No-code configuration of all municipal permit and licence types — building permits, business licences, sign permits, road occupancy permits, special event permits, taxi/VFH licences, and any custom type. Includes fee schedule management, review workflow design, document requirements, and inspection sequences.
Type Creation
Fee Calculation
Config Changes
No-Code Setup
Purpose-Built for Canadian Municipalities
Purpose & Scope
What this module owns
Clear ownership boundaries prevent duplication and ensure every capability has exactly one authoritative home.
Owns
7Delegated to
4Workflow execution engine
Fee calculation, effective date management
Application form generation
Document type registry, format validation
These capabilities are handled by dedicated modules and consumed via stable API contracts — keeping boundaries clean and ownership unambiguous.
Core Capabilities
What it does
4 capability groups comprising 7 discrete capabilities — each with API surface, business rules, and data ownership.
Configurable permit/licence type definition requiring no code changes, with a template library for common Ontario municipal permit types.
No-Code Configuration
Define name, category (building, business, sign, road, event, vehicle), fee structure, required documents, review workflow, inspection sequence, validity period, and renewal rules — all without code changes.
Category Support
Built-in categories: BUILDING, BUSINESS, SIGN, ROAD, EVENT, VEHICLE, CUSTOM — each with category-specific defaults and validation.
Template Library
Pre-built templates for common Ontario permit types — clone and customize to rapidly deploy new permit configurations.
Renewal Configuration
Auto-renewal rules: configurable reminder intervals (90/60/30 days), renewal requirements (updated insurance, inspections), late penalty schedule, and revocation rules.
Every module owns a single bounded context, exposes stable APIs, and can be composed into any Civic product — that's the architecture that scales.
Krutik Parikh
Creator of Civic
Data Model
Entity Architecture
3 entities with 3 relationships — the authoritative schema for this bounded context.
Entities
Select an entity to explore its fields and relationships
API Surface
Integration Endpoints
9 RESTful endpoints across 6 resource groups — plus 3 domain events for async integration.
/api/v1/permits/types
List all permit/licence types
/api/v1/permits/types
Create permit type
/api/v1/permits/types/{id}
Update permit type
Ecosystem
Products that depend on this module
2 Civic products consume Permit Configuration — making it one of the most critical platform services in the ecosystem.
Technical Specifications
Performance, Compliance & Configuration
Type Creation
Fee Calculation
Configuration Changes
Template Cloning
Availability
FAQ
Frequently Asked Questions
Ready to Integrate
Build on Permit Configuration
Request an architecture brief, integration guide, or live demo environment for your team.