API Reference

Campaigns

Create, duplicate, inspect, approve, start, and stop outreach campaigns.

Public campaign boundary

The API exposes campaign metadata, starter-template drafts, duplication, content-slot updates, approvals, and lifecycle controls without exposing internal workflow-template authoring.

Workflow state

Use the workflow-run approval endpoint to review pending messages before mutation, then use lead-status after start, stop, approval, or discard actions to inspect campaign-scoped workflow progress for selected leads. Discard is terminal for that run.

Changing generated content

Generated campaign messages are edited by PATCHing workflow-run messages before approving the run. Use message for DM/InMail/comment text, subject for InMail or email subjects, and requestMessage for connection-request invite notes.

Metadata-only list

The campaign list endpoint returns metadata only. It does not include workflow-builder nodes, step content, raw workflow graphs, or authoring data.

Campaign setup

Create, duplicate, list, inspect, and delete campaign drafts and starter templates.

Content slots

Inspect and update editable campaign content without exposing workflow internals.

Execution and approvals

Start, stop, approve, discard, and inspect per-lead workflow state.