分頁查詢 Forward Session 的事件歷史。
要求標頭
|
Header |
是否必填 |
說明 |
|
Authorization |
是 |
|
路徑參數
|
參數 |
類型 |
是否必填 |
說明 |
|
|
string |
是 |
Session ID。 |
查詢參數
|
參數 |
類型 |
是否必填 |
預設值 |
說明 |
|
|
integer |
否 |
20 |
分頁大小,最大 100。 |
|
|
string |
否 |
- |
返回該 Event ID 之後的事件。 |
|
|
string |
否 |
- |
返回該 Event ID 之前的事件。 |
|
|
string |
否 |
asc |
排序方向: |
|
|
string |
否 |
- |
按 Event 類型過濾,支援逗號分隔。 |
|
|
string |
否 |
- |
數組形式的 Event 類型過濾。 |
|
|
boolean |
否 |
true |
是否包含工具調用類事件。 |
|
|
boolean |
否 |
true |
是否包含思考過程事件。 |
樣本請求
curl -s -X GET 'https://api.qoder.com.cn/api/v1/forward/sessions/sess_xxx/events' \
-H "Authorization: Bearer $QODER_PAT"
樣本響應
HTTP 200 OK
{
"data": [
{
"id": "evt_xxx",
"type": "agent.message",
"session_id": "sess_xxx",
"content": [
{
"type": "text",
"text": "Here is the analysis result."
}
],
"processed_at": "2026-06-22T11:00:03Z"
}
],
"first_id": "evt_xxx",
"last_id": "evt_xxx",
"has_more": false
}
響應欄位
|
欄位 |
類型 |
說明 |
|
|
array |
當前頁的 Event 對象。 |
|
|
string|null |
當前頁第一條 Event ID。 |
|
|
string|null |
當前頁最後一條 Event ID。 |
|
|
boolean |
是否還有更多記錄。 |
Event 對象欄位
|
欄位 |
類型 |
說明 |
|
|
string |
Event ID。 |
|
|
string |
Event 類型。 |
|
|
string |
Session ID。 |
|
|
string |
事件處理時間;部分事件可能沒有該欄位。 |
|
|
array |
message 類事件會返回。 |
按類型允許的 payload 欄位
下表欄位不包含通用 envelope 欄位 id、type、session_id、processed_at。
|
Event 類型 |
payload 欄位 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
無 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
無 |
|
|
|
無 |
|
|
|
|
未知類型 |
僅返回 envelope,不返回運行時私人原始 payload。 |
錯誤
|
HTTP |
Type |
Code |
觸發條件 |
|
400 |
|
|
遊標不屬於當前 Session。 |
|
400 |
|
|
分頁參數不合法。 |
|
404 |
|
|
Session 不存在。 |
|
401 |
|
|
PAT 無效或已到期。 |
備忘
-
未知 Event 類型不會導致請求失敗;可用時會以最小 envelope 返回。
-
Forward 預設過濾 agent ID、environment ID、resources、vaults、worker、trace、raw/debug/internal 等運行時私人欄位。