一.在线客服状态变更推送接口

1、接口概述

当客服状态发生改变时,会触发系统推送至第三方接口,第三方可根据推送数据做业务逻辑处理

2、接口请求

  • 请求方式:POST
  • 请求体格式:"Content-Type": "application/x-www-form-urlencoded"

3、请求参数

字段 类型 参数说明
exten string 状态变更操作人工号
displayName string 状态变更操作人昵称
update_exten string 状态变更生效座席工号
update_displayName string 状态变更生效座席昵称
when string 变更时间
status_name_before string 原状态编号
status_name_after string 变更后状态编号

注意:状态变更因网络或系统异常导致,则 【状态变更操作人姓名】为 网络异常或系统 【状态变更操作人工号】字段为空。

请求参数示例:

{
    "exten": "8998",
    "displayName": "test",
    "update_exten": "8998",
    "update_displayName": "test",
    "when": "2023-11-07 10:58:02",
    "status_name_before": "open",
    "status_name_after": "close"
}

二.访客离线消息推送接口

1、接口概述

访客离线后,坐席发送给访客的未读消息会触发系统推送至第三方接口,第三方可根据推送数据做业务逻辑处理

2、接口请求

  • 请求方式:POST
  • 请求体格式:"Content-Type": "application/x-www-form-urlencoded"

3、请求参数

字段 类型 参数说明
when string 时间
content string 消息内容
contentType string 消息类型
sid string 访客id
toPeer string 技能组
exten string 坐席工号
im_icon string 坐席头像
displayName string 坐席昵称

请求参数示例:

{
    "when": "2023-11-14 11:53:23",
    "content": "%E8%AE%BF%E5%AE%A2%E7%A6%BB%E5%BC%80%E4%BA%86",
    "contentType": "text",
    "sid": "9cabd048-1fe7-4091-9b99-0776be6c6509",
    "toPeer": "10058276",
    "exten": "8020",
    "im_icon": "",
    "displayName": "test"
}

三.坐席离线消息推送接口

1、接口概述

坐席离线后,访客发送给坐席的未读消息会触发系统推送至第三方接口,第三方可根据推送数据做业务逻辑处理

2、接口请求

  • 请求方式:POST
  • 请求体格式:"Content-Type": "application/x-www-form-urlencoded"

3、请求参数

字段 类型 参数说明
when string 时间
content string 消息内容
contentType string 消息类型
sid string 访客id
toPeer string 技能组
exten string 坐席工号
im_icon string 坐席头像
displayName string 坐席昵称

请求参数示例:

{
    "when": "2023-11-14 11:53:23",
    "content": "%E8%AE%BF%E5%AE%A2%E7%A6%BB%E5%BC%80%E4%BA%86",
    "contentType": "text",
    "sid": "9cabd048-1fe7-4091-9b99-0776be6c6509",
    "toPeer": "10058276",
    "exten": "8020",
    "im_icon": "",
    "displayName": "test"
}