This operation transfers the Council's decision to create the Concurrence and Referral case from ePlanning's IT system to the agency's Online Concurrence and Referral Service. In this operation respective agency cases are created based on clauses present in CNR case .
Concurrence and Referral - ePlanning to Agency API (v1)
https://api-uat.apps1.nsw.gov.au/planning/
Information request object
This indicates the kind of application such as Development application, Modification application, Review of determination. One of the below mentioned values must be selected for applicationTypes 1. Development application 2. Modification application 3. Review of determination
Date when the original DA was lodged.
Used to hold the value of whether are they any security or site conditions which may impact on the person undertaking the inspection.
Applicable only when we select 'SecurityConditions' is true and holds the detailed description of securityConditions.
Date when the original DA was determined and is applicable when 'applicationType' is 'Modification application' or 'Review of determination'. When 'applicationType' is 'Review of determination' and 'isExistingOnlineDA' is true, then this field is not applicable.
Required if when 'applicationType' is 'Modification application'. One of the below mentioned values must be selected for modificationTypes 1. S4.55(1) - Modification to correct a minor error, misdescription or miscalculation made in the consent 2. S4.55(1A) - Modification involving minimal environmental impact, where the development will remain substantially the same as the development that was originally approved 3. S4.55(2) - Other modification, where the development will remain substantially the same as the development that was originally approved 4. S4.56 - Modification to a development consent granted by the NSW Land and Environment Court, where the development will remain substantially the same as the development that was originally approved
Required if when 'applicationType' is 'Modification application'
It infers that What type of decision is subject of this review of determination?. One of the below mentioned values must be selected for SubjectOfReview 1. Determination of a Development Application 2. Determination of a Modification Application
Applicable when 'applicationType' is 'Modification application' or 'Review of determination' and this checks whether the DA applied for via the NSW Planning Portal or not
This is to track the corresponding stateagency names for which the referrals are created.
This is to record the provide portal application number (DA Number) applied over NSW Planning Portal.
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 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
This is to track the number of existing lots. This is applicable when 'Subdivision' is one of the common application types('commonApplicationTypes').
This is to track the number of proposed lots. This is applicable when 'Subdivision' is one of the common application types('commonApplicationTypes').
Required if when 'applicationType' is 'Development application' or 'Modification application'
Is 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)
Address where the development is happening
Infers the name of the company. This is required if 'Is the application on behalf of a company, business or body corporate?' = Yes
Holds the ABN or ACN relating to the company. Lengths allowed are '11' for ABN and '9' for ACN. This is applicable if 'isApplyBehalfOnCompany' = true
This infers the responsible officer in charge for the application
This infers the contact number of responsible officer in charge for the application.
It infers Which determining authority is expected to determine the application? One of the below mentioned values must be selected for determinedAuthority 1. Council 2. Sydney or Regional Planning Panel 3. Local Planning Panel 4. Central Sydney Planning Committee
Infers the date (which is not past) on which the Planning panel hearing will be conducted by the anticipated council. This is applicable only when 'determinedAuthority' is 'Sydney or Regional Planning Panel' or 'Local Planning Panel'
Is this case notified or advertised if we select isApplicationExhibited as Yes New Exhibition case will be created.
It infers the date by which offline submission need to be received from council. By default, this is 21 days ahead of current date.
Infers the agency selection and it's relevant details.
The clause applicable for the corresponding agency.
The date on which agency case is submitted to agency.
documentName has to be appended with file extension
https://api-uat.apps1.nsw.gov.au/planning/CreateCNR/{CaseID}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
'https://api-uat.apps1.nsw.gov.au/planning/CreateCNR/{CaseID}' \
-H 'Content-Type: application/json' \
-H 'IdempotencyID: string' \
-H 'OrganisationID: string' \
-d '{
"caseStatus": "string",
"applicationType": "Refer to description for values",
"DALodgementDate": "2020-18-12",
"existingDANumber": "string",
"securityConditions": true,
"detailsOfSecurityConditions": "string",
"originalDADeterminationDate": "2020-18-12",
"modificationType": "Refer to description for values",
"proposedModificationDescription": "string",
"subjectOfReview": "Refer to description for values",
"isExistingOnlineDA": true,
"stateAgencyName": "string",
"existingOnlinePANNumber": "string",
"commonApplicationTypes": [
{
"commonApplicationType": "string"
}
],
"subdivisionTypes": [
"string"
],
"numOfExistingLots": 0,
"numOfProposedLots": 0,
"developmentType": [
"string"
],
"otherDevType": "string",
"proposedDevelopmentTypeDescription": "string",
"isNaturalDisaster": true,
"siteAddresses": [
{
"address": "19-33 Elizabeth Street, Narrandera, 2700",
"isPrimary": true,
"addressDetail": {
"complexUnitType": "string",
"complexLevelType": "string",
"complexLevelNumber": "string",
"complexUnitIdentifier": "string",
"streetNumber1": "string",
"streetNumber2": "string",
"streetName": "string",
"streetSuffix": "string",
"streetType": "string",
"suburb": "string",
"latitude": 0,
"gurasID": "string",
"longitude": 0,
"wkid": "string",
"cadastralID": "string",
"primarySecondary": "string",
"state": "string",
"postCode": 0
},
"lotList": [
{
"lotsectionplan": "1/-/SPXXXXX"
}
]
}
],
"isApplyBehalfOnCompany": true,
"companyName": "string",
"ABNorACN": "string",
"applicant": {
"firstName": "string",
"familyName": "string",
"address": "string",
"contactNumber": "stringst",
"email": "abc@yopmail.com"
},
"councilName": "string",
"officerResponsible": "string",
"officerNumber": "string",
"officerEmail": "string",
"costOfDevelopment": 0,
"determinedAuthority": "Refer to description for values",
"panelHearingDate": "2020-18-12",
"isApplicationNotified": true,
"publicSubmissionEndDate": "2020-18-12",
"agencySelection": [
{
"agencyName": "string",
"agencyOfficerEmail": "string",
"agencyCaseID": "A-XXXX",
"agencyCaseStatus": "string",
"clauses": [
{
"clauseName": "string",
"otherClauseDescription": "string",
"clauseType": "Refer to description for values",
"BAMAssessment": "string",
"reductionOfBiodiversityCredits": true
}
],
"commentsForAgency": "string"
}
],
"dateSubmittedToAgency": "2020-18-12",
"documents": [
{
"documentName": "test.docx",
"documentType": "string",
"uploadedDateTime": "2019-08-24T14:15:22Z",
"documentURL": "string",
"documentSize": 0,
"isSensitiveDoc": true,
"updatedBy": "Council"
}
],
"declarations": [
"Refer to description for values"
],
"updatedBy": {
"person": {
"firstName": "John",
"familyName": "Smith",
"email": "john.smith@gmail.com",
"contactNumber": "stringst"
}
}
}'Information request object
This indicates the kind of application such as Development application, Modification application, Review of determination. One of the below mentioned values must be selected for applicationTypes 1. Development application 2. Modification application 3. Review of determination
Date when the original DA was lodged.
Used to hold the value of whether are they any security or site conditions which may impact on the person undertaking the inspection.
Applicable only when we select 'SecurityConditions' is true and holds the detailed description of securityConditions.
Date when the original DA was determined and is applicable when 'applicationType' is 'Modification application' or 'Review of determination'. When 'applicationType' is 'Review of determination' and 'isExistingOnlineDA' is true, then this field is not applicable.
Required if when 'applicationType' is 'Modification application'. One of the below mentioned values must be selected for modificationTypes 1. S4.55(1) - Modification to correct a minor error, misdescription or miscalculation made in the consent 2. S4.55(1A) - Modification involving minimal environmental impact, where the development will remain substantially the same as the development that was originally approved 3. S4.55(2) - Other modification, where the development will remain substantially the same as the development that was originally approved 4. S4.56 - Modification to a development consent granted by the NSW Land and Environment Court, where the development will remain substantially the same as the development that was originally approved
Required if when 'applicationType' is 'Modification application'
It infers that What type of decision is subject of this review of determination?. One of the below mentioned values must be selected for SubjectOfReview 1. Determination of a Development Application 2. Determination of a Modification Application
Applicable when 'applicationType' is 'Modification application' or 'Review of determination' and this checks whether the DA applied for via the NSW Planning Portal or not
This is to track the corresponding stateagency names for which the referrals are created.
This is to record the provide portal application number (DA Number) applied over NSW Planning Portal.
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 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
This is to track the number of existing lots. This is applicable when 'Subdivision' is one of the common application types('commonApplicationTypes').
This is to track the number of proposed lots. This is applicable when 'Subdivision' is one of the common application types('commonApplicationTypes').
Required if when 'applicationType' is 'Development application' or 'Modification application'
Is 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)
Address where the development is happening
Infers the name of the company. This is required if 'Is the application on behalf of a company, business or body corporate?' = Yes
Holds the ABN or ACN relating to the company. Lengths allowed are '11' for ABN and '9' for ACN. This is applicable if 'isApplyBehalfOnCompany' = true
This infers the responsible officer in charge for the application
This infers the contact number of responsible officer in charge for the application.
It infers Which determining authority is expected to determine the application? One of the below mentioned values must be selected for 1. Council 2. Sydney or Regional Planning Panel 3. Local Planning Panel 4. Central Sydney Planning Committee
Infers the date (which is not past) on which the Planning panel hearing will be conducted by the anticipated council. This is applicable only when 'determinedAuthority' is 'Sydney or Regional Planning Panel' or 'Local Planning Panel'
Is this case notified or advertised if we select isApplicationExhibited as Yes New Exhibition case will be created.
It infers the date by which offline submission need to be received from council. By default, this is 21 days ahead of current date.
Infers the agency selection and it's relevant details.
The clause applicable for the corresponding agency.
The date on which agency case is submitted to agency.
This block will be sending the full set of documents.
documentName has to be appended with file extension
This block will be sending the delta documents uploaded or updated as part of update operation.
This infers as the determination stage of CNR case. Council determining CNR Case is handled as a part of UpdateCNR operation.
https://api-uat.apps1.nsw.gov.au/planning/UpdateCNR/{CaseID}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PUT \
'https://api-uat.apps1.nsw.gov.au/planning/UpdateCNR/{CaseID}' \
-H 'Content-Type: application/json' \
-H 'IdempotencyID: string' \
-H 'OrganisationID: string' \
-d '{
"caseStatus": "string",
"applicationType": "Refer to description for values",
"DALodgementDate": "2020-18-12",
"existingDANumber": "string",
"securityConditions": true,
"detailsOfSecurityConditions": "string",
"originalDADeterminationDate": "2020-18-12",
"modificationType": "Refer to description for values",
"proposedModificationDescription": "string",
"subjectOfReview": "Refer to description for values",
"isExistingOnlineDA": true,
"stateAgencyName": "string",
"existingOnlinePANNumber": "string",
"commonApplicationTypes": [
{
"commonApplicationType": "string"
}
],
"subdivisionTypes": [
"string"
],
"numOfExistingLots": 0,
"numOfProposedLots": 0,
"developmentType": [
"string"
],
"otherDevType": "string",
"proposedDevelopmentTypeDescription": "string",
"isNaturalDisaster": true,
"siteAddresses": [
{
"address": "19-33 Elizabeth Street, Narrandera, 2700",
"isPrimary": true,
"addressDetail": {
"complexUnitType": "string",
"complexLevelType": "string",
"complexLevelNumber": "string",
"complexUnitIdentifier": "string",
"streetNumber1": "string",
"streetNumber2": "string",
"streetName": "string",
"streetSuffix": "string",
"streetType": "string",
"suburb": "string",
"latitude": 0,
"gurasID": "string",
"longitude": 0,
"wkid": "string",
"cadastralID": "string",
"primarySecondary": "string",
"state": "string",
"postCode": 0
},
"lotList": [
{
"lotsectionplan": "1/-/SPXXXXX"
}
]
}
],
"isApplyBehalfOnCompany": true,
"companyName": "string",
"ABNorACN": "string",
"applicant": {
"firstName": "string",
"familyName": "string",
"address": "string",
"contactNumber": "stringst",
"email": "abc@yopmail.com"
},
"councilName": "string",
"officerResponsible": "string",
"officerNumber": "string",
"officerEmail": "string",
"costOfDevelopment": 0,
"determinedAuthority": "Refer to description for values",
"panelHearingDate": "2020-18-12",
"isApplicationNotified": true,
"publicSubmissionEndDate": "2020-18-12",
"agencySelection": [
{
"agencyName": "string",
"agencyOfficerEmail": "string",
"agencyCaseID": "A-XXXX",
"agencyCaseStatus": "string",
"clauses": [
{
"clauseName": "string",
"otherClauseDescription": "string",
"clauseType": "Refer to description for values",
"BAMAssessment": "string",
"reductionOfBiodiversityCredits": true
}
],
"commentsForAgency": "string"
}
],
"dateSubmittedToAgency": "2020-18-12",
"documents": [
{
"documentName": "test.docx",
"documentType": "string",
"uploadedDateTime": "2019-08-24T14:15:22Z",
"documentURL": "string",
"documentSize": 0,
"isSensitiveDoc": true,
"updatedBy": "Council"
}
],
"deltaDocuments": [
{
"documentName": "test.docx",
"documentType": "string",
"uploadedDateTime": "2019-08-24T14:15:22Z",
"documentURL": "string",
"documentSize": 0,
"isSensitiveDoc": true,
"updatedBy": "Council"
}
],
"declarations": [
"Refer to description for values"
],
"determination": {
"determinationOutcome": "Refer to description for values",
"determinationDate": "2020-09-10"
},
"updatedBy": {
"person": {
"firstName": "John",
"familyName": "Smith",
"email": "john.smith@gmail.com",
"contactNumber": "stringst"
}
}
}'Information request object
Infers the reason why the case is cancelled. One of the below mentioned values must be selected for cancellationReason 1. All clauses rejected by agencies 2. DA has been withdrawn 3. Other
It infers the date on which the case is cancelled
https://api-uat.apps1.nsw.gov.au/planning/CNRCancel/{CaseID}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PUT \
'https://api-uat.apps1.nsw.gov.au/planning/CNRCancel/{CaseID}' \
-H 'Content-Type: application/json' \
-H 'IdempotencyID: string' \
-H 'OrganisationID: string' \
-d '{
"cancellationReason": "Refer to description for values",
"cancelReason": "string",
"cancellationDate": "10-12-2022",
"agencies": [
{
"agencyName": "string",
"agencyCaseID": "A-XXXX or CL-XXX (CL-XXX Applicable only for '\''Biodiversity'\'' Clause)",
"agencyCaseStatus": "string",
"agencyAmount": 0
}
],
"updatedBy": {
"person": {
"firstName": "John",
"familyName": "Smith",
"email": "john.smith@gmail.com",
"contactNumber": "stringst"
}
}
}'Information request object
It infers the CNR case number corresponding to which payment case is created
It infers the DA number to which the Payment is being requested
It infers the date by which the payment has to be made by applicant
https://api-uat.apps1.nsw.gov.au/planning/CNRPaymentNotification/{CaseID}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PUT \
'https://api-uat.apps1.nsw.gov.au/planning/CNRPaymentNotification/{CaseID}' \
-H 'Content-Type: application/json' \
-H 'IdempotencyID: string' \
-H 'OrganisationID: string' \
-d '{
"caseStatus": "Paid",
"paymentStatus": "Approved",
"caseRef": "CNR-XXXX",
"existingDANumber": "string",
"paymentReferenceNumber": "string",
"totalAmount": 0,
"paymentDueDate": "2021-03-18",
"paymentTransDate": "2021-03-18",
"agencies": [
{
"agencyName": "string",
"agencyCaseID": "A-XXXX or CL-XXX (CL-XXX Applicable only for '\''Biodiversity'\'' Clause)",
"agencyCaseStatus": "string",
"agencyAmount": 0
}
],
"documents": [
{
"documentName": "test.docx",
"documentType": "string",
"uploadedDateTime": "2019-08-24T14:15:22Z",
"documentURL": "string",
"documentSize": 0,
"isSensitiveDoc": true,
"updatedBy": "Council"
}
],
"updatedBy": {
"person": {
"firstName": "John",
"familyName": "Smith",
"email": "john.smith@gmail.com",
"contactNumber": "stringst"
}
}
}'https://api-uat.apps1.nsw.gov.au/planning/CNRUploadAgencyCommunication/{CaseID}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PUT \
'https://api-uat.apps1.nsw.gov.au/planning/CNRUploadAgencyCommunication/{CaseID}' \
-H 'Content-Type: application/json' \
-H 'IdempotencyID: string' \
-H 'OrganisationID: string' \
-d '{
"caseStatus": "string",
"agencies": [
{
"agencyName": "string",
"agencyCaseID": "A-XXXX or CL-XXX (CL-XXX Applicable only for '\''Biodiversity'\'' Clause)",
"agencyCaseStatus": "string",
"agencyAmount": 0
}
],
"uploadAgencyCommunicationDocuments": [
{
"agencyName": "string",
"documentName": "test.docx",
"documentType": "string",
"uploadedDateTime": "2019-08-24T14:15:22Z",
"documentURL": "string",
"documentSize": 0,
"isSensitiveDoc": true,
"updatedBy": "Council"
}
],
"updatedBy": {
"person": {
"firstName": "John",
"familyName": "Smith",
"email": "john.smith@gmail.com",
"contactNumber": "stringst"
}
}
}'Information request object
It infers that there is no public submission has been received around the request.
https://api-uat.apps1.nsw.gov.au/planning/CNRUploadSubmission/{CaseID}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PUT \
'https://api-uat.apps1.nsw.gov.au/planning/CNRUploadSubmission/{CaseID}' \
-H 'Content-Type: application/json' \
-H 'IdempotencyID: string' \
-H 'OrganisationID: string' \
-d '{
"caseStatus": "string",
"noSubmissionRcvd": true,
"closingDate": "2019-08-24",
"agencies": [
{
"agencyName": "string",
"agencyCaseID": "A-XXXX or CL-XXX (CL-XXX Applicable only for '\''Biodiversity'\'' Clause)",
"agencyCaseStatus": "string",
"agencyAmount": 0
}
],
"documents": [
{
"documentName": "test.docx",
"documentType": "string",
"uploadedDateTime": "2019-08-24T14:15:22Z",
"documentURL": "string",
"documentSize": 0,
"isSensitiveDoc": true,
"updatedBy": "Council"
}
],
"updatedBy": {
"person": {
"firstName": "John",
"familyName": "Smith",
"email": "john.smith@gmail.com",
"contactNumber": "stringst"
}
}
}'https://api-uat.apps1.nsw.gov.au/planning/WithdrawAgency/{CaseID}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PUT \
'https://api-uat.apps1.nsw.gov.au/planning/WithdrawAgency/{CaseID}' \
-H 'Content-Type: application/json' \
-H 'IdempotencyID: string' \
-H 'OrganisationID: string' \
-d '{
"caseStatus": "string",
"CNRCaseID": "CNR-XXX",
"withdrawalDate": "2019-08-24",
"withdrawalReason": "string",
"agencyBeingWithrawn": "string",
"agencies": [
{
"agencyName": "string",
"agencyCaseID": "A-XXXX or CL-XXX (CL-XXX Applicable only for '\''Biodiversity'\'' Clause)",
"agencyCaseStatus": "string",
"agencyAmount": 0
}
],
"documents": [
{
"documentName": "test.docx",
"documentType": "string",
"uploadedDateTime": "2019-08-24T14:15:22Z",
"documentURL": "https://api-tst.apps1.nsw.gov.au/planning/external/v1/Documents/Doc2",
"documentSize": 0,
"isSensitiveDoc": true,
"updatedBy": "Council"
}
],
"updatedBy": {
"person": {
"firstName": "John",
"familyName": "Smith",
"email": "john.smith@gmail.com",
"contactNumber": "stringst"
}
}
}'Information request object
https://api-uat.apps1.nsw.gov.au/planning/CNRUpdateMetadata/{CaseID}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PUT \
'https://api-uat.apps1.nsw.gov.au/planning/CNRUpdateMetadata/{CaseID}' \
-H 'Content-Type: application/json' \
-H 'IdempotencyID: string' \
-H 'OrganisationID: string' \
-d '{
"caseStatus": "submitted",
"agencies": [
{
"agencyName": "string",
"agencyCaseID": "A-XXXX or CL-XXX (CL-XXX Applicable only for '\''Biodiversity'\'' Clause)",
"agencyCaseStatus": "string",
"agencyAmount": 0
}
],
"documents": [
{
"docType": "Fee estimate",
"attachments": [
{
"docID": "DATA-WORKATTACH-FILE PEC-DPE-EP-WORK CDC-7850!20201124T125127.562 GMT",
"docName": "FeeEstimate_1619732080.pdf",
"isSensitiveDoc": true
}
]
}
],
"updatedBy": {
"person": {
"firstName": "John",
"familyName": "Smith",
"email": "john.smith@gmail.com",
"contactNumber": "stringst"
}
}
}'Information request object
it infers whether the applicant agrees to provide the information requested
The additional information requests made earlier.
Documnets uploaded by council. only applicable when additionalInfoProvided is- "true"
https://api-uat.apps1.nsw.gov.au/planning/CNRUpdateAdditionalInfo/{CaseID}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PUT \
'https://api-uat.apps1.nsw.gov.au/planning/CNRUpdateAdditionalInfo/{CaseID}' \
-H 'Content-Type: application/json' \
-H 'IdempotencyID: string' \
-H 'OrganisationID: string' \
-d '{
"caseStatus": "submitted",
"additionalInfoProvided": true,
"allAdditionalInfoRequests": [
{
"isRespond": true,
"agencyRequestedAI": "string",
"agencyCaseID": "A-XXXX",
"comments": "string",
"status": "string",
"requestDate": "2021-03-18",
"responseDate": "2021-03-18",
"councilComments": "string"
}
],
"agencies": [
{
"agencyName": "string",
"agencyCaseID": "A-XXXX or CL-XXX (CL-XXX Applicable only for '\''Biodiversity'\'' Clause)",
"agencyCaseStatus": "string",
"agencyAmount": 0
}
],
"documents": [
{
"documentName": "test.docx",
"documentType": "string",
"uploadedDateTime": "2019-08-24T14:15:22Z",
"documentURL": "https://api-tst.apps1.nsw.gov.au/planning/external/v1/Documents/Doc2",
"documentSize": 0,
"isSensitiveDoc": true,
"updatedBy": "Council"
}
],
"updatedBy": {
"person": {
"firstName": "John",
"familyName": "Smith",
"email": "john.smith@gmail.com",
"contactNumber": "stringst"
}
}
}'Information request object
it infers whether the applicant agrees to provide the information requested
The additional information requests made earlier.
Documnets uploaded by council. only applicable when additionalInfoProvided is- "true"
https://api-uat.apps1.nsw.gov.au/planning/RelayCNRUpdateAdditionalInfo/{CaseID}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PUT \
'https://api-uat.apps1.nsw.gov.au/planning/RelayCNRUpdateAdditionalInfo/{CaseID}' \
-H 'Content-Type: application/json' \
-H 'IdempotencyID: string' \
-H 'OrganisationID: string' \
-d '{
"caseStatus": "submitted",
"additionalInfoProvided": true,
"allAdditionalInfoRequests": [
{
"isRespond": true,
"agencyRequestedAI": "string",
"agencyCaseID": "A-XXXX",
"comments": "string",
"status": "string",
"requestDate": "2021-03-18",
"responseDate": "2021-03-18",
"councilComments": "string"
}
],
"agencies": [
{
"agencyName": "string",
"agencyCaseID": "A-XXXX or CL-XXX (CL-XXX Applicable only for '\''Biodiversity'\'' Clause)",
"agencyCaseStatus": "string",
"agencyAmount": 0
}
],
"documents": [
{
"documentName": "test.docx",
"documentType": "string",
"uploadedDateTime": "2019-08-24T14:15:22Z",
"documentURL": "https://api-tst.apps1.nsw.gov.au/planning/external/v1/Documents/Doc2",
"documentSize": 0,
"isSensitiveDoc": true,
"updatedBy": "Council"
}
],
"updatedBy": {
"person": {
"firstName": "John",
"familyName": "Smith",
"email": "john.smith@gmail.com",
"contactNumber": "stringst"
}
}
}'https://api-uat.apps1.nsw.gov.au/planning/RelayUploadAgencyCommunication/{CaseID}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PUT \
'https://api-uat.apps1.nsw.gov.au/planning/RelayUploadAgencyCommunication/{CaseID}' \
-H 'Content-Type: application/json' \
-H 'IdempotencyID: string' \
-H 'OrganisationID: string' \
-d '{
"caseStatus": "string",
"agencies": [
{
"agencyName": "string",
"agencyCaseID": "A-XXXX or CL-XXX (CL-XXX Applicable only for '\''Biodiversity'\'' Clause)",
"agencyCaseStatus": "string",
"agencyAmount": 0
}
],
"uploadAgencyCommunicationDocuments": [
{
"agencyName": "string",
"documentName": "test.docx",
"documentType": "string",
"uploadedDateTime": "2019-08-24T14:15:22Z",
"documentURL": "string",
"documentSize": 0,
"isSensitiveDoc": true,
"updatedBy": "Council"
}
],
"updatedBy": {
"person": {
"firstName": "John",
"familyName": "Smith",
"email": "john.smith@gmail.com",
"contactNumber": "stringst"
}
}
}'Information request object
https://api-uat.apps1.nsw.gov.au/planning/RelayCNRReassign/{CaseID}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PUT \
'https://api-uat.apps1.nsw.gov.au/planning/RelayCNRReassign/{CaseID}' \
-H 'Content-Type: application/json' \
-H 'IdempotencyID: string' \
-H 'OrganisationID: string' \
-d '{
"assignee": {
"person": {
"firstName": "John",
"familyName": "Smith",
"email": "john.smith@gmail.com",
"contactNumber": "stringst"
}
},
"updatedBy": {
"person": {
"firstName": "John",
"familyName": "Smith",
"email": "john.smith@gmail.com",
"contactNumber": "stringst"
}
}
}'https://api-uat.apps1.nsw.gov.au/planning/RelayWithdrawAgency/{CaseID}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PUT \
'https://api-uat.apps1.nsw.gov.au/planning/RelayWithdrawAgency/{CaseID}' \
-H 'Content-Type: application/json' \
-H 'IdempotencyID: string' \
-H 'OrganisationID: string' \
-d '{
"caseStatus": "string",
"CNRCaseID": "CNR-XXX",
"withdrawalDate": "2019-08-24",
"withdrawalReason": "string",
"agencyBeingWithrawn": "string",
"agencies": [
{
"agencyName": "string",
"agencyCaseID": "A-XXXX or CL-XXX (CL-XXX Applicable only for '\''Biodiversity'\'' Clause)",
"agencyCaseStatus": "string",
"agencyAmount": 0
}
],
"documents": [
{
"documentName": "test.docx",
"documentType": "string",
"uploadedDateTime": "2019-08-24T14:15:22Z",
"documentURL": "https://api-tst.apps1.nsw.gov.au/planning/external/v1/Documents/Doc2",
"documentSize": 0,
"isSensitiveDoc": true,
"updatedBy": "Council"
}
],
"updatedBy": {
"person": {
"firstName": "John",
"familyName": "Smith",
"email": "john.smith@gmail.com",
"contactNumber": "stringst"
}
}
}'The council LGA name or Agency Organisation name to indicate where the request has originated from.
Information request object
Is agency assessment required? "Accept all","Reject all" and "Accept/Reject individually" are only applicable when agency has more than one clause. One of the below mentioned values must be selected for AgencyAssessment 1. Accept 2. Reject 3. Accept all 4. Reject all 5. Accept/Reject individually
This infers that the agency need to provide the reason for which the assessment is not required. Mandatory when 'isAgencyAssessmentReq' is- 'Reject' OR 'Reject All'
applicable when isAgencyAssessmentReq is "Accept" or "Accept all"
Documents will be avaialble if the isAgencyAssessmentReq is 'Reject' OR 'Reject All'
https://api-uat.apps1.nsw.gov.au/planning/RelayAgencyAcceptReturn/{CaseID}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PUT \
'https://api-uat.apps1.nsw.gov.au/planning/RelayAgencyAcceptReturn/{CaseID}' \
-H 'Content-Type: application/json' \
-H 'IdempotencyID: string' \
-H 'OrganisationID: string' \
-d '{
"isAgencyAssessmentReq": "Refer to description for values",
"rejectReason": "string",
"CNRCaseID": "CNR-XXX",
"agencyToBeAssessed": "string",
"agencyOfficer": "string",
"clauseDetails": [
{
"isAgencyAssessmentReq": "Refer to description for values",
"rejectReason": "string",
"clauseName": "string",
"clauseType": "Refer to description for values"
}
],
"documents": [
{
"documentName": "test.docx",
"documentType": "string",
"uploadedDateTime": "2019-08-24T14:15:22Z",
"documentURL": "https://api-tst.apps1.nsw.gov.au/planning/external/v1/Documents/Doc2",
"documentSize": 0,
"isSensitiveDoc": true,
"updatedBy": "Council"
}
],
"agencies": [
{
"agencyName": "string",
"agencyCaseID": "A-XXXX or CL-XXX (CL-XXX Applicable only for '\''Biodiversity'\'' Clause)",
"agencyCaseStatus": "string",
"agencyAmount": 0
}
],
"updatedBy": {
"person": {
"firstName": "John",
"familyName": "Smith",
"email": "john.smith@gmail.com",
"contactNumber": "stringst"
}
}
}'Information request object
It infers the outcome of the decision on the Agency case A-xxx given by agency. One of the below mentioned values must be selected for DecisionOutcome 1. Approve (with conditions) 2. Approve 3. Refuse 4. Advice 5. Decision not required
It infers the comments from the agency if they have selected agency response as 'Refuse' OR 'Decision not required'. It is mandatory when agency response is 'Decision not required'
https://api-uat.apps1.nsw.gov.au/planning/RelayAgencyDecision/{CaseID}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PUT \
'https://api-uat.apps1.nsw.gov.au/planning/RelayAgencyDecision/{CaseID}' \
-H 'Content-Type: application/json' \
-H 'IdempotencyID: string' \
-H 'OrganisationID: string' \
-d '{
"caseStatus": "string",
"CNRCaseID": "CNR-XXX",
"agencyProvidingDecision": "string",
"agencyResponse": "Refer to description for values",
"decisionComments": "string",
"agencies": [
{
"agencyName": "string",
"agencyCaseID": "A-XXXX or CL-XXX (CL-XXX Applicable only for '\''Biodiversity'\'' Clause)",
"agencyCaseStatus": "string",
"agencyAmount": 0
}
],
"documents": [
{
"documentName": "test.docx",
"documentType": "string",
"uploadedDateTime": "2019-08-24T14:15:22Z",
"documentURL": "string",
"documentSize": 0,
"isSensitiveDoc": true,
"updatedBy": "Council"
}
],
"updatedBy": {
"person": {
"firstName": "John",
"familyName": "Smith",
"email": "john.smith@gmail.com",
"contactNumber": "stringst"
}
}
}'