Create Campaign
Creates a new campaign. The campaign owner must already have a Style and a Context.
Two types (backend values TARGET_USER and KEYWORD correspond to user-facing ‘Prospects campaign’ and ‘Topic campaign’ respectively):
TARGET_USER: engages with a specific list of LinkedIn profiles.KEYWORD: discovers posts by topic bindings.
The engagement-automation fields skipTeammatesLeads, isIndirectEngagementEnabled, applyCommentIntervalH, connectingSettings, and dmSettings apply to TARGET_USER (Prospects) campaigns only. For KEYWORD (Topic) campaigns they do not apply — omit them (or leave them off).
Authorizations
API Key for authentication
Body
User id who owns the campaign.
Display name for the campaign.
1Campaign type. Either TARGET_USER (specific profiles) or KEYWORD (topic-based discovery). Backend values correspond to user-facing 'Prospects campaign' / 'Topic campaign'.
TARGET_USER, KEYWORD Id of the Style this campaign uses. Required.
Id of the Context this campaign uses. Required.
Legacy field. Marked @deprecated not used in the backend DTO but still required by its validator. Pass 30 — the backend ignores the value at runtime.
0 < x <= 9007199254740991If true, skip prospects that are already in teammates' campaigns in the same team — avoids double outreach to the same person. Applies to TARGET_USER (Prospects) campaigns only (recommended true there); for KEYWORD (Topic) campaigns it does not apply — leave it false.
Indirect engagement feature. If true, Extrovert also pulls indirect posts — posts from the people the prospect engages with most frequently (content the prospect is likely to see in their own feed) — so the campaign can comment on them too. Useful for reaching prospects who rarely post themselves. Default false. Applies to TARGET_USER (Prospects) campaigns only; for KEYWORD (Topic) campaigns it does not apply — leave it false.
Filter for which posts qualify for engagement. Required (the create call is rejected without it). For KEYWORD campaigns fewer filter fields apply by logic (the filter is oriented at working with specific prospects).
Optional connection-request automation settings. Pass only if the user wants the campaign to also send LinkedIn connection requests in addition to commenting. Applies to TARGET_USER (Prospects) campaigns only — omit it for KEYWORD (Topic) campaigns.
Optional direct-message generation settings. Pass only if the user wants the campaign to also draft/send DMs to prospects. Requires DmPlaybook entries to be effective. Applies to TARGET_USER (Prospects) campaigns only — omit it for KEYWORD (Topic) campaigns.
Optional: minimum gap in hours between automated comments (spreads approved comments over time so engagement feels natural). Stored in hours but the UI only exposes whole-day choices — pass a multiple of 24 (24, 48, or 72). Omit to keep the feature off. Applies to TARGET_USER (Prospects) campaigns only — omit it for KEYWORD (Topic) campaigns.
0 < x <= 9007199254740991