メインコンテンツへスキップ
GET
/
api
/
v0
/
sessions
/
{sessionId}
/
messages
/
{messageId}
Get a message by ID
curl --request GET \
  --url https://api.factory.ai/api/v0/sessions/{sessionId}/messages/{messageId} \
  --header 'Authorization: Bearer <token>'
{
  "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
}

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
必須

Session ID

messageId
string
必須

Message ID

クエリパラメータ

computerId
string

Computer ID to query directly

レスポンス

Response for status 200

id
string
必須
role
enum<string>
必須
利用可能なオプション:
user,
assistant,
tool,
system
content
object[]
必須
createdAt
number
必須
updatedAt
number
必須
parentId
string
visibility
enum<string>
利用可能なオプション:
both,
llm_only,
user_only
openaiMessageId
string
openaiPhase
enum<string> | null
利用可能なオプション:
commentary,
final_answer
openaiEncryptedContent
string
openaiReasoningId
string
openaiReasoningSummary
string
geminiThoughtSignature
string
chatCompletionReasoningField
enum<string>
利用可能なオプション:
reasoning,
reasoning_content
chatCompletionReasoningContent
string
isUserVisible
boolean
isError
boolean