メインコンテンツへスキップ
GET
/
api
/
v0
/
sessions
/
{sessionId}
/
messages
Get session messages
curl --request GET \
  --url https://api.factory.ai/api/v0/sessions/{sessionId}/messages \
  --header 'Authorization: Bearer <token>'
{
  "messages": [
    {
      "id": "<string>",
      "role": "user",
      "content": [
        {
          "type": "text",
          "text": "<string>",
          "id": "<string>"
        }
      ],
      "createdAt": 123,
      "updatedAt": 123,
      "parentId": "<string>",
      "visibility": "both",
      "openaiMessageId": "<string>",
      "openaiPhase": "commentary",
      "openaiEncryptedContent": "<string>",
      "openaiReasoningId": "<string>",
      "openaiReasoningSummary": "<string>",
      "geminiThoughtSignature": "<string>",
      "chatCompletionReasoningField": "reasoning",
      "chatCompletionReasoningContent": "<string>",
      "isUserVisible": true,
      "isError": true
    }
  ],
  "pagination": {
    "hasMore": true,
    "nextCursor": "<string>"
  }
}

Documentation Index

Fetch the complete documentation index at: https://docs.factory.ai/llms.txt

Use this file to discover all available pages before exploring further.

承認

Authorization
string
header
必須

Factory API key or JWT token for authentication

パスパラメータ

sessionId
string
必須

クエリパラメータ

limit
string
デフォルト:20

Maximum number of items to return (1-100)

cursor
string

Cursor for pagination

computerId
string

Computer ID to query directly

role
enum<string>

Filter messages by role

利用可能なオプション:
user,
assistant,
tool

レスポンス

Response for status 200

messages
object[]
必須
pagination
object
必須