---
title: "Re-attach to the active turn stream"
method: GET
path: "/assistant/chat/stream"
tags: ["Chat"]
---

# Re-attach to the active turn stream

`GET /assistant/chat/stream`

## Request

- Base URL: `https://api.mobilerun.ai`
- URL: `https://api.mobilerun.ai/assistant/chat/stream`
- Auth: HTTP bearer

Reconnect to the in-flight turn stream. Replays buffered events from the start of the active turn, then continues live until the turn finishes. Responds 204 when no active turn exists for the requested session. Upstream streaming failures return a retryable 503 with `Retry-After`. Resume is best-effort. Does not start an inactive session.

## Query parameters

- `sessionId` string, uuid, required

## Response `200`

Streamed events (SSE), replayed from turn start

## Other responses

- `204`: No active turn to re-attach to
- `401`: Unauthorized
- `500`: Internal Server Error
- `503`: The active turn exists, but its upstream stream is temporarily unavailable

## Changes

- **2026-10-16** `4ad548c528a8`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/droidrun/apis/droidrun-cloud/changes/assistant/chat/stream/get.md)

---

[API](https://skmtc.dev/droidrun/apis/droidrun-cloud.md) - [All operations](https://skmtc.dev/droidrun/apis/droidrun-cloud/llms.txt) - [OpenAPI document](https://skmtc.dev/droidrun/apis/droidrun-cloud/revisions/1cc95586c933?raw)
