---
title: "Get messages from session"
method: GET
path: "/session/{session_id}/messages"
tags: ["session"]
---

# Get messages from session

`GET /session/{session_id}/messages`

Get messages from session. Default format is openai. Can convert to acontext (original) or anthropic format.

## Path parameters

- `session_id` string, uuid, required

## Query parameters

- `limit` integer
- `cursor` string
- `with_asset_public_url` string
- `format` 'acontext' | 'openai' | 'anthropic'
- `time_desc` string

## Response `200`

OK

- object
  - `code` integer
  - `data` ServiceGetMessagesOutput
    - `has_more` boolean
    - `items` ModelMessage[]
      - `created_at` string
      - `id` string
      - `meta` object
      - `parent_id` string
      - `parts` object[]
      - `role` string
      - `session_id` string
      - `session_task_process_status` string
      - `task_id` string
      - `updated_at` string
    - `next_cursor` string
    - `public_urls` object — file_name -> url
  - `error` string
  - `msg` string

## Changes

- **2025-11-12** `a1c1bcb0e2ee` — 3 warning
  - deleted the `query` request parameter `edit_strategies`
  - deleted the `query` request parameter `pin_editing_strategies_at_message`
  - deleted the `query` request parameter `with_events`

[Change history](https://skmtc.dev/memodb-io/apis/acontext-api/changes/session/:session_id/messages/get.md)

---

[API](https://skmtc.dev/memodb-io/apis/acontext-api.md) · [All operations](https://skmtc.dev/memodb-io/apis/acontext-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/memodb-io/acontext-api/revisions/a1c1bcb0e2ee/schema)
