Get assistant conversation thread
GET
/
v1
/
analytics
/
/
assistant
/
threads
/
Get an assistant conversation thread
curl --request GET \
--url https://api.mintlify.com/v1/analytics/{projectId}/assistant/threads/{threadId} \
--header 'Authorization: Bearer <token>'{
"threadId": "<string>",
"createdAt": "<string>",
"messages": [
{
"id": "<string>",
"role": "user",
"content": "<string>",
"createdAt": "<string>"
}
]
}{
"error": "<string>",
"details": [
{
"message": "<string>"
}
]
}{
"error": "<string>",
"details": [
{
"message": "<string>"
}
]
}{
"error": "<string>",
"details": [
{
"message": "<string>"
}
]
}Use this endpoint to fetch the full message transcript of a single assistant conversation as JSON. The response includes the ordered list of user and assistant messages, each with an ID, role, content, and timestamp. Common uses:
- Attach the conversation transcript to a support ticket when a user reaches out from the assistant.
- Reconstruct a specific conversation for review, quality assurance, or offline analysis.
Getting a thread ID
Section titled “Getting a thread ID”You can obtain a threadId from either of the following sources:
- The
idfield of any row returned by Get assistant conversations. - The
threadIdquery parameter that Mintlify appends to the support URL when the assistant deflects to your support platform using link deflection.
Rate limits
Section titled “Rate limits”This endpoint allows 100 requests per organization per hour. All analytics endpoints share this limit.
Authorizations
Section titled “Authorizations”Authorization
string
header
required
The Authorization header expects a Bearer token. Use an admin API key. This is a server-side secret key. Generate one on the API keys page in your dashboard.
Path Parameters
Section titled “Path Parameters”projectId
string
required
Your project ID. Can be copied from the API keys page in your dashboard.
threadId
string<ulid>
required
Assistant conversation thread ID (ULID).
Response
Section titled “Response”The conversation transcript
threadId
string
required
Assistant conversation thread identifier (ULID).
createdAt
string
required
Timestamp when the thread was created.
messages
object[]
required
Ordered list of messages exchanged in the thread.
Show child attributes
⌘I