Development Application Management v2 API.
https://api.apps1.nsw.gov.au/planning/OnlineDA/v2/
Request
This operation transfers the council's decision whether to accept or return the DA case from the council's IT system to the Online DA Service. This operation includes 'Completeness check' and 'Fee paid and lodged' stages in UI. If Completeness check is performed in UI then the subsequent action Fee Paid and lodged could be performed only in UI and not via API.
Used by the API gateway to identify the council LGA name from which the request was initiated.
This is to track the council's acceptance or rejection of an application. Example values are as below. Please refer to reference data API for the latest values. 1. Application was lodged 2. Application was returned
This gives the ability to mark a modification DA as lodged on the day the application was submitted if no fee is payable under Part 13, so that the applicant is notified about correct lodgement date and process. This is applicable for modification DAs only.
This is to track the total fees paid by the applicant. Mandatory only if fee was paid (isFeesPaid is true).
This is to track the internal DA ID generated on the council's IT system.
This is to track the date the application was accepted and lodged in the council system. Mandatory if DA has been accepted and lodged. It should be in yyyy-mm-dd format.
This is to track the application returned date to the applicant. Mandatory if lodgementOutcome is 'Application was returned'.
This is to track the reason the council returned the application. Mandatory if lodgementOutcome is 'Application was returned'
https://api.apps1.nsw.gov.au/planning/OnlineDA/v2/AcceptReturn/{CaseID}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PUT \
'https://api.apps1.nsw.gov.au/planning/OnlineDA/v2/AcceptReturn/{CaseID}' \
-H 'Content-Type: application/json' \
-H 'IdempotencyID: string' \
-H 'OrganisationID: string' \
-H 'api-key: YOUR_API_KEY_HERE' \
-d '{
"lodgementOutcome": "Refer to description for values.",
"isFeesPaid": true,
"isFeePayableunderPart13": true,
"totalFeesPaid": 1250.9,
"councilReferenceNumber": "DA201900049",
"acceptDate": "2019-08-24",
"returnDate": "2019-08-24",
"returnReason": "string",
"Documents": [
{
"documentName": "test.docx",
"documentType": "string",
"uploadedDateTime": "2019-08-24T14:15:22Z",
"documentURL": "http://example.com"
}
],
"updatedByEmail": "john.smith@gmail.com"
}'Used by the API gateway to identify the council LGA name from which the request was initiated.
This is to track the anticipated determining body for this application. A PPS case will be created if determining body is Sydney / Regional planning Panel. Example values are as below. Please refer to reference data API for the latest values. 1. Council 2. Sydney / Regional Planning Panel 3. Local Planning Panel 4. Central sydney Planning Committee 5. Land and Environment Court 6. Independent Planning Commission 7. Minister for Planning
This is to track if application requires concurrence or agency referral(s) for the online DA case. If "isConcurrenceReq" is true, system will initiate a CNR case which can be accessed using the 'Related Cases' tab in the planning portal.
This is to track the online DA exhibition start date. Only required if DA is publicly exhibited.
This is to track the online DA exhibition end date. Only required if DA is publicly exhibited.
This is to track if the site is subject to Special Infrastructure Contributions (SIC).
This is to track if the development is located within an urban release area and it triggers the need for a Voluntary Planning Agreement (VPA).
This is to track which nominated urban release area the online DA belongs to if the site is located in an urban area. Mandatory when isVPAReq is true. Example values are as below. Please refer to reference data API for the latest values. 1. Bungarribee 2. Colebee 3. Former Ashlar Golf Course 4. The Ponds & Kellyville Ridge
This is to track if the application triggered the need for consideration of satisfactory arrangements for public infrastructure. Mandatory when isVPAReq is true.
This is to track if correct and current council appointed members are on the planning panel or not. This field is relevant when determining body is Sydney / Regional planning Panel. This is an obsolete attribute and will be removed in future release.
This is to track the capital investment value on the application. This field is mandatory when determining body is Sydney / Regional planning Panel. Only numbers and decimals are accepted.
This is to track the type of the development. This field is mandatory when determining body is Sydney / Regional planning Panel. Example values are as below. Please refer to reference data API for the latest values. 1. Capital Investment Value > $30M 2. Capital Investment Value > $20M and lodged before 1 March 2018 3. CIV > $5M - Private infrastructure and community facilities 4. CIV > $5M - Crown Development 5. CIV > $5M - Eco-tourism 6. CIV > $5M - Council interest 7. Concept DA that meets criteria under the State and Regional Development SEPP 8. Designated Development - Extractive Industry 9. Designated Development - Marina 10. Designated Development - Waste Facility 11. Coastal Subdivision 12. Certain Coastal Protection Works 13. S4.55(2) Modification Application 14. S4.56 Modification Application 15. Crown - S4.33 referral 16. LALC CIV>$5m 17. LALC >50 submissions 18. LALC 60 day referral 19. Referral 120 day DA CIV $10M-$20M
This is to confirm that 'The development does not meet criteria to be considered for State significant development under Schedule 1, State Environmental Planning Policy (State and Regional Development) 2011' criteria relating to the type of development. Value should always be 'true' as per the current requirement.
This is to track the status of the construction certificate whether it is issued or not. Mandatory when typeOfDevelopment is S4.55(2) Modification Application and S4.56 Modification.
It is to track if S4.55(2) modification application meets the referral criteria to be registered for panel determination. Mandatory when typeOfDevelopment is S4.55(2) modification application.
This is to track council unique number. Applicable if determining body is Sydney / Regional planning Panel.
This is to track the lodgement date of online DA application. Applicable if determining body is Sydney / Regional planning Panel.
This is to track the project title for the application. Mandatory if determining body is Sydney / Regional planning Panel.
This to track the description of the details of the project. Project description is mandatory if determining body as Sydney / Regional planning Panel.
This is to track which concept DA criteria was met under the State and Regional Development SEPP. This field is mandatory if determining body as Sydney / Regional planning Panel and typeOfdevelopment is concept DA that meets criteria under the state and regional development SEPP. Example values are as below. Please refer to reference data API for the latest values. 1. Capital Investment Value > $30M 2. Capital Investment Value > $20M and lodged before 1 March 2018 3. CIV>$5M – Private infrastructure and community facilities 4. CIV>$5M – Crown Development 5. CIV>$5M – Eco-Tourism 6. CIV>$5M – Council interest 7. Designated Development - Extractive Industry 8. Designated Development - Marina 9. Designated Development - Waste Facility 10. Coastal Subdivision
This is to track the development site address. Mandatory if determining body is Sydney / Regional planning Panel.
This is to track if application is a designated development. Mandatory if determining body is Sydney / Regional planning Panel.
This is to track if council applying for online DA or council owns the development. Mandatory if determining body is Sydney / Regional planning Panel.
This is to track if the application is a crown development or on behalf of a crown. Mandatory if determining body is Sydney / Regional planning Panel.
This is to track if the application is a Staged DA under 4.21 Act of the EP&A. This question is mandatory if determining body as Sydney / Regional planning Panel.
This is to track if application intended for residential accommodation according to Standard Instrument definition. Mandatory if determining body is Sydney / Regional planning Panel.
This is track the number of dwellings in the DA. Mandatory for residential accommodations.
This is to track if the application includes commercial premises according to Standard Instrument definition. Mandatory if determining body is Sydney / Regional planning Panel.
This is to track the gross floor area. Required if commercial premises is Yes.
This is to track number of new lots proposed on the application. Mandatory if determining body as Sydney / Regional planning Panel.
This is to track the proposed exhibition start date. Mandatory if determining body is Sydney / Regional planning Panel.
This is to track the proposed exhibition end date. Mandatory if determining body is Sydney / Regional planning Panel.
This is to track the estimated assessment completion date. Mandatory if determining body is Sydney / Regional planning Panel.
This is to track the parties invovled as applicants. Mandatory if determining body is Sydney / Regional planning Panel.
This is to track the parties invovled as land owners. Mandatory if determining body as Sydney / Regional planning Panel.
This is to track who prepared the application. Mandatory if determining body as Sydney / Regional planning Panel.
This is to track the architect for the online DA application. Applicable if determining body as Sydney / Regional planning Panel.
This is to track if the application needs to be exhibited on the NSW planning portal. doesPublicExhibitionRequired is Conditionally mandatory, if the question "Would you like to exhibit this application on the NSW Planning Portal"(isApplicationExhibited) is true. If true value is supplied, an exhibition case will be created.
https://api.apps1.nsw.gov.au/planning/OnlineDA/v2/PreliminaryAssessment/{CaseID}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PUT \
'https://api.apps1.nsw.gov.au/planning/OnlineDA/v2/PreliminaryAssessment/{CaseID}' \
-H 'Content-Type: application/json' \
-H 'IdempotencyID: string' \
-H 'OrganisationID: string' \
-H 'api-key: YOUR_API_KEY_HERE' \
-d '{
"determiningBody": "Refer to description for values.",
"isConcurrenceReq": true,
"isApplicationExhibited": true,
"exhibitStartDate": "2019-08-24",
"exhibitEndDate": "2019-08-24",
"isSICReq": true,
"isVPAReq": true,
"nominatedUrbanReleaseArea": "Refer to description for values.",
"isPublicInfrastructure": true,
"isCouncilAppointedMembers": true,
"capitalInvestmentValue": "string",
"typeOfDevelopment": "Refer to description for values.",
"DADoesNotMeetCriteria": true,
"isConstructionCertificateIssued": true,
"isReferralCriteria": true,
"DANumber": "string",
"DALodgementDate": "2019-08-24",
"projectTitle": "string",
"projectDescription": "string",
"conceptDACriteria": "Refer to description for values.",
"address": "string",
"isTheApplicationForDesignatedDevelopment": true,
"isCouncilApplicantOrOwner": true,
"isCrownDevelopment": true,
"isApplicationStagedUnderEPAAct": true,
"isAppIncResidentialAccomadation": true,
"numberOfDwellings": 0,
"isAppIncCommercialPremises": true,
"grossFloorArea": 0,
"numberOfNewLotsProposed": 0,
"proposedExhibitionPeriodFrom": "2019-08-24",
"proposedExhibitionPeriodTo": "2019-08-24",
"estimatedAssessmentCompletionDate": "2019-08-24",
"applicant": "string",
"landOwner": "string",
"seePreparedBy": "string",
"architect": "string",
"doesPublicExhibitionRequired": true,
"updatedByEmail": "john.smith@gmail.com"
}'Case updated
This is to track the CNR case ID when concurrence or referral was requested by council. Applicable only when isConcurrenceReq is true.
This is to track the process of PSS case uniquely. Applicable only when determining body is Sydney / Regional Planning Panel.
Used by the API gateway to identify the council LGA name from which the request was initiated.
This is to track if the applicant paid the DA fees. Mandatory if fees not paid during lodgement.
This is to track the total fees paid by the applicant. Applicable only if fee was paid during assessment.
This is to track the consent authorities declaration on the conditions imposed for the contribution related payments. Declaration reads as follows "I confirm that any relevant conditions have been imposed requiring the payment of relevant development contributions in accordance with any relevant local or state contributions plan or Voluntary Planning Agreement.".Consent authority can proceed with the subsequent operation only after acceptance of this disclaimer. Therefore, only true value is allowed for this attribute.
This is to track the declaration confirmation by the consent authority regarding Special Infrastructure Contributions(SIC). "I confirm that the SIC condition has been included in the proposed conditions.". Mandatory when isSICReq is true from the preliminary assessment.
This is to track the declaration confirmation by the consent authority regarding SAC. "I confirm that a SAC has been issued in relation to this development.". Mandatory when isVPAReq is true.
https://api.apps1.nsw.gov.au/planning/OnlineDA/v2/FinalAssessment/{CaseID}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PUT \
'https://api.apps1.nsw.gov.au/planning/OnlineDA/v2/FinalAssessment/{CaseID}' \
-H 'Content-Type: application/json' \
-H 'IdempotencyID: string' \
-H 'OrganisationID: string' \
-H 'api-key: YOUR_API_KEY_HERE' \
-d '{
"isFeesPaidDuringAssessment": true,
"totalFeesPaid": 1250.9,
"inspectionDate": "2019-08-24",
"isPaymentDeclared": true,
"isSICDeclared": true,
"isSACDeclared": true,
"Documents": [
{
"documentName": "test.docx",
"documentType": "string",
"uploadedDateTime": "2019-08-24T14:15:22Z",
"documentURL": "http://example.com"
}
],
"updatedByEmail": "john.smith@gmail.com"
}'Used by the API gateway to identify the council LGA name from which the request was initiated.
This is to track the determination outcome provided by council on the application final assessment. Example values are as below. Please refer to reference data API for the latest values. 1. Approved 2. Refused 3. Deferred commencement consent
This is to track whether written evidence of the owner's consent has been provided. Required when 'developmentSiteOwner' is other than “I am the only owner of the development site”. Example values are as below. 1. Yes 2. No 3. Owners consent not required. Please refer to the reference data API for the latest values.
This is to track deferred commencement details if council had deferred commencement during determination. Mandatory only when determinationOutcome is Deferred.
This is to track the period within which the applicant must produce sufficient evidence to the consent authority to enable it to be satisfied about the relevant matters in a accordance with Section 76(3) of the Environmental Planning and Assessment Regulation 2021. Mandatory when the determination outcome is deferred.
This is to track the consent authority that has made the determination for the application. Land and environment court is applicable only when case is in Proceed to determination stage. Example values are as below. Please refer to reference data API for the latest values. 1. Council 2. Sydney / Regional Planning Panel 3. Local Planning Panel 4. Central sydney Planning Committee 5. Land and Environment Court 6. Independent Planning Commission 7. Minister for Planning 8. Council staff under delegated authority
This is to track the development description entered by the applicant/consent authority. This will be published on the NSW Planning Portal to meet the requirements of Section 97 of the Environmental Planning and Assessment Regulation 2021. Consent authority needs to provide the development description. When the consent authority does not provide the description, description provided by the applicant will be updated in the Planning portal. No validations around providing value for this field, will be given as long as the applicant’s entered development description is available. Applicable when determinationAuthority is 'Independent Planning Commission' OR 'Minister for Planning' OR 'Central sydney Planning Committee' OR 'Land and Environment Court'
This is to track if variation to development standards was approved. This attribute is an obsolete one and is replaced with the new attribute 'devStandardVariationApproved'to allow 'NA' value. Support for this attribute will be continued to assist existing customers.
This is to track if variation to development standards was approved. Values for this attributes are 1.Yes 2.No 3.NA. This attribute is not enforced when the value is supplied through 'isDevStandardVariationApproved'.
This is to track the reason for declining the variation. This is applicable when the variation to development standards are not approved (isDevStandardVariationApproved=false or devStandardVariationApproved=false ).
This is applicable when the variation to development standards are approved (isDevStandardVariationApproved=true or devStandardVariationApproved=true ).
This is to track the date on which this application is determined by the council.
This is to track if any dwellings have been approved for affordable rental housing under this consent. When the determination outcome "Approved", it becomes mandatory.
This is to track the number of dwellings approved for affordable rental housing if dwellings were approved for affordable rental housing. Mandatory when haveDwellingsApproved is true.
This is to track if the requirements for the Sustainable Buildings SEPP were met. This is applicable for the cases that are created after 1stOctober2023. Values for this attribute are "Yes","No","NA".
This is to track the room types as part of development statistics. Applicable when determinationOutcome is 'Approved' or 'Deferred commencement consent' and is applicable for development types - "Boarding house" OR "Co-living" OR "Hostel" OR "Medium Density Housing" OR "Attached dwelling" OR "Dual occupancy" OR "Dual occupancy (attached)" OR "Dual occupancy (detached)" OR "Manor house" OR "Multi-dwelling housing" OR "Multi-dwelling housing (terraces)" OR "Semi-detached dwelling".
Applicable when determinationOutcome is 'Approved' or 'Deferred commencement consent'.
Applicable when determinationOutcome is 'Approved' or 'Deferred commencement consent'.
This is to track the number of one bedroom dwellings in the proposed online DA development. This attribute will become obsolete in the upcoming versions, as it's replaced by the object and their attributes. 'numOfBedrooms'
This is to track the number of two bedroom dwellings in the proposed online DA development. This attribute will become obsolete in the upcoming versions, as it's replaced by the object and their attributes.
This is to track the number of three bedroom dwellings in the proposed online DA development. This attribute will become obsolete in the upcoming versions, as it's replaced by the object and their attributes.
This is to track the number of 4 or more bedroom dwellings in the proposed online DA development. This attribute will become obsolete in the upcoming versions, as it's replaced by the object and their attributes.
This is to track the approved gross floor area (m2) of the development (if relevant). This attribute will be replaced by the categoryofDevelopment object and will become obsolete in the upcoming versions.
This is to track if the determining authority engage private consultants to assess the development application?
This is to track the number of submissions received in relation to the application. Each petition will be considered as a single submission.
This is to track if a pre-DA meeting was held with council before lodgement of the online DA application.
This is to track if the applicant had asked for their contact information to be restricted or withheld.
This is to track the number of trees impacted if tree works are involved. This is applicable only if tree works are involved as indicated by the applicant. ( IsTreeWorksReq =true)
This is to track the land area impacts if tree works are involved. Applicable only when IsTreeWorksReq is selected as true.
This is to track the impacted land units if tree works are involved. Applicable only when IsTreeWorksReq is selected as true. Example values are as below. Please refer to reference data API for the latest values. 1. Square metres 2. Hectares
This is to track the approximate area of canopy to be removed if tree works are involved. Applicable only when IsTreeWorksReq is selected as true.
This is to track number of units of area of canopy to be removed if tree works are involved. Applicable only when IsTreeWorksReq is selected as true. Example values are as below. Please refer to reference data API for the latest values. 1. Square metres 2. Hectares
This is to track the details of the replacement of trees/land/canopy.Applicable only when IsTreeWorksReq is selected as true. Example values are as below. Please refer to reference data API for the latest values. 1. No replacement trees 2. Number of trees 3. Area of trees in square metres 4. Area of trees in hectares
This is to track the number of trees that are going to be replaced. This field is applicable only when 'treeReplacementDetails' is selected as'Number of trees' where minimum one is accepted number.
This is to track the predicted area of canopy of maturity. This field is mandatory when treeReplacementDetails is selected as 'Area of trees in square metres' or 'Area of trees in hectares'
https://api.apps1.nsw.gov.au/planning/OnlineDA/v2/Determine/{CaseID}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PUT \
'https://api.apps1.nsw.gov.au/planning/OnlineDA/v2/Determine/{CaseID}' \
-H 'Content-Type: application/json' \
-H 'IdempotencyID: string' \
-H 'OrganisationID: string' \
-H 'api-key: YOUR_API_KEY_HERE' \
-d '{
"determinationOutcome": "Refer to description for values.",
"ownersConsentProvided": "string",
"deferredCommencConsentDts": "string",
"dueDateForEvidenceAboutRelevantMatters": "2019-08-24",
"determinationAuthority": "Refer to description for values.",
"developmentDescription": "string",
"isDevStandardVariationApproved": true,
"devStandardVariationApproved": "string",
"variationDeclineReason": "string",
"developmentVariationDetails": [
{
"developmentStandard": "Refer to description for values.",
"clauseNumber": "string",
"varPercentageOnSubmission": 0,
"approvedVarValue": 0,
"briefVariationJustification": "string",
"approvedVariationAuthority": "Refer to description for values."
}
],
"determinationDate": "2019-08-24",
"haveDwellingsApproved": true,
"numOfApprovedDwellings": 0,
"sustainableBuildingsRequirementsMet": "string",
"proposedDevComponentList": [
{
"proposedDevComponent": "Refer to description for values."
}
],
"roomType": [
{
"roomType": "Refer to description for values.",
"selfContainedPrivateRooms": 0,
"nonSelfContainedPrivateRooms": 0
}
],
"numOfBedrooms": [
{
"noOfBedrooms": "Refer to description for values.",
"noOfDwellingsDemolished": 0,
"noOfDwellingsErected": 0,
"noOfAffordableHousesErected": 0
}
],
"categoryOfDevelopment": [
{
"categoryOfDevelopment": "Refer to description for values.",
"areaDemolished": 0,
"proposedArea": 0
}
],
"numOneBedroomDwellings": 0,
"numTwoBedroomDwellings": 0,
"numThreeBedroomDwellings": 0,
"numFourOrMoreBedroomDwellings": 0,
"lotSize": 0,
"floorArea": 0,
"isDesignatedDevelopment": true,
"isPvtConsultantAssessed": true,
"numOfSubmissionsReceived": 0,
"isPreDAMeetingHeld": true,
"isApplicantRestrictedContactDetails": true,
"noOfTreesImpacted": 0,
"landImpacted": 0,
"impactedLandUnits": "Refer to description for values.",
"areaOfCanopy": 0,
"canopyUnits": "Refer to description for values.",
"treeReplacementDetails": "Refer to description for values.",
"replacementTreeCount": 0,
"canopyAreaAtMaturity": 0,
"Documents": [
{
"documentName": "test.docx",
"documentType": "string",
"uploadedDateTime": "2019-08-24T14:15:22Z",
"documentURL": "http://example.com"
}
],
"updatedByEmail": "john.smith@gmail.com"
}'Used by the API gateway to identify the council LGA name from which the request was initiated.
This is to capture 'Has satisfactory evidence been provided that the conditions have been addressed'. Mandatory when the applicant submits the request operational consent.
This is to track the comments from council while issuing operational consent. Mandatory when operativeConsentIssued is selected as False.
https://api.apps1.nsw.gov.au/planning/OnlineDA/v2/ReviewRequestConsent/{CaseID}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PUT \
'https://api.apps1.nsw.gov.au/planning/OnlineDA/v2/ReviewRequestConsent/{CaseID}' \
-H 'Content-Type: application/json' \
-H 'IdempotencyID: string' \
-H 'OrganisationID: string' \
-H 'api-key: YOUR_API_KEY_HERE' \
-d '{
"operativeConsentIssued": true,
"consentComments": "string",
"Documents": [
{
"documentName": "test.docx",
"documentType": "string",
"uploadedDateTime": "2019-08-24T14:15:22Z",
"documentURL": "http://example.com"
}
],
"updatedByEmail": "john.smith@gmail.com"
}'Used by the API gateway to identify the council LGA name from which the request was initiated.
This is to track if Land and Environment Court decision is pending for an online DA application. If 'Is this application pending a decision from the Land and Environment Court ?' question is selected as yes(isSubjectOfLandECourtMatterQuestion=true), councils will be unable to proceed with the determination.
This is to track the date when applicant filed an appeal with the Land and Environment Court. This is mandatory when the application is pending a decision from the Land and Environment court.
https://api.apps1.nsw.gov.au/planning/OnlineDA/v2/PendingLECDecision/{CaseID}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PUT \
'https://api.apps1.nsw.gov.au/planning/OnlineDA/v2/PendingLECDecision/{CaseID}' \
-H 'Content-Type: application/json' \
-H 'IdempotencyID: string' \
-H 'OrganisationID: string' \
-H 'api-key: YOUR_API_KEY_HERE' \
-d '{
"isSubjectOfLandECourtMatterQuestion": true,
"referredDateLandECourt": "string",
"updatedByEmail": "john.smith@gmail.com"
}'Request
This operation transfers the amended development application details from council's IT system to ePlanning. It is expected that only the attributes that are to be amended are to be supplied in the payload, rather than the entire schema. If ePlanning receives the entire schema, ePlanning will overwrite the case with the supplied latest values. Please refer the request body samples and reach out to the ePlanning team for any support. By performing this operation, the consent authority is abiding to the declaration - I confirm that the change(s) entered is/are made with appropriate authority from the applicant(s).
Information request object
This is to track the development site owner type. 1.The applicant is the only owner of the development site 2.There are multiple owners of the development site and applicant is one of them 3.There are one or more owners of the development site and the applicant is NOT one of them 4.A company, business, government entity or other similar body owns the development site
This is to track whether there are any security or site conditions which may have impact on the person undertaking the inspection.
This is to track the details of security conditions. This is applicable when securityConditions is true.
This is to track if the existing DA applied was via the NSW Planning Portal. Applicable only when the applicationType is MODIFICATION or REVIEW.
This is to track the portal application number (PAN). Applicable for the applications that are submitted through planning portal (When "isExistingOnlineDA" is true).
This is to track the existing DA number upon which modification or review application is proposed. Required if the applicationType is MODIFICATION or REVIEW. This field cannot be amended through Edit DA operation, as it's a read only field.
This is to track the existing DA determination date upon which review application is proposed. Required if the applicationType is Review. UI field is "Date of determination".
This is to track modification type for MOD DA Applications. Example values are 1. MOD_MINOR 2. MOD_ENV_IMPACT 3. MOD_LEC 4. MOD_OTHERS Please refer to the ReferenceData API for the latest information.
This is to track the description for Modification type. Required if the 'applicationType' is Modification application.
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
This is to track the types of development. For 'Demolition' & 'Subdivision' values under commonApplicationTypes, development types are not required to be supplied.
This is to track if the development includes affordable housing when applicable.
This is to track if the application is submitted for infill affordable housing. This is applicable when 'isDevelopmentIncludeAffordableHousing' is true.
This is to track the registered community housing provider who will be managing the boarding house.
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.
This is to track if the development proposed to be build-to-rent housing when applicable.
This is to track the relevant environmental planning instrument. eg. LEP, SEPP
This is to track if the pool is more than 40K in capacity.This is applicable when the applicant has chosen the development types as 'Pools / decks / fencing' development type.
This attribute is obsolete. However, this attribute will be continued to be received in the payload for the submitted cases prior to 30th May 2025. This is to track the proposed hours of operation when applicable.
This is to track the number of dwellings / units proposed when applicable.
This is to track the number of pre-existing dwellings on site when applicable.
This is to track the number of dwellings to be demolished when applicable.
This attribute is obsolete. However, this attribute will be continued to be received in the payload for the submitted cases prior to 30th May 2025. This is to track the maximum number of occupants or users that a building is designed to accommodate at any one time.
This is to track the proposed gross floor area (sqm) when applicable.
This attribute is obsolete. However, this attribute will be continued to be received in the payload for the submitted cases prior to 30th May 2025. 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.
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.
This is to track if this application is a 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).
This is to track if the applicant has one or more BASIX certificates when applicable.
This is to track the Estimated development cost. Previously, this field was referring the Capital investment value.
This is to track the number of existing lots.This is applicable when 'Subdivision' is one of the values for 'commonApplicationTypes'.
This attribute is obsolete. However, this attribute will be continued to be received in the payload for the submitted cases prior to 30th May 2025. This is to track the number of additional jobs that are proposed to be generated through the operation of the development when applicable.
This is to track the types of subdivision referred in the application. This is applicable when 'Subdivision' is one of the values for 'commonApplicationTypes'.
This is to track the number of parking spaces for application.
This is to track the number of proposed lots. This is applicable when 'Subdivision' is one of the values for 'commonApplicationTypes'.
This is to track if the development is a staged development or a concept only development.
This is to track if the development is a concept development only. This is applicable when (isStagedDevelopment = true).
This is to track the description for the proposed concept application and/or the staging of the development. Applicable if 'isConceptDevelopment' is true.
This attribute is obsolete. This is to track for the development's location according to the guidelines set by the Australian Building Code Boards.
This attribute is obsolete. This is to track if the climate Zone has impacted the design of the development.
This attribute is obsolete. This is to track the reason for the specific impact of the climate zone on the development design.
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.
This is to track if the threatened species, populations, ecological communities or their critical habitats are likely impacted with the development proposal.
This is to track if the development is biodiversity compliant.
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’.
This is to track if the application is subject to a private land conservation agreement under the Biodiversity Conservation Act 2016?
This is to track if the application proposes a variation to a development standard in an environmental planning instrument (eg LEP or SEPP).
This is to track if the application accompanied by a Voluntary Planning Agreement (VPA).
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 ).
This is to track the descripton for treeremoval. Applicable only when IsTreeWorksReq is selected as true.
This is to track the area which has got impacted. Applicable only when IsTreeWorksReq is selected as true.
This is to track the impacted land units if tree works are involved. Visible only when IsTreeWorksReq is selected as true. One of the below values to be supplied. 1. Square metres 2. Hectares
This is to track the number of trees impacted.Applicable only when IsTreeWorksReq is selected as true.
This is to track the units of area. Applicable only when IsTreeWorksReq is selected as true. One of the below mentioned values are to be supplied 1. Square metres 2. Hectares
This is to track the area of canopy. Applicable only when IsTreeWorksReq is selected as true.
This is to track if the development site included as an item of environmental heritage or sits within a heritage conservation area.
This is to track if the work proposed includes any heritage listed buildings.
This is to track if the applicant or owner is a staff member of the organisation assessing the application.
This is to track the description provided(name of person, role in council).
This is to track if the applicant or owner have a relationship with any staff of the organisation assessing the application.
This is to track the description provided(name of person, role in council, relationship to the person).
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.
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. This is a read only field, therefore this cannot be amended through EditDA.
This is to track the reason for SBSEPP ( Sustainable Buildig state environmental planning policy) exemption which identifies the development involved. This is applicable when the development is exempt from SBSEPP (isExemptFromSEPPNonResidential=true).
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).
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).
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).
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).
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).
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).
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).
This is to track the relevant Low Emissions Constuction Technologies attributes. This is applicable when the development is not exempt from SBSEPP ( isExemptFromSEPPNonResidential=false ).
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.
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).
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).
This is to track the net zero provisions that the the development has incorporated. This is applicable when (isExemptFromSEPPNonResidential= false & isPrescribedLCDMetTheCriteria = true).
This is to track the estimated annual energy consumption for the building in kWh/m2 metrics. This is applicable when (isExemptFromSEPPNonResidential= false & isPrescribedLCDMetTheCriteria = true)
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).
This is to track if the payable fee is applicable for Mod DA application under part 13.
This is to track the total fees paid by the applicant. Applicable only if fee was paid ('isFeesPaid' is true) and should be morethan zero.
This is to track the internal DA ID generated on the council's IT system.
This is to track the inspection completion date for the application, format as yyyy-mm-dd. This is applicable when the application is in determination stage. The date must not be in the future or earlier than the lodgment date.
This is to track if the site is subject to Special Infrastructure Contributions (SIC). This is applicable only when preliminary assessment has been completed.
This is to track whether the development is located within an urban release area, triggering the need for a Voluntary Planning Agreement (VPA). This is applicable only when preliminary assessment has been completed.
This is to track which nominated urban release area the DA belongs to. Required when 'isVPAReq' is true. Example values are as below. 1. Bungarribee 2. Colebee 3. Former Ashlar Golf Course 4. The Ponds & Kellyville Ridge Please refer to the ReferenceData API for the latest information.
This is to track whether the application has triggered the need to consider satisfactory arrangements for public infrastructure.Required when 'isVPAReq' is true.
This is to track the consent authority's confirmation of the Special Infrastructure Contributions (SIC) declaration. Required when 'isSICReq' is true and allowed only when application is in determination stage.
This is to track the consent authority's confirmation of the SAC declaration. Required when 'isVPAReq' is true and allowed only when application is in determination stage.
This block will be sending the full set of documents.
https://api.apps1.nsw.gov.au/planning/OnlineDA/v2/EditDA/{CaseID}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PUT \
'https://api.apps1.nsw.gov.au/planning/OnlineDA/v2/EditDA/{CaseID}' \
-H 'Content-Type: application/json' \
-H 'OrganisationID: string' \
-H 'api-key: YOUR_API_KEY_HERE' \
-d '{
"isNewRoadProposed": true,
"updatedByEmail": "cessnock1@yopmail.com"
}'