# Update a contribution [DEPRECATED: Use transaction routes] **PUT /api/v1/plans/{plan_uuid}/sub-accounts/{subAccount_uuid}/contributions/{uuid}** ## Servers - https://api.plannrcrm.com: https://api.plannrcrm.com () ## Authentication methods - Personal access token & O auth2 ## Parameters ### Path parameters - **plan_uuid** (string) - **subAccount_uuid** (string) - **uuid** (string) ### Body: application/json (object) - **type** (string) The type of contribution. Available options: recurring and adhoc - **contributor_type** (string) The type of contributor. Available options: self, employer, family, government, salary_sacrifice and other - **frequency** (string) The frequency of the contribution. Required if the contribution type is "recurring". Available options: daily, weekly, fortnightly, four_weekly, monthly, bimonthly, quarterly, biannually, annually, adhoc and one_off - **started_at** (date) The start date of a recurring contribution. Required if the contribution type is "recurring". - **ended_at** (date) The end date of a recurring contribution. Required if the contribution type is "recurring". - **paid_at** (date) The date the adhoc contribution was paid. Required if the contribution type is "adhoc". - **value** (integer) The value of the contribution in pennies. For example, £40.00 would be 4000. - **notes** (string) Optional notes to add to the contribution. ## Responses ### 200 #### Body: application/json (object) - **uuid** (string) uuid of the contribution - **created_at** (string) datetime the contribution was created - **updated_at** (string) datetime the contribution was updated - **paid_at** (string) datetime the money was paid - **value** (object) contribution value [Powered by Bump.sh](https://bump.sh)