Skip to main content
GET
Get Message Endpoint
Retrieve a single message by ID. For assistant messages where file search was used, the content includes source tracing fields per retrieved chunk: chunk_id, page, lines, and section. Use chunk_id to call the chunk endpoint for full Markdown provenance and the file_id of the source document.

Authorizations

Authorization
string
header
required

Your Seekr API key, sent in the Authorization header with no 'Bearer' prefix.

Headers

x-team-id
string | null

Path Parameters

thread_id
string
required
message_id
string
required

Query Parameters

include_parts
boolean
default:false
expand_part_payloads
boolean
default:false

Response

Success

Thread message shape returned by the thread API.

parts are opt-in so existing clients keep the previous response shape by default.

thread_id
string
required
role
string
required
content
required
id
string
object
string
default:thread.message
created_at
string<date-time>
parts
(MessageTextPart · object | MessageReasoningPart · object | MessageFilePart · object | MessageDataPart · object | MessageToolCallPart · object | MessageToolErrorPart · object | MessageToolResultPart · object)[] | null

A text part persisted alongside a thread message.

agent_id
string | null
run_id
string | null
meta_data
Meta Data · object
Last modified on July 31, 2026