campaign-creation

Finalize Campaign

Atomically save all campaign editor state (fields, questions, contacts).

Syncs questions and contacts to stay in sync with the frontend editor state. Called before navigating to the review page.

put/v1/campaign-creation/{interview_id}/finalize

Path parameters

interview_idstring uuid required

Request body

namestring nullable
descriptionstring nullable
goalstring nullable
interview_context_for_employeestring nullable
invitation_email_messagestring nullable
teams_invitation_messagestring nullable
agent_profile_idstring uuid nullable
interview_typestring nullable
default_languagestring nullable
voice_idstring nullable
voice_speednumber nullable
voice_providerstring nullable
voice_languagestring nullable
participant_voice_selection_enabledboolean nullable
participant_mode_selection_enabledboolean nullable
participant_language_selection_enabledboolean nullable
participant_selectable_languagesstring[] nullable
participant_anonymity_selection_enabledboolean nullable
participant_review_enabledboolean nullable
result_summary_enabledboolean nullable
channelstring nullable
join_link_deliveryboolean nullable
welcome_screenstring nullable
closing_messagestring nullable
recurring_intervalstring nullable
interview_duration_minutesinteger nullable
timeframe_startstring date-time nullable
timezonestring nullable
timeframe_endstring date-time nullable
quick_mode_hoursinteger nullable
scheduling_modestring nullable
start_immediatelyboolean nullable
followup_enabledboolean nullable
followup_strategystring nullable
followup_intervals_hoursinteger[] nullable
followup_deadline_daysinteger[] nullable
followup_messagestring nullable
is_anonymousboolean nullable
anonymity_levelstring nullable
resend_invitationsboolean
create_versionboolean
allow_incomplete_draft_contactsboolean

Response

Successful Response

{"stackTrail":"paths:/v1/campaign-creation/{interview_id}/finalize:put:responses:200:content:application/json:schema","oasType":"schema","type":"unknown"}

Changes

No recorded changes to this endpoint across all 1 revision of this API.