---
title: "Changes to Update an existing Campaign."
method: PUT
path: "/cm/v1/campaigns/{campaign_id}"
---

# Changes to Update an existing Campaign.

`PUT /cm/v1/campaigns/{campaign_id}`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 1 of 2 revisions.

- **2026-11-03** `fa372006b0f6`: 2 warning, 6 info

## Changes

- **2026-11-03** `fa372006b0f6`: 2 warning, 6 info
  - added the new `CTV_WEB_USER_ACQUISITION` enum value to the `campaign/type` response property for the response status `200`
  - added the new `LEARNING` enum value to the `campaign/state` response property for the response status `200`
  - the request optional property `ad_account_id` became not read-only
  - the request optional property `product_id` became not read-only
  - added the new `CTV_WEB_USER_ACQUISITION` enum value to the request property `type`
  - added the new `LEARNING` enum value to the request property `state`
  - the response optional property `campaign/ad_account_id` became not read-only for the status `200`
  - the response optional property `campaign/product_id` became not read-only for the status `200`

---

[Operation](https://skmtc.dev/moloco/apis/moloco-ads-campaign-management-api/docs/cm/v1/campaigns/:campaign_id/put.md) - [API](https://skmtc.dev/moloco/apis/moloco-ads-campaign-management-api.md) - [Page](https://skmtc.dev/moloco/apis/moloco-ads-campaign-management-api/changes/cm/v1/campaigns/:campaign_id/put)
