Example Categories
Examples are organized by schema type and application category:Application Schemas
Prototype application payloads for initial submission:Planning Permission
- Full householder applications
- Full householder in conservation area
- Minor planning permission
- Major planning permission
Prior Approval
- Larger home extensions
- Convert commercial to residential
- Extend university buildings
- Build new homes
- Solar panel installations
Lawful Development Certificate
- Proposed development (LDCP)
- Existing development (LDCE)
Other Application Types
- Listed Building Consent
- Land Drainage Consent
- Works to Trees
- Hedgerow Removal Notice
- Compliance Confirmation
- Advert Consent
Post-Submission Schemas
Examples showing application lifecycle stages:- Submission
- Validation (valid/invalid)
- Consultation
- Assessment (in progress, determined by council, in committee, committee determined)
- Appeal (lodged, validated, started, determined)
- Withdrawn
Pre-Application Schema
Pre-application advice request examples.Enforcement Schema
Planning breach reporting examples.Example Structure
All example payloads follow a consistent structure:Data Section
Contains the core application data:Responses Section
Captures user responses to questions asked during the application journey:Metadata Section
Includes submission metadata and service information:Accessing Examples
Examples are available in the repository’s/examples directory:
Browse GitHub
View examples directly on GitHub
Example Files by Type
Planning Permission
application/planningPermission/fullHouseholder.json- Standard householder applicationapplication/planningPermission/fullHouseholderInConservationArea.json- Householder in conservation areaapplication/planningPermission/minor.json- Minor developmentapplication/planningPermission/major.json- Major development
Prior Approval
application/priorApproval/largerExtension.json- Single-storey rear extensionapplication/priorApproval/convertCommercialToHome.json- Change of useapplication/priorApproval/extendUniversity.json- Educational building extensionapplication/priorApproval/buildHomes.json- New residential developmentapplication/priorApproval/solarPanels.json- Renewable energy installation
Lawful Development Certificate
application/lawfulDevelopmentCertificate/proposed.json- LDCP applicationapplication/lawfulDevelopmentCertificate/existing.json- LDCE application
Other Types
application/listedBuildingConsent.json- Listed building worksapplication/landDrainageConsent.json- Drainage workspreApplication/preApp.json- Pre-application advice requestenforcement/breach.json- Planning breach report
Using Examples in Your Project
Examples can be used for:Schema Validation
Test your implementation against known-valid payloads
Development
Use as templates when building new services
Testing
Create comprehensive test suites with real-world data
Documentation
Reference concrete examples in technical specifications