update_campaign
Update an existing LinkedIn campaign by changing status, budget, name, targeting, bid amount, or other settings. Only specified fields are modified, leaving the rest unchanged.
Instructions
Updates an existing LinkedIn campaign. Can change status (ACTIVE/PAUSED/ARCHIVED), budget, name, targeting, bid amount, and other settings. Uses partial update - only specified fields are changed.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | New campaign name | |
| status | No | New status. Common transitions: DRAFT->ACTIVE, ACTIVE->PAUSED, PAUSED->ACTIVE, ACTIVE->ARCHIVED | |
| endDate | No | New end date as Unix timestamp in milliseconds | |
| accountId | Yes | The LinkedIn Ad Account ID | |
| campaignId | Yes | The campaign ID to update | |
| unitCostAmount | No | New bid amount per unit | |
| unitCostCurrency | No | Bid currency code | |
| dailyBudgetAmount | No | New daily budget amount | |
| targetingCriteria | No | New targeting criteria object. Replaces existing targeting entirely. | |
| totalBudgetAmount | No | New total/lifetime budget amount | |
| dailyBudgetCurrency | No | Budget currency code | |
| totalBudgetCurrency | No | Budget currency code | |
| offsiteDeliveryEnabled | No | Enable/disable LinkedIn Audience Network | |
| optimizationTargetType | No | Optimization target type | |
| audienceExpansionEnabled | No | Enable/disable audience expansion |