[{"id":"enable_campaign_group","name":"Enable Campaign Group","description":"Enable a paused LinkedIn Ads campaign group. Reversible via pause_campaign_group.","schema":{"additionalProperties":false,"description":"Parameters for action.","properties":{"campaign_group_id":{"title":"Campaign Group Id","type":"string"}},"required":["campaign_group_id"],"title":"Params","type":"object"},"requires_files":false},{"id":"pause_campaign_group","name":"Pause Campaign Group","description":"Pause an active LinkedIn Ads campaign group. Reversible via enable_campaign_group.","schema":{"additionalProperties":false,"description":"Parameters for action.","properties":{"campaign_group_id":{"title":"Campaign Group Id","type":"string"}},"required":["campaign_group_id"],"title":"Params","type":"object"},"requires_files":false},{"id":"enable_campaign","name":"Enable Campaign","description":"Enable a paused LinkedIn Ads campaign. Reversible via pause_campaign.","schema":{"additionalProperties":false,"description":"Parameters for action.","properties":{"campaign_id":{"title":"Campaign Id","type":"string"}},"required":["campaign_id"],"title":"Params","type":"object"},"requires_files":false},{"id":"pause_campaign","name":"Pause Campaign","description":"Pause an active LinkedIn Ads campaign. Reversible via enable_campaign.","schema":{"additionalProperties":false,"description":"Parameters for action.","properties":{"campaign_id":{"title":"Campaign Id","type":"string"}},"required":["campaign_id"],"title":"Params","type":"object"},"requires_files":false},{"id":"enable_creative","name":"Enable Creative","description":"Enable a paused LinkedIn Ads creative. Reversible via pause_creative.","schema":{"additionalProperties":false,"description":"Parameters for action.","properties":{"creative_id":{"title":"Creative Id","type":"string"}},"required":["creative_id"],"title":"Params","type":"object"},"requires_files":false},{"id":"pause_creative","name":"Pause Creative","description":"Pause an active LinkedIn Ads creative. Reversible via enable_creative.","schema":{"additionalProperties":false,"description":"Parameters for action.","properties":{"creative_id":{"title":"Creative Id","type":"string"}},"required":["creative_id"],"title":"Params","type":"object"},"requires_files":false},{"id":"set_campaign_group_budget","name":"Set Campaign Group Budget","description":"Set the total budget of a LinkedIn Ads campaign group. The amount is in the account currency major unit (e.g. 100.00 means one hundred); the currency is resolved automatically from the account. The campaign group must have a schedule end date for a total budget to apply.","schema":{"additionalProperties":false,"description":"Parameters for action.","properties":{"campaign_group_id":{"title":"Campaign Group Id","type":"string"},"amount":{"anyOf":[{"exclusiveMinimum":0.0,"type":"number"},{"type":"string"}],"title":"Amount"}},"required":["campaign_group_id","amount"],"title":"Params","type":"object"},"requires_files":false},{"id":"set_campaign_budget","name":"Set Campaign Budget","description":"Set the daily or total budget of a LinkedIn Ads campaign. The amount is in the account currency major unit (e.g. 100.00 means one hundred); the currency is resolved automatically from the account. A total budget requires the campaign to have a schedule end date.","schema":{"additionalProperties":false,"description":"Parameters for action.","properties":{"campaign_id":{"title":"Campaign Id","type":"string"},"budget_type":{"enum":["daily","total"],"title":"Budget Type","type":"string"},"amount":{"anyOf":[{"exclusiveMinimum":0.0,"type":"number"},{"type":"string"}],"title":"Amount"}},"required":["campaign_id","budget_type","amount"],"title":"Params","type":"object"},"requires_files":false},{"id":"rename_campaign","name":"Rename Campaign","description":"Change the name of a LinkedIn Ads campaign. Only the name changes; budget, schedule, targeting and status are left untouched, and reporting stays attached because it keys on the campaign id.","schema":{"additionalProperties":false,"description":"Parameters for action.","properties":{"campaign_id":{"title":"Campaign Id","type":"string"},"name":{"minLength":1,"title":"Name","type":"string"}},"required":["campaign_id","name"],"title":"Params","type":"object"},"requires_files":false},{"id":"set_campaign_schedule","name":"Set Campaign Schedule","description":"Change the run schedule of a LinkedIn Ads campaign. Provide start_date and/or end_date as YYYY-MM-DD; at least one is required. The unspecified bound keeps its current value. The end date is exclusive: the campaign stops at the start of that day. The start date cannot be changed once the campaign has started.","schema":{"additionalProperties":false,"description":"Parameters for action.","properties":{"campaign_id":{"title":"Campaign Id","type":"string"},"start_date":{"anyOf":[{"format":"date","type":"string"},{"type":"null"}],"default":null,"title":"Start Date"},"end_date":{"anyOf":[{"format":"date","type":"string"},{"type":"null"}],"default":null,"title":"End Date"}},"required":["campaign_id"],"title":"Params","type":"object"},"requires_files":false},{"id":"create_creative","name":"Create Creative","description":"Create a new ad (creative) in a LinkedIn Ads campaign from an existing post. post_urn must reference a published post or InMail content (urn:li:ugcPost:..., urn:li:share:... or urn:li:adInMailContent:...); the connector does not build post content from scratch. Created as DRAFT by default so it does not serve until enabled with enable_creative.","schema":{"additionalProperties":false,"description":"Parameters for action.","properties":{"campaign_id":{"title":"Campaign Id","type":"string"},"post_urn":{"title":"Post Urn","type":"string"},"intended_status":{"default":"DRAFT","enum":["DRAFT","ACTIVE","PAUSED"],"title":"Intended Status","type":"string"},"name":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Name"}},"required":["campaign_id","post_urn"],"title":"Params","type":"object"},"requires_files":false},{"id":"set_campaign_targeting","name":"Set Campaign Targeting","description":"Replace the target audience (targetingCriteria) of a LinkedIn Ads campaign. include and exclude map a facet name to a list of full entity URNs, for example {\"locations\": [\"urn:li:geo:103644278\"], \"interfaceLocales\": [\"urn:li:locale:en_US\"], \"industries\": [\"urn:li:industry:9\"]}. Included facets are AND-ed together and the values within a facet are OR-ed. interfaceLocales is required. locations and profileLocations cannot be used together. The resulting audience must have at least 300 members. This replaces the campaign's entire audience.","schema":{"additionalProperties":false,"description":"Parameters for action.","properties":{"campaign_id":{"title":"Campaign Id","type":"string"},"include":{"additionalProperties":{"items":{"type":"string"},"type":"array"},"title":"Include","type":"object"},"exclude":{"anyOf":[{"additionalProperties":{"items":{"type":"string"},"type":"array"},"type":"object"},{"type":"null"}],"default":null,"title":"Exclude"}},"required":["campaign_id","include"],"title":"Params","type":"object"},"requires_files":false}]
