本产品(
智能外呼/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配置信息。 |
DescribeTTSDemo | TTS 试听 | 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回调外呼的机器人对话接口。(已废弃)。 |
RecordFailure | ivr记录通话失败-已废弃 | 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 | 【废弃】旧画布创建场景声音的录音 | 创建播报话术的录音。 |