LinkedIn Ads

Copy a LinkedIn campaign (ad set)

Copies the settings of an existing campaign (an ad set in Campaign Manager) — objective, type, format, bidding (automatic, or manual with its cost type and bid), budgets, language, delivery settings and targeting — into a new PAUSED campaign, with optional overrides for name, budget, schedule, language, Audience Network and targeting. Use when: an approach works and should be repeated for another market, audience or offer. Cloning keeps the settings that are working and makes the difference explicit. For another market: put the new locations in add_targeting.locations AND the original ones in remove_targeting.locations — add_targeting alone keeps the original market too — and pass language when that market uses LinkedIn in another language. The preview names the locations the copy will target; read them to the user before they approve. Do not expect the creatives (ads) to come with it: LinkedIn creatives belong to a campaign, and the clone starts empty. Add one with linkedin_add_creative or it can never spend, however healthy the settings look. Do not clone to make a small change to the original — that is linkedin_update_campaign. Two near-identical campaigns split the audience, compete in the same auction, and make both look worse. Do not clone into the same audience without changing the targeting; state plainly that the two will overlap if the user asks for it anyway. The preview counts the copy's audience and refuses targeting under LinkedIn's 300-member minimum. Returns the new campaign id and what was copied versus overridden. Nothing spends until it is resumed and has a creative.

post/api/v1/tools/linkedin_clone_campaign/execute

Request

  • Base URL: https://adako.ai
  • URL: https://adako.ai/api/v1/tools/linkedin_clone_campaign/execute
  • Auth: HTTP bearer

Headers

Idempotency-Keystring

Optional 8-128 character key. A successful envelope is cached for 24 hours; replaying the key with the same arguments returns it again with Idempotent-Replayed: true, and replaying it with different arguments answers 409.

Request body

Response

The tool ran. A write returns proposal_id and approve_url while the change waits for approval.

successunknown required
toolstring required
dataobject required

Machine-readable result.

markdownstring required

The same result written for a person or a model.

proposal_idstring

Present for writes. Nothing changes on the ad platform until it is approved.

approve_urlstring

Where a person approves the proposal.

request_idstring required

Changes

No recorded changes to this operation across all 1 revision of this API.