Update campaign

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.
campaignTypeenumRequired
Allowed values:
namestringRequired
CallTypestringOptional
TemplateIdstringOptional
CompanyNamestringOptional

Injected as {{companyName}} in the script

PositionstringOptional
IsActivebooleanOptional
ModebooleanOptional
BusinessNamestringOptional
StartDatedatetimeOptional
TimeWindowsstringOptional
JSON string of time windows
FirstMessagestringOptional
Greeting the agent speaks at the start of every call
PreScriptstringOptional
PostScriptstringOptional
ScriptBasestringOptional
The agent's conversation script
ScriptNotesstringOptional
FeatureRescheduleCallEnabledbooleanOptional
FeatureEnrichmentInfoEnabledbooleanOptional
FeatureAppendPreviousSummaryEnabledbooleanOptional
EnrichmentInfoProviderenumOptional
Allowed values:
EnrichmentInfoSettingsstringOptional
JSON string of enrichment settings
TimezonestringOptional
TimezoneFriendlyNamestringOptional
StatusenumOptional
Allowed values:
CollectionstringOptional
ToolIdsstringOptional

Comma-separated tool IDs

SMSTriggerstringOptional
SMSBodystringOptional
FirstMessageModeenumOptional
Allowed values:
EndCallMessagestringOptional
VoicemailMessagestringOptional
AnalysisPlanSummaryPromptstringOptional
FeatureEndCallWhenVoicemailbooleanOptional
FeatureRedialOnNoResponsebooleanOptional
RedialSettingsstringOptional
JSON string of redial settings
FeatureDoubleCallbooleanOptional
DailyCallLimitintegerOptional
IdleMessagesstringOptional
JSON string of idle messages
IsOutboundChatActivebooleanOptional

Response

Campaign updated
PartitionKeystring
RowKeystring
Timestampdatetime
odata.etagstring
namestring
campaignTypestring
Modeboolean
BusinessNamestring
CallTypestring
CompanyNamestring
FirstMessagestring
IsActiveboolean
PhoneNumberIdstring
Positionstring
ScriptBasestring
ScriptNotesstring
StartDatedatetime
TimeWindowsstring
SuccessRequestinteger
TemplateIdstring
TotalRequestinteger
TotalTransfersinteger
DailyCallLimitinteger
KnowledgeBaseIdstring
KnowledgeBaseDataSetIdstring
Knowledge base dataset identifier
FeatureAppendPreviousSummaryEnabledboolean
PhoneNumberProviderstring
FeatureRescheduleCallEnabledboolean
EnrichmentInfoSettingsstring
EnrichmentInfoProviderstring
FeatureEnrichmentInfoEnabledboolean
EndCallMessagestring
VoicemailMessagestring
AnalysisPlanSummaryPromptstring
FeatureEndCallWhenVoicemailboolean
FeatureRedialOnNoResponseboolean
RedialSettingsstring
JSON string of redial attempt configuration
FeatureDoubleCallboolean
Timezonestring
TimezoneFriendlyNamestring
Statusenum
Allowed values:
Collectionstring
IdleMessagesstring
ToolIdsstring
SMSTriggerstring
SMSBodystring
ForwardingPhoneNumberstring
PreScriptstring
PostScriptstring
FirstMessageModeenum
Allowed values:
ChatPhoneNumberIdstring
IsOutboundChatActiveboolean

Errors

404
Not Found Error
500
Internal Server Error