ad_payload | object or string | Yes | - | Raw LinkedIn creative body, sent to LinkedIn as-is. Two shapes are supported: a creative referencing existing content (e.g. {“campaign”: “urn:li:sponsoredCampaign:123”, “intendedStatus”: “DRAFT”, “content”: {“reference”: “urn:li:ugcPost:456”}}), or a creative with “inlineContent”: {“post”: {…}} which creates the dark post and the creative in one call (routed to createInline automatically). Media URNs (urn:li:image/video/document) must already exist; upload them with linkedin_ads_upload_media. Accepts a JSON object or JSON string. |