---
title: "updateCampaignSeriesIteration"
method: PUT
path: "/campaign-series-iterations/{campaign_series_iteration}"
tags: ["Campaign Series Iteration"]
deprecated: true
---

# updateCampaignSeriesIteration

`PUT /campaign-series-iterations/{campaign_series_iteration}`

> **Deprecated.**

Update a Campaign Series iteration

## Path parameters

- `campaign_series_iteration` integer, required

## Request body

- CampaignSeriesIterationFillable
  - `end_date` string, date-time, nullable — Date on which the Campaign Series Iteration ends
  - `num_donors_goal` integer, nullable — Donors goal for Campaign Series Iteration
  - `num_fundraisers_goal` integer, nullable — Fundraiser goal for Campaign Series Iteration
  - `num_recurring_donors_goal` integer, nullable — Recurring goal for Campaign Series Iteration
  - `num_teams_goal` integer, nullable — Team goal for Campaign Series Iteration
  - `total_fundraising_goal` integer, nullable — Total fundraising goal for Campaign Series Iteration
  - `total_online_fundraising_goal` integer, nullable — Total online fundraising goal for Campaign Series Iteration
  - `start_date` string, date-time, nullable — Date on which the Campaign Series Iteration starts
  - `previous_iteration_id` integer, nullable — The parent reference iteration representing the 'previous iteration'
  - `campaign_template_id` integer, nullable — The template used when creating new campaigns in this iteration

## Response `200`

Success

- CampaignSeriesIteration
  - `end_date` string, date-time, nullable — Date on which the Campaign Series Iteration ends
  - `num_donors_goal` integer, nullable — Donors goal for Campaign Series Iteration
  - `num_fundraisers_goal` integer, nullable — Fundraiser goal for Campaign Series Iteration
  - `num_recurring_donors_goal` integer, nullable — Recurring goal for Campaign Series Iteration
  - `num_teams_goal` integer, nullable — Team goal for Campaign Series Iteration
  - `total_fundraising_goal` integer, nullable — Total fundraising goal for Campaign Series Iteration
  - `total_online_fundraising_goal` integer, nullable — Total online fundraising goal for Campaign Series Iteration
  - `start_date` string, date-time, nullable — Date on which the Campaign Series Iteration starts
  - `previous_iteration_id` integer, nullable — The parent reference iteration representing the 'previous iteration'
  - `campaign_template_id` integer, nullable — The template used when creating new campaigns in this iteration
  - `name` string — Public name for the campaign series
  - `description` string — Description of the campaign series
  - `created_by` integer, nullable — Created By Member Id
  - `id` integer, nullable — Campaign Series Iteration Entity Id
  - `created_at` string, date-time — Date/time of initial record creation
  - `updated_at` string, date-time — Date/time of record last updated

## Other responses

- `403` — Requester is not authorized to perform action
- `404` — Campaign series iteration not found

---

[API](https://skmtc.net/gofundme/apis/gofundme-pro-api.md) · [All operations](https://skmtc.net/gofundme/apis/gofundme-pro-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/gofundme/gofundme-pro-api/revisions/d22bb925eeed/schema)
