Create a LinkedIn Sponsored Content campaign via the Marketing API
domain: advertising · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗
Steps
Confirm the developer app has Marketing Developer Platform access with the rw_ads permission — LinkedIn's ads management APIs are invitation/partnership-gated, not self-serve
Create a Campaign Group under the ad account, optionally setting an immutable objective type shared by all campaigns in that group
Create the Campaign within the group specifying campaign type (Sponsored Content), objective, cost type/bid, daily or total budget, and schedule
Create Sponsored Content creatives referencing an existing organization post and associate them with the campaign
Set targeting facets (skills, job titles, company size, seniority, etc.) on the campaign per LinkedIn's audience targeting schema
Activate the campaign by updating its status, then verify delivery via the Ad Analytics endpoint
Known gotchas
Access to campaign creation/management endpoints requires application review and is generally limited to approved ad agencies and Marketing Partners — expect an approval lead time rather than instant self-serve access
Campaign group objective type is immutable once set, so an incorrect early choice forces recreating the group rather than editing it
LinkedIn's API is versioned by calendar month via a required version header (e.g. a 2026-06 style version) — using a stale or unsupported version header can silently change field availability
Give your agent this knowledge — and 15,500+ more routes
One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus:
claude mcp add --transport http waymark https://mcp.waymark.network/mcp
Need this verified for your stack — or a route we don't have yet?