CreateContribution

This operation transfers the Contributions case creation details from ePlanning system to the consent authority's system.

path Parameters
CaseID
required
string

A fully qualified Contributions case number, format CON-xxxx.

Request Body schema: application/json

The request payload for the create contribution.

caseStatus
required
string <= 100 characters

This indicates the status of the Contributions case.

parentCaseID
required
string

This indicates the parent case ID of the Contributions case. Possible formats are PAN-xxxxx or CDC-xxxxx.

previousContributionInformation
Array of strings

This is to track the previous arrangements which may impact contributions for new development.

required
Array of objects

This is to track the plan details used for Contributions case creation. Please refer to the reference data API for the latest values.

Array of objects

This is to track the proposed development details that were submitted in the application. Please refer to the reference data API for the latest values.

Array of objects

This is to track the number of stages proposed by the applicant during application submission. The object repeats as many times as the number of stages. Note- multiple stages are not applicable under a Complying Develoment Certificate parent application.

Array of objects

This is to track the list of documents provided during Contributions case creation.

Responses

Request samples

Content type
application/json
{
  • "caseStatus": "In-progress",
  • "parentCaseID": "PAN-XXXXX",
  • "previousContributionInformation": [
    ],
  • "contributionPlans": [
    ],
  • "proposedDevelopment": [
    ],
  • "stages": [
    ],
  • "documents": {}
}

Response samples

Content type
application/json
{
  • "statusCode": 200,
  • "message": "Request is successfully executed"
}