Skip to main content

Overview

The ApplicationTypes enum defines all valid planning application types available in England. Each application type has a unique key-value pair where the key is a dot-notation identifier and the value is a human-readable description.

Type Definition

export type ApplicationType = {
  value: ApplicationTypeKeys;
  description: string;
};

export type ApplicationTypeKeys = keyof typeof ApplicationTypes;

Application Type Categories

The application types are organized into the following categories:
KeyDescription
amendmentConsent to make small changes to a project with Planning Permission
amendment.minorMaterialConsent to make small (minor material) changes to a project with Planning Permission
amendment.nonMaterialConsent to make small (non-material) changes to a project with Planning Permission
KeyDescription
approvalPlanning approval
approval.conditionsApproval of details reserved by condition
approval.reservedMattersApproval of reserved matters
KeyDescription
complianceConfirmationWritten confirmation of compliance with a planning condition
environmentalImpactEnvironmental Impact Decision
environmentalImpact.scopingEnvironmental Impact Decision - Scoping
environmentalImpact.screeningEnvironmental Impact Decision - Screening
KeyDescription
hazardousSubstanceConsentConsent to move and dispose of hazardous substances
hedgerowRemovalNoticeNotice to remove a hedge
landDrainageConsentConsent to do works affecting ordinary watercourses or land drainage
notifyCompletionNotification of completion
KeyDescription
ldcLawful Development Certificate
ldc.breachOfConditionLawful Development Certificate - Existing use lawful not to comply with a condition (S191C)
ldc.existingLawful Development Certificate - Existing use
ldc.listedBuildingWorksLawful Development Certificate - Works to a Listed Building (S26H)
ldc.proposedLawful Development Certificate - Proposed use
KeyDescription
listedConsent to do works to a Listed Building
KeyDescription
obligationPlanning obligation
obligation.dischargeDischarge a planning obligation
obligation.modifyModify a planning obligation
KeyDescription
onshoreExtractionOilAndGasOnshore extraction of oil and gas
onshoreExtractionOilAndGas.otherOnshore extraction of oil and gas - Other
onshoreExtractionOilAndGas.pp.extensionOnshore extraction of oil and gas - Full planning permission for an extension to an existing site including associated development
onshoreExtractionOilAndGas.pp.wasteOnshore extraction of oil and gas - Full planning permission for waste development
onshoreExtractionOilAndGas.pp.workingOnshore extraction of oil and gas - Full planning permission for oil and gas working including exploratory, appraisal and production phases
onshoreExtractionOilAndGas.reviewOnshore extraction of oil and gas - Review of conditions applying to Mineral Permissions (ROMPs)
onshoreExtractionOilAndGas.variationOnshore extraction of oil and gas - Variation of conditions
KeyDescription
paPrior Approval
pa.part1.classAPrior Approval - Larger extension to a house
pa.part1.classAAPrior Approval - Adding storeys to a house
KeyDescription
pa.part3.classGPrior Approval - Convert a commercial building to mixed use
pa.part3.classMPrior Approval - Convert a mixed use building into a home
pa.part3.classMAPrior Approval - Convert a commercial building into a home or homes
pa.part3.classNPrior Approval - Convert a casino or amusement arcade into a home or homes
pa.part3.classQPrior Approval - Convert an agricultural building into a home
pa.part3.classRPrior Approval - Convert an agricultural building to a commercial use
pa.part3.classSPrior Approval - Convert an agricultural building to a school
pa.part3.classTPrior Approval - Convert a commercial building to a school
pa.part3.classVPrior Approval - Changes of use permitted under a permission granted on an application
KeyDescription
pa.part4.classBBPrior Approval - Put up a temporary structure
pa.part4.classBCPrior Approval - Develop a temporary campsite
pa.part4.classCAPrior Approval - Put temporary school buildings on vacant commercial land
pa.part4.classEPrior Approval - Use a building or land to shoot a film
KeyDescription
pa.part6Prior Approval - Alter or add new buildings to agricultural or forestry sites
pa.part6.classAPrior Approval - Build new agricultural buildings on a unit of 5 hectares or more
pa.part6.classBPrior Approval - Build new agricultural buildings on a unit of less than 5 hectares
pa.part6.classEPrior Approval - Build new forestry buildings
KeyDescription
pa.part7.classCPrior Approval - Install click and collect facilities
pa.part7.classMPrior Approval - Extend a school, college, university, prison or hospital
KeyDescription
pa.part9.classDPrior Approval - Development of toll facilities
pa.part11.classBPrior Approval - Demolish a building
KeyDescription
pa.part14.classAPrior Approval - Install or change solar equipment on domestic premises
pa.part14.classBPrior Approval - Install or change stand-alone solar equipment on domestic premises
pa.part14.classJPrior Approval - Install or change solar panels
pa.part14.classKPrior Approval - Install or change stand-alone solar equipment on non-domestic premises
pa.part14.classOAPrior Approval - Installation of a solar canopy on non-domestic, off-street parking
KeyDescription
pa.part16.classAPrior Approval - Install telecommunications equipment
pa.part17Prior Approval - Coal mining
pa.part17.classBPrior Approval - Other developments ancillary to mining operations
pa.part17.classCPrior Approval - Developments for maintenance or safety
pa.part17.classGPrior Approval - Coal mining development by the Coal Authority for maintenance or safety
pa.part18.classAPrior Approval - Development under private acts or orders
pa.part19.classTAPrior Approval - Development on a closed defence site
KeyDescription
pa.part20.classAPrior Approval - Build homes on a detached blocks of flats
pa.part20.classAAPrior Approval - Build homes on a detached commercial building
pa.part20.classABPrior Approval - Build homes on an adjoining commercial or mixed use building
pa.part20.classACPrior Approval - Build homes on adjoining houses
pa.part20.classADPrior Approval - Build homes on detached houses
pa.part20.classZAPrior Approval - Demolish buildings and build homes in their place
KeyDescription
ppPlanning Permission
pp.fullPlanning Permission for development, including all householder, minor, and major applications
pp.full.advertConsentFull Planning Permission and consent to display an advert
pp.full.demolitionFull Planning Permission including demolition in a Conservation Area
pp.full.fastTrack.affordableFull Planning Permission - Fast track for the purposes of Affordable Housing
pp.full.householderPlanning Permission - Full householder
pp.full.householder.listedPlanning Permission - Full householder with consent to do works to a Listed Building
pp.full.householder.retroPlanning Permission - Full householder retrospective
KeyDescription
pp.full.majorPlanning Permission - Major application
pp.full.major.technicalDetailsPlanning Permission - Technical details consent for major development
pp.full.major.technicalDetails.wastePlanning Permission - Technical details consent for waste development
pp.full.major.wastePlanning Permission - Full planning permission for waste development
KeyDescription
pp.full.minorPlanning Permission - Minor application
pp.full.minor.listedPlanning Permission - Minor application and consent to do works to a Listed Building
pp.full.minor.technicalDetailsPlanning Permission - Technical details consent for minor development
KeyDescription
pp.outlinePlanning permission - Outline for proposed development
pp.outline.allOutline Planning Permission - Consent for the principle of a project witholding all details
pp.outline.someOutline Planning Permission - Consent for the principle of a project specifying some details
pp.outline.minorPlanning permission - Outline for proposed development (minor)
pp.outline.minor.allOutline Planning Permission - Consent for the principle of a project witholding all details (minor)
pp.outline.minor.someOutline Planning Permission - Consent for the principle of a project specifying some details (minor)
pp.outline.majorPlanning permission - Outline for proposed development (major)
pp.outline.major.allOutline Planning Permission - Consent for the principle of a project witholding all details (major)
pp.outline.major.all.wasteOutline Planning Permission - Consent for the principle of waste development witholding all details
pp.outline.major.someOutline Planning Permission - Consent for the principle of a project specifying some details (major)
pp.outline.major.some.wasteOutline Planning Permission - Consent for the principle of waste development witholding some details
KeyDescription
pp.mineralExtractionPlanning Permission - Consent to extract minerals and related development, such as temporary buildings and roads
pp.pipPlanning Permission in Principle - Consent for the principle of a project with less than 1,000 square metres floor area on a site of less than 1 hectare
KeyDescription
rightsOfWayOrderRights of Way Order - Apply to move or close a path
wttWorks to trees
wtt.consentWorks to trees - Consent to carry out works to a tree with a Tree Preservation Order
wtt.noticeWorks to trees - Notification of proposed works to a tree in a Conservation Area

Usage Example

import { ApplicationTypes } from './enums/ApplicationTypes';

const applicationType = {
  value: 'pp.full.householder',
  description: ApplicationTypes['pp.full.householder']
};
// Result: { value: 'pp.full.householder', description: 'Planning Permission - Full householder' }

Data Path

This enum populates the data.application.type field in application schemas.

Build docs developers (and LLMs) love