一.查询结束会话类型接口

1、接口概述

查询账户内已设置的所有结束会话类型

2、接口请求

  • 请求方式:POST
  • 请求url:{HOST}/v202411202/closeSession/selectCloseSessionType/{ACCOUNTID}?sig=SIG
  • 请求时请将{HOST}换成对接数据查询中获取到的请求域名,{ACCOUNTID}替换为账户编号,SIG是根据鉴权规则生成的,请看鉴权文档,查看具体的生成规则
  • 鉴权文档:接口鉴权
  • 频次限制:60次/每分钟
  • 查询数据限制:默认返回所有数据
  • 请求参数:无

3、返回参数

返回字段说明:

字段 说明
success 成功
name 结束会话类型名称
key 结束会话类型 ID
state 状态(2是启用,1是停用)

返回成功示例:

{
    "success": true,
    "row": {
        "_id": "a3860000-7ec1-11ee-a04c-63320de4b86b",
        "createTime": "2023-11-09 13:34:23",
        "account": "N00000004911",
        "options": [
            {
                "key": "5b29f640-d3b6-11ef-a3aa-61265474b75f",
                "name": "结束会话类型1",
                "state": "2",
                "autoCreate": "0",
                "desc": null
            },
            {
                "key": "5b29f640-d3b6-11ef-a333-612654742115f",
                "name": "结束会话类型2",
                "state": "2",
                "autoCreate": "0",
                "desc": null
            }
        ],
        "type": "webchat",
        "autoUpdateTime": "2025-01-16T03:02:44.840Z"
    },
    "message": "200 ok!"
}

二.修改结束会话类型接口

1、接口概述

对已设置结束会话类型的会话进行修改结束会话类型

2、接口请求

  • 请求方式:POST
  • 请求url:{HOST}/v202411202/closeSession/updateCloseSessionType/{ACCOUNTID}?sig=SIG
  • 请求时请将{HOST}换成对接数据查询查询中获取到的请求域名,{ACCOUNTID}替换为账户编号,SIG是根据鉴权规则生成的,请看鉴权文档,查看具体的生成规则
  • 鉴权文档:接口鉴权
  • 频次限制:60次/每分钟

3、请求参数

字段 类型 是否必填 参数说明
_id string 必填 会话id
sid string 必填 访客id
exten string 必填 坐席工号
finishReason string 必填 结束会话类型名称(value)
finishKey string 必填 结束会话类型名称(key)

请求参数示例:

{
    "_id": "51013ac0-d708-11ef-9b27-e9e061ce76fc",
    "sid": "a7973254-2c1e-4bdf-98c3-757f22d8406d",
    "exten":"7788",
    "finishReason": "访客离开关闭",
    "finishKey": "5b29f640-d3b6-11ef-a3aa-61265474b75f"
}

返回示例:

{
    "success": true,
    "message": "200 ok!"
}

三.结束会话接口

1、接口概述

通过接口的方式对指定的会话进行关闭并设置结束会话类型,(会话所属坐席必须在线)

2、接口请求

  • 请求方式:POST
  • 请求url:{HOST}/v202411202/closeSession/closeSession/{ACCOUNTID}?sig=SIG
  • 请求时请将{HOST}换成对接数据查询查询中获取到的请求域名,{ACCOUNTID}替换为账户编号,SIG是根据鉴权规则生成的,请看鉴权文档,查看具体的生成规则
  • 鉴权文档:接口鉴权
  • 频次限制:60次/每分钟

3、请求参数

字段 类型 是否必填 参数说明
_id string 必填 会话id
sid string 必填 访客id
exten string 必填 坐席工号
finishReason string 必填 结束会话类型名称(vllue)
finishKey string 必填 结束会话类型名称(key)

请求体示例:

{
    "_id": "51013ac0-d708-11ef-9b27-e9e061ce76fc",
    "sid": "a7973254-2c1e-4bdf-98c3-757f22d8406d",
    "exten":"7788",
    "finishReason": "访客离开关闭",
    "finishKey": "fae67f40-4ee2-11ef-8172-198cab6f2ac7"
}

返回示例:

{
    "success": true,
    "message": "200 ok!"
}