# 根据手机号查询客户是否存在

# 接口说明

URL /v1/crm/leads/exists.json
描述 根据手机号查询客户是否存在
请求方式 POST
需要登录
注意事项
其他

# 请求参数说明

字段名 字段类型 说明 是否必传
mobile string 客户手机号。精确匹配
productLineId string 销售线ID。单销售线模式下可以不传这个参数

# 请求数据

{
    "mobile": "13344445555", // 客户手机号。精确匹配
    "productLineId": "abc"   // 销售线ID。单销售线模式下可以不传这个参数
}

# 返回数据

{
    "code" : 0,
    "msg" : "",
    "data" : true, // true 存在 false 不存在
    "pageDto" : null
}

# 新增客户

# 接口说明

URL /v1/crm/leads/add.json
描述 新增客户
请求方式 POST
需要登录
注意事项
其他

# 请求参数说明

字段名 字段类型 说明 是否必传
allocRule int 客户分配方式 1-交给客服清洗 2-分配到个人临时库 3-分配到部门公海 4-分配到公海。若不填默认值为1
allocUserId string 分配用户ID,当 allocRule = 2 时必填。
allocOrgId string 分配部门ID,当 allocRule = 3 时必填。
creatorId string 录入人ID
marketUserId string 推广人ID
channelId string 渠道ID,见获取数据渠道
productLineId string 销售线ID,当企业设置为多销售线模式时必填,见获取销售线列表
mobile string 手机号. 最长16字符
name string 姓名,最长32字符
idNum string 身份证号,最长32字符
areaId string 客户所在城市,使用国家行政区划编码。6位
gender int 性别 0-未知 1-男 2-女
age int 年龄
qq string QQ,最长32字符
wechat string 微信,最长32字符
mail string 邮箱,最长256字符
graduated string 毕业院校,最长64字符
education string 学历,最长64字符(可选:小学, 初中, 中专/高中, 专科, 本科, 研究生, 博士)
major string 专业,最长64字符
p1 ~ p20 string 自定义字段,具体定义请查看数据字典,最长512字符
extType string 额外数据类型,最长256字符
extValue string 额外数据内容,最长512字符
birthday string 生日,20200202
schoolId int 所属校区id
schoolName string 所属校区名称
registerStatus int 注册状态

# 请求数据

{
    "allocRule": 1,                    // 客户分配方式 1-交给客服清洗 2-分配到个人临时库 3-分配到部门公海 4-分配到公海。若不填默认值为1
    "allocUserId": "",                 // 分配用户ID,当 allocRule = 2 时必填。
    "allocOrgId": "",                  // 分配部门ID,当 allocRule = 3 时必填。

    "creatorId": "",                   // 录入人ID
    "marketUserId": "",                // 推广人ID
    "channelId": "",                   // 渠道ID,见 /v1/channel/list.json

    "productLineId": "",               // 销售线ID(多销售线时必填)
    // 客户信息字段
    "mobile": "15872411165",           // 手机号(必填)

    "name": "王小二",                   // 姓名
    "idNum": "",                       // 身份证号
    "areaId": "420100",                // 客户所在城市,使用国家行政区划编码。6位
    "gender": 0,                       // 性别 0-未知 1-男 2-女
    "age": 12,                         // 年龄
    "qq": "",                          // QQ
    "wechat": "",                      // 微信
    "mail": "",                        // 邮箱
    "graduated": "",                   // 毕业院校
    "education": "",                   // 学历: 小学, 初中, 中专/高中, 专科, 本科, 研究生, 博士
    "major": "",                       // 专业

    // 自定义字段,具体定义请查看数据字典。
    "p1": "",
    "p2": "",
    "p3": "",
    "p4": "",
    "p5": "",
    "p6": "",
    "p7": "",
    "p8": "",
    "p9": "",
    "p10": "",
    "p11": "",
    "p12": "",
    "p13": "",
    "p14": "",
    "p15": "",
    "p16": "",
    "p17": "",
    "p18": "",
    "p19": "",
    "p20": "",

    "extType": "",      // 额外数据类型
    "extValue": ""      // 额外数据内容
}

# 返回数据

{
    "code" : 0,
    "msg" : ""
}

# 根据手机号查询客户绑定信息

# 接口说明

URL /v1/crm/leads/getBindInfo.json
描述 根据手机号查询客户绑定信息
请求方式 POST
需要登录
注意事项
其他

# 请求参数说明

字段名 字段类型 说明 是否必传
mobile string 客户手机号

# 请求数据

{
    "mobile": "13344445555"    // 客户手机号
}

# 返回数据

{
    "code" : 0,
    "msg" : "",
    "data" : {
      "mobile": "",
      "bindUser": "",                     //绑定人
      "bindUserId": "",
      "bindDept": "",
      "bindDeptId": "",
      "customerService": "",              //绑定客服
      "customerServiceId": ""             //绑定客服Id
    }
}

# 根据手机号批量查询客户绑定信息

# 接口说明

URL /v1/crm/leads/getBindInfos.json
描述 根据手机号批量查询客户绑定信息
请求方式 POST
需要登录
注意事项
其他

# 请求参数说明

字段名 字段类型 说明 是否必传
mobiles array 客户手机号

# 请求数据

{
    "mobiles": ["13344445555"]    // 客户手机号
}

# 返回数据

{
    "code" : 0,
    "msg" : "",
    "data" : [{
      "mobile": "",
      "bindUser": "",                     //绑定人
      "bindUserId": "",
      "bindDept": "",
      "bindDeptId": "",
      "customerService": "",              //绑定客服
      "customerServiceId": ""             //绑定客服Id
    }]
}