Skip to content

State DA - ePlanning to Agency API (v1)

State Development Application Management API.

Languages
Servers

https://dpie-apim-prod.redocly.app/

Online State Development Application

CreateStateDA

Request

This operation transfers the state development application details entered by the applicant from the online state DA digital service to the agency's IT system.

Path
CaseIDstringrequired

A fully qualified application number.

Headers
OrganisationIDstringrequired

Used by the API gateway to route the request to the relevant agency.

IdempotencyIdstringrequired

Unique Id for this request. Allows the API to respond in an idempotent way if it has already been called with these parameters and prevents duplicate processing. Typically a UUID such as "63a9ba30-7a4b-4fac-b343-d1f05cf089f1"

Bodyapplication/jsonrequired

Information request object.

caseStatusstring[ 1 .. 80 ] charactersrequired

Status of the DA case

Example: "Pending Lodgement"
caseSubmittedDatestring

This is to track the date when the applicant submitted the application.

contributionDetailsArray of objects(contributionDetails)

This is to track the infrastructure contribution's case details associated to the development.

applicantobject(Applicant)required
applicant.​titlestring

Salutation for the user 1. Miss 2. Mr 3. Mrs 4. Ms

Example: "Refer to description for values"
applicant.​applicantPersonobject(Person)required
applicant.​applicantPerson.​firstNamestring[ 1 .. 30 ] charactersrequired
applicant.​applicantPerson.​otherNamestring<= 30 characters
applicant.​applicantPerson.​familyNamestring[ 1 .. 30 ] charactersrequired
applicant.​applicantPerson.​contactNumberstring[ 1 .. 10 ] characters^[0-9]+$required
applicant.​applicantPerson.​emailstring(email)non-emptyrequired
applicant.​addressstring[ 1 .. 250 ] charactersrequired
applicant.​isApplyBehalfOnCompanyboolean

Is applicant applying on behalf of a company

applicant.​applyOnBehalfCompanyobject(ApplicantCompany)
applicant.​nominatedCompanyApplicantboolean

This is to track if the nominated company the applicant for this application

developmentSiteOwnerstringnon-emptyrequired

This is to track the type of development site owner 1.I am the sole owner of the development site 2.There are multiple owners of the development site and I am one of them 3.There are one or more owners of the development site and I am NOT one of them 4.A company or business, government entity or other similar body owns the development site 5.I am located in an Alpine Resort

Example: "Refer to description for values"
locatedInAlpineResortstring

This is to track if applicant is located in an Alpine Resort. This will be applicable when applicant chooses 'I am located in an Alpine Resort'in 'developmentSiteOwner'. 1.I am a sub-lessee with association / committee and head lessee endorsement (applicable to Thredbo / Charlotte pass DAs) 2.I am a lessee of the building (Perisher lodge works DA) 3.I am proposing works that require endorsement from the Minister for the Environment (Perisher ski slope works)

Example: "Refer to description for values"
headLesseeDetailsstring<= 512 characters

This is to track the details of head lessee if the DA is in Thredbo/ Charlotte pass. Applicable when applicant choses 'I am a sub-lessee with association / committee and head lessee endorsement (applicable to Thredbo / Charlotte pass DAs)' for locatedInAlpineResort.

isEndorsementReceivedboolean

This will be applicable when 'I am proposing works that require endorsement from the Minister for the Environment (Perisher ski slope works)' is chosen as part of 'locatedInAlpineResort'

noEndorsementReasonstring<= 512 characters

This is to track the reason why the endorsement hasn’t been obtained. Applicable when 'isEndorsementReceived' is false

securityConditionsboolean

This is to track the value of whether are they are any security or site conditions which may impact on the person undertaking the inspection.

detailsOfSecurityConditionsstring<= 512 characters

This will be visible only when we select SecurityConditions is true.

ownerDetailsArray of objects(Owner)
ownersConsentDeclarationstring

This is to track the declaration done by applicant.

developerDetailsobject(developerDetails)

This is to track the developer details.

applicationTypestringnon-emptyrequired

This is to track the type of the application 1.Development application 2.Modification application 3.Review of determination

Example: "Refer to description for values"
modificationTypestring

This will be required if the applicationType is Modification application 1.Section 4.55(1) of the Act 2.Section 4.55(1A) of the Act 3.Section 4.55(2) of the Act 4.Section 4.56 of the Act

Example: "Refer to description for values"
originalDADeterminationDatestring

This is to track the date when the original DA was determined.

existingDANumberstring<= 20 characters

This will be required if the applicationType is Modification application or Review of determination

existingDADeterminationDatestring

This will be required if the applicationType is Review, Date of determination

proposedModificationDescriptionstring<= 512 characters

This will be required if the applicationType is Modification application

isExistingOnlineDAboolean

This is to track the if the DA applied for via the NSW Planning Portal?

existingOnlinePANNumberstring

This is to track the portal application number (PAN)

applicableEPIArray of objects(EPIList)required
applicableEPI[].​EPIstringnon-emptyrequired

Environmental Planning Instrument (EPI) applicable to development application 1.State Environmental Planning Policy (State Significant Precincts) 2005. 2.State Environmental Planning Policy (Kosciuszko National Park—Alpine Resorts) 2007 3.State Environmental Planning Policy (Three Ports) 2013. 4.State Environmental Planning Policy (Gosford City Centre) 2018. 5.Sydney Regional Environmental Plan (Sydney Harbour Catchment) 2005. 6.Lord Howe Island Local Environmental Plan 2010. 7.State Environmental Planning Policy No 64 – Advertising and Signage. 8.State Environmental Planning Policy (Infrastructure) 2007. 9.Other EPI

Example: "Refer to description for values"
applicableEPI[].​otherEPIstring<= 128 characters

Applicable when EPI is chosen as 'Other EPI'

assessingAgencystring

This is to track the different assessingAgency that will be visible on selection of different EPIs are selected 1.Department of Planning and Environment 2.Sydney Olympic Park Authority 3.Transport for NSW 4.Lord Howe Island Board 5.Other State Agency

Example: "Refer to description for values"
otherAssessingAgencystring

This will be applicable when 'Other State Agency' is selected as part of 'assessingAgency'.

siteAddressesArray of objects(Location)required
siteAddresses[].​addressstring[ 1 .. 250 ] charactersrequired

This is to track the address where the development is happening

Example: "19-33 Elizabeth Street, Narrandera, 2700"
siteAddresses[].​addressDetailobject(AddressDetail)
siteAddresses[].​lotListArray of objects(LotSectionPlan)
siteAddresses[].​lgastring[ 1 .. 60 ] charactersrequired

Local Government Area under which this application falls

Example: "PENRITH"
siteAddresses[].​isPrimarybooleanrequired

This is to track if the address is primary or not.

commonApplicationTypesArray of objects(CommonApplicationType)required

This is to track the common Application types. Example values are 1. Advertising and signage 2. Alterations or additions to an existing building or structure 3. Change of use of land or a building or the classification of a building under the Building Code of Australia 4. Demolition 5. Erection of a new structure 6. Hours of operation and trading 7. Subdivision 8. Temporary building, structure or use

commonApplicationTypes[].​commonApplicationTypestring
developmentTypesArray of objects(DevelopmentType)
isPoolSpa40KlitersProposedboolean

This is to track if the pool is more than 40K in capacity. This is applicable for swimming pool development type.

developmentDescriptionstring[ 1 .. 512 ] charactersrequired
proposed24HrWorkobject(ScheduleWorkDay)
numDwellingsUnitsProposedinteger<= 4 charactersrequired

This is to track the number of dwellings / units proposed when applicable.

numStoreysProposedinteger<= 4 characters

This is to track the number of storeys proposed when applicable.

numPreExistingDwellingsinteger<= 4 characters

This is to track the number of pre-existing dwellings on site when applicable.

numDwellingsDemolishedinteger<= 4 characters

This is to track the number of dwellings to be demolished when applicable.

numOfProposedOccupantsinteger

This is to track the maximum number of occupants or users that a building is designed to accommodate at any one time.

numExistingFloorAreainteger<= 9 characters

This is to track the existing gross floor area (sqm) when applicable.

numProposedGrossFloorAreainteger

This is to track the proposed gross floor area (sqm) when applicable.

numExistingSiteAreainteger<= 9 characters

This is to track the total (existing) site area (sqm) when applicable.

totalNetLettableAreainteger

This is to track the Net Lettable Area(NLA) which is the total area of all internal tenancies across all floors in a commerical building, excluding public access, building services, staff and cleaning areas.

islowRentalDwellingLossDevelopmentboolean

This is to track if the development results in a loss of low rental dwellings. This is applicable and mandatory for any development type that belongs to the residential category.

isNaturalDisasterboolean

This is to track the if this application the direct result of a matter declared by the government to be an emergency and/or a natural disaster (for example, an application for re-building a home destroyed by bushfire)

costOfDevelopmentnumber(decimal)required

This is to track the Estimated development cost, including GST.

capitalInvestmentValuenumber(decimal)

This is to track the Estimated development cost. Previously, this field was referring the capitalInvestment value.

havemoreBASIXboolean

This is to track if the applicant has one or more BASIX certificates when applicable.

basixCertificateNumbersArray of objects(basixCertificateList)
numExistingLotsinteger<= 4 characters

This is to track the number of existing lots

subdivisionTypesArray of objects(SubdivisionType)
isDevelopmentIncludeAffordableHousingboolean

This is to track if the development includes affordable housing when applicable.

isApplicationForInfillAffordableHousingboolean

This is to track if the application is submitted for infill affordable housing. This is applicable when 'isDevelopmentIncludeAffordableHousing' is true.

boardingHouseRegCommunityProviderNamestring<= 512 characters

This is to track the registered community housing provider who will be managing the boarding house.

regCommunityHousingProviderNamestring<= 512 characters

This is to track the name of the registered community housing provider that will be managing the affordable housing component of the site. This is applicable for the development type "Boarding house" or when 'isDevelopmentIncludeAffordableHousing' is true.

isBuildToRentHousingboolean

This is to track if the development proposed to be build-to-rent housing when applicable.

devCategoryForParkingSpacesArray of objects(devCategoryForParkingSpaces)

This is to track the number of parking spaces for application. Applicable when determinationOutcome is 'Approved' or 'Deferred commencement consent'.

numProposedLotsinteger<= 4 characters

This is to track the number of proposed lots.

numProposedAdditionalJobsinteger<= 9 characters

This is to track the number of additional jobs that are proposed to be generated through the operation of the development when applicable.

numConstructionStaffinteger<= 4 characters

This is to track the proposed construction staff/employees when applicable.

numOperationalStaffinteger<= 4 characters

This is to track the proposed operational staff/employees when applicable.

numParkingSpacesinteger<= 4 characters

This is to track the total number of parking spaces. This will contain the totals of the carParkingSpaces, motorCycleSpaces and biCycleSpaces provided in the application under the object ( devCategoryForParkingSpaces ). This attribute will become obsolete in the upcoming releases. However, value for this attribute will be continued to be sent in the payload until the next major version release.

numLoadingBaysinteger<= 4 characters

This is to track the number of loading bays when applicable.

isNewRoadProposedboolean
proposedRoadWorkDescriptionstring<= 512 characters
isConceptDevelopmentbooleanrequired

This is to track the if applicant intending to submit a concept application

isInitialConceptboolean

This is to track if this is for the initial concept application. Applicable if 'isConceptDevelopment' is true.

includesFirstStageboolean

This is to track if this application also includes the first stage of the development. Applicable if 'isConceptDevelopment' is true.

stagedDevelopmentDescriptionstring<= 512 characters

Description for the proposed concept application and/or the staging of the development. Applicable if 'isConceptDevelopment' is true.

climateZonesArray of objects(climateZones)

This attribute is obsolete. This is to track for the development's location according to the guidelines set by the Australian Building Code Boards. Please refer to the example values below 1. Climate zone 1 – high humidity summer, warm winter 2. Climate zone 2 – warm humid summer, mild winter 3. Climate zone 3 – hot dry summer, warm winter 4. Climate zone 4 – hot dry summer, cool winter 5. Climate zone 5 – warm temperate 6. Climate zone 6 – mild temperate 7. Climate zone 7 – cool temperate 8. Climate zone 8 - alpine

isClimateZoneImpactedDevDesignboolean

This attribute is obsolete. This is to track if the climate Zone has impacted the design of the development.

climateZoneImpactedDevDesignReasonstring<= 500 characters

This attribute is obsolete. This is to track the reason for the specific impact of the climate zone on the development design.

isCrownDevelopmentboolean

Tells if this is a proposed Crown development

crownDevelopmentNSWAgencystring<= 512 characters
isSubjectToWildernessProtectionAgreementboolean

This indicates if the development on land which is subject to a wilderness protection agreement or conservation agreement within the meaning of the Wilderness Act 1987.

isIntegratedDevelopmentbooleanrequired
integratedDevelopmentTypesArray of objects(IntegratedDevelopmentType)
designatedDevelopmentbooleanrequired
doesImpactHabitatboolean

This is to track if the threatened species, populations, ecological communities or their critical habitats are likely impacted with the development proposal.

isBiodiversityCompliantDevelopmentboolean

This is to track if the development is biodiversity compliant.

reasonForBiodiversityDevelopmentstring<= 2000 characters

This is to track the reason, the development is biodiversity compliant. This is applicable, when the applicant chooses ‘Yes’ for the question ‘Is this application for biodiversity compliant development’

isSubjectToPrivateLandConservationAgreementboolean

This is to track if the application is subject to a private land conservation agreement under the Biodiversity Conservation Act 2016?

doesVaryLEPboolean

This is to track if the application propose a variation to a development standard in an environmental planning instrument (eg LEP or SEPP)

relevantEPIobject(RelevantEPIList)

This is to track the relevant environmental planning instrument? eg. LEP, SEPP

relevantEPIAddressArray of objects(RelevantEPIAddress)

This is to track the zone of the land?

developmentStandardVariationsArray of objects(DevelopmentStandardVariation)
developmentDetailsobject(DevelopmentDetails)
isApplicationVPAboolean

This is to track if the application accompanied by a Voluntary Planning Agreement (VPA)?

vpaDetailsArray of objects(VPADetail)
actsApplicableArray of strings(ActsApplicable)

This is to track the information about the specific Acts that apply to the application. This becomes applicable when threatened species, populations, ecological communities or their critical habitats are likely impacted with the development proposal ( when doesImpactHabitat is true ).

Example: ["Refer to description for values"]
isLGAS68ApprovalReqbooleanrequired

This is to track if approval under s68 of the Local Government Act 1993 required?

isS68Appliedboolean

This is to track if applicant applied for approval under s68 of the Local Government Act?. Visible only when we select isS68LGActApprovalReq is yes. If IsS68Applied selected as No we need to apply for approval under s68 of the Local Government Act with the council.

hasOnlines68Caseboolean

This is to track application for S68 is applied via NSW planning Portal or not .Visible only when we select isS68Applied is yes .

s68RefNumberstring

This is to track the portal reference number.It is visible only when we select HasOnlines68Case is yes.

s68RelatedRefNostring

Used to select s68 reference number related to this application. Visible only when we select HasOnlines68Case is no .

isTreeWorksReqbooleanrequired

This is to track if tree removal and/or pruning work proposed?

treeRemovalDescriptionstring

This is to track the descripton for treeremoval.Visible only when IsTreeWorksReq is selected as true

areaImpactednumber

This is to track the area which has got impacted.Visible only when IsTreeWorksReq is selected as true

treesImpactednumber

This is to track the number of trees impacted.Visible only when IsTreeWorksReq is selected as true

impactedLandUnitsstring

This is to track the impacted land units.Visible only when IsTreeWorksReq is selected as true

areaUnitstring

This is to track the units of area.Visible only when IsTreeWorksReq is selected as true

areaOfCanopynumber

This is to track the area of canopy.Visible only when IsTreeWorksReq is selected as true

doesIncludeHeritageAreaboolean

It infers if the development site include an item of environmental heritage or sit within a heritage conservation area?

doesIncludeHeritageBuildingboolean

This is to track if the work proposed to any heritage listed buildings?

doesIncludeHeritageTreeRemovalboolean

This is to track if heritage tree removal proposed?

isApplicantCouncilMemberbooleanrequired

This is to track if the applicant or owner a staff member of the organisation assessing the application?

applicantCouncilRoleDescriptionstring<= 512 characters

Please provide a description (name of person, role in council)

isApplicantRelatedToCouncilbooleanrequired

Does the applicant or owner have a relationship with any staff of the organisation assessing the application?

applicantCouncilRelationDescriptionstring<= 512 characters

Please provide a description (name of person, role in council, relationship to the person)

anyPoliticalDonationbooleanrequired

This is to track if the applicant is aware of any person who has financial interest in the application who has made a political donation or gift in the last two years?

politicalDonationobject
isExemptFromSEPPNonResidentialboolean

This is to track if the development is exempt from the State Environmental Planning Policy (Sustainable Buildings) 2022, Chapter 3, relating to non-residential buildings.

exemptFromSEPPNonResidentialReasonsArray of objects(exemptFromSEPPNonResidentialReasons)

This is to track the reason for SBSEPP ( Sustainable Building state environmental planning policy) exemption which identifies the development involved. This is applicable when the development is exempt from SBSEPP (isExemptFromSEPPNonResidential=true). Please refer to the example values below 1. Development that is permitted with or without consent or is exempt or complying development under State Environmental Planning Policy (Exempt and Complying Development Codes) 2008 2. Development that is permitted with or without consent or is exempt or complying development under State Environmental Planning Policy (Resources and Energy) 2021, Chapter 2 3. Development that is permitted with or without consent or is exempt or complying development under State Environmental Planning Policy (Transport and Infrastructure) 2021, Chapter 5 4. Development on land wholly in RU1, RU2, RU3, E5, IN3, C1, C2, C3, W1, W2, W3 or W4 5. Development for purposes of residential care facilities 6. Development that is wholly residential 7. A modification to a development application, where the original application was lodged before 1 October 2023 8. A modification or a review to a development application, or a review of determination, where the original application was submitted on the NSW Planning Portal before 1 October 2023

proposedDevSustainablityMeasuresArray of objects(proposedDevSustainablityMeasures)

This is to track if the proposed development is designed to enable any of the sustainability measures. This is applicable when the development is not exempt from SBSEPP ( isExemptFromSEPPNonResidential=false). Please refer to the example values below 1.The minimisation of waste from associated demolition and construction, including by the choice and reuse of building materials 2.A reduction in peak demand for electricity, including through the use of energy-efficient technology 3.A reduction in the reliance on artificial lighting and mechanical heating and cooling through passive design 4.The generation and storage of renewable energy 5.The metering and monitoring of energy consumption 6.The minimisation of the consumption of potable water 7.None of the above

proposedDevSustainablityOtherDetailsstring<= 2000 characters

This is to capture any 'Other' reason entered by the applicant that are not listed under proposedDevSustainablityMeasures. This is applicable when the development is not exempt from SBSEPP (isExemptFromSEPPNonResidential= false).

sustainabilityProvisionDocumentsDetailsstring<= 2000 characters

This is to track the list of any reports or documents that identify the general sustainability provisions. This is applicable when the development is not exempt from SBSEPP (isExemptFromSEPPNonResidential=false).

isDevSeekingSustainabilityCertificationboolean

This is to track if the development is seeking certification from a sustainability rating system. This is applicable when the development is not exempt from SBSEPP (isExemptFromSEPPNonResidential=false).

devAchievesSustainabilityRatingsArray of objects(devAchievesSustainabilityRatings)

This is to track the sustainability rating/s that will be achieved by the development. This is applicable when the development is not exempt from SBSEPP AND when the development is seeking certification from a sustainability rating system. (isExemptFromSEPPNonResidential=false & isDevSeekingSustainabilityCertification=true). Please refer to the example values below 1.NABERS Certification 2.Green Star Buildings Certification 3.Green Star Communities Certification 4.LEED Certification 5.Passive House Certification 6.Living Building Challenge Certification 7.Other

devAchievesSustainabilityRatingOtherDetailsstring<= 2000 characters

This is to track any 'Other' reason which is not listed in the sustainability rating/s (devAchievesSustainabilityRatings). This is applicable when the development is not exempt from SBSEPP AND when the development is seeking certification from a sustainability rating system. (isExemptFromSEPPNonResidential=false & isDevSeekingSustainabilityCertification=true).

developmentSustainabilityRatingLevelstring<= 2000 characters

This is to track the star rating or sustainability level that will be acheived by the development. This is applicable when the development is not exempt from SBSEPP AND when the development is seeking certification from a sustainability rating system. (isExemptFromSEPPNonResidential=false & isDevSeekingSustainabilityCertification=true).

embodiedEmissionsForNonResDevelopmentobject
lowEmissionConstructionTechnologiesobject

This is to track the relevant Low Emissions Constuction Technologies attributes. This is applicable when the development is not exempt from SBSEPP ( isExemptFromSEPPNonResidential=false ).

isPrescribedLCDMetTheCriteriaboolean

This is to track if the development is a prescribed large commercial development that involves any of the consideration. This is applicable when the development is not exempt from SBSEPP (isExemptFromSEPPNonResidential=false). 1.Office premises with 1000m2 net lettable area (NLA) or greater 2. Hotel or motel with 100 rooms or greater 3. Serviced apartments with 100 apartments or greater.

isNetZeroDevelopmentboolean

This is to track if the development is designed to operate as a net zero development immediately. This is applicable when the development is not exempt from SBSEPP (isExemptFromSEPPNonResidential=false).

isDevDesignedNotToUseFossilFuelboolean

This is to track if the developments the development is designed to Incorporate infrastructure, or space for the infrastructure necessary for the development to not use on-site fossil fuels after 1 January 2035. This is applicable when (isExemptFromSEPPNonResidential=false & isPrescribedLCDMetTheCriteria = true & isNetZeroDevelopment=false).

netZeroProvisionsArray of objects(netZeroProvisions)

This is to track the net zero provisions that the the development has incorporated. This is applicable when (isExemptFromSEPPNonResidential= false & isPrescribedLCDMetTheCriteria = true). Please refer to the example values below 1. Electric HVAC system 2. Future plant space allocated 3. Location of current plant room enables future conversion 4. Access to plant room enables machinery to be changed over 5. Electrified services and appliances 6. Renewable energy generation and storage 7. Other

estimatedAnnualEnergyConsumptioninteger

This is to track the estimated annual energy consumption for the building in kWh/m2 metrics. This is applicable when (isExemptFromSEPPNonResidential= false & isPrescribedLCDMetTheCriteria = true)

estimatedAnnualEnergyRelatedEmissionsinteger

This is to track estimated amount of emissions relating to energy use in the building, including direct and indirect emissions in kgCO2e/m2 p.a metrics. This is applicable when (isExemptFromSEPPNonResidential=false & isPrescribedLCDMetTheCriteria = true & isPrescribedLCDMetTheCriteria = true).

waterobject
energyobject
feeCalculationobject

This will be applicable when 'applicationType' is 'Development application' or 'Modification application'

payerInformationobjectrequired
payerInformation.​payerTypestringnon-emptyrequired

It informs the payer is individual person or company

Example: "person or company"
payerInformation.​billingAddressstringnon-emptyrequired

This is to track the billing address of the payer

payerInformation.​titlestring

This is to track the title of the payer. This is applicable if the payer is an individual.

payerInformation.​payerPersonArray of objects(Person)

This infers if the payer is an individual person, it captures individual person information

payerInformation.​payerCompanyArray of objects(payerCompany)

This infers if the payer is a company, it captures company information

documentsArray of objects(DownloadableDocument)required
documents[].​documentNamestring[ 1 .. 150 ] charactersrequired
documents[].​documentTypestring[ 1 .. 100 ] charactersrequired
documents[].​uploadedDateTimestring(date-time)non-emptyrequired
documents[].​documentURLstring(uri)[ 1 .. 500 ] charactersrequired

URL of the document to be downloaded

documents[].​documentSizenumber

This indicates the file size of the document in bytes

documents[].​updatedBystring
Example: "Council"
declarationsArray of stringsrequired

This is to track the declaration provided by the applicant during application submission.

updatedByobject(UpdatedBy)required
updatedBy.​personobject(PersonBody)
curl -i -X POST \
  'https://dpie-apim-prod.redocly.app/CreateStateDA/{CaseID}' \
  -H 'Content-Type: application/json' \
  -H 'IdempotencyId: string' \
  -H 'OrganisationID: string' \
  -d '{
    "caseStatus": "Pending Lodgement",
    "caseSubmittedDate": "string",
    "contributionDetails": [
      {
        "caseID": "CON-5453",
        "status": "In-progress"
      }
    ],
    "applicant": {
      "title": "Refer to description for values",
      "applicantPerson": {
        "firstName": "string",
        "otherName": "string",
        "familyName": "string",
        "contactNumber": "string",
        "email": "user@example.com"
      },
      "address": "string",
      "isApplyBehalfOnCompany": true,
      "applyOnBehalfCompany": {
        "companyName": "string",
        "ABNorACN": "string",
        "ABN": "string",
        "ACN": "string",
        "tradingName": "string"
      },
      "nominatedCompanyApplicant": true
    },
    "developmentSiteOwner": "Refer to description for values",
    "locatedInAlpineResort": "Refer to description for values",
    "headLesseeDetails": "string",
    "isEndorsementReceived": true,
    "noEndorsementReason": "string",
    "securityConditions": true,
    "detailsOfSecurityConditions": "string",
    "ownerDetails": [
      {
        "isOwnerABuilder": true,
        "title": "Refer to description for values",
        "ownerPerson": {
          "firstName": "string",
          "otherName": "string",
          "familyName": "string",
          "contactNumber": "string",
          "email": "user@example.com"
        },
        "ownerCompany": {
          "companyName": "string",
          "ABNorACN": "string"
        },
        "address": "19-33 Elizabeth Street, Narrandera, 2700"
      }
    ],
    "ownersConsentDeclaration": "string",
    "developerDetails": {
      "ABN": "string",
      "ACN": "string",
      "companyName": "string",
      "tradingName": "string",
      "address": "string",
      "email": "john.smith@gmail.com"
    },
    "applicationType": "Refer to description for values",
    "modificationType": "Refer to description for values",
    "originalDADeterminationDate": "string",
    "existingDANumber": "string",
    "existingDADeterminationDate": "string",
    "proposedModificationDescription": "string",
    "isExistingOnlineDA": true,
    "existingOnlinePANNumber": "string",
    "applicableEPI": [
      {
        "EPI": "Refer to description for values",
        "otherEPI": "string"
      }
    ],
    "assessingAgency": "Refer to description for values",
    "otherAssessingAgency": "string",
    "siteAddresses": [
      {
        "address": "19-33 Elizabeth Street, Narrandera, 2700",
        "addressDetail": {
          "complexUnitType": "string",
          "complexLevelType": "string",
          "complexLevelNumber": "string",
          "complexUnitIdentifier": "string",
          "streetNumber1": "string",
          "streetNumber2": "string",
          "streetName": "string",
          "streetSuffix": "string",
          "streetType": "string",
          "suburb": "string",
          "latitude": 0,
          "longitude": 0,
          "wkid": "string",
          "cadastralID": "string",
          "gurasID": "string",
          "primarySecondary": "string",
          "state": "string",
          "postCode": 0
        },
        "lotList": [
          {
            "lotsectionplan": "1/-/SPXXXXX"
          }
        ],
        "lga": "PENRITH",
        "isPrimary": true
      }
    ],
    "commonApplicationTypes": [
      {
        "commonApplicationType": "string"
      }
    ],
    "developmentTypes": [
      {
        "developmentType": "string",
        "otherDevtype": "string"
      }
    ],
    "isPoolSpa40KlitersProposed": true,
    "developmentDescription": "string",
    "proposed24HrWork": {
      "MonWorkDay": {
        "proposed24HrWork": true,
        "startWorkingHours": "09:30 AM",
        "endWorkingHours": "05:30 PM"
      },
      "TueWorkDay": {
        "proposed24HrWork": true,
        "startWorkingHours": "09:30 AM",
        "endWorkingHours": "05:30 PM"
      },
      "WedWorkDay": {
        "proposed24HrWork": true,
        "startWorkingHours": "09:30 AM",
        "endWorkingHours": "05:30 PM"
      },
      "ThuWorkDay": {
        "proposed24HrWork": true,
        "startWorkingHours": "09:30 AM",
        "endWorkingHours": "05:30 PM"
      },
      "FriWorkDay": {
        "proposed24HrWork": true,
        "startWorkingHours": "09:30 AM",
        "endWorkingHours": "05:30 PM"
      },
      "SatWorkDay": {
        "proposed24HrWork": true,
        "startWorkingHours": "09:30 AM",
        "endWorkingHours": "05:30 PM"
      },
      "SunWorkDay": {
        "proposed24HrWork": true,
        "startWorkingHours": "09:30 AM",
        "endWorkingHours": "05:30 PM"
      }
    },
    "numDwellingsUnitsProposed": 0,
    "numStoreysProposed": 0,
    "numPreExistingDwellings": 0,
    "numDwellingsDemolished": 0,
    "numOfProposedOccupants": 0,
    "numExistingFloorArea": 0,
    "numProposedGrossFloorArea": 0,
    "numExistingSiteArea": 0,
    "totalNetLettableArea": 0,
    "islowRentalDwellingLossDevelopment": true,
    "isNaturalDisaster": true,
    "costOfDevelopment": 0,
    "capitalInvestmentValue": 0,
    "havemoreBASIX": true,
    "basixCertificateNumbers": [
      {
        "basixCertificateNumber": "string"
      }
    ],
    "numExistingLots": 0,
    "subdivisionTypes": [
      {
        "subdivisionType": "Refer to description for values"
      }
    ],
    "isDevelopmentIncludeAffordableHousing": true,
    "isApplicationForInfillAffordableHousing": true,
    "boardingHouseRegCommunityProviderName": "string",
    "regCommunityHousingProviderName": "string",
    "isBuildToRentHousing": true,
    "devCategoryForParkingSpaces": [
      {
        "categoryOfDevelopment": "Refer to description for values.",
        "carParkingSpaces": 0,
        "motorCycleSpaces": 0,
        "biCycleSpaces": 0
      }
    ],
    "numProposedLots": 0,
    "numProposedAdditionalJobs": 0,
    "numConstructionStaff": 0,
    "numOperationalStaff": 0,
    "numParkingSpaces": 0,
    "numLoadingBays": 0,
    "isNewRoadProposed": true,
    "proposedRoadWorkDescription": "string",
    "isConceptDevelopment": true,
    "isInitialConcept": true,
    "includesFirstStage": true,
    "stagedDevelopmentDescription": "string",
    "climateZones": [
      {
        "climateZone": "string"
      }
    ],
    "isClimateZoneImpactedDevDesign": true,
    "climateZoneImpactedDevDesignReason": "string",
    "isCrownDevelopment": true,
    "crownDevelopmentNSWAgency": "string",
    "isSubjectToWildernessProtectionAgreement": true,
    "isIntegratedDevelopment": true,
    "integratedDevelopmentTypes": [
      {
        "integratedDevelopmentType": "Refer to description for values"
      }
    ],
    "designatedDevelopment": true,
    "doesImpactHabitat": true,
    "isBiodiversityCompliantDevelopment": true,
    "reasonForBiodiversityDevelopment": "string",
    "isSubjectToPrivateLandConservationAgreement": true,
    "doesVaryLEP": true,
    "relevantEPI": {
      "relevantEPIValue": [
        "Refer to description for values"
      ],
      "relevantSEPP": "string",
      "relevantLEP": "string"
    },
    "relevantEPIAddress": [
      {
        "address": "string",
        "landZone": "string"
      }
    ],
    "developmentStandardVariations": [
      {
        "developmentStandardVaried": "Refer to description for values.",
        "clauseNumber": "string",
        "devStandardNumberVaried": "string",
        "devNumberAgainstStandard": "string",
        "devStdPercentagePropVariation": 0
      }
    ],
    "developmentDetails": {
      "zoneObjectives": "string",
      "devStandardObjectives": "string",
      "circumstances": "string",
      "justification": "string",
      "otherInformation": "string"
    },
    "isApplicationVPA": true,
    "vpaDetails": [
      {
        "vpaDescription": "string",
        "vpaStatus": "Refer to description for values"
      }
    ],
    "actsApplicable": [
      "Refer to description for values"
    ],
    "isLGAS68ApprovalReq": true,
    "isS68Applied": true,
    "hasOnlines68Case": true,
    "s68RefNumber": "string",
    "s68RelatedRefNo": "string",
    "isTreeWorksReq": true,
    "treeRemovalDescription": "string",
    "areaImpacted": 0,
    "treesImpacted": 0,
    "impactedLandUnits": "string",
    "areaUnit": "string",
    "areaOfCanopy": 0,
    "doesIncludeHeritageArea": true,
    "doesIncludeHeritageBuilding": true,
    "doesIncludeHeritageTreeRemoval": true,
    "isApplicantCouncilMember": true,
    "applicantCouncilRoleDescription": "string",
    "isApplicantRelatedToCouncil": true,
    "applicantCouncilRelationDescription": "string",
    "anyPoliticalDonation": true,
    "politicalDonation": {
      "personName": "string",
      "entityName": "string",
      "ABN": "string",
      "address": "string",
      "donationDetails": [
        {
          "donationType": "string",
          "personDonatedTo": "string",
          "donationDate": "2019-08-24",
          "donationValue": 0
        }
      ],
      "declaration": "string"
    },
    "isExemptFromSEPPNonResidential": true,
    "exemptFromSEPPNonResidentialReasons": [
      {
        "exemptFromSEPPNonResidentialReason": "string"
      }
    ],
    "proposedDevSustainablityMeasures": [
      {
        "proposedDevSustainablityMeasure": "string"
      }
    ],
    "proposedDevSustainablityOtherDetails": "string",
    "sustainabilityProvisionDocumentsDetails": "string",
    "isDevSeekingSustainabilityCertification": true,
    "devAchievesSustainabilityRatings": [
      {
        "devAchievesSustainabilityRating": "string"
      }
    ],
    "devAchievesSustainabilityRatingOtherDetails": "string",
    "developmentSustainabilityRatingLevel": "string",
    "embodiedEmissionsForNonResDevelopment": {
      "isNABERSFormAccompanied": true,
      "emissionsReportVerifierDetails": {
        "firstName": "string",
        "familyName": "string",
        "professionalQualification": "string",
        "registrationDetails": "string",
        "businessName": "string",
        "ABN": "string"
      },
      "isAgreementPreparedforLargeCommercialDevtype": true,
      "agreementPreparedforLCDevtypeDetails": "string"
    },
    "lowEmissionConstructionTechnologies": {
      "description": "string",
      "isExistingBuildingReused": true,
      "percentageOfTotalDevelopmentReused": "string",
      "isRecycledMaterialsUsed": true,
      "recycledMaterialsUsedDetails": "string",
      "isLifeCycleAnalysisPrepared": true
    },
    "isPrescribedLCDMetTheCriteria": true,
    "isNetZeroDevelopment": true,
    "isDevDesignedNotToUseFossilFuel": true,
    "netZeroProvisions": [
      {
        "netZeroprovision": "string"
      }
    ],
    "estimatedAnnualEnergyConsumption": 0,
    "estimatedAnnualEnergyRelatedEmissions": 0,
    "water": {
      "isNABERSWaterRateAgreementsPrepared": true,
      "agreements": [
        {
          "typeOfAgreement": "string",
          "targetedStarRating": 0,
          "agreementReferenceNumber": "string"
        }
      ]
    },
    "energy": {
      "preferredSectionJPathway": "string",
      "isDevelopmentInCityOfSydneyLGA": true,
      "isNABERSEnergyRateAgreementsPrepared": true,
      "agreements": [
        {
          "typeOfAgreement": "string",
          "targetedStarRating": 0,
          "agreementReferenceNumber": "string"
        }
      ]
    },
    "feeCalculation": {
      "modificationType": "Refer to description for values",
      "investmentValue": 250.1,
      "estimatedCostofStagedDA": 1250.9,
      "isDADesignatedDevelopment": true,
      "worksComponentFee": 1209.1,
      "isSubdivisionSelected": true,
      "nonStrataLots": 0,
      "strataLots": 0,
      "isNewRoadProposed": true,
      "subdivisionComponentFee": 1209,
      "isDAForAdvertisement": true,
      "numberOfAddnlAdvertisements": 0,
      "advertisementComponentFee": 1209.3,
      "isOtherDevelopment": true,
      "otherDevelopmentComponentFee": 1290.1,
      "isDAExhibited": true,
      "publicExhibitionComponentFee": 1289.1,
      "numberOfIntegratedAgencies": 0,
      "integratedDevelopmentProcessingFee": 250.1,
      "numberOfConcurrenceAuthorities": 0,
      "concurrenceProcessingFee": 1290.2,
      "applicationFee": 1230.9,
      "planningReformFee": 1309.3,
      "advertisingFee": 1230.7,
      "totalFeePayable": 1345.4,
      "addnlFeeToIntegratedBodies": 1567.4,
      "addnlFeeToConcurAuthorities": 1234.5,
      "addnlSEPP65DesignFee": 1345.6,
      "originalDAFee": 0,
      "relationWithOriginalDA": "Refer to description for values.",
      "isSEPP65Review": true,
      "isS455Exhibited": true
    },
    "payerInformation": {
      "payerType": "person or company",
      "billingAddress": "string",
      "title": "string",
      "payerPerson": [
        {
          "firstName": "string",
          "otherName": "string",
          "familyName": "string",
          "contactNumber": "string",
          "email": "user@example.com"
        }
      ],
      "payerCompany": [
        {
          "companyName": "string",
          "ABN": "string",
          "ACN": "string",
          "tradingName": "string",
          "contactName": "string",
          "contactNumber": "string",
          "email": "user@example.com"
        }
      ]
    },
    "documents": [
      {
        "documentName": "string",
        "documentType": "string",
        "uploadedDateTime": "2019-08-24T14:15:22Z",
        "documentURL": "http://example.com",
        "documentSize": 0,
        "updatedBy": "Council"
      }
    ],
    "declarations": [
      "string"
    ],
    "updatedBy": {
      "person": {
        "firstName": "John",
        "familyName": "Smith",
        "email": "john.smith@gmail.com",
        "contactNumber": "stringst"
      }
    }
  }'

Responses

To confirm state DA case is created on agency system.

Body

UpdateStateDA

Request

This operation updates the state development application details entered by the applicant from the online state DA digital service to the agency's IT system.

Path
CaseIDstringrequired

A fully qualified application number.

Headers
OrganisationIDstringrequired

Used by the API gateway to route the request to the relevant agency.

IdempotencyIdstringrequired

Unique Id for this request. Allows the API to respond in an idempotent way if it has already been called with these parameters and prevents duplicate processing. Typically a UUID such as "63a9ba30-7a4b-4fac-b343-d1f05cf089f1"

Bodyapplication/jsonrequired

Information request object

caseStatusstring[ 1 .. 80 ] charactersrequired

Status of the DA case

Example: "Pending Lodgement"
caseSubmittedDatestring

This is to track the date when the applicant submitted the application.

contributionDetailsArray of objects(contributionDetails)

This is to track the infrastructure contribution's case details associated to the development.

applicantobject(Applicant)required
applicant.​titlestring

Salutation for the user 1. Miss 2. Mr 3. Mrs 4. Ms

Example: "Refer to description for values"
applicant.​applicantPersonobject(Person)required
applicant.​applicantPerson.​firstNamestring[ 1 .. 30 ] charactersrequired
applicant.​applicantPerson.​otherNamestring<= 30 characters
applicant.​applicantPerson.​familyNamestring[ 1 .. 30 ] charactersrequired
applicant.​applicantPerson.​contactNumberstring[ 1 .. 10 ] characters^[0-9]+$required
applicant.​applicantPerson.​emailstring(email)non-emptyrequired
applicant.​addressstring[ 1 .. 250 ] charactersrequired
applicant.​isApplyBehalfOnCompanyboolean

Is applicant applying on behalf of a company

applicant.​applyOnBehalfCompanyobject(ApplicantCompany)
applicant.​nominatedCompanyApplicantboolean

This is to track if the nominated company the applicant for this application

developmentSiteOwnerstringnon-emptyrequired

This is to track the type of development site owner 1.I am the sole owner of the development site 2.There are multiple owners of the development site and I am one of them 3.There are one or more owners of the development site and I am NOT one of them 4.A company or business, government entity or other similar body owns the development site 5.I am located in an Alpine Resort

Example: "Refer to description for values"
locatedInAlpineResortstring

This is to track if applicant is located in an Alpine Resort. This will be applicable when applicant chooses 'I am located in an Alpine Resort'in 'developmentSiteOwner'. 1.I am a sub-lessee with association / committee and head lessee endorsement (applicable to Thredbo / Charlotte pass DAs) 2.I am a lessee of the building (Perisher lodge works DA) 3.I am proposing works that require endorsement from the Minister for the Environment (Perisher ski slope works)

Example: "Refer to description for values"
headLesseeDetailsstring<= 512 characters

This is to track the details of head lessee if the DA is in Thredbo/ Charlotte pass. Applicable when applicant choses 'I am a sub-lessee with association / committee and head lessee endorsement (applicable to Thredbo / Charlotte pass DAs)' for locatedInAlpineResort.

isEndorsementReceivedboolean

This will be applicable when 'I am proposing works that require endorsement from the Minister for the Environment (Perisher ski slope works)' is chosen as part of 'locatedInAlpineResort'

noEndorsementReasonstring<= 512 characters

This is to track the reason why the endorsement hasn’t been obtained. Applicable when 'isEndorsementReceived' is false

securityConditionsboolean

This is to track the value of whether are they are any security or site conditions which may impact on the person undertaking the inspection.

detailsOfSecurityConditionsstring<= 512 characters

This will be visible only when we select SecurityConditions is true.

ownerDetailsArray of objects(Owner)
ownersConsentDeclarationstring

This is to track the declaration done by applicant.

developerDetailsobject(developerDetails)

This is to track the developer details.

applicationTypestringnon-emptyrequired

This is to track the type of the application 1.Development application 2.Modification application 3.Review of determination

Example: "Refer to description for values"
modificationTypestring

This will be required if the applicationType is Modification application 1.Section 4.55(1) of the Act 2.Section 4.55(1A) of the Act 3.Section 4.55(2) of the Act 4.Section 4.56 of the Act

Example: "Refer to description for values"
originalDADeterminationDatestring

This is to track the date when the original DA was determined.

existingDANumberstring<= 20 characters

This will be required if the applicationType is Modification application or Review of determination

existingDADeterminationDatestring

This will be required if the applicationType is Review, Date of determination

proposedModificationDescriptionstring<= 512 characters

This will be required if the applicationType is Modification application

isExistingOnlineDAboolean

This is to track the if the DA applied for via the NSW Planning Portal?

existingOnlinePANNumberstring

This is to track the portal application number (PAN)

applicableEPIArray of objects(EPIList)required
applicableEPI[].​EPIstringnon-emptyrequired

Environmental Planning Instrument (EPI) applicable to development application 1.State Environmental Planning Policy (State Significant Precincts) 2005. 2.State Environmental Planning Policy (Kosciuszko National Park—Alpine Resorts) 2007 3.State Environmental Planning Policy (Three Ports) 2013. 4.State Environmental Planning Policy (Gosford City Centre) 2018. 5.Sydney Regional Environmental Plan (Sydney Harbour Catchment) 2005. 6.Lord Howe Island Local Environmental Plan 2010. 7.State Environmental Planning Policy No 64 – Advertising and Signage. 8.State Environmental Planning Policy (Infrastructure) 2007. 9.Other EPI

Example: "Refer to description for values"
applicableEPI[].​otherEPIstring<= 128 characters

Applicable when EPI is chosen as 'Other EPI'

assessingAgencystring

This is to track the different assessingAgency that will be visible on selection of different EPIs are selected 1.Department of Planning and Environment 2.Sydney Olympic Park Authority 3.Transport for NSW 4.Lord Howe Island Board 5.Other State Agency

Example: "Refer to description for values"
otherAssessingAgencystring

This will be applicable when 'Other State Agency' is selected as part of 'assessingAgency'.

siteAddressesArray of objects(Location)required
siteAddresses[].​addressstring[ 1 .. 250 ] charactersrequired

This is to track the address where the development is happening

Example: "19-33 Elizabeth Street, Narrandera, 2700"
siteAddresses[].​addressDetailobject(AddressDetail)
siteAddresses[].​lotListArray of objects(LotSectionPlan)
siteAddresses[].​lgastring[ 1 .. 60 ] charactersrequired

Local Government Area under which this application falls

Example: "PENRITH"
siteAddresses[].​isPrimarybooleanrequired

This is to track if the address is primary or not.

commonApplicationTypesArray of objects(CommonApplicationType)required

This is to track the common Application types. Example values are 1. Advertising and signage 2. Alterations or additions to an existing building or structure 3. Change of use of land or a building or the classification of a building under the Building Code of Australia 4. Demolition 5. Erection of a new structure 6. Hours of operation and trading 7. Subdivision 8. Temporary building, structure or use

commonApplicationTypes[].​commonApplicationTypestring
developmentTypesArray of objects(DevelopmentType)
isPoolSpa40KlitersProposedboolean

This is to track if the pool is more than 40K in capacity. This is applicable for swimming pool development type.

developmentDescriptionstring[ 1 .. 512 ] charactersrequired
proposed24HrWorkobject(ScheduleWorkDay)
isDevelopmentIncludeAffordableHousingboolean

This is to track if the development includes affordable housing when applicable.

isApplicationForInfillAffordableHousingboolean

This is to track if the application is submitted for infill affordable housing. This is applicable when isDevelopmentIncludeAffordableHousing attribute is true.

boardingHouseRegCommunityProviderNamestring<= 512 characters

This is to track the registered community housing provider who will be managing the boarding house.

regCommunityHousingProviderNamestring<= 512 characters

This is to track the name of the registered community housing provider that will be managing the affordable housing component of the site. This is applicable for the development type "Boarding house" or when 'isDevelopmentIncludeAffordableHousing' is true.

isBuildToRentHousingboolean

This is to track if the development proposed to be build-to-rent housing when applicable.

numDwellingsUnitsProposedinteger<= 4 charactersrequired

This is to track the number of dwellings / units proposed when applicable.

numStoreysProposedinteger<= 4 characters

This is to track the number of storeys proposed when applicable.

numPreExistingDwellingsinteger<= 4 characters

This is to track the number of pre-existing dwellings on site when applicable.

numDwellingsDemolishedinteger<= 4 characters

This is to track the number of dwellings to be demolished when applicable.

numOfProposedOccupantsinteger

This is to track the maximum number of occupants or users that a building is designed to accommodate at any one time.

numExistingFloorAreainteger<= 9 characters

This is to track the existing gross floor area (sqm) when applicable.

numProposedGrossFloorAreainteger

This is to track the proposed gross floor area (sqm). when applicable.

numExistingSiteAreainteger<= 9 characters

This is to track the total (existing) site area (sqm) when applicable.

totalNetLettableAreainteger

This is to track the Net Lettable Area(NLA) which is the total area of all internal tenancies across all floors in a commerical building, excluding public access, building services, staff and cleaning areas.

islowRentalDwellingLossDevelopmentboolean

This is to track if the development results in a loss of low rental dwellings. This is applicable and mandatory for any development type that belongs to the residential category.

isNaturalDisasterboolean

This is to track the if this application the direct result of a matter declared by the government to be an emergency and/or a natural disaster (for example, an application for re-building a home destroyed by bushfire)

costOfDevelopmentnumber(decimal)required

This is to track the Estimated development cost, including GST.

capitalInvestmentValuenumber(decimal)

This is to track the Estimated development cost. Previously, this field was referring the capitalInvestment value.

havemoreBASIXboolean

This is to track if the applicant has one or more BASIX certificates when applicable.

basixCertificateNumbersArray of objects(basixCertificateList)
numExistingLotsinteger

This is to track the number of existing lots.

subdivisionTypesArray of objects(SubdivisionType)
devCategoryForParkingSpacesArray of objects(devCategoryForParkingSpaces)

This is to track the number of parking spaces for application. Applicable when determinationOutcome is 'Approved' or 'Deferred commencement consent'.

numProposedLotsinteger<= 4 characters

This is to track the number of proposed lots.

numProposedAdditionalJobsinteger<= 9 characters

This is to track the number of additional jobs that are proposed to be generated through the operation of the development when applicable.

numConstructionStaffinteger<= 4 characters

This is to track the proposed construction staff/employees when applicable.

numOperationalStaffinteger<= 4 characters

This is to track the proposed operational staff/employees when applicable.

numParkingSpacesinteger<= 4 characters

This is to track the total number of parking spaces. This will contain the totals of the carParkingSpaces, motorCycleSpaces and biCycleSpaces provided in the application under the object ( devCategoryForParkingSpaces ). This attribute will become obsolete in the upcoming releases. However, value for this attribute will be continued to be sent in the payload until the next major version release.

numLoadingBaysinteger<= 4 characters

This is to track the number of loading bays when applicable.

isNewRoadProposedboolean
proposedRoadWorkDescriptionstring<= 512 characters
isConceptDevelopmentbooleanrequired

This is to track the if applicant intending to submit a concept application

isInitialConceptboolean

This is to track if this is for the initial concept application. Applicable if 'isConceptDevelopment' is true.

includesFirstStageboolean

This is to track if this application also includes the first stage of the development. Applicable if 'isConceptDevelopment' is true.

stagedDevelopmentDescriptionstring<= 512 characters

Description for the proposed concept application and/or the staging of the development. Applicable if 'isConceptDevelopment' is true.

climateZonesArray of objects(climateZones)

This attribute is obsolete. This is to track for the development's location according to the guidelines set by the Australian Building Code Boards. Please refer to the example values below 1. Climate zone 1 – high humidity summer, warm winter 2. Climate zone 2 – warm humid summer, mild winter 3. Climate zone 3 – hot dry summer, warm winter 4. Climate zone 4 – hot dry summer, cool winter 5. Climate zone 5 – warm temperate 6. Climate zone 6 – mild temperate 7. Climate zone 7 – cool temperate 8. Climate zone 8 - alpine

isClimateZoneImpactedDevDesignboolean

This attribute is obsolete. This is to track if the climate Zone has impacted the design of the development.

climateZoneImpactedDevDesignReasonstring<= 500 characters

This attribute is obsolete. This is to track if this is a proposed crown development.

isCrownDevelopmentboolean

Tells if this is a proposed Crown development

crownDevelopmentNSWAgencystring<= 512 characters
isSubjectToWildernessProtectionAgreementboolean

This indicates if the development on land which is subject to a wilderness protection agreement or conservation agreement within the meaning of the Wilderness Act 1987.

isIntegratedDevelopmentbooleanrequired
integratedDevelopmentTypesArray of objects(IntegratedDevelopmentType)
designatedDevelopmentbooleanrequired
doesImpactHabitatboolean

This is to track if the threatened species, populations, ecological communities or their critical habitats are likely impacted with the development proposal.

isBiodiversityCompliantDevelopmentboolean

This is to track if the development is biodiversity compliant.

reasonForBiodiversityDevelopmentstring<= 2000 characters

This is to track the reason, the development is biodiversity compliant. This is applicable, when the applicant chooses ‘Yes’ for the question ‘Is this application for biodiversity compliant development’

isSubjectToPrivateLandConservationAgreementboolean

This is to track if the application is subject to a private land conservation agreement under the Biodiversity Conservation Act 2016?

doesVaryLEPboolean

This is to track if the application propose a variation to a development standard in an environmental planning instrument (eg LEP or SEPP)

relevantEPIobject(RelevantEPIList)

This is to track the relevant environmental planning instrument? eg. LEP, SEPP

relevantEPIAddressArray of objects(RelevantEPIAddress)

This is to track the zone of the land?

developmentStandardVariationsArray of objects(DevelopmentStandardVariation)
developmentDetailsobject(DevelopmentDetails)
isApplicationVPAboolean

This is to track if the application accompanied by a Voluntary Planning Agreement (VPA)?

vpaDetailsArray of objects(VPADetail)
actsApplicableArray of strings(ActsApplicable)

This is to track the information about the specific Acts that apply to the application. This becomes applicable when threatened species, populations, ecological communities or their critical habitats are likely impacted with the development proposal ( when doesImpactHabitat is true ).

Example: ["Refer to description for values"]
isLGAS68ApprovalReqbooleanrequired

This is to track if approval under s68 of the Local Government Act 1993 required?

isS68Appliedboolean

This is to track if applicant applied for approval under s68 of the Local Government Act?. Visible only when we select isS68LGActApprovalReq is yes. If IsS68Applied selected as No we need to apply for approval under s68 of the Local Government Act with the council.

hasOnlines68Caseboolean

This is to track application for S68 is applied via NSW planning Portal or not .Visible only when we select isS68Applied is yes .

s68RefNumberstring

This is to track the portal reference number.It is visible only when we select HasOnlines68Case is yes.

s68RelatedRefNostring

Used to select s68 reference number related to this application. Visible only when we select HasOnlines68Case is no .

isTreeWorksReqbooleanrequired

This is to track if tree removal and/or pruning work proposed?

treeRemovalDescriptionstring

This is to track the descripton for treeremoval.Visible only when IsTreeWorksReq is selected as true

areaImpactednumber

This is to track the area which has got impacted.Visible only when IsTreeWorksReq is selected as true

treesImpactednumber

This is to track the number of trees impacted.Visible only when IsTreeWorksReq is selected as true

impactedLandUnitsstring

This is to track the impacted land units.Visible only when IsTreeWorksReq is selected as true

areaUnitstring

This is to track the units of area.Visible only when IsTreeWorksReq is selected as true

areaOfCanopynumber

This is to track the area of canopy.Visible only when IsTreeWorksReq is selected as true

doesIncludeHeritageAreaboolean

It infers if the development site include an item of environmental heritage or sit within a heritage conservation area?

doesIncludeHeritageBuildingboolean

This is to track if the work proposed to any heritage listed buildings?

doesIncludeHeritageTreeRemovalboolean

This is to track if heritage tree removal proposed?

isApplicantCouncilMemberbooleanrequired

This is to track if the applicant or owner a staff member of the organisation assessing the application?

applicantCouncilRoleDescriptionstring<= 512 characters

Please provide a description (name of person, role in council)

isApplicantRelatedToCouncilbooleanrequired

Does the applicant or owner have a relationship with any staff of the organisation assessing the application?

applicantCouncilRelationDescriptionstring<= 512 characters

Please provide a description (name of person, role in council, relationship to the person)

anyPoliticalDonationbooleanrequired

This is to track if the applicant is aware of any person who has financial interest in the application who has made a political donation or gift in the last two years?

politicalDonationobject
isExemptFromSEPPNonResidentialboolean

This is to track if the development is exempt from the State Environmental Planning Policy (Sustainable Buildings) 2022, Chapter 3, relating to non-residential buildings.

exemptFromSEPPNonResidentialReasonsArray of objects(exemptFromSEPPNonResidentialReasons)

This is to track the reason for SBSEPP ( Sustainable Building state environmental planning policy) exemption which identifies the development involved. Please refer to the example values below 1. Development that is permitted with or without consent or is exempt or complying development under State Environmental Planning Policy (Exempt and Complying Development Codes) 2008 2. Development that is permitted with or without consent or is exempt or complying development under State Environmental Planning Policy (Resources and Energy) 2021, Chapter 2 3. Development that is permitted with or without consent or is exempt or complying development under State Environmental Planning Policy (Transport and Infrastructure) 2021, Chapter 5 4. Development on land wholly in RU1, RU2, RU3, E5, IN3, C1, C2, C3, W1, W2, W3 or W4 5. Development for purposes of residential care facilities 6. Development that is wholly residential 7. A modification to a development application, where the original application was lodged before 1 October 2023 8. A modification or a review to a development application, or a review of determination, where the original application was submitted on the NSW Planning Portal before 1 October 2023

proposedDevSustainablityMeasuresArray of objects(proposedDevSustainablityMeasures)

This is to track if the proposed development is designed to enable any of the sustainability measures. This is applicable when the development is not exempt from SBSEPP ( isExemptFromSEPPNonResidential=false). Please refer to the example values below 1.The minimisation of waste from associated demolition and construction, including by the choice and reuse of building materials 2.A reduction in peak demand for electricity, including through the use of energy-efficient technology 3.A reduction in the reliance on artificial lighting and mechanical heating and cooling through passive design 4.The generation and storage of renewable energy 5.The metering and monitoring of energy consumption 6.The minimisation of the consumption of potable water 7.None of the above

proposedDevSustainablityOtherDetailsstring<= 2000 characters

This is to capture any 'Other' reason entered by the applicant that are not listed under proposedDevSustainablityMeasures. This is applicable when the development is not exempt from SBSEPP (isExemptFromSEPPNonResidential= false).

sustainabilityProvisionDocumentsDetailsstring<= 200 characters

This is to track the list of any reports or documents that identify the general sustainability provisions. This is applicable when the development is not exempt from SBSEPP( isExemptFromSEPPNonResidential=false).

isDevSeekingSustainabilityCertificationboolean

This is to track if the development is seeking certification from a sustainability rating system. This is applicable when the development is not exempt from SBSEPP (isExemptFromSEPPNonResidential=false).

devAchievesSustainabilityRatingsArray of objects(devAchievesSustainabilityRatings)

This is to track the sustainability rating/s that will be achieved by the development. This is applicable when the development is not exempt from SBSEPP AND when the development is seeking certification from a sustainability rating system. (isExemptFromSEPPNonResidential=false & isDevSeekingSustainabilityCertification=true). Please refer to the example values below 1.NABERS Certification 2.Green Star Buildings Certification 3.Green Star Communities Certification 4.LEED Certification 5.Passive House Certification 6.Living Building Challenge Certification 7.Other

devAchievesSustainabilityRatingOtherDetailsstring<= 2000 characters

This is to track any 'Other' reason which is not listed in the sustainability rating/s (devAchievesSustainabilityRatings). This is applicable when the development is not exempt from SBSEPP AND when the development is seeking certification from a sustainability rating system. (isExemptFromSEPPNonResidential=false & isDevSeekingSustainabilityCertification=true).

developmentSustainabilityRatingLevelstring<= 2000 characters

This is to track the star rating or sustainability level that will be acheived by the development. This is applicable when the development is not exempt from SBSEPP AND when the development is seeking certification from a sustainability rating system. (isExemptFromSEPPNonResidential=false & isDevSeekingSustainabilityCertification=true).

embodiedEmissionsForNonResDevelopmentobject
lowEmissionConstructionTechnologiesobject

This is to track the relevant Low Emissions Constuction Technologies attributes. This is applicable when the development is not exempt from SBSEPP ( isExemptFromSEPPNonResidential=false ).

isPrescribedLCDMetTheCriteriaboolean

This is to track if the development is a prescribed large commercial development that involves any of the consideration. This is applicable when the development is not exempt from SBSEPP (isExemptFromSEPPNonResidential=false). 1.Office premises with 1000m2 net lettable area (NLA) or greater 2. Hotel or motel with 100 rooms or greater 3. Serviced apartments with 100 apartments or greater.

isNetZeroDevelopmentboolean

This is to track if the development is designed to operate as a net zero development immediately. This is applicable when the development is not exempt from SBSEPP (isExemptFromSEPPNonResidential=false).

isDevDesignedNotToUseFossilFuelboolean

This is to track if the developments the development is designed to Incorporate infrastructure, or space for the infrastructure necessary for the development to not use on-site fossil fuels after 1 January 2035. This is applicable when (isExemptFromSEPPNonResidential=false & isPrescribedLCDMetTheCriteria = true & isNetZeroDevelopment=false).

netZeroProvisionsArray of objects(netZeroProvisions)

This is to track the net zero provisions that the the development has incorporated. This is applicable when the development is not exempt from SBSEPP and when there is a netZero development (isExemptFromSEPPNonResidential=false & isPrescribedLCDMetTheCriteria = true). Please refer to the example values below 1. Electric HVAC system 2. Future plant space allocated 3. Location of current plant room enables future conversion 4. Access to plant room enables machinery to be changed over 5. Electrified services and appliances 6. Renewable energy generation and storage 7. Other

estimatedAnnualEnergyConsumptioninteger

This is to track the estimated annual energy consumption for the building in kWh/m2 metrics. This is applicable when (isExemptFromSEPPNonResidential=false & isPrescribedLCDMetTheCriteria = true).

estimatedAnnualEnergyRelatedEmissionsinteger

This is to track estimated amount of emissions relating to energy use in the building, including direct and indirect emissions in kgCO2e/m2 p.a metrics. This is applicable when (isExemptFromSEPPNonResidential=false & isPrescribedLCDMetTheCriteria = true & isPrescribedLCDMetTheCriteria = true).

waterobject
energyobject
feeCalculationobject

This will be applicable when 'applicationType' is 'Development application' or 'Modification application'

payerInformationobjectrequired
payerInformation.​payerTypestringnon-emptyrequired

It informs the payer is individual person or company

Example: "person or company"
payerInformation.​billingAddressstringnon-emptyrequired

This is to track the billing address of the payer

payerInformation.​titlestring

This is to track the title of the payer. This is applicable if the payer is an individual.

payerInformation.​payerPersonArray of objects(Person)

This infers if the payer is an individual person, it captures individual person information

payerInformation.​payerCompanyArray of objects(payerCompany)

This infers if the payer is a company, it captures company information

documentsArray of objects(DownloadableDocument)required

This block will be sending the full set of documents.

documents[].​documentNamestring[ 1 .. 150 ] charactersrequired
documents[].​documentTypestring[ 1 .. 100 ] charactersrequired
documents[].​uploadedDateTimestring(date-time)non-emptyrequired
documents[].​documentURLstring(uri)[ 1 .. 500 ] charactersrequired

URL of the document to be downloaded

documents[].​documentSizenumber

This indicates the file size of the document in bytes

documents[].​updatedBystring
Example: "Council"
deltaDocumentsArray of objects(DownloadableDocument)

This block will be sending the delta documents uploaded or updated as part of update operation.

declarationsArray of stringsrequired

This is to track the declaration provided by the applicant during application submission.

updatedByobject(UpdatedBy)required
updatedBy.​personobject(PersonBody)
curl -i -X PUT \
  'https://dpie-apim-prod.redocly.app/UpdateStateDA/{CaseID}' \
  -H 'Content-Type: application/json' \
  -H 'IdempotencyId: string' \
  -H 'OrganisationID: string' \
  -d '{
    "caseStatus": "Pending Lodgement",
    "caseSubmittedDate": "string",
    "contributionDetails": [
      {
        "caseID": "CON-5453",
        "status": "In-progress"
      }
    ],
    "applicant": {
      "title": "Refer to description for values",
      "applicantPerson": {
        "firstName": "string",
        "otherName": "string",
        "familyName": "string",
        "contactNumber": "string",
        "email": "user@example.com"
      },
      "address": "string",
      "isApplyBehalfOnCompany": true,
      "applyOnBehalfCompany": {
        "companyName": "string",
        "ABNorACN": "string",
        "ABN": "string",
        "ACN": "string",
        "tradingName": "string"
      },
      "nominatedCompanyApplicant": true
    },
    "developmentSiteOwner": "Refer to description for values",
    "locatedInAlpineResort": "Refer to description for values",
    "headLesseeDetails": "string",
    "isEndorsementReceived": true,
    "noEndorsementReason": "string",
    "securityConditions": true,
    "detailsOfSecurityConditions": "string",
    "ownerDetails": [
      {
        "isOwnerABuilder": true,
        "title": "Refer to description for values",
        "ownerPerson": {
          "firstName": "string",
          "otherName": "string",
          "familyName": "string",
          "contactNumber": "string",
          "email": "user@example.com"
        },
        "ownerCompany": {
          "companyName": "string",
          "ABNorACN": "string"
        },
        "address": "19-33 Elizabeth Street, Narrandera, 2700"
      }
    ],
    "ownersConsentDeclaration": "string",
    "developerDetails": {
      "ABN": "string",
      "ACN": "string",
      "companyName": "string",
      "tradingName": "string",
      "address": "string",
      "email": "john.smith@gmail.com"
    },
    "applicationType": "Refer to description for values",
    "modificationType": "Refer to description for values",
    "originalDADeterminationDate": "string",
    "existingDANumber": "string",
    "existingDADeterminationDate": "string",
    "proposedModificationDescription": "string",
    "isExistingOnlineDA": true,
    "existingOnlinePANNumber": "string",
    "applicableEPI": [
      {
        "EPI": "Refer to description for values",
        "otherEPI": "string"
      }
    ],
    "assessingAgency": "Refer to description for values",
    "otherAssessingAgency": "string",
    "siteAddresses": [
      {
        "address": "19-33 Elizabeth Street, Narrandera, 2700",
        "addressDetail": {
          "complexUnitType": "string",
          "complexLevelType": "string",
          "complexLevelNumber": "string",
          "complexUnitIdentifier": "string",
          "streetNumber1": "string",
          "streetNumber2": "string",
          "streetName": "string",
          "streetSuffix": "string",
          "streetType": "string",
          "suburb": "string",
          "latitude": 0,
          "longitude": 0,
          "wkid": "string",
          "cadastralID": "string",
          "gurasID": "string",
          "primarySecondary": "string",
          "state": "string",
          "postCode": 0
        },
        "lotList": [
          {
            "lotsectionplan": "1/-/SPXXXXX"
          }
        ],
        "lga": "PENRITH",
        "isPrimary": true
      }
    ],
    "commonApplicationTypes": [
      {
        "commonApplicationType": "string"
      }
    ],
    "developmentTypes": [
      {
        "developmentType": "string",
        "otherDevtype": "string"
      }
    ],
    "isPoolSpa40KlitersProposed": true,
    "developmentDescription": "string",
    "proposed24HrWork": {
      "MonWorkDay": {
        "proposed24HrWork": true,
        "startWorkingHours": "09:30 AM",
        "endWorkingHours": "05:30 PM"
      },
      "TueWorkDay": {
        "proposed24HrWork": true,
        "startWorkingHours": "09:30 AM",
        "endWorkingHours": "05:30 PM"
      },
      "WedWorkDay": {
        "proposed24HrWork": true,
        "startWorkingHours": "09:30 AM",
        "endWorkingHours": "05:30 PM"
      },
      "ThuWorkDay": {
        "proposed24HrWork": true,
        "startWorkingHours": "09:30 AM",
        "endWorkingHours": "05:30 PM"
      },
      "FriWorkDay": {
        "proposed24HrWork": true,
        "startWorkingHours": "09:30 AM",
        "endWorkingHours": "05:30 PM"
      },
      "SatWorkDay": {
        "proposed24HrWork": true,
        "startWorkingHours": "09:30 AM",
        "endWorkingHours": "05:30 PM"
      },
      "SunWorkDay": {
        "proposed24HrWork": true,
        "startWorkingHours": "09:30 AM",
        "endWorkingHours": "05:30 PM"
      }
    },
    "isDevelopmentIncludeAffordableHousing": true,
    "isApplicationForInfillAffordableHousing": true,
    "boardingHouseRegCommunityProviderName": "string",
    "regCommunityHousingProviderName": "string",
    "isBuildToRentHousing": true,
    "numDwellingsUnitsProposed": 0,
    "numStoreysProposed": 0,
    "numPreExistingDwellings": 0,
    "numDwellingsDemolished": 0,
    "numOfProposedOccupants": 0,
    "numExistingFloorArea": 0,
    "numProposedGrossFloorArea": 0,
    "numExistingSiteArea": 0,
    "totalNetLettableArea": 0,
    "islowRentalDwellingLossDevelopment": true,
    "isNaturalDisaster": true,
    "costOfDevelopment": 0,
    "capitalInvestmentValue": 0,
    "havemoreBASIX": true,
    "basixCertificateNumbers": [
      {
        "basixCertificateNumber": "string"
      }
    ],
    "numExistingLots": 0,
    "subdivisionTypes": [
      {
        "subdivisionType": "Refer to description for values"
      }
    ],
    "devCategoryForParkingSpaces": [
      {
        "categoryOfDevelopment": "Refer to description for values.",
        "carParkingSpaces": 0,
        "motorCycleSpaces": 0,
        "biCycleSpaces": 0
      }
    ],
    "numProposedLots": 0,
    "numProposedAdditionalJobs": 0,
    "numConstructionStaff": 0,
    "numOperationalStaff": 0,
    "numParkingSpaces": 0,
    "numLoadingBays": 0,
    "isNewRoadProposed": true,
    "proposedRoadWorkDescription": "string",
    "isConceptDevelopment": true,
    "isInitialConcept": true,
    "includesFirstStage": true,
    "stagedDevelopmentDescription": "string",
    "climateZones": [
      {
        "climateZone": "string"
      }
    ],
    "isClimateZoneImpactedDevDesign": true,
    "climateZoneImpactedDevDesignReason": "string",
    "isCrownDevelopment": true,
    "crownDevelopmentNSWAgency": "string",
    "isSubjectToWildernessProtectionAgreement": true,
    "isIntegratedDevelopment": true,
    "integratedDevelopmentTypes": [
      {
        "integratedDevelopmentType": "Refer to description for values"
      }
    ],
    "designatedDevelopment": true,
    "doesImpactHabitat": true,
    "isBiodiversityCompliantDevelopment": true,
    "reasonForBiodiversityDevelopment": "string",
    "isSubjectToPrivateLandConservationAgreement": true,
    "doesVaryLEP": true,
    "relevantEPI": {
      "relevantEPIValue": [
        "Refer to description for values"
      ],
      "relevantSEPP": "string",
      "relevantLEP": "string"
    },
    "relevantEPIAddress": [
      {
        "address": "string",
        "landZone": "string"
      }
    ],
    "developmentStandardVariations": [
      {
        "developmentStandardVaried": "Refer to description for values.",
        "clauseNumber": "string",
        "devStandardNumberVaried": "string",
        "devNumberAgainstStandard": "string",
        "devStdPercentagePropVariation": 0
      }
    ],
    "developmentDetails": {
      "zoneObjectives": "string",
      "devStandardObjectives": "string",
      "circumstances": "string",
      "justification": "string",
      "otherInformation": "string"
    },
    "isApplicationVPA": true,
    "vpaDetails": [
      {
        "vpaDescription": "string",
        "vpaStatus": "Refer to description for values"
      }
    ],
    "actsApplicable": [
      "Refer to description for values"
    ],
    "isLGAS68ApprovalReq": true,
    "isS68Applied": true,
    "hasOnlines68Case": true,
    "s68RefNumber": "string",
    "s68RelatedRefNo": "string",
    "isTreeWorksReq": true,
    "treeRemovalDescription": "string",
    "areaImpacted": 0,
    "treesImpacted": 0,
    "impactedLandUnits": "string",
    "areaUnit": "string",
    "areaOfCanopy": 0,
    "doesIncludeHeritageArea": true,
    "doesIncludeHeritageBuilding": true,
    "doesIncludeHeritageTreeRemoval": true,
    "isApplicantCouncilMember": true,
    "applicantCouncilRoleDescription": "string",
    "isApplicantRelatedToCouncil": true,
    "applicantCouncilRelationDescription": "string",
    "anyPoliticalDonation": true,
    "politicalDonation": {
      "personName": "string",
      "entityName": "string",
      "ABN": "string",
      "address": "string",
      "donationDetails": [
        {
          "donationType": "string",
          "personDonatedTo": "string",
          "donationDate": "2019-08-24",
          "donationValue": 0
        }
      ],
      "declaration": "string"
    },
    "isExemptFromSEPPNonResidential": true,
    "exemptFromSEPPNonResidentialReasons": [
      {
        "exemptFromSEPPNonResidentialReason": "string"
      }
    ],
    "proposedDevSustainablityMeasures": [
      {
        "proposedDevSustainablityMeasure": "string"
      }
    ],
    "proposedDevSustainablityOtherDetails": "string",
    "sustainabilityProvisionDocumentsDetails": "string",
    "isDevSeekingSustainabilityCertification": true,
    "devAchievesSustainabilityRatings": [
      {
        "devAchievesSustainabilityRating": "string"
      }
    ],
    "devAchievesSustainabilityRatingOtherDetails": "string",
    "developmentSustainabilityRatingLevel": "string",
    "embodiedEmissionsForNonResDevelopment": {
      "isNABERSFormAccompanied": true,
      "emissionsReportVerifierDetails": {
        "firstName": "string",
        "familyName": "string",
        "professionalQualification": "string",
        "registrationDetails": "string",
        "businessName": "string",
        "ABN": "string"
      },
      "isAgreementPreparedforLargeCommercialDevtype": true,
      "agreementPreparedforLCDevtypeDetails": "string"
    },
    "lowEmissionConstructionTechnologies": {
      "description": "string",
      "isExistingBuildingReused": true,
      "percentageOfTotalDevelopmentReused": "string",
      "isRecycledMaterialsUsed": true,
      "recycledMaterialsUsedDetails": "string",
      "isLifeCycleAnalysisPrepared": true
    },
    "isPrescribedLCDMetTheCriteria": true,
    "isNetZeroDevelopment": true,
    "isDevDesignedNotToUseFossilFuel": true,
    "netZeroProvisions": [
      {
        "netZeroprovision": "string"
      }
    ],
    "estimatedAnnualEnergyConsumption": 0,
    "estimatedAnnualEnergyRelatedEmissions": 0,
    "water": {
      "isNABERSWaterRateAgreementsPrepared": true,
      "agreements": [
        {
          "typeOfAgreement": "string",
          "targetedStarRating": 0,
          "agreementReferenceNumber": "string"
        }
      ]
    },
    "energy": {
      "preferredSectionJPathway": "string",
      "isDevelopmentInCityOfSydneyLGA": true,
      "isNABERSEnergyRateAgreementsPrepared": true,
      "agreements": [
        {
          "typeOfAgreement": "string",
          "targetedStarRating": 0,
          "agreementReferenceNumber": "string"
        }
      ]
    },
    "feeCalculation": {
      "modificationType": "Refer to description for values",
      "investmentValue": 250.1,
      "estimatedCostofStagedDA": 1250.9,
      "isDADesignatedDevelopment": true,
      "worksComponentFee": 1209.1,
      "isSubdivisionSelected": true,
      "nonStrataLots": 0,
      "strataLots": 0,
      "isNewRoadProposed": true,
      "subdivisionComponentFee": 1209,
      "isDAForAdvertisement": true,
      "numberOfAddnlAdvertisements": 0,
      "advertisementComponentFee": 1209.3,
      "isOtherDevelopment": true,
      "otherDevelopmentComponentFee": 1290.1,
      "isDAExhibited": true,
      "publicExhibitionComponentFee": 1289.1,
      "numberOfIntegratedAgencies": 0,
      "integratedDevelopmentProcessingFee": 250.1,
      "numberOfConcurrenceAuthorities": 0,
      "concurrenceProcessingFee": 1290.2,
      "applicationFee": 1230.9,
      "planningReformFee": 1309.3,
      "advertisingFee": 1230.7,
      "totalFeePayable": 1345.4,
      "addnlFeeToIntegratedBodies": 1567.4,
      "addnlFeeToConcurAuthorities": 1234.5,
      "addnlSEPP65DesignFee": 1345.6,
      "originalDAFee": 0,
      "relationWithOriginalDA": "Refer to description for values.",
      "isSEPP65Review": true,
      "isS455Exhibited": true
    },
    "payerInformation": {
      "payerType": "person or company",
      "billingAddress": "string",
      "title": "string",
      "payerPerson": [
        {
          "firstName": "string",
          "otherName": "string",
          "familyName": "string",
          "contactNumber": "string",
          "email": "user@example.com"
        }
      ],
      "payerCompany": [
        {
          "companyName": "string",
          "ABN": "string",
          "ACN": "string",
          "tradingName": "string",
          "contactName": "string",
          "contactNumber": "string",
          "email": "user@example.com"
        }
      ]
    },
    "documents": [
      {
        "documentName": "string",
        "documentType": "string",
        "uploadedDateTime": "2019-08-24T14:15:22Z",
        "documentURL": "http://example.com",
        "documentSize": 0,
        "updatedBy": "Council"
      }
    ],
    "deltaDocuments": [
      {
        "documentName": "string",
        "documentType": "string",
        "uploadedDateTime": "2019-08-24T14:15:22Z",
        "documentURL": "http://example.com",
        "documentSize": 0,
        "updatedBy": "Council"
      }
    ],
    "declarations": [
      "string"
    ],
    "updatedBy": {
      "person": {
        "firstName": "John",
        "familyName": "Smith",
        "email": "john.smith@gmail.com",
        "contactNumber": "stringst"
      }
    }
  }'

Responses

DA updated

Body

RequestOperationalConsent

Request

This is to track the operational consent requested by the applicant when agency defers commencement during determination process.

Path
CaseIDstringrequired

A fully qualified application number.

Headers
OrganisationIDstringrequired

Used by the API gateway to route the request to the relevant agency.

IdempotencyIdstringrequired

Unique Id for this request. Allows the API to respond in an idempotent way if it has already been called with these parameters and prevents duplicate processing. Typically a UUID such as "63a9ba30-7a4b-4fac-b343-d1f05cf089f1"

Bodyapplication/jsonrequired

Information request object

caseStatusstring<= 80 characters

Status of the DA case

dueDateForEvidenceAboutRelevantMattersstringnon-emptyrequired

This is to track the due date for evidence about relevant matters.

consentCommentsstring[ 1 .. 2000 ] charactersrequired

Please provide request details captures the Operational consent comments provided by the applicant.

Example: "Complete"
documentsArray of objects(DownloadableDocument)
updatedByobject(UpdatedBy)required
updatedBy.​personobject(PersonBody)
curl -i -X PUT \
  'https://dpie-apim-prod.redocly.app/RequestOperationalConsent/{CaseID}' \
  -H 'Content-Type: application/json' \
  -H 'IdempotencyId: string' \
  -H 'OrganisationID: string' \
  -d '{
    "caseStatus": "string",
    "dueDateForEvidenceAboutRelevantMatters": "string",
    "consentComments": "Complete",
    "documents": [
      {
        "documentName": "string",
        "documentType": "string",
        "uploadedDateTime": "2019-08-24T14:15:22Z",
        "documentURL": "http://example.com",
        "documentSize": 0,
        "updatedBy": "Council"
      }
    ],
    "updatedBy": {
      "person": {
        "firstName": "John",
        "familyName": "Smith",
        "email": "john.smith@gmail.com",
        "contactNumber": "stringst"
      }
    }
  }'

Responses

Operational Consent provided

Body

ReferralAssessment

Request

This operation transfers the council's referral assessment details from state DA online digital service to agency's IT system.

Path
CaseIDstringrequired

A fully qualified referral case id of online state DA application.

Headers
OrganisationIDstringrequired

Used by the API gateway to route the request to the relevant agency.

Bodyapplication/jsonrequired

Information request object

referralIDstring

This is to track the referral created for council's decision.

Example: "REF-XXXX"
primaryCaseIDstring

This is to track the state DA case ID.

Example: "PAN-XXXX"
caseStatusstring[ 1 .. 80 ] charactersrequired

This is to track the status of the referral case

Example: "Submitted"
councilOfficerstringnon-emptyrequired

This infers to whom the case will be assigned

Example: "Test@yopmail.com"
preliminaryReviewstring(Preliminary Review)required

Following a preliminary review, is the detail provided complete and is the case ready for a decision? 1.Yes, the application is ready for decision 2.No, need more information

Example: "Refer to description for values"
updatedByobject(UpdatedBy)required
updatedBy.​personobject(PersonBody)
curl -i -X PUT \
  'https://dpie-apim-prod.redocly.app/ReferralAssessment/{CaseID}' \
  -H 'Content-Type: application/json' \
  -H 'OrganisationID: string' \
  -d '{
    "referralID": "REF-XXXX",
    "primaryCaseID": "PAN-XXXX",
    "caseStatus": "Submitted",
    "councilOfficer": "Test@yopmail.com",
    "preliminaryReview": "Refer to description for values",
    "updatedBy": {
      "person": {
        "firstName": "John",
        "familyName": "Smith",
        "email": "john.smith@gmail.com",
        "contactNumber": "stringst"
      }
    }
  }'

Responses

Referral assessment details received

Body
Response
No content

ReferralDecision

Request

This operation transfers the council's referral decision details to agency's IT system.

Path
CaseIDstringrequired

A fully qualified referral case ID of Online State DA application.

Headers
OrganisationIDstringrequired

Used by the API gateway to route the request to the relevant agency.

Bodyapplication/jsonrequired

Information request object.

referralIDstring

This is to track the referral created for council's decision.

Example: "REF-XXXX"
primaryCaseIDstring

This is to track the state DA case ID.

Example: "PAN-XXXX"
caseStatusstring[ 1 .. 80 ] charactersrequired

This is to track the status of the Referral case

Example: "Submitted"
decisionOutcomestring(DecisionOutcome)required

What is the outcome of your assessment? 1.Advice 2.Decision not required

Example: "Refer to description for values"
commentsstring<= 512 characters
documentsArray of objects(DownloadableDocument)

This is to track the documents that will be avialble if the reviewOfOutcome is 'Return application'

updatedByobject(UpdatedBy)required
updatedBy.​personobject(PersonBody)
curl -i -X PUT \
  'https://dpie-apim-prod.redocly.app/ReferralDecision/{CaseID}' \
  -H 'Content-Type: application/json' \
  -H 'OrganisationID: string' \
  -d '{
    "referralID": "REF-XXXX",
    "primaryCaseID": "PAN-XXXX",
    "caseStatus": "Submitted",
    "decisionOutcome": "Refer to description for values",
    "comments": "string",
    "documents": [
      {
        "documentName": "string",
        "documentType": "string",
        "uploadedDateTime": "2019-08-24T14:15:22Z",
        "documentURL": "http://example.com",
        "documentSize": 0,
        "updatedBy": "Council"
      }
    ],
    "updatedBy": {
      "person": {
        "firstName": "John",
        "familyName": "Smith",
        "email": "john.smith@gmail.com",
        "contactNumber": "stringst"
      }
    }
  }'

Responses

Referral decision details received.

Body
Response
No content