update_campaign
Modify an existing LinkedIn campaign with a partial update, changing only specified fields like status, budget, name, targeting, or bid amount.
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 |