ProvideDevspec

This operation transfers the certifier's provide development sepecification on the Complying Development Certificate case from certifier's IT system to the Online CDC Service.

path Parameters
CaseID
required
string

A fully qualified application number or case id

header Parameters
OrganisationID
required
string

The council LGA name or Private Certifier Organisation name to indicate where the request is originated from.

Request Body schema: application/json

Determination request object

isApplicantPaidFees
required
boolean

Has the applicant paid the application fees

developmentDetails
required
string

A detailed description of the development.

proposedGrossFloorArea
number

This is to track the proposed gross floor area. This attribute is required for all common application types except subdivision applications (commonApplicationType = "Subdivision").

classOfDevelopment
Array of strings (ClassOfDevelopment)

Provide development class as per Building Code of Australia. This attribute is required for all common application types except subdivision applications (commonApplicationType = "Subdivision").

isApplicantDBPSelectionCorrect
boolean

This is an obsolete attribute. Value for this is not required to be supplied anymore and when supplied the value will be ignored, as this attribute is functionally irrelavant.(Old description N/A- Indicates if the proposed development is exempted from the Design and Building Practitioners Act 2020. Required when classOfDevelopment has 'class2' in it.

Array of objects (NumberofBedrooms)

Applicable for the relevant development types. Please refer to the reference data API for the latest values.This attribute is required for all common application types except subdivision applications (commonApplicationType = "Subdivision").

Array of objects (AddcategoryOfDevelopment)

Applicable for the relevant development types. Please refer to the reference data API for the latest values. This attribute is required for all common application types except subdivision applications (commonApplicationType = "Subdivision").

numberOfDwellingsToBeConstruct
integer <int32>

Number of dwellings to be constructed. This attribute is required for all common application types except subdivision applications (commonApplicationType = "Subdivision").

numberOfStoreys
integer <int32>

Number of storeys (including underground floors). This attribute is required for all common application types except subdivision applications (commonApplicationType = "Subdivision").

grossFloorAreaOfBuilding
number <decimal>

Gross floor area of the building (sqm). This attribute is required for all common application types except subdivision applications (commonApplicationType = "Subdivision").

isNewResBuldToattach
boolean

Is the new building to be attached to (or within 900mm of) an existing building. This attribute is required for all common application types except subdivision applications (commonApplicationType = "Subdivision").

isNewBuildToOtherNewBuild
boolean

Is the new building to be attached to (or within 900mm of) any proposed new building. This attribute is required for all common application types except subdivision applications (commonApplicationType = "Subdivision").

SiteArea
number <decimal>

Site area in sq m. This attribute is required for all common application types except subdivision applications (commonApplicationType = "Subdivision").

numberOfPreexistDwellings
integer <int32>

Number of pre-existing dwellings on site. This attribute is required for all common application types except subdivision applications (commonApplicationType = "Subdivision").

isDualOccupancyDev
boolean

Does the site contain a dual occupancy development?. This attribute is required for all common application types except subdivision applications (commonApplicationType = "Subdivision")

numberOfDwellToBeDemolish
integer <int32>

Number of dwellings to be demolished. This attribute is required for all common application types except subdivision applications (commonApplicationType = "Subdivision")

areaOfRepairedAsbestosMaterial
number <decimal>

Estimate of the area (if any) in square meters of bonded asbestos material or friable asbestos material that will be disturbed, repaired or removed in the carrying out of the development (m2). This attribute is required for all common application types except subdivision applications (commonApplicationType = "Subdivision").

currentUseOfBuildingParts
Array of strings (CurrentUseOfBuildingParts)

What is the current use of all parts of the building (s) / land? (if vacant please state). This attribute is required for all common application types except subdivision applications (commonApplicationType = "Subdivision").

otherCurrentUseOfBuildingParts
string

When user choose 'Other' from the 'currentUseOfBuildingParts' list this field is mandatory .

numberOfCarParkProposed
integer <int32>

This is now an obsolete attribute and will e be removed in the subsequent YAML version.This is replaced by the categoryOfDevelopment object. What is the number of carparks in the proposed development? This question will not be visible when we select the either of the development types "Demolition","Balconies, decks, patios, terraces of verandas","Swimming Pool", "Earthworks, retaining walls, protection of trees","Signage", "Subdivision of land ","Bed and breakfast accommodation ","Home business", "Flood mitigation work","Health services facilities","Port wharf boating facilities","Facilities for electric vehicles","Stormwater management systems ","Telecommunication and communication facilities " from applicant .

numberOfStudioDwellingProposed
integer <int32>

This is an obsolete attribute which will be removed in the subsequent YAML version.This is replaced by the number of bedrooms object. Number of studio dwellings in the proposed development?This question will be visible when we select the either of the development types "Dwelling house","Secondary dwelling","Attached development","Manor houses","Dual occupancy","Multi-dwelling housing","Detached development","Alterations and additions to residential development", or "Bed and breakfast accommodation" from applicant .

numberOfOneBedProposedForDev
integer <int32>

This is an obsolete attribute which will be removed in the subsequent YAML version.This is replaced by the number of bedrooms object.Number of one bedroom dwellings in the proposed.This question will be visible when we select the either of the development types "Dwelling house","Secondary dwelling","Attached development","Manor houses","Dual occupancy","Multi-dwelling housing","Detached development","Alterations and additions to residential development", or "Bed and breakfast accommodation" from applicant .

numberOfTwoBedProposedForDev
integer <int32>

This is an obsolete attribute which will be removed in the subsequent YAML version.This is replaced by the number of bedrooms object. Number of two bedroom dwellings in the proposed development.This question will be visible when we select the either of the development types "Dwelling house","Secondary dwelling","Attached development","Manor houses","Dual occupancy","Multi-dwelling housing","Detached development","Alterations and additions to residential development", or "Bed and breakfast accommodation" from applicant. This will be replaced by the number of bedrooms object and will become obselete soon. This corresponds to the number of proposed dwellings for two bedrooms under number of bedrooms object.

numberOfThreeBedProposedForDev
integer <int32>

This is an obsolete attribute which will be removed in the subsequent YAML version.This is replaced by the number of bedrooms object. Number of three bedroom dwellings in the proposed development.This question will be visible when we select the either of the development types "Dwelling house","Secondary dwelling","Attached development","Manor houses","Dual occupancy","Multi-dwelling housing","Detached development","Alterations and additions to residential development", or "Bed and breakfast accommodation" from applicant. This will be replaced by the number of bedrooms object and will become obselete soon. This corresponds to the number of proposed dwellings for three bedrooms under number of bedrooms object.

numberOfFourBedProposedForDev
integer <int32>

This is an obsolete attribute which will be removed in the subsequent YAML version.This is replaced by the number of bedrooms object. Number of four (or more) bedroom dwellings in the proposed development.This question will be visible when we select the either of the development types "Dwelling house","Secondary dwelling","Attached development","Manor houses","Dual occupancy","Multi-dwelling housing","Detached development","Alterations and additions to residential development", or "Bed and breakfast accommodation" from applicant . This will be replaced by the number of bedrooms object and will become obselete soon. This corresponds to the number of proposed dwellings for four bedrooms under number of bedrooms object.

wallMaterials
Array of strings (WallMaterials)

This is to track the materials to be used for Wall. This is a mandatory field and will be applicable when classOfDevelopment is in ("Class 1a","Class 1b","Class 2","Class 3","Class 4","Class 9c"). This attribute is required for all common application types except subdivision applications (commonApplicationType = "Subdivision").

roofMaterials
Array of strings (RoofMaterials)

This is to track the materials to be used for Roof. This is a mandatory field and will be applicable when classOfDevelopment is in ("Class 1a","Class 1b","Class 2","Class 3","Class 4","Class 9c"). This attribute is required for all common application types except subdivision applications (commonApplicationType = "Subdivision").

floorMaterials
Array of strings (FloorMaterials)

This is to track the materials used for flooring. This is a mandatory field and will be applicable when classOfDevelopment is in ("Class 1a","Class 1b","Class 2","Class 3","Class 4","Class 9c"). This attribute is required for all common application types except subdivision applications (commonApplicationType = "Subdivision").

frameMaterials
Array of strings (FrameMaterials)

Frame Materials.This is a mandatory field and will be applicable when classOfDevelopment is in ("Class 1a","Class 1b","Class 2","Class 3","Class 4","Class 9c"). This attribute is required for all common application types except subdivision applications (commonApplicationType = "Subdivision").

updatedByEmail
required
string <= 250 characters

User must be registered in the planning portal

Responses

Request samples

Content type
application/json
{
  • "isApplicantPaidFees": true,
  • "developmentDetails": "string",
  • "proposedGrossFloorArea": 0,
  • "classOfDevelopment": [
    ],
  • "isApplicantDBPSelectionCorrect": true,
  • "numOfBedrooms": [
    ],
  • "categoryOfDevelopment": [
    ],
  • "numberOfDwellingsToBeConstruct": 0,
  • "numberOfStoreys": 0,
  • "grossFloorAreaOfBuilding": 1250.9,
  • "isNewResBuldToattach": true,
  • "isNewBuildToOtherNewBuild": true,
  • "SiteArea": 1250.9,
  • "numberOfPreexistDwellings": 0,
  • "isDualOccupancyDev": true,
  • "numberOfDwellToBeDemolish": 0,
  • "areaOfRepairedAsbestosMaterial": 1250.9,
  • "currentUseOfBuildingParts": [
    ],
  • "otherCurrentUseOfBuildingParts": "string",
  • "numberOfCarParkProposed": 0,
  • "numberOfStudioDwellingProposed": 0,
  • "numberOfOneBedProposedForDev": 0,
  • "numberOfTwoBedProposedForDev": 0,
  • "numberOfThreeBedProposedForDev": 0,
  • "numberOfFourBedProposedForDev": 0,
  • "wallMaterials": [
    ],
  • "roofMaterials": [
    ],
  • "floorMaterials": [
    ],
  • "frameMaterials": [
    ],
  • "updatedByEmail": "john.smith@gmail.com"
}

Response samples

Content type
application/json
{
  • "statusCode": 404,
  • "message": "Internal Server error 19876",
  • "activityId": "00000011-0ab-xy00-0000-500000000000",
  • "errorCode": "DPE_TMS01",
  • "errorDetails": "Inner Exceptions, Stack Trace, etc"
}