Skip to main content
POST
查询会话列表

限制说明

使用说明

  • 分页使用 p/limit(最大 100);scope 默认 all
  • all 返回调用者自己的个人会话,以及调用者可访问团队的团队会话;账户管理员可见所有团队会话,但不可见他人的个人会话。
  • team_ids 只会收窄可见集合,不会扩大访问范围。
  • is_running 反映实时运行集合;has_unread 按调用者各自计算;current_turn_* 字段在此接口恒为 0 —— 仅 session/get 会在会话运行时计算它们。
  • suggest_init 是账户级的引导提示(仅当账户在任何范围内都没有知识包时为 true),与列表过滤条件无关。

授权

app_key
string
query
必填

App key issued from the Flashduty console. Required on every public API call. Keep it secret — it grants the same access as the owning account.

请求体

application/json

查询智能体会话列表的过滤条件。all 表示调用者自己的个人会话和可访问团队的团队会话;账户管理员不可见他人的个人会话。

app_name
enum<string>
必填

要查询其会话的智能体应用。

可用选项:
ask-ai,
support,
support-website,
support-flashcat,
ai-sre,
template-assistant,
swe
p
integer
默认值:1

页码,从 1 开始。

必填范围: x >= 1
limit
integer
默认值:20

每页数量,1–100。

必填范围: 1 <= x <= 100
orderby
enum<string>

排序字段。

可用选项:
created_at,
updated_at
asc
boolean

为 true 时升序;仅在设置 orderby 时生效。

include_subagent_sessions
boolean

是否在列表中包含子智能体派生的会话。

keyword
string

按会话名称关键字过滤。

Maximum string length: 64
scope
enum<string>

可见范围:all(自己的个人会话 + 可访问团队会话)、personalteam;默认 all

可用选项:
all,
personal,
team
team_ids
integer<int64>[]

可选的团队过滤;与 scope 取交集,且不会扩大访问范围。

entry_kinds
enum<string>[]

仅返回由这些入口产生的会话;为空则返回所有类型。

可用选项:
web,
im,
api,
automation
status
enum<string>

归档分桶:active(默认)返回未归档,archived 返回已归档,all 返回全部。

可用选项:
active,
archived,
all

响应

Success

Standard response envelope used by every Flashduty public API. On success data contains the endpoint-specific payload and error is absent. On failure error is present and data is absent. request_id is always present and is also mirrored in the Flashcat-Request-Id response header.

request_id
string
必填

Unique ID for this request. Mirrored in the Flashcat-Request-Id header. Include it when reporting issues.

示例:

"01HK8XQE3Z7JM2NTFQ5YJ8P9R4"

error
object

Error payload inside the response envelope. Present only on non-2xx responses.

data
object

一页智能体会话。