核心概念

账户

账户是由 E.164 手机号码(+228…)标识的最终用户。

状态含义
pending已邀请 / 尚未完全认领
claimed用户已通过 OTP 完成认领,可以使用应用
blocked已退出 / 被阻止

合作伙伴通过 M2M 或服务提供方字段将账户关联到自己的组织。已关联用户会在中心中看到该合作伙伴。

合作伙伴

合作伙伴是一个组织(例如 SEED),具有:

  • API 密钥
  • 模板
  • 渠道链(应用内 → WhatsApp → SMS)
  • 可选机器人和流程
  • 品牌设置(徽标和名称)

消息

合作伙伴发送给用户的消息可以是:

类型中心行为
文本、媒体、链接、HTML独立中心消息(列表中最新消息优先)
流程邀请独立流程卡片
支持回复位于用户发起的对话

合作伙伴 API 的 POST /messages 创建的是中心消息,而不是支持聊天会话。

内容类型

content_type说明
text纯文本
image图片 URL 或 Base64
documentPDF / 文件
audio音频文件
video视频文件
linkCTA 卡片(URL、标签和标题)
html移动端新闻简报(HTML)
flow交互式多步骤表单邀请
system平台系统消息

对话

对话是支持类会话:

  • 用户发起支持请求时创建
  • 客服人员通过合作伙伴中心或客服人员 API 回复
  • 机器人会话可以使用 Bot · … 等主题,并在用户的对话菜单中隐藏

投递渠道

每个合作伙伴可配置有序渠道链,例如:

  1. inapp:移动端 / MorisBox 客户端应用
  2. whatsapp
  3. sms

OTP 和关键消息可以强制使用部分渠道。

有关客户端界面、合作伙伴工具和渠道行为的完整目录,请参阅平台

幂等性

发送时传递 idempotency_key,可防止重试造成重复消息:

{ "idempotency_key": "partner-order-98765" }

同一合作伙伴和密钥会返回原始消息。