---
title: "Get a Max conversation"
method: GET
path: "/public/v1/max/conversations/{conversationId}"
tags: ["Max Conversations"]
---

# Get a Max conversation

`GET /public/v1/max/conversations/{conversationId}`

Returns one conversation with its full message history, the plan Max is currently working through, and any questions it is waiting on you to answer. Requires a USER API key.

## Path parameters

- `conversationId` integer, nullable

## Response `200`

Conversation detail

- object
  - `ok` true, required
  - `data` PublicMaxConversation, required
    - `id` number, required
    - `name` string, nullable
    - `max_agent_id` number, nullable
    - `channel` string, nullable
    - `is_closed` boolean, nullable
    - `is_archived` boolean, nullable
    - `is_pinned` boolean, nullable
    - `created_at` string, nullable
    - `updated_at` string, nullable
    - `last_message_at` string, nullable
    - `last_message_preview` string, nullable
    - `messages` object[]
    - `current_plan` object, nullable
    - `questions` object[]
    - `message_abort_key` string, nullable

## Other responses

- `401` — Unauthorized — a USER API key is required

## Changes

- **2026-10-03** `666cd9efa9f3` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/getfrontline/apis/public-api/changes/public/v1/max/conversations/:conversationId/get.md)

---

[API](https://skmtc.dev/getfrontline/apis/public-api.md) · [All operations](https://skmtc.dev/getfrontline/apis/public-api/llms.txt) · [OpenAPI document](https://skmtc.dev/getfrontline/apis/public-api/revisions/666cd9efa9f3?raw)
