One of the caller's conversations with its messages and citations, and each message's id (an answer's id is what the feedback endpoint takes) and thumb. A person's chats are personal: someone else's answers 404, admins included. An API key reads the conversations it started, and with end_user only that person's. assistant_deleted is true when the assistant is gone: the conversation stays readable but cannot be continued.
A person’s chat is personal: you read your own, and someone else’s answers resource_not_found, admins included. An API key reads the conversations it started. Send end_user to make sure it is that person’s: a conversation of another end user answers resource_not_found.
assistant_deleted is true when the assistant is gone: the conversation stays readable but cannot be continued. Each answer carries the citations it relied on at the time.
Every message has an id. An answer’s id is what Send feedback on an answer takes, and its rating and rating_comment show the thumb already sent (always null in a person’s chat, which takes none yet).
personal: a person's own chat (the app, or their connection). api: an API key's conversation (REST, CLI, SDK). mcp: an API key's conversation through the MCP server.
data.end_userstringnullrequired
The end_user sent with the questions of an API key's conversation. Null for a personal chat and when none was sent.
data.message_countintegerrequired
Questions and answers together.
data.created_atstringrequired
data.updated_atstringrequired
The last activity. Conversations are listed by it, latest first.
data.messagesobject[]required
Show child attributes
data.messages.idstringrequired
The message's id. An answer's id is what the feedback endpoint takes.