Skip to main content
GET
Get one campaign

Authorizations

Authorization
string
header
required

API key from Settings → API. Send it as Authorization: Bearer .

Headers

x-impersonate-user-id
string

ID of an organization member to act on behalf of. The API key user must be the owner of the organization and the target user must belong to the same organization.

Path Parameters

id
number
required

Response

200 - application/json

Get one campaign

id
number
required

Unique identifier for the campaign

name
string
required

Name of the campaign

userId
number
required

User ID who owns this campaign

active
boolean
default:true
required

Whether the campaign is active

excludeFirstDegreeFromCampaigns
boolean
default:true
required

Exclude first degree connections from campaigns

splitLinkedinMessagesIntoConversation
boolean
default:false
required

When enabled, LinkedIn message steps may be sent as multiple shorter messages when it feels natural

isManual
boolean
default:false
required

Whether the campaign is manual

createdAt
string<date-time>
required

Creation timestamp

updatedAt
string<date-time>
required

Last update timestamp

steps
object[]

Campaign steps

skipInvitationAfterDays
number

Number of days after which a pending invitation is skipped and only email steps are sent

language
string | null

Campaign language

tone
enum<string>

Campaign tone

Available options:
professional,
direct,
conversational
goal
enum<string>

Campaign goal

Available options:
conversations,
demos
linkedinSeatId
number

LinkedIn seat ID for this campaign