OpenAPI 3.0.3AGPL-3.0 license2026-08-2011401.7 MB

9217eedacbb8

contacts

Update campaign settings

Update campaign name, description, context, schedule, or daily targets. NEVER pass status here — the server rejects it; use campaign_transition for start/pause/resume/complete/reset..

patch/contacts/campaigns/{campaignId}

Path parameters

campaignIdstring required

Campaign ID

Request body

namestring
descriptionstring
status'draft' | 'scheduled' | 'running' | 'paused' | 'completed' | 'failed'
scheduledStartTimestring
scheduledStopTimestring
timezonestring
runDaysstring[]

Days the campaign runs user-action tasks. Use lowercase day names (e.g. monday, tuesday); pick at least one.

dailyActionLimitinteger nullable
dailyTargetinteger nullable
totalTargetinteger nullable
disabledTaskTypesstring[]

Lane slugs to disable (e.g. ['discover-qualify']). Set to [] to re-enable all.

languagestring

ISO 639-1 language code (e.g. 'fr', 'en'). Overrides ASCII heuristic for AI task language.

qualifyThresholdinteger
draftMode'review'

Drafted messages wait for a human to approve them before they may send.

Response

Campaign updated

successtrue required
creditsUsedinteger required

Credits consumed by this call. 0 for free endpoints, cached results, duplicates, and for every query that does not touch LinkedIn.

retryAfterinteger required

Seconds to wait before another call of the same type. 0 means no wait is needed.