| 以指定用户身份发送单聊消息 | POST | /im/v2/message/private/publish | 以指定用户身份发送单聊消息;返回服务端消息(含 seq)。幂等键 clientMsgId。 | 否 |
| 发送群/超级群消息 | POST | /im/v2/message/group/publish | 发送群/超级群消息。 | 否 |
| 发送聊天室消息 | POST | /im/v2/message/chatroom/publish | 发送聊天室消息(仅广播在线成员,不落离线)。 | 否 |
| 发送系统通知给一批用户 | POST | /im/v2/message/system/publish | 发送系统通知给一批用户;落库、离线补发、多端同步,客户端展示为“系统通知”会话。 | 否 |
| 撤回消息 | POST | /im/v2/message/recall | 撤回消息(发送者或应用服务器;时限 recallWindowMs,超时 1022)。 | 否 |
| 查询历史消息 | POST | /im/v2/message/history/get | 查询历史消息(倒序分页,beforeSeq 向前翻页)。 | 否 |
| 查询消息已读人数 | POST | /im/v2/message/read/count | 查询消息已读人数。 | 否 |
| 按用户搜索文本消息 | POST | /im/v2/message/search | 按用户搜索文本消息。 | 否 |
| 消息投递轨迹 | POST | /im/v2/message/trace/get | 消息投递轨迹(存储/ACK/离线补偿/回调路由),控制台消息流转查询使用。 | 否 |
| 设置消息扩展 KV | POST | /im/v2/message/expansion/set | 设置消息扩展 KV(key/value,随消息存储;用于业务透传/标记/回应数据)。 | 否 |
| 读取消息扩展 KV | POST | /im/v2/message/expansion/get | 读取消息扩展 KV。 | 否 |
| 删除消息扩展 KV | POST | /im/v2/message/expansion/remove | 删除消息扩展 KV。 | 否 |
| 服务端修改消息内容 | POST | /im/v2/message/modify | 服务端修改消息内容(单聊/群/超级群统一;仅发送者或应用管理员可改)。修改后历史与拉取返回新内容。 | 否 |
| 清除远端会话历史消息 | POST | /im/v2/message/history/clean | 清除远端会话历史消息(beforeTimestamp 省略表示全部;仅应用管理员/会话参与者可调用)。 | 否 |
| 添加消息回应 | POST | /im/v2/message/reaction/add | 添加消息回应(reaction;同一用户同一表情幂等)。 | 是 |
| 移除消息回应 | POST | /im/v2/message/reaction/remove | 移除消息回应。 | 否 |
| 查询消息回应汇总 | POST | /im/v2/message/reaction/list | 查询消息回应汇总(按表情聚合 count/userIds)。 | 否 |
| 查询某表情的回应用户列表 | POST | /im/v2/message/reaction/users | 查询某表情的回应用户列表。 | 否 |
| 批量查询多条消息的回应摘要 | POST | /im/v2/message/reaction/batch | 批量查询多条消息的回应摘要(上限 50)。 | 否 |
| 发送模板消息 | POST | /im/v2/message/template/publish | 发送模板消息:templateId 指向内置模板,params 填充占位符后按普通消息下发(单聊/群/系统通知)。 | 否 |
| 开始流式消息 | POST | /im/v2/message/stream/start | 开始流式消息(大模型输出场景):创建流并预分配 messageId,后续 append 追加增量。 | 否 |
| 向流追加文本增量 | POST | /im/v2/message/stream/append | 向流追加文本增量(幂等 seq 可选;重复 seq 覆盖)。 | 否 |
| 结束流式消息 | POST | /im/v2/message/stream/end | 结束流式消息:落库为普通消息并按会话下发(返回最终 Message)。 | 否 |
| 获取流内容与状态 | POST | /im/v2/message/stream/get | 获取流内容与状态(覆盖融云 /message/get_stream)。 | 否 |
| 发送全量用户落地通知 | POST | /im/v2/message/broadcast | 发送全量用户落地通知(写入系统会话并下发;支持指定用户子集)。 | 否 |
| 撤回全量用户落地通知 | POST | /im/v2/message/broadcast/recall | 撤回全量用户落地通知。 | 否 |
| 发送在线用户广播 | POST | /im/v2/message/online/broadcast | 发送在线用户广播(仅推给当前在线连接,不落离线历史)。 | 否 |
| 文本翻译 | POST | /im/v2/message/translate | 文本翻译(转发到应用配置的翻译服务;未配置返回 1021)。覆盖融云 /v3/translate。 | 否 |
| 分页查询应用历史消息审计记录 | POST | /im/v2/message/history | 分页查询应用历史消息审计记录(userId/conversationType/targetId/from/to 过滤;page 从 1 开始,size 上限 100)。审计视图由已持久化消息派生,聊天室等 ephemeral 消息不在范围内。 | 否 |
| 按时间区间删除历史消息审计记录 | POST | /im/v2/message/history/delete | 按时间区间删除历史消息审计记录(from/to 至少传一个,epoch 毫秒闭区间;只记录审计删除区间,不清理在线会话消息存储;重叠区间合并)。 | 是 |