API概览

本产品(智能外呼/2019-12-26)的OpenAPI采用RPC签名风格,签名细节参见签名机制说明我们已经为开发者封装了常见编程语言的SDK,开发者可通过下载SDK直接调用本产品OpenAPI而无需关心技术细节。如果现有SDK不能满足使用需求,可通过签名机制进行自签名对接。由于自签名细节非常复杂,需花费 5个工作日左右。因此建议加入我们的服务钉钉群(78410016550),在专家指导下进行签名对接。
在使用API前,您需要准备好身份账号及访问密钥(AccessKey),才能有效通过客户端工具(SDK、CLI等)访问API。细节请参见获取AccessKey

实例管理

API标题API概述
CreateInstance创建业务实例创建一个智能外呼业务实例。
DescribeInstance查询业务实例信息查询智能外呼业务实例信息。
ListInstances查询业务实例列表查询智能外呼业务实例列表。
ModifyInstance修改业务实例修改智能外呼业务实例。
DeleteInstance删除业务实例删除一个智能外呼业务实例。

大模型场景管理

API标题API概述
DeleteAgentProfiles删除智能体配置(已作废)删除大模型机器人。
GetAgentProfile获取智能体配置获取智能体配置。
ListAgentProfiles获取智能体配置列表(已作废)获取该大模型场景下智能体配置的历史发布列表。
ListApiPlugins查询API插件列表查询API插件列表。
CreateAgentProfile创建智能体配置创建智能配置。
ModifyAgentProfile修改智能体配置修改智能体配置。
GetAgentProfileTemplate获取智能体配置模版(已作废)获取智能体配置模版。

话术管理

API标题API概述
ImportScript导入场景导入场景。
CreateGlobalQuestion【旧画布接口】创建全局问题旧画布场景中创建全局问题。
CreateIntent【旧画布接口】创建意图旧画布场景下创建触发意图。
CreateScript创建场景创建场景。
DeleteGlobalQuestion【旧画布接口】删除全局问题旧画布场景中删除全局问题。
DeleteScript删除一个话术删除一个话术。
ModifyGlobalQuestion【旧画布接口】修改全局问题旧画布接口中修改全局问题。
ModifyScript修改话术信息修改话术信息。
ModifyScriptVoiceConfig【旧画布接口】修改场景声音配置修改旧画布场景中场景声音配置。
ModifyTTSConfig修改旧画布场景的tts配置(旧画布专用,废弃)修改旧画布场景的tts配置。
DescribeGlobalQuestion【旧画布接口】返回一个全局问题的数据旧画布场景中返回一个全局问题的数据。
DescribeScript返回一个话术的信息返回一个话术的信息。
DescribeScriptVoiceConfig【旧画布接口】返回一个场景声音配置旧画布场景中返回一个场景声音配置。
ListScripts查询话术列表查询话术列表。
ListScriptVoiceConfigs【旧画布接口】查询场景声音配置列表旧画布场景中查询场景声音列表。
QueryScriptsByStatus根据场景状态查询场景信息根据场景状态查询场景信息。
ListDialogueFlows【旧画布接口】查询一个场景下的对话流程列表旧画布场景中查询一个话术下的对话流程列表。
PublishScript【已废弃】发布话术发布场景。
PublishScriptForDebug发布话术到调试环境发布话术(调试的版本)。
RollbackScript回滚发布的场景(仅小模型)回滚发布的小模型场景。
SubmitScriptReview提交场景发布审核提交场景发布审核。
WithdrawScriptReview撤销话术审核撤销话术审核。
ExportScript创建导出场景任务导出一个场景。
InflightTaskTimeout任务超时InflightTaskTimeout
TaskPreparing准备执行任务准备执行任务。
DuplicateScript【旧画布接口】复制话术从原有的话术复制一个新的话术(旧画布专用)。

话术声音配置

API标题API概述
DescribeTTSConfig【废弃】查询tts配置信息查询tts配置信息。
DescribeTTSDemoTTS 试听TTS试听。

任务组管理

API标题API概述
CreateJobGroup创建外呼任务组创建作业组。
DescribeJobGroup查询外呼任务组查询智能外呼任务数据。
ModifyJobGroup修改任务数据修改智能外呼任务。
ListJobGroups查询任务列表查询外呼任务列表。
ListJobGroupsAsync异步查询任务列表异步获取外呼任务列表。当在调用ListJobGroup接口时指定了Async时,使用此接口获取异步ListJobGroup的结果。
DeleteJobGroup删除一个任务删除一个任务。

任务管理

API标题API概述
CreateBatchJobs批量创建外呼作业-已废弃批量创建外呼作业,已废弃。
ModifyBatchJobs修改作业组(包括作业)-已废弃修改作业做(包括作业),已废弃。
DescribeJob返回一个作业的对话数据返回一个作业的对话数据。
ListJobs查询多个作业查询多个作业。
QueryJobs查询作业列表查询作业列表。
ListJobsByGroup根据作业组查询作业根据作业组查询作业。
CancelJobs取消即将执行或执行中的作业取消创建后即将执行的作业或者执行中的作业(已经在通话中的作业取消无效)。
ResumeJobs重启暂停的作业重启暂停的作业。
SubmitBatchJobs将草稿状态的作业组提交执行-已废弃将草稿状态的作业组提交执行,已废弃。
SuspendJobs暂停作业暂停作业。

通话录音

API标题API概述
DownloadRecording下载通话录音下载通话录音。

资源标签

API标题API概述
ListTags查询话术下的标签-旧画布接口查询话术下的标签,旧画布接口。
CreateTag创建标签-旧画布使用创建标签,旧画布中使用。
ModifyTagGroups修改标签组-旧画布接口修改标签组,旧画布接口。
DescribeTagHitsSummary查询标签统计数据-旧画布接口查询标签统计数据,旧画布接口。

标注

API标题API概述
CreateAnnotationMission创建标注任务
SaveAnnotationMissionTagInfoList保存标注标签映射关系批量保存实例标签信息。
SaveAnnotationMissionSessionList保存标注chat实例列表保存标注chat实例列表。
GetAnnotationMissionTagInfoList获取标注标签列表
ModifyAnnotationMission修改标注任务修改标注任务状态与名称。
ListAnnotationMissionSession获取标注任务chat实例列表
ListAnnotationMission获取标注任务列表获取标注任务列表。
GetAnnotationMissionSummary获取标注任务统计信息null
ListIntentions标注中心列表查询意图标注中心列表查询意图。

对话外呼

API标题API概述
CreateDialogueFlow创建对话流程 -旧画布接口创建对话流程,旧画布接口。
DeleteOutboundCallNumber删除外呼号码-已废弃删除外呼号码,已废弃。
DeleteDialogueFlow删除对话流程-旧画布接口删除对话流程,旧画布接口。
ModifyOutboundCallNumber修改外呼号码-已废弃修改外呼号码,已废弃。
ModifyDialogueFlow修改对话流程-旧画布接口修改对话流程,旧画布接口。
ListOutboundCallNumbers查询外呼主叫号码列表查询外呼主叫号码列表。
ListScriptPublishHistories查询外呼小模型场景发布历史列表查询外呼发布历史列表。
ListGlobalQuestions【旧画布接口】查询全局问题列表查询关键问题列表,旧画布接口。
AssignJobs批量创建外呼任务批量创建外呼任务。
SubmitRecording向外呼提交通话录音-已废弃向外呼提交通话录音,已废弃。
Dialogue和机器人对话CC回调外呼的机器人对话接口。(已废弃)。
RecordFailureivr记录通话失败-已废弃CC提交通话失败原因到外呼业务系统,已废弃。

意图管理

API标题API概述
ListBeebotIntent【小模型接口】列表展示小蜜机器人意图小模型场景中展示意图列表。
CreateBeebotIntent【小模型接口】创建小蜜机器人意图小模型场景中创建意图。
DescribeBeebotIntent【获取小模型接口】获取小蜜机器人意图获取小模型场景中的意图。
ModifyBeebotIntent【小模型接口】修改小蜜机器人意图修改小模型场景的意图。
DeleteBeebotIntent【小模型接口】删除小蜜机器人意图删除小模型场景中的意图。
CreateBeebotIntentUserSay【小模型接口】创建小蜜机器人意图用户问法创建小模型场景的意图问法。
ListBeebotIntentUserSay【小模型接口】列表展示小蜜机器人用户问法列表展示小模型场景意图用户问法。
ModifyBeebotIntentUserSay【小模型接口】修改小蜜机器人意图用户问法修改小模型场景意图用户问法。
DeleteBeebotIntentUserSay【小模型接口】删除小蜜意图用户问法删除小模型场景意图用户问法。
CreateBeebotIntentLgf【小模型接口】创建小蜜机器人意图问法模版创建小模型场景意图问法模版。
ListBeebotIntentLgf【小模型接口】列表展示小蜜机器人意图问法模版列表小模型场景意图问法模版。
ModifyBeebotIntentLgf【小模型接口】修改小蜜机器人意图问法模版修改小模型场景意图问法模版。
DeleteBeebotIntentLgf【小模型接口】删除小蜜机器人意图问法模版删除小模型场景意图问法模版。

意图(旧画布专用)

API标题API概述
DeleteIntent删除意图-旧画布接口删除意图,旧画布接口。
ModifyIntent修改意图-旧画布接口旧画布场景中修改意图,旧画布接口。
DescribeIntent获取一个意图-旧画布接口获取一个意图,旧画布接口。
ListIntents查询意图列表-旧画布接口查询意图列表,旧画布接口。

其他

API标题API概述
StartJob创建一个作业不经过外呼调度系统直接发起呼叫。该接口只针对白名单用户开放。
GenerateUploadUrl上传热词表文件上传热词表文件。
CreateBatchRepeatJob创建作业分组以及批处理作业复制已创建的任务组重新发起外呼任务。
CreateJobDataParsingTask创建任务数据解析任务创建任务数据解析任务。
CreateJobGroupExportTask创建外呼作业组导出任务创建外呼作业组导出任务。
DeleteContactBlockList删除禁止外呼名单删除禁呼名单。
DeleteContactWhiteList删除外呼白名单删除全局外呼策略白名单。
DescribeDialogueNodeStatistics查询对话节点数据统计返回任务标签的统计信息。
DescribeDsReports获取作业组命中标签统计DescribeDsReports
DescribeGroupExecutingInfo返回任务执行情况返回任务组内任务执行的情况。
DescribeIntentStatistics查询意图统计信息查询任务组下的意图统计信息。
DescribeJobDataParsingTaskProgress返回一个作业的进度信息获取上传的作业文件解析进度。
DescribeJobGroupExportTaskProgress【已废弃】获取任务组导出任务进度获取任务组导出任务进度,已废弃,可使用ListDownloadTasks替换。
GetAsrServerInfo【已废弃】获取asr模型列表、热词列表等信息获取asr模型列表、热词列表等信息,已废弃。
GetAfterAnswerDelayPlayback查询接听后延迟播报时间获取接通后延迟放音时间。
QueryJobsWithResult根据任务结果查询任务根据任务结果查询任务。
SaveAfterAnswerDelayPlayback保存接听后延迟播报时间保存接听后延迟播报时间。
SaveBaseStrategyPeriod编辑全局可外呼时间段在系统管理中编辑全局可外呼时间段。
SaveContactBlockList保存禁止外呼名单添加该实例下“禁呼名单”。
SaveContactWhiteList保存外呼白名单保存外呼白名单。
SaveEffectiveDays保存基础策略有效期-已废弃保存基础策略有效期,已废弃。
SaveMaxAttemptsPerDay保存被叫号码每日拨打上限保存被叫号码每日拨打上限。
SuspendCall根据列表数据止呼根据列表数据止呼。
SuspendCallWithFile根据文件数据止呼根据文件数据止呼。
ChangeResourceGroup【已废弃】更改资源组更改资源组。
GetTaskByUuid根据任务ID获取任务根据UUID获取任务。
ListResourceTags查询实例资源标签查询实例业务资源的标签。
ListTagResources【已废弃】查询资源标签关系查询资源标签关系。
TagResources给实例资源打标签给实例资源打标签。
UntagResources删除资源标签删除资源标签。
GetConcurrentConversationQuota获取调用者账号下剩余的并发数获取调用者账号下剩余的并发数。
GetCurrentConcurrency获取实例当前的并发获取实例当前的并发。
TerminateCall终止通话通话过程中终止通话。
ListDownloadTasks任务下载列表查看下载中心列表。
CreateDownloadUrl创建下载文件URL创建下载中心任务的URL链接。
SearchTask搜索任务搜索任务。
GetNumberDistrictInfoTemplateDownloadUrl【已废弃】获取号码归属地模板下载链接获取号码库模板下载链接,已废弃。
DeleteAllNumberDistrictInfo【已废弃】删除所有号码归属地信息清空归属地号码库,已废弃。
ListChatbotInstances查询云小蜜公有云版本机器人列表查询云小蜜机器人公有云版本实例列表。
CreateInstanceBindNumber实例绑定号码业务实例绑定号码。
CreateTaskExportTask外呼历史导出创建外呼历史导出异步任务。
DescribeTenantBindNumber租户下的号码绑定业务的情况租户下的号码绑定实例的情况列表。
ListAllTenantBindNumberBinding租户绑定的号码列表租户绑定号码列表
UploadScriptRecording【废弃】上传话术录音上传录音文件。
DownloadScriptRecording【小模型接口】下载录音(获取录音地址)下载录音(获取录音地址),小模型场景专用。
ListScriptRecording【小模型接口】查询录音文件列表查询录音文件列表,小模型场景使用。
DeleteScriptRecording【小模型接口】删除小模型场景中的录音删除小模型场景中已上传的录音。
GetJobDataUploadParams获取作业数据上传参数获取作业数据上传参数。
ListFlashSmsTemplates获取闪信模板使用ListFlashSmsTemplates获取闪信模板。
GetRealtimeConcurrencyReport查询当前并发列表查询当前并发列表。
GetBaseStrategyPeriod获取全局可外呼时间段获取外呼系统中全局可外呼时间段。
GetContactBlockList获取禁止外呼名单获取禁止外呼名单。
GetContactWhiteList获取外呼白名单列表获取全局外呼策略白名单。
GetMaxAttemptsPerDay查询被叫号码每日拨打上限查询被叫号码每日拨打上限。
GetEmptyNumberNoMoreCallsInfo【废弃】查询全局维度空号不再外呼功能开关查询全局维度的空号不再外呼功能开关。
GetSummaryInfo外呼实例总览外呼实例总览。
GetVersion获取应用版本信息获取应用版本信息。
ModifyEmptyNumberNoMoreCallsInfo【废弃】保存全局维度空号不再外呼功能开关保存全局维度空号不再外呼功能开关。
GetAssignJobsAsyncResult获取异步创建外呼任务结果获取异步外呼任务上传结果。
AssignJobsAsync异步创建外呼任务异步创建外呼任务。

已作废

API标题API概述
QueryScriptWaveforms【废弃】查询旧画布场景声音录音文件列表旧画布接口,查询话术文本的录音列表。
DeleteScriptWaveform【已废弃】删除话术录音删除话术录音。
CreateScriptWaveform【废弃】旧画布创建场景声音的录音创建播报话术的录音。