/goals
Create a new Goal
Authorization
Request Parameters
Request Body
Description of the Goal
ID of the Account that this Goal is attached to.
The strategy for tracking the Goal. E.g. if ‘credit’ then only credit transactions will be counted towards the goal amount.
The frequency at which you want to split up this goal. This drives how many GoalPeriods are created for this Goal. singular means there will only be one GoalPeriod for the Goal.
The original target property of the goal. Is the user trying to hit a certain amount or date? Or is it an open ended goal.
The overall target amount of the Goal. This can be left blank if you specify a period_amount.
The amount you want each GoalPeriod to be. This is used when creating the Goal, and can be used in conjunction with frequency and end_date to create a goal of “I would like to save $100 a month for 6 months”
The starting amount of the Goal. This can be used to specify how much you would like to start the Goal off with.
The date at which to start the Goal.
The date at which you want to end the Goal.
Suppress triggering of events for past periods
The number of backdated periods you want to be on track (from oldest to newest)
This attribute can be used to store any extra data that the user clients might need.
Responses
Description of the Goal
ID of the Account that this Goal is attached to.
Tracking Status of the Goal
above- Current saved amount is above the target amountequal- Current saved amount is equal to the target amountbelow- Current saved amount is below the target amount
The strategy for tracking the Goal. E.g. if ‘credit’ then only credit transactions will be counted towards the goal amount.
Goal status
unstarted- Unstarted (future) goalsactive- Active goalsfinalising- Finalising goals (allows pending transactions to be recorded as they become posted)completed- Completed goals where the target was achievedcancelled- Cancelled goalsfailed- Failed goals where the target was not achieved
The frequency at which you want to split up this goal. This drives how many GoalPeriods are created for this Goal. singular means there will only be one GoalPeriod for the Goal.
The original target property of the goal. Is the user trying to hit a certain amount or date? Or is it an open ended goal.
The current progress amount the Goal has. Depending on the tracking_type, this is the sum of all transactions for the Goal.
The amount you want each GoalPeriod to be. This is used when creating the Goal, and can be used in conjunction with frequency and end_date to create a goal of “I would like to save $100 a month for 6 months”
The starting amount of the Goal. This can be used to specify how much you would like to start the Goal off with.
The overall target amount of the Goal. This can be left blank if you specify a period_amount.
The date at which to start the Goal.
The date at which you want to end the Goal.
A calculated field that gives you the estimated end date that you would hit your target_amount, based on your previous performance.
A calculated field that gives you the estimated target_amount that you would hit at the end_date, based on your previous performance.
The number of periods that belong to this goal. As they are created on the goal creation this number won’t be changing.
This attribute can be used to store any extra data that the user clients might need.