获取客户详情
服务描述
本接口,可用于企业查询单个客户信息
开发须知
调用本接口前,请先获取appId
服务地址
GET https://{您的专属域名}/basic/openapi/v1/customer/detail
请求参数
参数 |
位置 |
类型 |
是否必填 |
说明 |
appId |
header |
String |
Y |
应用ID |
timestamp |
header |
String |
Y |
时间戳,毫秒 |
sign |
header |
String |
Y |
签名 |
content |
Query |
String |
Y |
搜索内容 |
type |
Query |
String |
Y |
搜索类型(customerId、externalId、email、phone、telePhone) |
返回结果
CustomerDetail
参数 |
说明 |
类型 |
是否必填 |
customer |
客户信息 |
BasicCustomerIdentity |
N |
customerDictList |
客户属性列表 |
< CustomerDictDTO > array |
N |
customerGroupName |
公司名称 |
string |
N |
isCustomerGroupDelete |
公司是否删除 |
boolean |
N |
productName |
渠道名称 |
string |
N |
staffName |
专属客服名称 |
string |
N |
BasicCustomerIdentity
名称 |
说明 |
类型 |
是否必填 |
anonymous |
是否匿名(0-匿名,1-非匿名) |
integer (int32) |
N |
blackTime |
拉黑时间 |
string (date-time) |
N |
blacklist |
是否黑名单(0-否,1-是) |
integer (int32) |
N |
cancelReason |
作废原因 |
string |
N |
cancelRemark |
作废备注 |
string |
N |
cancelTime |
作废时间 |
string (date-time) |
N |
createTime |
创建时间 |
string (date-time) |
N |
customerClass |
客户等级 |
integer (int32) |
N |
customerGroupId |
公司ID |
string |
N |
customerId |
客户ID |
string |
N |
customerStatus |
客户状态 |
integer (int32) |
N |
customerType |
客户类型 |
integer (int32) |
N |
deleteTime |
删除时间 |
string (date-time) |
N |
deleted |
是否删除 |
boolean |
N |
desc |
备注 |
string |
N |
email |
邮箱 |
string |
N |
externalId |
外部系统用户ID |
string |
N |
id |
数据库ID |
integer (int64) |
N |
isCancel |
是否作废 |
boolean |
N |
isDeleted |
是否删除 |
boolean |
N |
macAddress |
Mac地址 |
string |
N |
mergeCustomerId |
这个客户合并后生成的新customerId |
string |
N |
name |
联系人名称 |
string |
N |
newCustomerId |
此时的新customerId |
string |
N |
number |
客户编号 |
integer (int32) |
N |
phone |
手机号 |
string |
N |
phoneDesensitive |
脱敏手机号 |
string |
N |
principalId |
负责人id |
integer (int64) |
N |
principalName |
负责人名称 |
string |
N |
productId |
产品ID |
string |
N |
productSoleCode |
渠道code,比如微信的openID |
string |
N |
staffId |
专属客服id |
integer (int64) |
N |
tag |
标签,多个之间用英文逗号,分隔 |
string |
N |
telephone |
联系电话 |
string |
N |
tenantId |
租户ID |
string |
N |
thirdPartUserId |
第三方系统用户ID |
string |
N |
updateTime |
更新时间 |
string (date-time) |
N |
CustomerDictDTO
参数 |
类型 |
是否必填 |
说明 |
dictCode |
String |
Y |
自定义字段code |
remark |
String |
N |
备注 |
value |
String |
Y |
自定义字段值 |
返回结果示例:
{
"code" : "10000",
"data" : {
"customer" : {
"anonymous" : 0,
"blackTime" : "string",
"blacklist" : 0,
"cancelReason" : "string",
"cancelRemark" : "string",
"cancelTime" : "string",
"createTime" : "string",
"customerClass" : 1,
"customerGroupId" : "1",
"customerId" : "1",
"customerStatus" : 1,
"customerType" : 1,
"deleteTime" : "string",
"deleted" : true,
"desc" : "string",
"email" : "1",
"externalId" : "1",
"id" : 0,
"isCancel" : false,
"isDeleted" : false,
"macAddress" : "string",
"mergeCustomerId" : "1",
"name" : "string",
"newCustomerId" : "1",
"number" : 1,
"phone" : "1",
"phoneDesensitive" : "1",
"principalId" : 123,
"principalName" : "王五",
"productId" : "1",
"productSoleCode" : "string",
"staffId" : 0,
"tag" : "string",
"telephone" : "1",
"tenantId" : "1",
"thirdPartUserId" : "1",
"updateTime" : "string"
},
"customerDictList" : [ {
"dictCode" : "1",
"remark" : "1",
"value" : "1"
} ],
"customerGroupName" : "1",
"isCustomerGroupDelete" : false,
"productName" : "1",
"staffName" : "1"
},
"message" : "请求成功"
}
结果码说明
结果码 |
说明 |
10000 |
请求成功 |
20001 |
请求失败 |
21002 |
认证失败,请重新登录 |
21012 |
用户名或密码错误 |
21013 |
错误超过限制,需要验证码通过 |
21116 |
非法的公司类型 |
21112 |
该账号已被注册 |
21114 |
激活码已过期 |
21115 |
激活码错误 |