Financial Goal Input

Input for creating or updating a financial goal.

JSON Example 

In this example, carType is a custom field.

1{
2  "actualAmount": "$1000.00",
3  "completionDate": "2024-05-01",
4  "initialAmount": "$500.00",
5  "description": "Car for commuting",
6  "priority": "P1",
7  "startDate": "2023-05-01",
8  "status": "InProgress",
9  "targetAmount": "$50000.00",
10  "targetDate": "2024-05-01",
11  "name": "Goal1",
12  "type": "Auto",
13  "customFields": {
14    "carType": "New luxury car"
15  }
16}

Properties 

NameTypeDescriptionRequired or OptionalAvailable Version
actualAmountStringThe amount currently in the account associated with this goal.Required for create, optional for update59.0
categoryStringThe category of the goal.Optional60.0
completionDateStringThe date at which this goal reaches the targetAmount.Required for create, optional for update59.0
currencyIsoCodeStringCurrency ISO code for the currency fields.Optional60.0
customFieldsMap<String, Object>Any custom fields added for a particular banking institution.Optional59.0
descriptionStringA description of this goal.Required for create, optional for update59.0
estimatedSuccessPercentStringThe success percentage estimated for the financial goal.Optional60.0
financialPlanIdStringThe ID of the associated financial plan.Optional60.0
frequencyStringThe frequency at which the money is withdrawn. Values are:
  • Monthly
  • Weekly
  • Annually
Optional60.0
initialAmountStringThe starting amount in the account associated with this goal.Required for create, not editable for update59.0
nameStringA name for the goal.Required for create, optional for update59.0
priorityStringThe priority of this goal.Required for create, optional for update59.0
startDateStringThe creation date of this goal.Required for create, not editable for update59.0
statusStringThe status of this goal’s progress.Required for create, optional for update59.0
targetAmountStringThe amount this goal is intended to raise.Required for create, optional for update59.0
targetDateStringThe date at which this goal is intended to reach the targetAmount.Required for create, optional for update59.0
typeStringThe goal type, for example Auto or Retirement.Required for create, optional for update59.0