Inputs
SelectableOption
Output
Type:Dict
Returns created LinkedIn campaign details.
Fields: campaign_id, campaign_name, account_id, campaign_status, linkedin_create_statusDocumentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
Create a LinkedIn Ads campaign in Campaign Manager
| App | LinkedIn Ads |
| Operation ID | linkedin_ads_create_campaign |
| Type | Action |
| Connection | linkedin_ads (required) |
| Credits per run | 2 |
| Agent / MCP tool | Yes |
| Requires approval | Yes (write operation) |
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
account | DynamicAccount | Yes | - | Select the LinkedIn Ads account to create the campaign in. |
campaign_name | string | Yes | - | Campaign name. LinkedIn limits campaign group names to 100 characters. |
objective_type | string or SelectableOption | No | - | Optional LinkedIn campaign objective using the exact LinkedIn campaign-group API enum. If set, ad sets under this campaign inherit the same objective. |
budget_optimization_on | boolean | No | False | Turn on LinkedIn dynamic budget optimization for this campaign. |
budget_optimization_bid_strategy | string or SelectableOption | No | {'value': 'MAXIMUM_DELIVERY', 'label': 'Maximum delivery'} | Bid strategy used when budget optimization is on: MAXIMUM_DELIVERY (automated), MANUAL, or COST_CAP. All campaigns in the group must share this strategy. |
budget_type | string or SelectableOption | No | {'value': 'LIFETIME', 'label': 'Lifetime budget'} | Campaign group budget mode: DAILY or LIFETIME. Budget is optional unless budget optimization is enabled. |
budget_amount | number | No | - | Budget amount in the selected account currency. Interpreted as a daily or lifetime budget based on budget_type. Required when budget optimization is enabled. Currency is resolved from the LinkedIn Ads account. |
start_time | integer or string | Yes | - | Campaign start date/time as a Unix timestamp or datetime value. Sent to LinkedIn as milliseconds. |
end_time | integer or string | No | - | Optional campaign end date/time. Required when a lifetime/total budget is set. |
status | string or SelectableOption | No | {'value': 'DRAFT', 'label': 'Draft'} | Initial LinkedIn campaign status. Use DRAFT to create safely inactive, or ACTIVE to launch subject to schedule, budget, billing, and account constraints. |
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
value | string | Yes | - | |
label | string | Yes | - |
Dict
Returns created LinkedIn campaign details.
Fields: campaign_id, campaign_name, account_id, campaign_status, linkedin_create_status