Updates an existing financial goal. Only provided fields are updated.
HTTP Basic Authentication using the API Key as username and API Secret as password.
Unique key for idempotent operation
128The investor account ID
The goal ID
Request body for updating a goal (all fields optional)
1 - 100retirement, education, emergency, wealth_growth, home_purchase, custom ^\d+(\.\d{2})?$^[A-Z]{3}$1 <= x <= 10^\d+(\.\d{2})?$^\d+(\.\d{2})?$^\d+(\.\d{2})?$Set to null to unlink from portfolio
active, completed, archived Goal updated successfully
A financial goal for the investor
The investor account this goal belongs to
Display name for the goal
"Retirement Fund"
retirement, education, emergency, wealth_growth, home_purchase, custom Target dollar amount
"500000.00"
Target completion date
"2045-01-01"
^[A-Z]{3}$Priority ranking (1 = highest)
1 <= x <= 10Initial funded amount
Current amount toward goal
Progress percentage toward target
Amount still needed
Planned monthly contribution
Projected date based on contributions and returns
Whether goal is on track to be met
Optional linked portfolio for this goal
active, completed, archived Custom metadata