1. 2.1 客户与联系人
帮我吧API接口文档v1
  • 接口地图
  • 一、快速入门
    • 帮我吧数据接口 - 开发向导
    • 1.1 获取 Token
      POST
  • 二、核心业务实体
    • 2.1 客户与联系人
      • 联系人管理
        • 获取联系人列表
        • 搜索联系人
        • 批量获取联系人
        • 获取单个联系人
        • 创建联系人
        • 更新联系人
        • 删除单个联系人
        • 批量删除联系人
      • 客户分组
        • 获取分组列表
        • 获取分组详情
        • 批量分组详情
        • 创建分组
        • 修改分组
        • 获取分组用户
      • 联系人字段
        • 获取联系人字段列表
      • 公司管理
        • 获取公司列表
        • 搜索公司
        • 批量获取公司
        • 获取单个公司
        • 获取公司服务记录
        • 创建公司
        • 更新公司
        • 删除单个公司
        • 批量删除公司
      • 公司字段
        • 获取公司字段列表
        • 获取公司联系人
      • 远程 ID 管理
        • 获取远程ID信息
        • 修改远程ID备注
        • 远程ID绑定联系人
        • 解绑远程 ID
    • 2.2 工单
      • 工单管理
        • 获取工单列表
        • 获取工单详情
        • 批量工单详情
        • 搜索工单
        • 创建工单
        • 修改工单
        • 批量修改工单
        • 工单拆单
      • 工单回复
        • 获取工单回复列表
      • 工单附件
        • 上传工单附件
      • 工单字段
        • 自定义字段外部扩展
        • 获取工单自定义字段
        • 获取工单所有字段
        • 覆盖字段选项
        • 更新字段选项
        • 删除字段选项
      • 工单模板
        • 获取模板列表
        • 批量工单模板
        • 获取模板详情
        • 获取模板字段
      • 工单查询器
        • 获取查询器列表
        • 获取查询器详情
        • 获取查询器的工单列表
        • 获取查询器的工单总数
        • 批量获取查询器工单数量
      • 工单签名
        • 查看、提交工单免登录动态签名规则
    • 2.3 服务记录
      • IM 服务记录
        • 获取 IM 聊天记录
        • 获取 IM 会话列表
        • 获取 IM 会话详情
        • 获取服务总结(IM)
      • CC 服务记录
        • 获取呼叫中心记录列表
        • 获取呼叫中心记录详情
        • 获取指定客服的通话记录列表
        • 获取服务总结(CC)
        • 录音解冻
      • 远程协助记录
        • 获取远程记录列表
        • 获取坐席远程记录
        • 获取远程记录的聊天记录
        • 获取服务总结(远程协助)
      • 服务总结
        • 获取业务模板列表
        • 获取业务模板详情
        • 获取业务记录列表
        • 获取业务记录详情
        • 修改业务记录
    • 2.4 知识库
      • 知识库条目
        • 获取知识库列表
        • 获取知识库详情
        • 获取多条知识库
        • 创建知识库
        • 修改知识库
        • 上传知识库附件
      • 知识库分类
        • 获取知识库分类列表
        • 新增知识库分类
        • 修改知识库分类
        • 删除知识库分类
      • 附件上传
        • 上传附件
  • 三、人员与组织
    • 3.1 客服管理
      • 获取客服列表
      • 获取客服详情
      • 搜索客服
      • 获取多个客服信息
      • 创建客服
      • 修改客服信息
      • 删除客服信息
      • 恢复删除的客服
      • 客服授权
      • 查看客服状态
      • 修改客服状态
      • 获取客服签到列表
      • 创建客服签到
      • 获取客服排班列表
      • 新增客服排班
      • 更新客服排班
      • 删除客服排班
    • 3.2 客服组管理
      • 获取客服组列表
      • 获取客服组详情
      • 获取客服组下的客服
      • 创建客服组
      • 修改客服组
      • 删除客服组
  • 四、系统配置
    • 4.1 表单管理
      • 获取表单列表
      • 获取表单详情
      • 创建表单
      • 修改表单
      • 删除表单
    • 4.2 表单字段
      • 查询指定表单的字段列表
      • 表单字段选项增加、更新
    • 4.3 资产表
      • 获取指定资产表的所有数据
      • 给指定资产表添加一行数据
      • 给指定资产表添加多行数据
      • 根据唯一值更新指定资产表一行数据
      • 更新指定资产表一行数据
      • 删除一行数据
      • 搜索资产表中的资产数据
    • 4.4 自定义字段配置
      • 列表
        • 获取字段列表-工单
        • 获取字段列表-企业
        • 获取字段列表-联系人
        • 获取字段列表-客服
        • 获取字段列表-服务总结
        • 获取字段列表-表单/资产表
      • 创建
        • 创建-单行文本 (type=2)
        • 创建-多行文本 (type=3)
        • 创建-正整数 (type=4)
        • 创建-小数 (type=5)
        • 创建-复选框 (type=6)
        • 创建-正则表达式 (type=7)
        • 创建-日期 (type=8)
        • 创建-文件上传 (type=12)
        • 创建-下拉列表 (type=1)
        • 创建-下拉列表-带外部映射ID
        • 创建-高级复选框 (type=14)
        • 创建-级联 (type=18)
        • 创建-评分 (type=13)
        • 创建-文本电话 (type=17)
        • 创建-地理位置 (type=19)
        • 创建-表格文本 (type=21)
        • 创建-签名 (type=23)
        • 创建-支付 (type=24)
        • 创建-计算字段 (type=25)
        • 创建-日期时间 (type=26)
      • 更新
        • 更新字段-基本信息
        • 更新字段-选项列表 (type=1/14)
        • 更新字段-级联 (type=18)
        • 更新字段-文本 (type=2/3)
        • 更新字段-文件上传 (type=12)
        • 更新字段-计算字段 (type=25)
      • 删除
        • 删除字段
        • 删除字段-表单/资产表
      • 查询联系人字段列表
      • 查询公司字段列表
      • 查询工单自定义字段列表
      • 查询工单字段列表(包含系统字段)
      • 下拉字段选项全量覆盖
      • 新增、修改字段选项内容
      • 删除字段选项内容
    • 4.5 客服分组管理
      • 获取客服分组列表
      • 获取客服分组详情
      • 创建客服分组
      • 修改客服分组
      • 删除客服分组
    • 4.6 工单查询器管理
      • 获取查询器列表
      • 获取查询器详情
      • 获取查询器的工单列表
      • 获取查询器的工单总数
      • 批量获取查询器工单数量
    • 4.7 工单模板管理
      • 获取模板列表
      • 批量工单模板
      • 获取模板详情
      • 获取模板字段
    • 4.8 客户分组管理
      • 获取分组列表
      • 获取分组详情
      • 批量分组详情
      • 创建分组
      • 修改分组
      • 获取分组用户
    • 4.9 短信接口
      • 获取模板列表
      • 发送短信
    • 4.10 服务商设置
      • 获取服务商账号到期时间
    • 4.11 外部扩展集成
      • 扩展系统配置文档
      • 扩展页接口文档
      • 适用客户
  • 五、呼叫中心
    • 5.1 获取客服话机状态
      • 获取客服话机状态
    • 5.2 接听模式切换
      • 获取接听模式
      • 切换接听模式
    • 5.3 SDK网页集成(CC)
      • 适用场景
      • 快速集成
      • 高级对接
  • 六、在线客服
    • 6.1 SDK网页集成(IM)
      • 适用场景
      • 快速集成
      • 高级对接
  • 七、公共接口
    • 7.1 获取 Token
      • 获取 OAuth2 Token
    • 7.2 标签接口
      • 获取标签列表
  • 八、远程工具
    • 8.1 SDK客户端集成
      • 适用场景
      • 集成方式
  1. 2.1 客户与联系人

联系人管理

联系人接口 (Users)#

1. 获取联系人列表#

GET /users.json
参数类型必填默认值说明
pageint否1页码,最小 1
per_pageint否100每页条数,最大 100
deStatint否00=排除已删除(status≠3,含离职),1=包含全部状态
open_typestring否-开放平台类型,如 wechat
app_idstring否-开放平台 app_id
open_idstring否-开放平台 open_id
created_startstring否-创建时间范围起始,格式 Y-m-d
created_endstring否-创建时间范围结束,格式 Y-m-d
created_orderstring否-按创建时间排序,ASC 或 DESC
updated_startstring否-更新时间范围起始,格式 Y-m-d
updated_endstring否-更新时间范围结束,格式 Y-m-d
updated_orderstring否-按更新时间排序,ASC 或 DESC
注:传入 open_type + app_id + open_id 时走微信绑定查询逻辑,返回匹配的单个联系人。
响应示例:
{
  "users": [
    {
      "cId": "6892477",
      "name": "响应联系人B",
      "mobile": "13800998800",
      "email": "",
      "fixnumber": "",
      "position": "经理",
      "QQ": "",
      "note": "",
      "companyId": "1346525",
      "supportId": "0",
      "multiServiceList": "",
      "default": "",
      "service_groupid": "0",
      "createDT": "2026-08-17 17:24:34",
      "updateDT": "",
      "tableName": "",
      "uniqueId": "",
      "state": "1",
      "custom_fields": [{"key": "field_4", "value": "否"}]
    }
  ],
  "count": "1",
  "previous_page": null,
  "next_page": "https://xxx/api/v1/users.json?per_page=50&page=2"
}

2. 搜索联系人#

GET /users/search.json
参数类型必填默认值说明
querystring是-搜索条件,空格分隔多个条件
pageint否1页码
per_pageint否100每页条数
deStatint否00(默认)=仅在职(status=1),1=返回全部状态(含离职2/删除3)
sort_bystring否-createDT / updateDT
sort_orderstring否descasc / desc
query 语法(空格分隔):
格式示例说明
field:valuerealName:张三模糊匹配
field:valuemobile:13800138000模糊匹配
field:valueemail:test@qq.com精确匹配
field:valuecompanyId:123精确匹配
field:value1,value2realName:张三,李四多值 OR 查询
createDT:2024-01-01-日期等于(当天范围)
createDT>=2024-01-01-日期大于等于
value张三纯文本,模糊搜索 realName 和 mobile
可搜索系统字段: realName(模糊), mobile(模糊), email(精确), position(精确), QQ(精确), note(精确), companyId(精确), supportId(精确), authAccount(精确), authaccount(精确), createDT(日期), updateDT(日期)
自定义字段: 任意自定义字段名,下拉型(datatype=1)精确匹配,其他类型模糊匹配
响应示例:
{
  "results": [
    {
      "cId": "6892476",
      "name": "响应示例联系人",
      "mobile": "13800998877",
      "companyId": "1346524",
      "state": "1",
      "createDT": "2026-08-17 17:24:00",
      "updateDT": "",
      "custom_fields": [{"key": "field_4", "value": "否"}],
      "url": "https://xxx/api/v1/users/6892476.json"
    }
  ],
  "count": "1",
  "previous_page": null,
  "next_page": "https://xxx/api/v1/users/search.json?per_page=20&page=1&"
}

3. 批量获取联系人#

GET /users/show_many.json
参数类型必填说明
idsstring是联系人 ID,逗号分隔
响应示例:
{
  "users": [
    {
      "cId": "123",
      "name": "联系人A",
      "mobile": "13800138000",
      "companyId": "100",
      "state": "1",
      "createDT": "2024-01-01 10:00:00",
      "custom_fields": [{"key": "field_4", "value": "否"}]
    },
    {
      "cId": "456",
      "name": "联系人B",
      "mobile": "13900139000",
      "companyId": "100",
      "state": "1",
      "createDT": "2024-02-01 10:00:00",
      "custom_fields": [{"key": "field_4", "value": "否"}]
    }
  ]
}

4. 获取单个联系人#

GET /users/{id}.json
参数类型必填默认值说明
deStatint否00=排除已删除(status≠3,含离职),1=包含全部状态
响应示例:
{
  "user": {
    "cId": "6892477",
    "name": "响应联系人B",
    "mobile": "13800998800",
    "email": "",
    "fixnumber": "",
    "position": "经理",
    "QQ": "",
    "note": "",
    "companyId": "1346525",
    "supportId": "0",
    "multiServiceList": "",
    "default": "",
    "service_groupid": "",
    "createDT": "2026-08-17 17:24:34",
    "updateDT": "",
    "createrId": "176853",
    "tableName": "",
    "uniqueId": "",
    "state": "1",
    "custom_fields": [{"key": "field_4", "value": "否"}]
  }
}

5. 创建联系人#

POST /users.json
Content-Type: application/json
{
  "user": {
    "name": "string (联系人姓名, 最大50字符)",
    "mobile": "string (手机号, 纯数字最大11位, 与fixnumber二选一)",
    "fixnumber": "string (座机号, 数字和()-字符, 与mobile二选一)",
    "email": "string (邮箱, 需合法格式)",
    "position": "string (职位, 最大20字符)",
    "QQ": "string (QQ号, 纯数字, 最大20字符)",
    "note": "string (备注, 最大120字符)",
    "companyId": "int (所属公司ID, 正整数, 公司必须存在)",
    "supportId": "int (负责客服ID, 正整数)",
    "multiServiceList": "string (多客服ID列表, 逗号分隔)",
    "service_groupid": "string (受理客服组ID列表, 逗号分隔)",
    "default": "int (0或1, 是否设为默认联系人)",
    "uniqueId": "string (9位数字ID)",
    "source": "int (来源, 默认9)",
    "custom_fields": [
      {"key": "字段名", "value": "字段值"},
      {"key": "authaccount", "value": "第三方对接账号"}
    ],
    "userGroup": "string (客户分组ID, 逗号分隔, 仅2C模式)",
    "tableName": "string (标签名, 逗号分隔)"
  }
}
参数类型必填说明
user.namestring否联系人姓名,最大 50 字符
user.mobilestring条件必填手机号,纯数字最大 11 位。无 authAccount 时与 fixnumber 二选一必填
user.fixnumberstring条件必填座机号,数字和 ()- 字符。无 authAccount 时与 mobile 二选一必填
user.emailstring否邮箱,需合法格式
user.positionstring否职位,最大 20 字符
user.QQstring否QQ 号,纯数字,最大 20 字符
user.notestring否备注,最大 120 字符
user.companyIdint否所属公司 ID,正整数,必须存在
user.supportIdint否负责客服 ID,正整数
user.multiServiceListstring否多客服 ID 列表,逗号分隔
user.service_groupidstring否受理客服组 ID 列表,逗号分隔
user.defaultint否0 或 1,设为公司默认联系人
user.uniqueIdstring否9 位数字客户 ID
user.sourceint否来源标识,默认 9
user.custom_fieldsarray否自定义字段,[{key, value}] 格式
user.userGroupstring否客户分组 ID,逗号分隔(仅 2C 模式)
user.tableNamestring否标签名,逗号分隔
重要:
authAccount 通过 custom_fields 传入,key 为 authaccount。传了 authAccount 则 mobile/fixnumber 不再必填。
同一公司下同一手机号不能重复创建。
响应示例:
{
  "user": {
    "cId": "6892477",
    "name": "响应联系人B",
    "mobile": "13800998800",
    "email": "",
    "fixnumber": "",
    "position": "经理",
    "QQ": "",
    "note": "",
    "status": "1",
    "companyId": "1346525",
    "supportId": "0",
    "multiServiceList": "",
    "default": "",
    "service_groupid": "",
    "createDT": "2026-08-17 17:24:34",
    "updateDT": "",
    "tableName": "",
    "custom_fields": [{"key": "field_4", "value": "否"}]
  }
}

6. 更新联系人#

PUT /users/{id}.json
Content-Type: application/json
参数同创建,全部可选。额外参数:
参数类型必填说明
user.stateint否状态:1=在职,2=离职,3=删除
user.defaultint否0 或 1,设为公司默认联系人(设为1时自动取消其他默认)
响应示例: 同创建联系人,返回更新后的联系人完整对象({"user": {...}})。

7. 删除单个联系人#

DELETE /users/{id}.json
响应示例:
{
  "user": {
    "cId": "6892477",
    "name": "响应联系人B",
    "mobile": "13800998800",
    "companyId": "1346525",
    "state": "1",
    "createDT": "2026-08-17 17:24:34",
    "custom_fields": [{"key": "field_4", "value": "否"}]
  }
}

8. 批量删除联系人#

DELETE /users/destroy_many.json
参数类型必填说明
idsstring是联系人 ID,逗号分隔
响应示例:
{
  "users": [
    {"cId": "123", "name": "联系人A", "mobile": "13800138000"},
    {"cId": "456", "name": "联系人B", "mobile": "13900139000"}
  ]
}
修改于 2026-08-17 10:07:22
上一页
1.1 获取 Token
下一页
获取联系人列表
Built with