Skip to main content
PUT
Finalize Campaign

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

interview_id
string<uuid>
required

Body

application/json

Full campaign save — persists all editor state atomically.

name
string | null
description
string | null
goal
string | null
interview_context_for_employee
string | null
success_criteria
string | null
agent_behavior
string | null
interview_type
string | null
voice_id
string | null
channel
string | null
welcome_screen
string | null
closing_message
string | null
recurring_interval
string | null
interview_duration_minutes
integer | null
timeframe_start
string<date-time> | null
timeframe_end
string<date-time> | null
quick_mode_hours
integer | null
scheduling_mode
string | null
start_immediately
boolean | null
followup_enabled
boolean | null
followup_strategy
string | null
followup_intervals_hours
integer[] | null
followup_deadline_days
integer[] | null
followup_message
string | null
topics
FinalizeTopicIn · object[]
questions
FinalizeQuestionIn · object[]
contacts
FinalizeContactIn · object[]

Response

Successful Response