Updatable Campaign Metadata Fields
| API Field Name | Display Label in Matrix | Draft | Scheduled | Live | Paused | Complete | Archived | Notes |
|---|---|---|---|---|---|---|---|---|
| name | Campaign Name | ✅ | ✅ | ✅ | ✅ | ⚠️ | ❌ | ⚠️ Extend endDate to edit if Complete |
| description | Campaign Description | ✅ | ✅ | ✅ | ✅ | ⚠️ | ❌ | ⚠️ Extend endDate to edit if Complete |
| objective | Campaign Objective | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | |
| startDate | Campaign Start Date | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ | — |
| endDate | Campaign End Date | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | Campaigns created to run definitely can be updated later to include an end date |
| budgetType | Campaign Budget Type | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | — |
| deliverySpeed | Delivery Speed | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | frontloaded pacing not supported if budgetType is daily |
| dailyBudget, totalBudget | Campaign Budget (Daily & Total) | ✅ | ✅ | ✅ | ✅ | ⚠️ | ❌ |
|
| creationDate, lastUpdatedDate | — | — | — | — | — | — | — | Metadata only. Immutable |
| campaignType | Campaign Type | — | — | — | — | — | — | Immutable |
| status | status | — | — | — | — | — | — | Used to determine allowed operations |
| attributesSetOnAdGroupLevel | — | — | — | — | — | — | — | Configuration flag; not user-editable |
| mediaType | mediaType updates is not allowed | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
Updated 6 days ago
