Update Savings Goal Action
The PATCH goals/v1/savings/{goal_id}/actions/{goal_action_id}
endpoint is used to update a goal's action.
When the a goal action is updated, the amount is once again validated against the associated account's balance as it is upon creation.
This endpoint will return the updated savings goal. An example of a 200
response can be seen below.
{
"operation_id": "goals_v1_savings_actions_patch",
"data": {
"id": "23267253-5860-11ee-99e5-9ed0600d2630",
"amount": {
"currency": "GBP",
"value": "10.00"
},
"credit_debit_indicator": "credit",
"created_at": "2023-09-21T09:20:42Z"
},
"metadata": {
"goal_id": "19d1def3-5860-11ee-9342-3e1d60bc76f9"
}
}
curl --request PATCH \
--url https://api-sandbox.thisisbud.com/goals/v1/savings/goal_id/actions/goal_action_id \
--header 'X-Client-Id: ecfa9b53-963b-4f8a-9811-e09a79ff7019' \
--header 'X-Customer-Id: 2a7a1f1c-18b9-4af1-8424-91c5848e8037' \
--header 'X-Customer-Secret: 2efbed02ac697a80354e0a792bbe733aed904820d030321a0b50b51c1dd05bd3' \
--header 'accept: application/json' \
--header 'authorization: Bearer dddd' \
--header 'content-type: application/json' \
--data '
{
"amount": {
"value": "15",
"currency": "GBP"
}
}
'
In the case that the provided goal_id
or goal_action_id
does not exist, 404
HTTP response will be given
If you receive a 400
response, please check the headers and body you're sending in the request before trying again.
If you receive a 401
response from either of the endpoints this would indicate that you are not authorised to make this request, if you believe this to be a mistake or are receiving persistent 500
responses please raise a support request.
If you have any questions, please contact us via the chatbot (bottom-right of screen 👉) or via a support request or check our FAQs.
Updated about 1 year ago