跳到内容
  • 产品扩张
    • 小红书
    • 抖音
  • AI员工
  • 价格
  • 合伙人计划
  • 帮助中心

登录

免费试用

常见问题

  • 如何给客服账号开权限
  • 结束的对话如何查看
  • 如何查看AI员工的剩余有效对话数
  • 小红书账号授权失效
  • 如何添加(修改)客服账号

在线客服

  • 接入小红书专业号及KOS账号
  • 管理员-入门
  • 客服-入门
  • 对话
  • 历史对话
  • 报表📉
  • 公共设置-企业管理
  • 自动消息设置
  • 对话分配
  • 对话规则🔔
  • 使用自动规则提高对话效率
  • 快捷回复
  • 对话标签
  • 对话扩展
  • 敏感词
  • 顾客(公共设置)
  • 顾客页面
  • 黑名单

AI员工

  • 如何从 0 到 1 创建AI员工-画布流程模式
  • 营销效果分析👏
  • 意图识别和知识库

开发指南

  • 服务端开发文档
  • APIs V2.0
  • Webhooks
View Categories
  • 首页
  • 帮助中心-产品使用指南|来鼓 AI
  • 开发指南
  • APIs V2.0

APIs V2.0

API 目前不开放

请注意,API 功能目前仅有限开放。此文档仅供已开通 API 的用户参考使用。

对话

对话是在线客服与顾客沟通的载体。顾客或客服发送消息后,会以对话的形式显示在对话页。

对话模型

参数类型说明
enterprise_idInteger来鼓定义的企业唯一标识
dev_client_idString第三方系统定义并传递给来鼓的顾客唯一标识
visitor_tagsList顾客的顾客标签
client_idInteger第三方系统定义并传递给来鼓的顾客唯一标识
client_infoObject顾客的详细信息
agent_accountString客服的账号邮箱
agent_nameString客服的名字
agent_IDString来鼓定义的客服唯一标识
agent_nick_nameString客服的昵称
group_idString来鼓定义的客服组 ID
group_nameString客服组的名称
conv_idInteger来鼓定义的对话唯一标识
advertiser_idString广告ID
advertiser_nameString广告名称
campaign_idString计划ID
campaign_nameString计划名称
creativity_idString创意ID
creativity_nameString创意名称
conv_start_tmString对话的创建时间
conv_end_tmString对话的结束时间
conv_first_resp_wait_in_secsInteger对话的首次响应时长,单位为秒
conv_contentList对话的消息
conv_agent_msg_countString客服在对话中发送的消息数
conv_visitor_msg_countString顾客在对话中发送的消息数
conv_quality_gradeString对话的评级
conv_leadsString对话中收集的线索
conv_tagsString对话的对话标签
summary_contentString对话小结的内容
summary_update_atString对话小结的最后更新时间
source_typeString对话的访问来源类型
source_fieldString对话的访问来源的值
agent_resp_durationString客服平均响应时长
effectiveString对话是有效对话还是无效对话
missedString对话是否为遗漏对话
converse_durationString对话的持续时长
app_nameString部署了 SDK 的 App 名称,SDK 渠道特有
main_channelString对话渠道
sub_channelString对话子渠道

Conversation Object

查询单个对话

curl https://api.laigu.com/v1/conversations/<conv_id>

请求

请注意:【access_token】和【app_id、sign】只需要任选其一即可完成请求。

参数能否为空说明
enterprise_id不能来鼓定义的企业唯一标识
app_id不能来鼓定义的工作台唯一标识
sign不能来鼓定义的工作台访问签名
conv_id不能来鼓定义的对话ID

请求的 Path 需要带上以上参数

响应

请求成功后,响应会包含相应对话的对话模型。

查询多个对话(V1.0)

您可以从对话结束时间的维度,查询某个时间段的多个对话。每次查询时,接口规则:

  • offset 对话的偏移量。例如,第一次查询时 offset 是 0,limit 是10,那么第二次查询时,offset 要设置为 10,则能查询剩余的对话。
  • limit 每次请求查询的对话数,上限是 20,如果超过 20,请求将失败。
curl https://api.laigu.com/v1/conversations

请求

请注意:【access_token】和【app_id、sign】只需要任选其一即可完成请求。

参数能否为空说明
enterprise_id不能来鼓定义的企业唯一标识
app_id不能来鼓定义的工作台唯一标识
sign不能来鼓定义的工作台访问签名
offset不能对话的偏移量
limit不能每次请求拉取对话的最大数量
conv_start_from_tm不能对话时间段的开始时间
conv_start_to_tm不能对话时间段的结束时间

请求的 Path 需要带上以上参数

响应

请求成功后,响应会包含相应对话的对话模型,对话按 conv_id 升序排列。

查询多个对话(V2.0)

V2.0 在 V1.0 的基础上提高了安全性,优化了批量查询的逻辑。您可以从对话结束时间维度,查询某个时间段的多个对话,每次查询时,接口规则:

  • page_token 查询时使用,初始时设置为 page_token = “”,之后每次设置request.page_token 等于上次 response.next_page_token;当某一次 response.next_page_token == “” 时,说明对话已被全部拉取,查询结束。
  • limit 每次请求查询的对话数,上限是 20,如果超过 20,请求将失败。
curl https://api.laigu.com/v2/conversations

请求

请注意:【access_token】和【app_id、sign】只需要任选其一即可完成请求。

参数能否为空说明
X-App-ID不能来鼓定义的工作台唯一标识
X-Sign不能来鼓定义的工作台访问签名

请求的 Header 需要带上以上参数

参数能否为空说明
enterprise_id不能来鼓定义的企业唯一标识
limit不能每次请求拉取的最大数量
from_tm不能对话结束时间段开始时间,可以精确到秒或微秒 us
to_tm不能对话结束时间段结束时间,可以精确到秒或微秒 us
page_token不能查询使用的 token

请求的 Path 需要带上以上参数

响应

请求成功后,响应会包含相应对话的对话模型,顾客按 conv_id 升序排列。

响应中会带有 next_page_token ,用于做下一次请求的 page_token。

访客 #

访客是通过各个对话渠道,与客服进行沟通的人,您可以通过接口访问到该访客资源

访客模型 #

访客模型包含访客的自定义参数,响应中不会包含值为空的自定义参数。

参数类型说明
advertiser_idString广告ID
advertiser_nameString广告名称
campaign_idString计划ID
campaign_nameString计划名称
creativity_idString创意ID
creativity_nameString创意名称
sourceString来源:redbook-小红书,douyin-抖音
sub_sourceString子渠道ID
nameString访客的姓名
ageString访客的年龄
genderString访客的性别
avatarString头像
qqString访客的 QQ
telString访客的电话号码
weixinString微信号
addressString访客的地址
commentString访客的备注
created_onString创建时间
updated_onString更新时间
track_idString来鼓定义的顾客唯一标识
tagsArray标签ID

示例

{
        'id': 'sub_b6bd473a003a99216d3f63cc329869b3_1726824224_9975',
        'event': 'cus.upsert',
        'enterprise_token': 'b6bd473a003a99216d3f63cc329869b3',
        'created_at': 1726824224,
        'body': {
                'advertiser_name': '微亿璀璨(来鼓)1',
                'advertiser_id': '111',
                'campaign_name': '客资收集_计划2',
                'campaign_id': '222',
                'creativity_name': '客资收集_计划3',
                'creativity_id': '333',
                'source': 'redbook',
                'sub_source': '62b1fcaf000000001b0260c1',
                'name': '小黄鸭',
                'age': '18',
                'gender': 'F',
                'avatar': 'https://laigu-tenant-upload-qa.oss-cn-zhangjiakou.aliyuncs.com/widget/104/0ZIX/gaMZnhi9PwwQjIrHh5kd.jpg',
                'qq': '1234456',
                'tel': '13877779999',
                'weixin': 'fz123456',
                'address': '四川省',
                'comment': '备注',
                'updated_on': '2024-09-20T09:23:42.989Z',
                'created_on': '2024-09-05T08:58:33Z',
                'track_id': '2ldmFOXB7aDMXHSs7upv5PMZsa0',
                'tags': [9, 10, 13, 18, 61, 77]
                'custom': {
                        '自定义字段1': ['checkbox1', 'checkbox2'],
                        '自定义字段2': '2024-09-20T09:23:12.916Z'
                },
        }
}

顾客 #

顾客是通过各个对话渠道,与客服进行沟通的人。如果顾客拥有了电话号码、微信、QQ三种联系方式里其中一个时,您可以通过接口访问到该顾客资源。

顾客模型

顾客模型包含顾客的自定义参数,响应中不会包含值为空的自定义参数。

参数类型说明
advertiser_idString广告ID
advertiser_nameString广告名称
campaign_idString计划ID
campaign_nameString计划名称
creativity_idString创意ID
creativity_nameString创意名称
sourceString来源:redbook-小红书,douyin-抖音
sub_sourceString子渠道ID
nameString顾客的姓名
ageString顾客的年龄
genderString顾客的性别
avatarString头像
qqString顾客的 QQ
telString顾客的电话号码
weixinString微信号
addressString顾客的地址
commentString顾客的备注
created_onString创建时间
updated_onString更新时间
enterprise_tokenString来鼓定义的企业唯一标识
track_idString来鼓定义的顾客唯一标识
tagsArray标签ID

Client_info Object

根据创建时间查询多个顾客

您可以从顾客创建时间的维度,查询某个时间段的多个顾客。每次查询时,接口规则:

  • page_token 查询时使用,初始时设置为 page_token = “”,之后每次设置request.page_token 等于上次 response.next_page_token;当某一次 response.next_page_token == “” 时,说明顾客已被全部拉取,查询结束。
  • limit 每次请求查询的顾客数,上限是 20,如果超过 20,请求将失败。
curl https://api.laigu.com/v2/clients

请求

请注意:【access_token】和【app_id、sign】只需要任选其一即可完成请求。

参数能否为空说明
X-App-ID不能来鼓定义的工作台唯一标识
X-Sign不能来鼓定义的工作台访问签名

请求的 Header 需要带上以上参数

参数能否为空说明
enterprise_id不能来鼓定义的企业唯一标识
limit不能每次请求拉取的最大数量
from_tm不能顾客信息创建时间段开始时间,可以精确到秒或微秒 us
to_tm不能顾客信息创建时间段结束时间,可以精确到秒或微秒 us
page_token不能查询使用的 token

请求的 Path 需要带上以上参数

响应

请求成功后,响应会包含相应顾客的顾客模型,顾客按 ticket_id 升序排列。

响应中会带有 next_page_token ,用于做下一次请求的 page_token。

根据最后更新时间查询多个顾客

您可以从顾客最后更新时间维度,查询某个时间段的多个顾客。每次查询时,接口规则:

  • page_token 查询时使用,初始时设置为 page_token = “”,之后每次设置request.page_token 等于上次 response.next_page_token;当某一次 response.next_page_token == “” 时,说明顾客已被全部拉取,查询结束。
  • limit 每次请求查询的顾客数,上限是 20,如果超过 20,请求将失败。
curl https://api.laigu.com/v2/clients/updated

请求

请注意:【access_token】和【app_id、sign】只需要任选其一即可完成请求。

参数能否为空说明
X-App-ID不能来鼓定义的工作台唯一标识
X-Sign不能来鼓定义的工作台访问签名

请求的 Header 需要带上以上参数

参数能否为空说明
enterprise_id不能来鼓定义的企业唯一标识
limit不能每次请求拉取对话的最大数量
from_tm不能顾客信息更新时间段开始时间,可以精确到秒或微秒 us
to_tm不能顾客信息更新时间段结束时间,可以精确到秒或微秒 us
page_token不能查询使用的 token

请求的 Path 需要带上以上参数

响应

请求成功后,响应会包含相应顾客的顾客模型,顾客按 track_id 升序排列。

响应中会带有 next_page_token ,用于做下一次请求的 page_token。

报表

在线时长

GET /unified-api/datagateway/v1/reports/agent_online_stats

请求参数能否为空说明
from_tm不能开始时间 (yyyy-mm-dd hh-mm-sss)
to_tm不能结束时间 (yyyy-mm-dd hh-mm-sss)
Plain Text
{
    “rows”: [
        {
            “agent_id”: 10004906, // 客服ID
            “agent_name”: “超级管理员x”, // 客服名称
            “group_id”: 4372, // 客服组ID
            “group_name”: “默认分组”, // 客服组名称
            “work_num”: “”, // 工号
            “online_offduty”: 0, // 隐身时长
            “online_onduty”: 0, // 在线时长
            “pns_onduty”: 0, // 推送开启时长
            “pns_offduty”: 0, // 推送关闭时长
            “offline”: 50400 // 离线时长
        }
    ]
}

客服服务量

GET /unified-api/datagateway/v1/reports/agent_service

请求参数能否为空说明
from_tm不能开始时间 (yyyy-mm-dd hh-mm-sss)
to_tm不能结束时间 (yyyy-mm-dd hh-mm-sss)
Plain Text
{
    “rows”: [
        {
            “agent_id”: 10004906,
            “agent_name”: “超级管理员x”,
            “group_id”: 4372,
            “group_name”: “默认分组”,
            “work_num”: “”,
            “conv_cnt”: 0, // 对话数
            “effective_conv_cnt”: 0, // 有效对话数
            “missed_conv_cnt”: 0, // 遗漏对话数
            “delayed_conv_cnt”: 0, // 延误对话数
            “msg_cnt”: 0, // 消息数
            “duration_time”: 0, // 对话持续时长
            “conv_first_response_wait_time”: 0, // 对话首次响应时长
            “agent_first_response_wait_time”: 0, // 客服首次响应时长
            “avg_response_wait_time”: 0, // 平均响应时长
            “gold_conv_cnt”: 0, // 金牌对话数
            “silver_conv_cnt”: 0, // 银牌对话数
            “bronze_conv_cnt”: 0, // 铜牌对话数
            “nograde_conv_cnt”: 0, // 无评级对话数
            “good_conv_cnt”: 0, // 好评数
            “medium_conv_cnt”: 0, // 中评数
            “bad_conv_cnt”: 0, // 差评数
            “clues_cnt”: 0, // 线索数
            “remark_cnt”: 0, // 备注数
            “transfer_in_cnt”: 0, // 被动转接数
            “transfer_out_cnt”: 0, // 主动转接数
            “clue_conv_cnt”: 0 // 线索对话数
        }
    ]
}

错误提示

请求 APIs 出错时美洽会返回错误码以及响应的错误提示。

errnoerrmsg
10011Authentication failed. Please check app_id and sign.
10012URL is error. Please check url.
10013The param of limit in request is xxx, exceed max value xxx.
10014Request api exceed specified times. Please request later.
10015Server-side internal logic error. Please try again later.
10016The param of xxx is invalid.

错误码以及对应的错误提示

这篇文章能帮助到你吗?
更新 2025年3月17日
服务端开发文档Webhooks
目录
  • 访客
    • 访客模型
  • 顾客
产品

小红书

抖音

快手

公司与条款

关于来鼓

隐私政策

用户协议

博客

联系我们

客服电话: 4008009828/13699446630

联系邮箱: team@laigu.com

成都总部: 成都市高新区吉泰路20号2栋3层​

扫码关注:

Copyright ©成都呼声科技有限责任公司 川公网安备51019002006554号 蜀ICP备2024079335号

  • 产品
    • 小红书
    • 抖音
  • AI员工
  • 价格
  • 合伙人计划
  • 帮助中心