Update Campaign
Updates the editable fields of an existing campaign. id, name, userStyleId, userContextId, postMaxAgeDays, skipTeammatesLeads, isIndirectEngagementEnabled are required (full replace). Backend types TARGET_USER and KEYWORD correspond to user-facing ‘Prospects campaign’ and ‘Topic campaign’ respectively.
KEYWORD campaigns: only name is editable. The backend rejects with INVALID_ARGUMENT: This campaign can't be updated whenever any of skipTeammatesLeads, applyCommentIntervalH, isIndirectEngagementEnabled, connectingSettings.isSendConnectionRequestEnabled, or dmSettings.isGenerateDmEnabled differs from the current value (or is missing while the current value is set).
Authorizations
API Key for authentication
Path Parameters
Body
Campaign id to update.
Updated display name.
1Style id the campaign should use after the update. Always required — the backend treats omission as 'remove' and rejects active campaigns.
Context id the campaign should use after the update. Always required — the backend treats omission as 'remove' and rejects active campaigns.
Legacy field, ignored at runtime. Required by the validator — pass the campaign's current value (or 30) unchanged.
0 < x <= 9007199254740991If true, skip prospects that are already in teammates' campaigns in the same team — avoids double outreach to the same person.
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.
Optional updated postActivityFilter. For KEYWORD campaigns fewer fields apply by logic (filter is oriented at working with specific prospects).
Optional updated connection-request settings.
Optional updated DM-generation settings.
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.
0 < x <= 9007199254740991