API 文档API 文档
资源中心
帮助中心
资源中心
帮助中心
  • 从这里开始

    • 快速入门
    • 关键概念
    • API 速率限制
    • 平台配额
    • 身份认证
  • 事务类邮件

    • 如何发送事务类邮件
    • 沙盒模式发送邮件
    • 发送事务邮件
    • 批量发送个性化事务邮件
    • 按计划发送事务邮件
    • 事务邮件跟踪
    • 获取事务邮件报告
  • SMTP 集成
  • 营销类邮件

    • 如何发送营销类邮件
    • 邮件营销活动列表
    • 模板管理
    • 获取营销活动报告
    • 联系人管理
    • 联系组管理
  • 发送方管理
  • Webhook

    • 推送数据
    • 配置管理

联系人

更新时间:2023-06-03 09:00

允许在账户中添加、更新和删除联系人,还可以批量导入联系人。

身份验证

验证方式看这里。

添加或更新单个联系人

POST /v5/contacts/upsert

请求参数

名称类型必填描述示例值
namestring否联系人名称。不填写时以email参数为名称值张三
emailstring是联系人的邮箱地址。此值不填写时,则phoneNumber参数为必填zhangsan@easeye.com.cn
phoneNumberstring否联系人的联系电话。此值不填写时,则email参数为必填13800000000
listNamestring否将该联系人归于某一联系组123
sandboxModeboolean否是否使用沙盒模式取值范围:true、false。使用沙盒模式(true),不使用沙盒模式(false)。不填写时默认为不使用

请求示例

{
	"name": "张三",
	"email": "zhangsan@easeye.com.cn",
	"phoneNumber": "13800000000",
	"listName": "123"
}

返回参数

名称类型描述
codeint返回码
messagestring对返回码的文本描述内容

返回示例

{
	"code": 200,
	"message": ""
}

批量导入联系人

POST /v5/contacts/imports

请求参数

名称类型必填描述示例值
contactDataarray[array[object]]是联系人数据
contactDataMappingarray[object]是联系人数据的映射描述
contactDataMapping.columnNumint是映射序号,从0开始。对应contactData中一组数据的属性值顺序取值范围:0、1,2,...
contactDataMapping.propertyNamestring是映射的属性字段值系统属性取值范围
自定义属性取值范围:在 平台的UI界面-设置-自定义属性 中获取
updateModeint是更新方式取值范围:1、2、3。创建和更新(1),只创建新的(2),只更新现有的(3)
listNamestring否导入时是否导入组。 不填写时,仅导入联系人;填写时,若没有对应名称的组则新建组,若有对应名称的组则使用现有组黑名单
sandboxModeboolean否是否使用沙盒模式取值范围:true、false。使用沙盒模式(true),不使用沙盒模式(false)。不填写时默认为不使用

请求示例

{
	"contactData": [
		[
			"zhangsan@easeye.com.cn",
			"张三"
		],
		[
			"lisi@easeye.net",
			"李四"
		]
	],
	"contactDataMapping": [
		{
			"columnNum": 0,
			"propertyName": "email"
		},
		{
			"columnNum": 1,
			"propertyName": "name"
		}
	],
	"updateMode": 1,
	"listName": "黑名单"
}

返回参数

名称类型描述
codeint返回码
messagestring对返回码的文本描述内容

返回示例

{
	"code": 200,
	"message": ""
}

检索单个联系人

POST /v5/contacts/get

请求参数

名称类型必填描述示例值
emailstring是待查询的联系人邮箱地址zhangsan@easeye.com.cn

请求示例

{
	"email": "zhangsan@easeye.com.cn"
}

返回参数

名称类型描述
codeint返回码
messagestring对返回码的文本描述内容
contactobject联系人数据
contact.idstring联系人Id
contact.namestring联系人名称
contact.emailstring联系人的邮箱地址
contact.phoneNumberstring联系人的联系电话
contact.wxSubscriberarray[object]联系人的微信公众号信息
contact.wxMiniSubscriberobject联系人的微信小程序信息
contact.propertiesobject联系人的属性信息
contact.createDatedate联系人创建时间
contact.modifyTimedate联系人最后修改时间
contact.createUserIdint联系人的创建用户Id

返回示例

{
	"code": 200,
	"message": "",
	"contact": {
		"id": "653f663a17e04f6e5a263de6",
		"name": "张三",
		"email": "zhangsan@easeye.com.cn",
		"phoneNumber": "13800000000",
		"properties": {
			"company_address": "公司地址",
			"email_bounced_flag": "1000",
			"email_bounced_time": "2024-02-21T02:11:11.217Z",
			"cu1262_4": "fen11",
			"cu1262_9": "ds4"
		},
		"createDate": "2023-10-30T08:15:54.921Z",
		"modifyTime": "2025-04-21T05:53:01.089Z",
		"createUserId": 123
	}
}

删除联系人

POST /v5/contacts/delete

请求参数

名称类型必填描述示例值
emailstring是待删除的联系人邮箱地址zhangsan@easeye.com.cn
sandboxModeboolean否是否使用沙盒模式取值范围:true、false。使用沙盒模式(true),不使用沙盒模式(false)。不填写时默认为不使用

请求示例

{
	"email": "zhangsan@easeye.com.cn"
}

返回参数

名称类型描述
codeint返回码
messagestring对返回码的文本描述内容

返回示例

{
	"code": 200,
	"message": ""
}
Prev
获取营销活动报告
Next
联系组管理