Mix LogoMix

List session messages

Retrieve all messages from a specific session

Retrieve all messages from a specific session

GET
/api/sessions/{id}/messages

Path Parameters

idstring

Session ID

Response Body

from mix_python_sdk import Mixwith Mix() as mix:    res = mix.messages.list_session(id="<id>")    # Handle response    print(res)
[
  {
    "assistantResponse": "string",
    "id": "string",
    "reasoning": "string",
    "reasoningDuration": 0,
    "role": "string",
    "sessionId": "string",
    "toolCalls": [
      {
        "finished": true,
        "id": "string",
        "input": "string",
        "isError": true,
        "name": "bash",
        "result": "string",
        "type": "string"
      }
    ],
    "userInput": "string"
  }
]
{
  "error": {
    "code": 0,
    "message": "string",
    "type": "bad_request"
  }
}