This operation transfers the CDC application's updated details from the Online CDC Service to the certifier's IT system.
CaseID required | string A fully qualified application number or case id |
OrganisationID required | string The council LGA name or Private Certifier Organisation name to indicate where the response is routed to. |
IdempotencyId required | string 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" |
Information request object
caseStatus required | string [ 1 .. 80 ] characters Status of the CDC case |
Array of objects (contributionDetails) This is to track the infrastructure contribution's case details associated to the development. | |
required | object (Applicant) |
required | Array of objects (Location) |
Array of objects (RelatedCases) | |
ownership required | string (Ownership) non-empty Who owns the development site?. One of the below mentioned values must be selected for ownership 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 multiple owners of the development site and I am NOT one of them 4. A company, business, government entity or other similar body owns the development site |
typeOfBuilder | string This is to track the type of builder undertaking the building work. 1.Licensed Builder 2.Owner Builder 3.Not determined at this time(This information will be required prior to work commencing) |
Array of objects (BuilderOrPrincipalContractorDetails) This is to track the builder or Principal Contractor details. | |
Array of objects (OwnerDetails) Must include either a ownerPerson or ownerCompany | |
ownersConsentDeclaration | string I declare that I have shown this document, including all attached drawings, to the owner(s) of the land, and that I have obtained their consent to submit this application. This is visible when OwnersDetails visible except when we select developmentSiteOwner as I am the sole owner of the development site |
securityConditions required | boolean Used to hold Are there any security or site conditions which may impact on the person undertaking the inspection or not . |
detailsOfSecurityConditions | string Need to hold the details when we select Are there any security or site conditions which may impact on the person undertaking the inspection is true. |
object (developerDetails) Used to hold the developer details. | |
object | |
applicationType | string It infers the application type. One of the below mentioned values must be selected for applicationType 1. Complying development certificate application 2. Modification to complying development certificate. |
determinedNotified | string <date> Date when the MODIFICATION was determined. |
DANumber | string <= 20 characters Required if the applicationType is MODIFICATION |
proposedModificationDescription | string <= 1500 characters Required if the applicationType is MODIFICATION |
hasCDCOnlinecase | boolean This field is to capture the answer (Yes/No) for the question 'Was the CDC applied for via the NSW planning portal?' during the 'modification to complying development certificate' |
caseSubmittedDate | string <date> This is to track the date when the applicant submitted the application. |
isPoolSpa40KlitersProposed | boolean This is to track if the pool is more than 40K in capacity. This question is applicable for the development type 'Swimming pools'. |
CDCportalReferenceNumber | string This field is to capture the CDC's portal application number that's provided by the applicant for modification application. |
required | Array of objects (CommonApplicationType) 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 |
subdivisionTypes | Array of strings This is to track the appropriate subdivision types. This is applicable when 'Subdivision' is one of the common application type('commonApplicationTypes'). Example values are 1. Strata Title 2. Community Title 3. Torrens Title 4. Stratum Title |
numOfExistingLots | integer This is to track the number of existing lots. This is applicable when 'Subdivision' is one of the common application types('commonApplicationTypes'). |
numOfProposedLots | integer This is to track the number of proposed lots. This is applicable when 'Subdivision' is one of the common application types('commonApplicationTypes'). |
Array of objects (DevelopmentType) | |
descriptionOfWork | string Used to hold the a detailed description of the development.For example Demolition of existing buildings, construction of a single storey dwelling, swimming pool and related landscaping. |
isPreviousDevelopmentConsentSubmitted | boolean This is to track if the previous development consent (DA/CDC) application been submitted for building work. This is applicable when the common application type is Subdivision. |
isPreviousApplicationSubmittedViaPortal | boolean This is to track if the previous development consent (DA/CDC) application applied for via the NSW Planning Portal. This is applicable when the common application type is Subdivision. |
previousDevelopmentConsentCaseID | string This is to track the NSW Planning Portal application number (CDC or PAN). This is applicable when the common application type is Subdivision and when the isPreviousDevelopmentConsentSubmitted is true. |
isDevelopmentExemptfromDBPAct | boolean This is an obsolete attribute and will not be entered by the applicant anymore. Tracks if the the development is exempted from Design and Building Practitioners Act 2020. |
developmentExemptReason | string <= 512 characters This is an obsolete attribute and will not be entered by the applicant anymore. This is to track the reason as to why the development is exempted from Design and Building Practitioners Act 2020. Applicable when 'Yes' is chosen for the question 'Is the development exempt from Design and Building Practitioners Act 2020 ?' (isDevelopmentExemptfromDBPAct). The reason provided when 'Other' value is chosen by the user will be captured in this tag itself with a delimiter. ( e.g - Other-Reasonvalue). 1. Labour and materials value less than AUD $5000 2. Under homebuilder grant 3. Under a council order 4. Under development control order 5. Maintaining fire safety system 6. Exempt from BCA under clause 164B, 187 or 188 7. Maintaining a building component of a system 8. Exempt under environmental planning 9. Fit out only 10. Other |
object (ScheduleWorkDay) This is to track the proposed hours of work when applicable. | |
isNaturalDisaster | string Used to hold whether the application the direct result of a matter declared by the government to be an emergency and/or a natural disaster or not . |
estimatedAreaOfAsbestosMaterial required | string <decimal> non-empty Used to Estimate of the area (if any) in square meters of bonded asbestos material or friable asbestos material that will be disturbed, repaired or removed in the carrying out of the development (m2) |
estimatedCost | string <decimal> This is to track the the estimated development cost, including GST. |
lotType required | string non-empty It infers the lot type. One of the below mentioned values must be selected for lotType 1. Corner lot 2. Parallel road lot 3. Battle-axe lot 4. Standard lot |
haveMoreBasix | boolean This is to track if the applicant has one or more BASIX certificates when applicable. |
Array of objects (BasixCertificateNumber) | |
referencePlanningCertificateNumber | string Please enter 10.7 certificate number related to this application."This is mandatory when Was the 10.7 certificate applied for via the NSW Planning Portal? is false" |
certificate10.7Obtained required | boolean Have you already obtained a 10.7 certificate? |
has10.7Onlinecase | boolean This field is mandatory when "certificate10.7Obtained" this is true. Was the 10.7 certificate applied for via the NSW Planning Portal? |
portalReferenceNumber | string <= 1500 characters Please provide portal reference number. and this field is mandatory when 'has10.7Onlinecase' is true. |
object (registeredCertifierOrgDetails) This indicates the organisation details of the nominated Registered certifier. | |
object (principalCertifierOrgDetails) This indicates the organisation details of the nominated Principal certifier. | |
object This contains Nominated Certifier details. This is obsolete and is replaced by the relevant registeredCertifierOrgDetails & principalCertifierOrgDetails object. | |
isS68LGActApprovalReq | boolean Is approval under s68 of the Local Government Act 1993 required? |
isS68Applied | boolean When 'IsS68LGActApprovalReq' is true this field is mandatory. Have you already applied for approval under s68 of the Local Government Act? |
applyS68Approval | boolean Would you like to apply for approval under s68 of the Local Government Act? Applicable when -Have you already applied for approval under s68 of the Local Government Act? is "false" and address falls under same CouncilForS68 |
startPlanningCertificateApplication | boolean Would you like to start a Planning Certificate 10.7 application?. Applicable when Have you already obtained a 10.7 certificate? is "false" and address falls under same council For PC107. value will be either true or false |
hasOnlines68Case | boolean When 'IsS68Applied' is true this field is mandatory. Was the s68 certificate applied for via the NSW Planning Portal? |
s68ReferenceNumber | string <= 1500 characters Please provide portal reference number. and this field is mandatory when 'HasOnlines68Case' is true. |
s68RelatedRefNo | string Please enter s68 reference number related to this application. and this field is mandatory when 'HasOnlines68Case' is false. |
Array of objects (DownloadableDocument) This block will be sending the full set of documents. | |
Array of objects (DownloadableDocument) This block will be sending the delta documents uploaded or updated as part of update operation. | |
Array of objects (buildingpractitioner) This is an obsolete attribute and will not be entered by the applicant anymore. List of Building Practitioner. Providing the details of the Registered Practitioner for certain developments will become visible in the future. This requirement will apply where all or part of the development falls within Class 2 of the Building Code of Australia. | |
Array of objects (designpractitioner) This is an obsolete attribute and will not be entered by the applicant anymore. List of engineers. Providing the details of the Registered Practitioner for certain developments. This requirement will apply where all or part of the development falls within Class 2 of the Building Code of Australia. | |
Array of objects (principaldesignpractitioner) This is an obsolete attribute and will not be entered by the applicant anymore. List of Designer. Providing the details of the Registered Practitioner for certain developments will become visible in the future. This requirement will apply where all or part of the development falls within Class 2 of the Building Code of Australia. | |
employeeDeclaration required | boolean Are you an employee / Councillor or relative of an employee / Councillor within the same local government area as the proposed development? |
natureOfRelationship | string Nature of relationship. One of the below mentioned values must be selected for natureOfRelationship 1. I am an employee 2. I am a councillor 3. I am a relative of, or relationship with, employee or Councillor |
buildingWorkCommencementDt | string <date> It will hold the date of the Building work commencement. This will be passed when the applicant performs IntentionToCommenceWork local action |
declarations | Array of strings (declarations) Declarations for CDC |
{- "caseStatus": "Submitted",
- "contributionDetails": [
- {
- "caseID": "CON-5453",
- "status": "In-progress"
}
], - "applicant": {
- "title": "Refer to description for values",
- "applicantPerson": {
- "firstName": "string",
- "otherName": "string",
- "familyName": "string",
- "contactNumber": "stringst",
- "email": "string"
}, - "address": "string",
- "isApplyBehalfOnCompany": true,
- "isManualEntry": true,
- "applyOnBehalfCompany": {
- "companyName": "string",
- "tradeName": "string",
- "ABN": "string",
- "ACN": "string"
}, - "nominatedCompanyApplicant": true
}, - "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
}
], - "relatedCases": [
- {
- "relatedCase": "string"
}
], - "ownership": "Refer to description for values",
- "typeOfBuilder": "Refer to description for values",
- "builderOrPrincipalContractorDetails": [
- {
- "builderType": "Refer to description for values",
- "builderPerson": {
- "title": "string",
- "firstName": "string",
- "otherName": "string",
- "familyName": "string",
- "contactNumber": "stringst",
- "email": "string",
- "address": "string",
- "licenseNumber": "string"
}, - "builderCompany": {
- "company": {
- "companyName": "string",
- "ABN": "string",
- "ACN": "string",
- "tradingName": "string"
}, - "address": "string",
- "email": "string"
}
}
], - "ownerDetails": [
- {
- "isOwnerABuilder": true,
- "title": "Refer to description for values",
- "ownerPerson": {
- "firstName": "John",
- "otherName": "Darren",
- "familyName": "Smith",
- "email": "john.smith@gmail.com",
- "contactNumber": "stringst"
}, - "ownerCompany": {
- "companyName": "string",
- "ABN": "string"
}, - "address": "19-33 Elizabeth Street, Narrandera, 2700"
}
], - "ownersConsentDeclaration": "string",
- "securityConditions": true,
- "detailsOfSecurityConditions": "string",
- "developerDetails": {
- "ABN": "string",
- "ACN": "string",
- "companyName": "string",
- "tradingName": "string",
- "address": "string",
- "emailAddress": "john.smith@gmail.com"
}, - "payerInformation": {
- "payerType": "Refer to description for values",
- "payerPerson": {
- "title": "Refer to description for values",
- "payerInfo": {
- "firstName": "John",
- "otherName": "Darren",
- "familyName": "Smith",
- "email": "john.smith@gmail.com",
- "contactNumber": "string"
}, - "billingAddress": "string"
}, - "payerCompany": {
- "applicantCompany": {
- "companyName": "string",
- "ABN": "string",
- "ACN": "string",
- "tradingName": "string"
}, - "mailingAddress": "string",
- "email": "string"
}
}, - "applicationType": "Refer to description for values",
- "determinedNotified": "2020-12-02T00:00:00.000Z",
- "DANumber": "string",
- "proposedModificationDescription": "string",
- "hasCDCOnlinecase": true,
- "caseSubmittedDate": "2019-08-24",
- "isPoolSpa40KlitersProposed": true,
- "CDCportalReferenceNumber": "string",
- "commonApplicationTypes": [
- {
- "commonApplicationType": "string"
}
], - "subdivisionTypes": [
- "string"
], - "numOfExistingLots": 0,
- "numOfProposedLots": 0,
- "developmentTypes": [
- {
- "developmentType": "Dwelling house"
}
], - "descriptionOfWork": "string",
- "isPreviousDevelopmentConsentSubmitted": true,
- "isPreviousApplicationSubmittedViaPortal": true,
- "previousDevelopmentConsentCaseID": "string",
- "isDevelopmentExemptfromDBPAct": true,
- "developmentExemptReason": "string",
- "proposed24HrWork": {
- "isMonWorkDay": true,
- "MonWorkDay": {
- "proposed24HrWork": true,
- "startWorkingHours": "09:30 AM",
- "endWorkingHours": "05:30 PM"
}, - "isTueWorkDay": true,
- "TueWorkDay": {
- "proposed24HrWork": true,
- "startWorkingHours": "09:30 AM",
- "endWorkingHours": "05:30 PM"
}, - "isWedWorkDay": true,
- "WedWorkDay": {
- "proposed24HrWork": true,
- "startWorkingHours": "09:30 AM",
- "endWorkingHours": "05:30 PM"
}, - "isThuWorkDay": true,
- "ThuWorkDay": {
- "proposed24HrWork": true,
- "startWorkingHours": "09:30 AM",
- "endWorkingHours": "05:30 PM"
}, - "isFriWorkDay": true,
- "FriWorkDay": {
- "proposed24HrWork": true,
- "startWorkingHours": "09:30 AM",
- "endWorkingHours": "05:30 PM"
}, - "isSatWorkDay": true,
- "SatWorkDay": {
- "proposed24HrWork": true,
- "startWorkingHours": "09:30 AM",
- "endWorkingHours": "05:30 PM"
}, - "isSunWorkDay": true,
- "SunWorkDay": {
- "proposed24HrWork": true,
- "startWorkingHours": "09:30 AM",
- "endWorkingHours": "05:30 PM"
}
}, - "isNaturalDisaster": "string",
- "estimatedAreaOfAsbestosMaterial": "string",
- "estimatedCost": "string",
- "lotType": "Refer to description for values",
- "haveMoreBasix": true,
- "basixCertificateNumber": [
- {
- "certificateNumber": "string"
}
], - "referencePlanningCertificateNumber": "string",
- "certificate10.7Obtained": true,
- "has10.7Onlinecase": true,
- "portalReferenceNumber": "string",
- "registeredCertifierOrgDetails": {
- "ABN": "string",
- "ACN": "string",
- "companyName": "string",
- "tradingName": "string",
- "address": "string",
- "email": "user@example.com"
}, - "principalCertifierOrgDetails": {
- "ABN": "string",
- "ACN": "string",
- "companyName": "string",
- "tradingName": "string",
- "address": "string",
- "email": "user@example.com"
}, - "certifierOrgDetails": {
- "certifierOrgName": "string",
- "tradingName": "string",
- "ABN": "string",
- "ACN": "string",
- "certifierOrgAddress": "string"
}, - "isS68LGActApprovalReq": true,
- "isS68Applied": true,
- "applyS68Approval": true,
- "startPlanningCertificateApplication": true,
- "hasOnlines68Case": true,
- "s68ReferenceNumber": "string",
- "s68RelatedRefNo": "string",
- "documents": [
- {
- "documentName": "test.docx",
- "documentType": "string",
- "uploadedDateTime": "2019-08-24T14:15:22Z",
- "documentURL": "string",
- "documentSize": 0,
- "updatedBy": "Council"
}
], - "deltaDocuments": [
- {
- "documentName": "test.docx",
- "documentType": "string",
- "uploadedDateTime": "2019-08-24T14:15:22Z",
- "documentURL": "string",
- "documentSize": 0,
- "updatedBy": "Council"
}
], - "buildingPractitioner": [
- {
- "isOrgRegisteredPractioner": "string",
- "isPractitionerRegisteredForClass2": "refer to description for values.",
- "appropriatePractitioner": "string",
- "organisationDetails": {
- "bodyCorporateRegisterationNo": "string",
- "searchBusinessBy": "Refer to description for values",
- "ABN": "string",
- "ACN": "string",
- "legalName": "string",
- "tradingName": "string",
- "companyAddress": "string",
- "companyEmail": "user@example.com"
}, - "practitionerdetails": {
- "practitionerTypes": [
- {
- "practitionerTypeValue": "Refer to description for values."
}
], - "practitionerRegistrationNumber": "string",
- "title": "Refer to description for values",
- "firstName": "string",
- "otherName": "string",
- "familyName": "string",
- "contactNumber": "stringst",
- "email": "user@example.com",
- "address": "string"
}
}
], - "designpractitioner": [
- {
- "isOrgRegisteredPractioner": "string",
- "isPractitionerRegisteredForClass2": "refer to description for values.",
- "appropriatePractitioner": "string",
- "designPractitionerType": "string",
- "organisationDetails": {
- "bodyCorporateRegisterationNo": "string",
- "searchBusinessBy": "Refer to description for values",
- "ABN": "string",
- "ACN": "string",
- "legalName": "string",
- "tradingName": "string",
- "companyAddress": "string",
- "companyEmail": "user@example.com"
}, - "practitionerdetails": {
- "practitionerTypes": [
- {
- "practitionerTypeValue": "Refer to description for values."
}
], - "practitionerRegistrationNumber": "string",
- "title": "Refer to description for values",
- "firstName": "string",
- "otherName": "string",
- "familyName": "string",
- "contactNumber": "stringst",
- "email": "user@example.com",
- "address": "string"
}
}
], - "principaldesignpractitioner": [
- {
- "isOrgRegisteredPractioner": "string",
- "isPractitionerRegisteredForClass2": "refer to description for values.",
- "appropriatePractitioner": "string",
- "organisationDetails": {
- "bodyCorporateRegisterationNo": "string",
- "searchBusinessBy": "Refer to description for values",
- "ABN": "string",
- "ACN": "string",
- "legalName": "string",
- "tradingName": "string",
- "companyAddress": "string",
- "companyEmail": "user@example.com"
}, - "practitionerdetails": {
- "practitionerTypes": [
- {
- "practitionerTypeValue": "Refer to description for values."
}
], - "practitionerRegistrationNumber": "string",
- "title": "Refer to description for values",
- "firstName": "string",
- "otherName": "string",
- "familyName": "string",
- "contactNumber": "stringst",
- "email": "user@example.com",
- "address": "string"
}
}
], - "employeeDeclaration": true,
- "natureOfRelationship": "Refer to description for values",
- "buildingWorkCommencementDt": "2019-08-24",
- "declarations": [
- "Refer to description for values"
]
}
{- "statusCode": 404,
- "message": "Internal Server error 19876",
- "activityId": "00000011-0ab-xy00-0000-500000000000",
- "errorCode": "DPE_E100",
- "errorDetails": "Inner Exceptions, Stack Trace, etc"
}