---
title: "Resume Stream"
method: GET
path: "/chats/{conversation_id}/stream"
---

# Resume Stream

`GET /chats/{conversation_id}/stream`

## Request

- Base URL: `https://stardrift.ai` (the document declares no server; this is the origin it was published from)
- URL: `https://stardrift.ai/chats/{conversation_id}/stream`
- Auth: none declared

Resume streaming for a conversation if stream is still active.

`?from={stream_message_id}:{entry_id}` serves the tail from a position the
reader previously published as a `data-stream-position` marker, instead of
replaying the turn from its first chunk. The offset is advisory: anything
unparseable, or belonging to a different stream, falls back to a full
replay. Clients that do not send it are served exactly as before.

## Path parameters

- `conversation_id` string, required

## Query parameters

- `from` string, nullable

## Response `200`

Successful Response

- unknown

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/stardrift/apis/stardrift-api.md) - [All operations](https://skmtc.dev/stardrift/apis/stardrift-api/llms.txt) - [OpenAPI document](https://skmtc.dev/stardrift/apis/stardrift-api/revisions/be9ed1e6c38a?raw)
