Skip to main content
Returns one message from a chat by id — the same message shape Get Chat returns in its messages array. Useful for refreshing a single row (for example, re-signing an upload’s download URL) without refetching the whole conversation.
string
required
Bearer token obtained from the authenticate endpoint.
string
required
The chat containing the message.
string
required
The message to fetch.

Response

string
required
Unique identifier for the message.
string
required
Either "user" or "assistant".
string
required
The message kind: user, final, tool_call, tool_result, tool_message, scope_notice, or error.
string
required
The message content. For tool_result / tool_call messages this is the JSON-encoded tool payload.
string
required
ISO 8601 timestamp when the message was created.
object | null
required
Additional metadata (feedback, uploads with freshly presigned URLs). Same shape as in Get Chat.