---
title: "List Sync Chat Turns"
method: GET
path: "/agent-loop/sync-chat/turns"
tags: ["sync-chat"]
---

# List Sync Chat Turns

`GET /agent-loop/sync-chat/turns`

List the caller's sync-chat thread (renderer-facing).

Scoped to the authenticated user; oldest first so the UI repaints the
conversation on reload and chains the next message onto the last.

## Response `200`

Successful Response

- SyncChatThreadResponse — The caller's full sync-chat thread, oldest first.
  - `turns` SyncChatThreadTurn[], required
    - `id` string, required
    - `parent_id` string, nullable, required
    - `status` string, required
    - `user_message` string, nullable, required
    - `assistant_text` string, nullable, required
    - `created_at` string, date-time, required

---

[API](https://skmtc.net/tryscott/apis/one-shot-api.md) · [All operations](https://skmtc.net/tryscott/apis/one-shot-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/tryscott/one-shot-api/versions/28bdface01df/schema)
