---
title: "streamLogRequest"
method: GET
path: "/platform/deployments/{id}/logs/requests/{requestId}/stream"
tags: ["Platform"]
---

# streamLogRequest

`GET /platform/deployments/{id}/logs/requests/{requestId}/stream`

## Request

- Base URL: `https://api.imprezahost.com/v1`
- URL: `https://api.imprezahost.com/v1/platform/deployments/{id}/logs/requests/{requestId}/stream`
- Auth: API key in header `X-API-Key` and API key in header `X-API-Secret`

Read scope. The Server-Sent Events variant of the read: an `open` event, a `chunk` event per shipped chunk (frame id = chunk id), a `done` event with the terminal status, heartbeat comments, and a `timeout` event at the per-connection budget (~55 s) — reconnect with ?after=<next_offset> to continue losing nothing. Event-stream correctness behind real Apache/edge/onion hops (buffering, idle timeouts) is validated separately; the polling route above is the path that always works.

## Path parameters

- `id` string, required
- `requestId` string, required

## Query parameters

- `after` integer

## Response `200`

text/event-stream: open, chunk, done/timeout events and heartbeat comments

## Other responses

- `400`: Invalid input
- `401`: Authentication missing
- `404`: Log request not found on this account/deployment

---

[API](https://skmtc.dev/imprezahost/apis/impreza-host-public-api.md) · [All operations](https://skmtc.dev/imprezahost/apis/impreza-host-public-api/llms.txt) · [OpenAPI document](https://skmtc.dev/imprezahost/apis/impreza-host-public-api/revisions/db86511f604f?raw)
