概述
营销发送 API 让您管理营销邮件发送任务的完整生命周期,从创建、安排到获取、取消和删除。所有端点都需要通过ApiKey 或 OAuth 请求头进行认证。
基础 URL: https://api.effilink.co
认证方式: 在请求header中添加ApiKey来进行认证
创建发送任务
string
/v5/campaign/mail/sends请求参数
string
必填
发送任务名称。最大 200 字节。必须在您的团队内唯一。
string
必填
已验证的发件人邮箱地址。必须是您 EffiLink 账户中已完成验证的地址。
string
在”发件人”字段中向收件人显示的名称。
string
邮件主题。支持个性化标签(例如
{{firstName}})。string
邮件的 HTML 正文内容。支持个性化标签。
string
定时发送时间,采用 ISO 8601 UTC 格式(例如
2025-06-01T10:00:00Z)。省略则立即发送。boolean
设置为
true 将任务保存为草稿而不发送。当 true 时,sendListNames 不是必填项。默认为 false。array[string]
目标联系人列表名称数组。除非
onlySave 为 true,否则必填。array[string]
排除的联系人列表名称数组。这些列表中的收件人将被排除在发送之外。
string
回复邮箱地址。
object
随邮件附带的单个文件附件。
string
邮件的语言代码。控制本地化渲染。可接受值:
zh-cn(简体中文), en(英文), ja(日文), ko(韩文), de(德文), tt(俄文), es(西班牙文), zh-tw(繁体中文), ar(阿拉伯文), pt-br(葡萄牙文-巴西), id(印尼文), vi(越南文), th(泰文), fr(法文)string
将此发送任务与指定的营销活动关联。
string
将此发送任务与指定的订阅关联。
string
将此发送任务与项目关联。如果项目不存在,将自动创建。
string
用于编写邮件的编辑器类型。默认为
DRAG。string
创建人用户名。请在页面查看并获取。
boolean
设置为
true 以沙箱模式运行。邮件会被处理但不实际投递。响应
int
HTTP 风格的状态代码。成功时为
200。string
人类可读的状态消息。成功时为空字符串。
long
新创建的发送任务的内部数字 ID。
string
发送任务的全局唯一标识符(GUID)。
错误代码
请求示例
响应示例
取消发送任务
string
/v5/campaign/mail/cancelsendDate 在未来(即尚未发出)的任务。
请求参数
string
必填
要取消的发送任务名称。
boolean
设置为
true 以取消在沙箱模式下创建的任务。响应
int
成功时为
200。string
人类可读的状态消息。成功时为空字符串。
请求示例
获取发送任务
string
/v5/campaign/mail/get请求参数
string
按名称包含此值的任务过滤结果。
string
按主题包含此值的任务过滤结果。
string
按从此邮箱地址发送的任务过滤结果。
string
按任务类型过滤。可接受值:
MailList、ABTest。string
该guid相关的邮件任务。
boolean
设置为
true 返回您账户中所有团队的任务。默认为 false(仅当前团队)。array[int]
按任务状态过滤结果。可接受值:
-1(草稿)、1(发送中)、2(发送完成)、4(发送失败)。省略以返回所有状态。int
每页结果数。默认为
10。int
页码(从 1 开始)。默认为
1。响应
int
成功时为
200。string
人类可读的状态消息。
int
符合过滤条件的任务总数。
array[object]
发送任务对象数组。
请求示例
删除发送任务
string
/v5/campaign/mail/delete请求参数
string
必填
要删除的发送任务名称。
boolean
设置为
true 以删除在沙箱模式下创建的任务。响应
int
成功时为
200。string
人类可读的状态消息。成功时为空字符串。

