华为云用户手册

  • 报文样例 请求消息样例 { "tenantId":"123456", "params":{ "userMobile": "180****9999" }, "authToken":"n******************************"} 响应消息样例 { "rtnCode": 0,//接口成功失败标识 "rtnMsg": "成功",//接口成功失败描述 "beans": [{ "interNo":"1", //序号 "userSaying":"我有多少话费", //语音转写结果 "intention":"查询话费", //用户意图 "systemReply":"您好,您当月累计消费100元,话费余额100元", //系统回复 "type":" TTS ", //回复类型 "timestamp":"2019-04-25 17:42:10.0", //系统回复时间 "responseSource":"0" //机器人回复 }], "object": null, "bean": null, "callId": "xytest02131110", "callSorId": "18019919999"}
  • 响应说明 表3 响应消息体参数说明 序号 名称 参数类型 说明 1 result String 查询结果。取值如下: 0:成功 其他:失败 失败的原因说明请参见错误码参考。 说明: 当前字段为兼容8.13及其之前版本接口响应参数使用。 2 resultCode string 查询结果。取值如下: "0100000":成功 其他:失败 失败的原因说明请参见错误码参考。 3 resultDatas object 查询成功后,返回结果信息的对象。 该数组中对象的参数说明请参见表4。 说明: 当前字段为兼容8.13及其之前版本接口响应参数使用。 4 resultDesc object 查询成功后,返回结果信息的对象。 该对象中的参数说明请参见表4 5 count int 当前查询VDN下座席总数。 表4 resultDesc/resultDatas对象参数说明 序号 名称 参数类型 说明 2.1 onRestAgentNum int 正在休息人数。 2.2 allowRestAgentNum int 已经允许休息人数,但是座席仍然未休息的座席人数。 2.3 waitRestAgentNum int 申请休息人数。 2.4 details Array 座席休息详情,该对象数组的参数说明具体见表5。 说明: 当前响应结果为limit和offset分页入参条件下获取的座席休息数据 例如:limit:10 ,offset:10 表示入参获取第二页(10个/页)的10个座席,再统计这十个座席中的休息态数据 表5 座席休息详情 序号 名称 参数类型 媒体类型描述 2.4.1 agentId int 座席工号。 2.4.2 cantRestCause int 座席不允许休息的原因,此参数仅对于等待休息的座席有效。 该对象的参数说明请参见表6 2.4.3 vdnId int 虚拟呼叫中心编号。 2.4.4 ccId int 呼叫中心编号。 2.4.5 beginTime long 开始时间(若正在休息指休息开始时间,若还未休息指申请或批准休息开始时间),时间格式:时间戳。 2.4.6 applyRestLength int 申请休息时长(单位:秒)。 2.4.7 name String 座席姓名。 2.4.8 reqRestDura long 休息持续时长(正在休息的座席已经休息的时长),单位:秒 2.4.9 skillIds String 等待休息的座席签入的技能队列,仅当cantRestCause等于4时才有值返回。 表6 不允许休息原因 不允许休息原因值 如何理解 0 等待批准 1 座席示忙 2 VDN 休息人数已满。 3 座席不接来话,未签入任何技能队列。 4 签入队列休息人数已满。
  • 样例报文 请求头: Content-Type: application/json;charset=UTF-8Authorization: ****************** 请求参数: { "ccId":1, "vdn":170, "offset":0, "limit":3} 响应参数: { "result": "0", "resultCode": "0100000", "resultDatas": { "onRestAgentNum": 2, "allowRestAgentNum": 0, "details": [ { "agentId": 1034, "cantRestCause": 2, "vdnId": 170, "ccId": 1, "beginTime": 1602830642000, "applyRestLength": 600, "name": "zhang1130user" }, { "agentId": 1039, "cantRestCause": 0, "vdnId": 170, "ccId": 1, "beginTime": 1602830613000, "applyRestLength": 600, "name": "HW285601039", "reqRestDura": 238 }, { "agentId": 1099, "cantRestCause": 0, "vdnId": 170, "ccId": 1, "beginTime": 1602830638000, "applyRestLength": 600, "name": "HW285601099", "reqRestDura": 213 } ], "waitRestAgentNum": 1 }, "resultDesc": { "onRestAgentNum": 2, "allowRestAgentNum": 0, "details": [ { "agentId": 1034, "cantRestCause": 2, "vdnId": 170, "ccId": 1, "beginTime": 1602830642000, "applyRestLength": 600, "name": "zhang1130user" }, { "agentId": 1039, "cantRestCause": 0, "vdnId": 170, "ccId": 1, "beginTime": 1602830613000, "applyRestLength": 600, "name": "HW285601039", "reqRestDura": 238 }, { "agentId": 1099, "cantRestCause": 0, "vdnId": 170, "ccId": 1, "beginTime": 1602830638000, "applyRestLength": 600, "name": "HW285601099", "reqRestDura": 213 } ], "waitRestAgentNum": 1 }, "count": 30}
  • 报文样例 消息头 Content-Type:application/json; charset=UTF-8Guid:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.AgentGateway1 请求参数 { "workNo": "49999", "skills": [ 10, 25 ]} 响应参数 { "message": "", "retcode": "0", "result": {}}
  • 请求说明 消息头 表2 请求头参数说明 序号 名称 参数类型 是否必选 说明 1 Content-Type string True 消息主体编码方式,缺省值:application/json; charset=UTF-8 2 Guid string True 静态鉴权(AUTHMODE = 1)签入接口返回的Guid;动态鉴权(AUTHMODE = 2)轮询事件接口返回的Guid。 消息体 表3 消息体参数说明 序号 名称 参数类型 是否必选 说明 1 workNo string False 指定的座席工号 2 skills array False 技能队列ID的数组,数组长度最大1000
  • 接口URI https://ip:port/agentgateway/resource/qualitycontrol/{agentid}/requestwhisperagent?whisperagentid={whisperagentid} 其中,ip为agentgateway服务器地址,port为agentgateway服务器的HTTPS端口号。 表1 URI中携带的参数说明 序号 参数名 数据类型 选取原则 说明 1 agentid string True 座席的工号,取值范围:101~59999。 2 whisperagentid string False 被质检耳语的座席工号,取值范围:101~59999。 该座席工号必须与前面agentid为同一vdn下面的座席。
  • 响应说明 参数名称 数据类型 参数位置 必选/可选 描述 rbtRecognitions RbtRecognition[] body True 外呼失败原因分析结果 total int body True 总数 pageSize int body True 每页数量 pageNum int body True 第几页,从1开始 表2 RbtRecognition 名称 是否必选 参数类型 说明 rbtRecognitionId True long 结果标识 callId True string 机器人访问量 fileName True string 录音文件盘符路径 callerNo True string 主叫号码 calleeNo True string 被叫号码 agentId True int 座席ID recordBeginTime True long 录音开始时间 recordEndTime True long 录音结束时间 callType True int 呼叫类型,固定值7,代表人工外呼 mediaType True int 媒体类型,固定值5,代表语音 vdnId True int CTI 虚拟呼叫中心标识 tenantId True string 租户标识 callCenterId True int CTI 呼叫中心标识 releaseCause True int 拆线原因,具体可参考CTI产品文档 beginTime True long 结果录入时间 endTime False long 结果更新时间 result False int 结果,请参考表3 asrTransResult False string ASR识别结果 confirmedResult False string 人工确认结果 confirmStatus True int 人工确认状态 remark False string 备注 locationId True int 录音节点,CTI POOL时有用 updateTime False long 修改时间 表3 外呼失败原因 code 原因 -1 录音文件名错误 -2 录音下载失败 -3 请求ASR转写失败 -4 获取ASR转写返回失败 -5 获取意图识别结果失败 101 被叫号码是空号 102 被叫用户关机 103 被叫网络忙 104 主叫号码欠费停机 105 被叫号码停机 106 被叫正忙,且已登记呼叫等待 107 被叫正忙,且未登记呼叫等待 108 被叫不在服务区 109 被叫已开通呼叫转移 110 国际长途限制 111 被叫长时间未接听 112 被叫已设置呼入限制 113 其他运营商方向线路故障 114 被叫无法接通,且已开通来电提醒
  • 报文样例 请求样例 {"beginTime": 1631203200000,"endTime": 1631289540000,"tenantId": "xxxxxx","pageNum": 1,"pageSize": 100,"authToken": "xxxxxxxxxx"} 响应样例 { "rbtRecognitions": [ { "rbtRecognitionId": 953730645354352640, "callId": "xxxxxxx-xxxx", "fileName": "Y:\\268\\0\\20210908\\2608\\xxxx.V3", "callerNo": "xxxxxxx", "calleeNo": "xxxxxxx", "agentId": 1234, "recordBeginTime": 1631240233000, "recordEndTime": 1631067449000, "callType": 7, "mediaType": 5, "vdnId": 123, "tenantId": "123456789", "callCenterId": 1, "releaseCause": 531, "beginTime": 1631241600000, "endTime": 1631241730000, "result": 105, "asrTransResult": null, "confirmedResult": null, "confirmStatus": 0, "remark": null, "locationId": 0, "updateTime": 1631241730000 } ], "total": 1, "pageSize": 100, "pageNum": 1}
  • 请求说明 表1 请求体参数 参数名称 数据类型 参数位置 必选/可选 描述 beginTime long body True 查询开始时间的毫秒时间戳 须知: 该接口数据为保证效率已按月份分表,查询时只会查询开始时间所对应月份的表 endTime long body True 查询结束时间的毫秒时间戳 tenantId String body True 租户ID pageNum int body False 查询页数,从1开始,默认为1 pageSize int body False 查询每页数量,最大为1000,默认为1000 authToken String body True 认证token。 请参见C3 智能助手平台接口鉴权方式。
  • 响应说明 响应状态码: 200 表3 响应体参数 序号 参数名 参数类型 说明 1 retCode String 0,成功,其他为失败。 2 retMsg String 失败原因的描述。 3 data object 返回结果。 该对象的参数说明请参见表4。 表4 data参数说明 序号 参数名 参数类型 说明 3.1 format String 音频编码格式。 3.2 sampleRate int 音频采样率。 3.3 voiceData String BASE64编码之后的音频数据。 3.4 sentences List 输出的分句信息。 该对象的参数说明请参见表5。 表5 sentences参数说明 序号 参数名 参数类型 说明 3.4.1 st int 本句的开始时间戳,以ms为单位。 3.4.2 et int 本句的结束时间戳,以ms为单位。 3.4.3 offset int 本分句在原始文本中的起始位置,以字节为单位。 3.4.4 len int 本分句在原始文本中的长度,以字节为单位。 响应状态码: 400 错误的请求:请检查请求路径及参数。 响应状态码: 401 未授权:1.请确认是否购买了相关服务。2.请联系客服人员检查您账号的当前状态。 响应状态码: 404 请求的内容未找到:请检查请求的路径。 响应状态码: 500 业务失败:请依次确认您请求中各参数的取值。
  • 报文样例 请求消息头 Content-Type:application/json; charset=UTF-8 请求体消息 { "config": { "voiceName":"cn_tianmeiru_common" }, "text":"你好,测试一下文本合成语音接口。", "authToken": "********************", "tenantId":"********************"} 响应体消息 { "data": { "sentences": [ { "st": 0, "offset": 0, "len": 48, "et": 2790 } ], "voiceData": "UklGRuRsAQBXQVZFZm10IBA", "format": "wav", "sampleRate": "16000" }, "retCode": "0"}
  • 请求说明 表1 请求体参数 序号 参数名 参数类型 是否必选 说明 1 tenantId string True 租户ID。 2 authToken string True 认证token。 请参见C3 智能助手平台接口鉴权方式。 3 text string True 待合成的文本内容,必须使用UTF-8编码。 4 config Object True 语音合成 的配置信息。 该对象的参数说明请参见表2。 表2 config参数说明 序号 参数名 参数类型 是否必选 说明 4.1 voiceName String True 模型特征串,服务器端利用此值来调用不同的模型。 目前支持的有: cn_chengshuxing_common(成熟型) cn_kefuman_common(客服曼) cn_roumeiqian_common(柔美倩) cn_tianmeiru_common(甜美茹) cn_ziranzhen_common(自然真) 4.2 pitch String False 基频,调节音调高低。 取值范围:-500~500, 缺省:0。 4.3 volume String False 音量,调节音量大小。 取值范围:0~100,缺省:50。 4.4 speed String False 语速,调节语速快慢。 取值范围:-500~500, 缺省:0。
  • 请求说明 表1 请求头参数 序号 名称 参数类型 是否必选 说明 1 ccmessaging-token string False applyToken接口返回的token值。 会话过程中接口Response Header中返回的ccmessaging-token的值。 2 x-app-key string False appKey字段,用户标识,在API Fabric上配置 3 Authorization string False 鉴权字段,内容格式为: Bearer +tokenByAKSK接口的返回值中AccessToken(Bearer后有空格) 表2 请求体参数 序号 名称 参数类型 是否必选 说明 1 reqBody ReqBody True 请求体 表3 ReqBody参数结构 序号 名称 参数类型 是否必选 说明 1.1 userId string True 客户的唯一标识。取值范围:1到32位字符串。 1.2 channelConfigId string True 渠道配置id 1.3 channel string True 渠道类型
  • 响应说明 响应状态码: 200 表4 RspMsg200参数结构 序号 名称 参数类型 说明 1.1 position integer 本呼叫在队列中的位置 1.2 totalWaitTime integer 本呼叫累计排队时长(秒) 1.3 currentDeviceWaitTime integer 当前技能队列的实际等待时长(秒) 1.4 configMaxcWaitTime integer 配置的最大等待时长(秒) 1.5 longestWaitTime integer 队列中正在排队呼叫的最大排队时长(秒) 1.6 estimateWaitTime integer 对应队列的预估呼叫等待时长(秒) 1.7 resultCode string 查询排队信息返回码。具体错误码信息如下: 0:正在排队,查询成功。 1:参数错误。 2:CCU CS 请求失败。 3:Token错误。 4:未知错误。 5:会话已结束。 6:CCUCS会话已失效。 160001:CCUCS通信失败。 160004:会话不存在或已结束。 160021:当前会话已经转到座席,不在排队状态。 160022:当前会话已转移到IVR,不在排队状态。 160023:当前会话已转移到私有队列,不在排队状态。 160024:座席未应答。 响应状态码: 400 错误的请求:请检查请求路径及参数。 响应状态码: 401 未授权:1.请确认是否购买了相关服务。2.请联系客服人员检查您账号的当前状态。 响应状态码: 404 请求的内容未找到:请检查请求的路径。 响应状态码: 500 业务失败:请依次确认您请求中各参数的取值。
  • 报文样例 场景描述:查询排队信息 请求头: ccmessaging-token: xxxxx-app-key: xxxxAuthorization: Bearer xxxxContent-Type: application/json 请求参数: { "userId": "xxxx", "channelConfigId": "xxxxx", "channel": "WEB"} 响应参数: { "totalWaitTime": 3, "resultCode": "0", "longestWaitTime": 3, "position": 1, "currentDeviceWaitTime": 3, "configMaxcWaitTime": 60, "estimateWaitTime": 60}
  • 响应说明 参数名称 数据类型 参数位置 必选/可选 描述 - QueryCallStatisticsRes[] body True 呼叫统计报表信息 表2 QueryCallStatisticsRes 名称 是否必选 参数类型 说明 recordTime True long 记录日期的毫秒时间戳 tenantId True String 租户ID accessCode True String 接入标识(机器人接入码) callCount True long 接入量 exitNoConsultCount True long 直接退出量,用户和IVR只交互一次的量 callStaffNoConsultCount True long 直接转人工量,用户和IVR交互大于1次且小于等于3次,并且不在IVR挂机的量 callStaffConsultCount True long 咨询后转人工量,用户和IVR交互大于3次,并且不在IVR挂机的量 exitConsultingCount True long 仅咨询机器人量,用户和IVR交互大于1次,并且在IVR挂机的量 interactCount True long 对话轮次,总的用户和IVR交互次数 autonomyRate True String 净自助解决率 -1.000: 机器人总使用量为0(直接转人工量+咨询后转人工量+仅咨询机器人量) 0-1.000:仅咨询机器人量/机器人总使用量 averageInteractPerCall True String 平均对话轮次,平均每通对话,用户和IVR的交互次数 dbRecordTime True Date 数据库记录日期,未设置为null type True String 查询类型 hour: 按小时查询 day: 按天查询 interfaceRequestCount True long 接口调用总数 interfaceSuccessCount True long 接口调用成功数 interfaceSuccessRate True String 接口调用成功率 -1.000: 接口调用总数为0 0-1.000:接口调用成功数/接口调用总数
  • 报文样例 请求样例 { "tenantId":"202104237142", "accessCode":"943370855474270208", "timestamp":1628784000000, "type":"hour", "authToken":"wEd*******************Q6VwYMj"} 响应样例 [ { "recordTime": 1628820000000, "tenantId": "202104237142", "accessCode": "943370855474270208", "callCount": 1, "exitNoConsultCount": 0, "callStaffNoConsultCount": 0, "callStaffConsultCount": 0, "exitConsultingCount": 1, "interactCount": 2, "autonomyRate": "1.0000", "averageInteractPerCall": "2.00", "dbRecordTime": 1628820000000, "type": "hour", "interfaceRequestCount": 0, "interfaceSuccessCount": 0, "interfaceSuccessRate": "-1.0000" }]
  • 请求说明 表1 请求体参数 参数名称 数据类型 参数位置 必选/可选 描述 type String body True 查询类型 hour: 按小时查询,特定日期的报表数据 day: 按天查询,三十日内的报表数据 tenantId String body True 租户ID accessCode String body True 接入标识(机器人接入码) timestamp long body True 查询日期的毫秒时间戳 authToken String body True 认证token。 请参见C3 智能助手平台接口鉴权方式。
  • 报文样例 请求消息样例 { "tenantId": "ipcc", "authToken": "0**************************", "sentence": "请座", "language": "zh_CN", "checkerType": "nonWordSpellChecker"} 响应消息样例 { "hasMistake": false, "spellCheckerMatchList": [ { "word": "请", "startIndex": 0, "endIndex": 1, "hasMistake": false, "correctWord": "请" }, { "word": "座", "startIndex": 1, "endIndex": 2, "hasMistake": true, "correctWord": "坐" } ]}
  • 场景描述 给第三方接入方调用,实现拼写检查能力。 当用户输入要查询的问题时,如果输入的句子中存在错别字(中文是同音错字,英文是拼写错误),系统能够具有对这些错误进行纠错的能力。 对接Customer Service Platform系统时,采取Headers头部的userName+token组合鉴权方式,其中userName为ipcc,token获取方式参见C3 智能助手平台接口鉴权方式。 对接其他第三方系统,采取请求体的authToken鉴权方式。
  • 请求说明 表1 请求体参数 参数名称 数据类型 参数位置 必选/可选 描述 tenantId String body True 租户ID,默认为ipcc用户,即同获取token时,约定好的ipcc用户。 authToken String body True Token token失效后,需重新调用获取token接口。 请参见C3 智能助手平台接口鉴权方式。 sentence String body True 输入文本,长度限制1024位 language String body True 传入语言参数: zh_CN:中文 en_US:英文 pt_BR:葡萄牙语 传入语言参数类型要求与输入文本类型匹配。 【限制】中英葡语可正常纠错,其他语种文本不做纠错直接返回。再返回的对象中的“是否存在错别字”字段设置为false,即不存在纠错的情况 checkerType String body True 校验类型: 错字纠错: nonWordSpellChecker 别字纠错: realWordSpellChecker 中文仅存在别字纠错。 英文推荐使用错字纠错。 葡语推荐使用错字纠错。
  • 响应说明 参数名称 数据类型 参数位置 必选/可选 描述 hasMistake boolean body True 是否存在错别字: true 表示输入句子中存在错别字 false表示输入句子中不存在错别字 spellCheckerMatchList SpellCheckerMatch[] body True 纠错结果 表2 SpellCheckerMatch 参数名称 数据类型 参数位置 必选/可选 描述 word String spellCheckerMatchList True 原始输入中的字 startIndex int spellCheckerMatchList True word在句子中开始索引 endIndex int spellCheckerMatchList True word在句子中结束索引 hasMistake boolean spellCheckerMatchList True 该word是否为错别字 correctWord String spellCheckerMatchList True 若word为错别字,则为纠正后的字
  • 请求说明 表1 请求体参数 参数名称 数据类型 参数位置 必选/可选 描述 tenantId String body True 租户ID authToken String body True 访问接口的有效Token值。 有效Token信息通过 获取Token 接口获取。 请参见C3 智能助手平台接口鉴权方式。 beginTime String body False 开始时间 格式: yyyy-MM-dd HH:mm:ss endTime String body False 结束时间 格式: yyyy-MM-dd HH:mm:ss pageNum String body False 页码 分页查询,查询第几页,首页为1 不传,默认页码为1 pageSize String body False 每页多少条 可配置:5,10,20,50,100 不传,默认一页100条 callId String body False callId(userMobile、callId和ctiCallId需要传其中一个) userMobile String body False 用户号码(userMobile、callId和ctiCallId需要传其中一个) ctiCallId String body False ctiCallId (userMobile、callId和ctiCallId需要传其中一个)
  • 报文样例 请求消息样例 { "tenantId": "tenant001", "authToken": "0dbe11892be840cf983453ea70b505de", "userMobile": "180****9999" } 响应消息样例 { "errorCode": 0, "errorMsg": "Success", "total": 1, "recordList": [ { "logId": "7343-4256-a659-c7fe7682ef03", "tenantId": "xxxxxx", "callSorId": "10086", "callId": "16185589414826353c2c0036c0292e43ca7a4", "ctiCallId": null, "callingNumber": "10086", "calledNumber": "899149138753490944", "startTime": 1618558942000, "endTime": 1618559267000, "lastUpdateTime": 1618559267000, "flowInstId": "1234567892021041615422158916185589414826353c2c0036c0292e43ca7a4", "businessInfo": null, "businessInfoStr": "{\"yugaoFileName\":\"null\",\"locationId\":\"0\",\"recordFileName\":\"Y:/135/odfsrecord/20220720/1658313131-85918321361224.wav\"}", "recordDetials": [ { "interNo": "1", "userSaying": "我有多少话费", "intention": "话费查询", "systemReply": "您好,您当月累计消费100元,话费余额100元", "timestamp": 1618558954000, "requsetTime": 1618558954000, "responseSource": 0, "involveMode": 0 } ], "qaRecords": [ { "interNo": "1", "seriesId": "100", "questionTitle": "是否做过核酸", "questionType": "2", "answerIntent": "是", "originalAnswer": "做过", "createTime": 1650774697000 } ] } ]}
  • 请求说明 表1 请求体参数 参数名称 数据类型 参数位置 必选/可选 描述 tenantId String body True 租户ID user String body True 测试用户ID sentence String body True 请求语句 language String body True 语言 英文:en_US、 中文:zh_CN、 西班牙语:es_ES、 阿拉伯语:ar、 泰语:th_TH、 葡萄牙语:pt_BR authToken String body True 认证token。 请参见C3 智能助手平台接口鉴权方式。
  • 报文样例 请求消息样例 { "tenantId": "00030010", "user":"138****8888", "sentence":"什么是寿险", "language":"zh_CN", "authToken": "5*********************"} 响应消息样例 { "answer": { "faqGroupId": 10000, "faqGroupName": "保险咨询", "faqId": 10039, "question": "什么是寿险?", "answers": [" 人寿保险是人身保险的一种,以被保险人的寿命为保险标的,且以被保险人的生存或死亡为给付条件的人身保险。和所有保险业务一样,被保险人将风险转嫁给保险人,接受保险人的条款并支付保险费。与其他保险不同的是,人寿保险转嫁的是被保险人的生存或者死亡的风险。"], "prob": 121.11094785672965 }}
  • 报文样例 请求消息样例 { "tenantId": "00030010", "faqGroupId":10000, "user":"138****8888", "sentence":"什么是守护人寿险", "authToken": "5**************************"} 响应消息样例 { "answer": { "faqGroupId": 10000, "faqGroupName": "保险咨询", "faqId": 10039, "question": "什么是寿险?", "answers": ["人寿保险是人身保险的一种,以被保险人的寿命为保险标的,且以被保险人的生存或死亡为给付条件的人身保险。和所有保险业务一样,被保险人将风险转嫁给保险人,接受保险人的条款并支付保险费。与其他保险不同的是,人寿保险转嫁的是被保险人的生存或者死亡的风险。"], "prob": 121.11094785672965 }}
  • 请求说明 表1 请求体参数 参数名称 数据类型 参数位置 必选/可选 描述 tenantId String body True 租户ID faqGroupId int body True 问答组ID user String body True 测试用户ID sentence String body True 请求语句 authToken String body True 认证token。 请参见C3 智能助手平台接口鉴权方式。
  • 请求说明 表1 请求体参数 参数名称 数据类型 参数位置 必选/可选 描述 tenantId String body True 租户ID。 flowId String body False 流程ID flowName String body False 流程名称 flowCode String body False 流程编码 source String body False 流程来源 IVR: 来自IVR传统流程 OIFDE:表示来自ODFS配置的智能化流程 不传,默认按照IVR处理 pageNum int body False 页码 分页查询,查询第几页,首页为1 pageSize int body False 每页多少条 authToken String body True 认证token。 请参见C3 智能助手平台接口鉴权方式。
  • 报文样例 请求消息样例 { "tenantId": "tenant001" , "flowId": "??" , "flowName": "??" , "flowCode": "??" , "pageNum": 5 , "pageSize": 10 , "authToken": "0************************" } 响应消息样例 { "total": 1, "flowList": [ { "flowId": "201904151183171584", "flowCode": "flow_ivr_5d06dad92731499abbe6cc6ebcb9d29d", "flowName": "按键测试", "flowDesc": null, "scenarioType": "subFlow", "tenantId": "NJ_001", "createDate": 1555293043000, "status": "VALID", "statusDate": 1555401640000, "flowStartNode": "node_view_c157d73a1b5640d280ee1cb4dcb239e2", "flowEndNode": "node_end_97dda8c5a62541c5b44b184a4645f6e8", "ext01": null, "logSwitch": null, "isDefault": "1", "version": "v1", "ruleId": null, "ruleName": null, "source":"IVR", "flowVariableList": [] } ] }
共100000条
提示

您即将访问非华为云网站,请注意账号财产安全