公共集成 API 允许你无需操作平台界面即可执行某些 Inbox 集成操作。借助集成 API,你还可以通过聊天机器人逻辑控制 Inbox 集成。
请使用以下公共集成 API 的端点 URL:https://api.inbox.woztell.sanuker.com/v1.0/
要对集成 API 进行身份验证,需要使用该集成所需的 Payload 和 SignedContext。
{"appIntegration":"appIntegrationId","app":"appId"}
(signature).{{base64(JSON.stringify(payload))}}
installedIntegrations
查询 Inbox 集成相关信息,使用 开放 API。使用以下格式创建 Payload:
{"appIntegration":"appIntegrationId","app":"appId"}
此 API 用于获取对话线程列表。
要进行身份验证,请按照此指南操作,在请求头中填写 X-Woztell-Payload 和 X-Woztell-SignedContext。
名称 | 类型 | 说明 | 必填 |
---|---|---|---|
channelId | string | 按渠道筛选线程 | 否 |
folderId | string | 按文件夹筛选线程 | 否 |
memberId | string | 按成员筛选线程 | 否 |
externalId | string | 使用 ExternalId 按成员筛选线程 | 否 |
threadId | string | 按线程 ID 筛选 | 否 |
userId | string | 按分配用户筛选线程 | 否 |
limit | integer | 控制返回线程数量 (默认值:10) | 否 |
after | string | 用于获取下一批线程,可从响应中的 paging.cursors 中获取 | 否 |
before | string | 用于获取下一批线程,可从响应中的 paging.cursors 中获取 | 否 |
此 API 用于获取 Inbox 用户列表。
要进行身份验证,请按照此指南操作,在请求头中填写 X-Woztell-Payload 和 X-Woztell-SignedContext。
名称 | 类型 | 说明 | 必填 |
---|---|---|---|
channelId | string | 按渠道筛选用户(如代理角色、名称、邮箱和头像来自渠道设置) | 否 |
folderId | string | 按具有访问权限的文件夹筛选用户 | 否 |
userId | string | 按用户的 Woztell ID 筛选用户 | 否 |
memberId | string | 按成员筛选用户 | 否 |
externalId | string | 使用 ExternalId 按成员筛选用户 | 否 |
threadId | string | 按线程 ID 筛选用户 | 否 |
limit | integer | 控制返回用户数量(默认值:10) | 否 |
after | string | 用于获取下一批用户,可从响应中的 paging.cursors 获取 | 否 |
before | string | 用于获取上一批用户,可从响应中的 paging.cursors 获取 | 否 |
此 API 用于将线程分配到特定文件夹。
要进行身份验证,请按照此指南操作,在请求头中填写 X-Woztell-Payload 和 X-Woztell-SignedContext。
名称 | 类型 | 说明 | 必填 |
---|---|---|---|
memberId | string | 成员 ID | 是 |
folderId | string | 文件夹 ID | 是 |
此 API 用于为线程添加或移除指定负责人。
要进行身份验证,请按照此指南操作,在请求头中填写 X-Woztell-Payload 和 X-Woztell-SignedContext。
名称 | 类型 | 说明 | 必填 |
---|---|---|---|
memberId | string | 成员 ID | 是 |
userId | string | 团队成员的用户 ID | 是 |
此 API 用于更新对话线程的标题。
要进行身份验证,请按照此指南操作,在请求头中填写 X-Woztell-Payload 和 X-Woztell-SignedContext。
名称 | 类型 | 说明 | 必填 |
---|---|---|---|
memberId | string | 属于线程的成员 ID | 可选(与 threadId 二选一) |
threadId | string | 线程 ID | 可选(与 memberId 二选一) |
title | string | 新的线程标题 | 是 |
此 API 用于在线程中发送一条内部消息。
要进行身份验证,请按照此指南操作,在请求头中填写 X-Woztell-Payload 和 X-Woztell-SignedContext。
名称 | 类型 | 说明 | 必填 |
---|---|---|---|
threadId | string | 线程 ID(用于识别消息所属会话) | 必填(threadId 或 memberId 二选一) |
memberId | string | 成员 ID | 必填(threadId 或 memberId 二选一) |
message | string | 要发送的内部消息内容 | 是 |