Skip to main content

AI SDR-specific settings of a sequence. Returned by GET .../settings and PATCH .../settings. Generic sequence fields (name, schedule, accounts, etc.) come from the generic GET /v3/sequences/{id} and are NOT included here.

offerId
integer<int64> | null

Id of the saved offer the sequence was seeded from. null when the sequence was created with inline offerGenerationInputs.

offerGenerationInputs
Offer generation inputs · object

Inline offer-context inputs used when the sequence is created without referencing a saved offer. Mirrors the shape of an offer.

On create, exactly one of offerId or offerGenerationInputs must be provided.

toneOfVoice
Tone of voice (response) · object

Tone-of-voice configuration as returned in sequence responses. All four fields are always populated.

generatedStepTypes
enum<string>[]

Step channels the AI SDR is allowed to generate

Channel of a step the AI SDR is allowed to generate when building the sequence.

Available options:
email,
linkedIn,
call,
linkedInInMail,
linkedInAiVoice
providerLLM
enum<string>

LLM provider that generates the outreach content for the AI SDR sequence.

Available options:
claude,
openAi,
gemini,
mistral
personalizationPoints
Personalization points · object

Which research signals the AI SDR is allowed to weave into personalized messages. Every leaf is optional; absent flags are treated as "no preference / keep the current value".

autopilot
Autopilot settings (response) · object

Autopilot configuration as returned in sequence responses.

playbookId
string | null

Composite id of the attached playbook ({prefix}-{numericId}), or null when no playbook is attached.

knowledgeBaseId
integer<int64> | null

Id of the connected knowledge base, or null when none is connected.

approvalMode
Approval mode (response) · object

Current approval-mode state of the sequence.

intentSignals
Intent signal · object[]

Configured intent signals. At most one per type.