Update full campaign

Update campaign with all associated data

Authentication

api-keystring

Your Atlas API key. Get it from the Atlas Portal under Settings > API Keys.

Path parameters

idstringRequired
The campaign ID

Request

This endpoint expects an object.
campaignobjectRequired
agentobjectOptional

Response

Campaign updated
PartitionKeystringOptional
RowKeystringOptional
TimestampdatetimeOptional
odata.etagstringOptional
namestringOptional
campaignTypestringOptional
ModebooleanOptional
BusinessNamestringOptional
CallTypestringOptional
CompanyNamestringOptional
FirstMessagestringOptional
IsActivebooleanOptional
PhoneNumberIdstringOptional
PositionstringOptional
ScriptBasestringOptional
ScriptNotesstringOptional
StartDatedatetimeOptional
TimeWindowsstringOptional

JSON-encoded array of time-window objects. Each object contains startHour (0–23), startMinute (0–59), endHour (0–23), and endMinute (0–59).

SuccessRequestintegerOptional
TemplateIdstringOptional
TotalRequestintegerOptional
TotalTransfersintegerOptional
DailyCallLimitintegerOptional
KnowledgeBaseIdstringOptional
KnowledgeBaseDataSetIdstringOptional
Knowledge base dataset identifier
FeatureAppendPreviousSummaryEnabledbooleanOptional
PhoneNumberProviderstringOptional
FeatureRescheduleCallEnabledbooleanOptional
EnrichmentInfoSettingsstringOptional
EnrichmentInfoProviderstringOptional
FeatureEnrichmentInfoEnabledbooleanOptional
EndCallMessagestringOptional
VoicemailMessagestringOptional
AnalysisPlanSummaryPromptstringOptional
FeatureEndCallWhenVoicemailbooleanOptional
FeatureRedialOnNoResponsebooleanOptional
RedialSettingsstringOptional
JSON string of redial attempt configuration
FeatureDoubleCallbooleanOptional
TimezonestringOptional
TimezoneFriendlyNamestringOptional
StatusenumOptional
CollectionstringOptional
IdleMessagesstringOptional
ToolIdsstringOptional
SMSTriggerstringOptional
SMSBodystringOptional
ForwardingPhoneNumberstringOptional
PreScriptstringOptional
PostScriptstringOptional
FirstMessageModeenumOptional
ChatPhoneNumberIdstringOptional
IsOutboundChatActivebooleanOptional
ChatReplyPacingEnabledbooleanOptional
Whether AI chat reply pacing is enabled. When true, reply bubbles are sent with a typing indicator and a short delay, making conversations feel more natural. Messages campaigns only.
ChatReplyPacingSecondsintegerOptional

Fixed per-bubble typing duration in seconds (1–60). When absent or 0 the duration is auto-calculated based on message length. Messages campaigns only.

AIAssistantProviderenum or nullOptional
AI assistant runtime powering this campaign. Returns "atlas" when the campaign uses the Atlas runtime, or null otherwise.
TotalBookeddoubleOptional
AtlasKnowledgeBaseIdstringOptional
MarketplaceAgentIdstringOptional
AgentTypestringOptional
languagestringOptional
voiceIdstringOptional

Errors

400
Bad Request Error
404
Not Found Error
500
Internal Server Error