Certificate Register - ePlanning to Council Outbound API
https://dpie-apim-prod.redocly.app/
Information request object
This is to track the certificate types - Complying Development Certificate - Construction Certificate - Occupation Certificate - Subdivision Certificate - Subdivision Works Certificate - Other
This indicates if the user is applying for a modification CR or a new CR. 'true' value indicates modification CR and 'false' value indicates new CR. This is applicable for CDC CRs only.
This indicates on what date was the application to be modified registered. This is applicable for modification CDC CRs only (isExistingCR = true).
This indicates the CR application number to be modified. This is applicable for modification CDC CRs only (isExistingCR = true).
This indicates the description of the proposed modification. This is applicable for modification CDC CRs only.
This indicates if the CR applied for was via the NSW planning portal. This is applicable only when applying for modification CDC CRs only (isExistingCR = true).
This indicates the application number. This is applicable only when isExistingCR is selected as Modification to complying development registration Certificate and when wasExistingCRAppliedViaNSWPortal is true.
This is to track the salutation of user - Miss - Mr - Mrs - Ms
This is to track the salutation of user - Miss - Mr - Mrs - Ms
Required only if user selected Yes for Has the DA been determined
Required only if user selected Yes for Has the DA been determined
Required only if user selected Yes for Has the CDC been determined
Required only if user selected Yes for Has the CDC been determined?
Required if the certificate issued is Yes
Required if the certificate issued is Yes
Required if the certificate issued is Yes
Required if the certificate issued is Yes
applicable when IsDevelopmentTypeResidential is Yes and user entered a date for Date that works are proposed to commence
Address where the development is happening
Local Government Area under which this application falls
This is to track the common Application types.This is applicable for CR-CC, CR-OC, CR-PCA and is required for it's corresponding parent cases that are created after 1st of September'23. 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 appropriate subdivision types. This is applicable when 'Subdivision' is one of the common application type('commonApplicationTypes').This is not applicable for CR-CC & CR-OC.Example values are 1. Strata Title 2. Community Title 3. Torrens Title 4. Stratum Title
This is to track the number of existing lots. This is applicable when 'Subdivision' is one of the common application type('commonApplicationTypes').This is not applicable for CR-CC & CR-OC.
This is to track the number of proposed lots. This is applicable when 'Subdivision' is one of the common application type('commonApplicationTypes').This is not applicable for CR-CC & CR-OC.
It infers that is Existing building affected by the development or not. If the value is Yes then Record of inspection document type is mandatory document to be provided. isDevAffectingExistingBuilding is mandatory field for Construction Certificate only.
Required only if Subdivision Works Certificate is selected for certificate type, currency format
Transaction reference number, BankRecieptNumber
This is to track if application details are resent. True indicates a retriggered event.
https://dpie-apim-prod.redocly.app/CreateCR/{CaseID}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
'https://dpie-apim-prod.redocly.app/CreateCR/{CaseID}' \
-H 'Content-Type: application/json' \
-H 'IdempotencyId: string' \
-H 'OrganisationID: string' \
-d '{
"caseStatus": "Submitted",
"caseSubmittedDate": "string",
"certificateType": "Refer to description for values",
"enterCertificateType": "string",
"isExistingCR": true,
"existingCRRegistrationDate": "2019-08-24",
"existingCRNumber": "string",
"proposedModification": "string",
"wasExistingCRAppliedViaNSWPortal": true,
"existingNSWPortalCRNumber": "string",
"contactDetails": {
"title": "Refer to description for values",
"contactPerson": {
"firstName": "string",
"otherName": "string",
"familyName": "string",
"contactNumber": "stringst",
"email": "user@example.com"
},
"address": "string",
"companyname": "string"
},
"certificateIssuedBy": true,
"certifierDetails": {
"title": "Refer to description for values",
"certifierPerson": {
"firstName": "string",
"otherName": "string",
"familyName": "string",
"contactNumber": "stringst",
"email": "user@example.com"
},
"address": "string",
"accreditationNumber": "string",
"companyName": "string"
},
"DADetermined": true,
"existingDANumber": "string",
"dateOfDADetermination": "20/07/2020",
"cdcDetermined": true,
"existingCDCNumber": "string",
"dateOfCDCDetermination": "20/07/2020",
"certificateDetails": [
{
"certRefNumber": "string",
"certificateIssued": true,
"dateOfCertificateIssue": "20/07/2020",
"dateCertificateApplied": "20/07/2020",
"applicantName": "string",
"companyname": "string",
"applicantAddress": "string",
"dateofWorkCommencement": "20/07/2020",
"principalCertifyingAuthority": "string",
"isDevelopmentTypeResidential": true,
"dateofCertificateNotification": "20/07/2020"
}
],
"builderDetails": [
{
"title": "Refer to description for values",
"builderPerson": {
"firstName": "string",
"otherName": "string",
"familyName": "string",
"contactNumber": "stringst",
"email": "user@example.com"
},
"address": "string",
"licensenumber": "string",
"insurerDetail": [
{
"insurerRegisteredBusinessName": "string",
"insurerlicensenumber": "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"
}
],
"subdivisionTypes": [
"string"
],
"numOfExistingLots": 0,
"numOfProposedLots": 0,
"developmentTypes": [
{
"developmentType": "string"
}
],
"isDevAffectingExistingBuilding": true,
"estimatedCostOfWork": "string",
"developmentDescription": "string",
"paymentInformation": {
"payerName": "string",
"paymentTowards": "string",
"paymentAmount": 0,
"trxReference": "string",
"trxDate": "20/07/2020"
},
"isResend": true,
"documents": [
{
"documentName": "string",
"documentType": "string",
"uploadedDateTime": "2019-08-24T14:15:22Z",
"documentURL": "http://example.com",
"documentSize": 0,
"updatedBy": "Council"
}
],
"declarations": [
"string"
]
}'Information request object
https://dpie-apim-prod.redocly.app/Withdraw/{CaseID}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PUT \
'https://dpie-apim-prod.redocly.app/Withdraw/{CaseID}' \
-H 'Content-Type: application/json' \
-H 'IdempotencyId: string' \
-H 'OrganisationID: string' \
-d '{
"caseStatus": "Withdrawn",
"withdrawalDate": "2019-08-24",
"updatedBy": {
"firstName": "string",
"otherName": "string",
"familyName": "string",
"contactNumber": "stringst",
"email": "user@example.com"
}
}'Information request object
Status of the request for additional information
https://dpie-apim-prod.redocly.app/UpdateAdditionalInfo/{CaseID}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PUT \
'https://dpie-apim-prod.redocly.app/UpdateAdditionalInfo/{CaseID}' \
-H 'Content-Type: application/json' \
-H 'IdempotencyId: string' \
-H 'OrganisationID: string' \
-d '{
"caseStatus": "Complete",
"childCaseID": "string",
"responseDate": "2019-08-24",
"responseDetails": "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"
}
}
}'