Write

Manage Campaign Outreach

Configures or controls a campaign's outreach engine. With action='setup' you write the ordered steps (warmup actions, the auto-firing invite, then follow-up messages), daily_invites, invite_message, and list_id, while pause and resume toggle sending. Omit steps to preserve existing ones, pass [] to clear them, and note that text DM follow-ups use type='message'.

manage_outreachPOST/api/v1/campaigns/{campaign_id}/outreach/resume
crispy — bash

Example prompt: Set up outreach on q1-fintech-outreach with 25 daily invites and a two-message follow-up

{
  "campaign_id": "q1-fintech-outreach",
  "action": "setup",
  "daily_invites": 25,
  "steps": 4,
  "enabled": false
}
Permission scope
core
Access
Write
Category
Campaigns

What you can build

Build a full warmup-to-follow-up sequence in a single setup call
Pause outreach instantly when you need to hold sends
Resume a campaign right where it left off
Tune daily invite volume and the personalized invite note together

Parameters

Inputs accepted by manage_outreach.

NameTypeDescription
campaign_idstringCampaign slug (from list_campaigns)
action"setup" | "pause" | "resume"Action to perform on outreach
list_idstringList ID containing contacts to invite (for action='setup')
daily_invitesnumberNumber of invitations per day, 1-50 (for action='setup')
invite_messagestringInvite note template with {first_name} etc., max 300 chars (for action='setup')
enabledbooleanFor action='pause'/'resume': true to resume, false to pause. For action='setup': default false (configure-only). Pass true to enable immediately and skip the explicit resume step. Pre-2026-06-02 setup auto-enabled, that behavior is now opt-in via this flag (N16/N18 fix).
stepsobject[]Ordered action steps for this campaign. Steps before the invite are warmup actions (type: 'view_profile'|'like_post'|'endorse_skill', delay_seconds optional). Steps after the invite are follow-up messages (type: 'message'|'voice_note'|'image'|'video'|'webhook', delay_hours required). IMPORTANT: text DM follow-ups use type='message' (not 'text'). The invite fires automatically between warmup and follow-up steps. Omit to preserve existing steps. Pass [] to clear all steps.

The complete LinkedIn API. Ready when you are.

Connect your first LinkedIn profile in under 5 minutes. Every tool, every seat, no feature gates. Safe limits, warm-up, and full permission control built in.