Get chat messages
GET
/agent/chat/messagesRetrieves a list of chat messages for a given chat session
RequiresBearerauthentication
Query parameters
chat_session_idstringrequiredChat session ID
num_messagesintegeroptionaldefault 10Number of messages to return
rolestringoptionalFilter by one or more message roles. Multiple roles can be specified as a comma-separated string. If not specified, messages with all roles are returned.
Available roles:
user- Messages from the userassistant- Text responses from the AI assistantmodel- Function/tool call requests from the modelfunction- Function/tool call results
userassistantmodelfunctionorderstringoptionaldefault descOrder of messages
ascdescReturns
Chat messages retrieved successfully
Response fields
messagesobject[]optionalidstringoptionalChat message ID
session_idstringoptionalChat session ID
rolestringoptionalMessage role indicating the source/type of the message:
user- Messages from the userassistant- Text responses from the AI assistantmodel- Function/tool call requests to the modelfunction- Function/tool call results
userassistantmodelfunctioncontentstringoptionalMessage content
createdstringoptionalMessage created time
updatedstringoptionalMessage updated time
function_namestringoptionalFunction name
function_argsobjectoptionalFunction arguments
function_resultobjectoptionalFunction result
message_orderintegeroptionalMessage order
totalintegeroptionalsession_idstringoptionalGETRequest
200 OKResponse