---
title: "streamDeploymentEvents"
method: GET
path: "/platform/deployments/{id}/events/stream"
tags: ["Platform"]
---

# streamDeploymentEvents

`GET /platform/deployments/{id}/events/stream`

## Request

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

Read scope. Deploy progress over SSE: the deployment's latest lifecycle operation (the deploy-progress-v1 data the pollers read) emitted as a `progress` event whenever it changes, a `done` event once the operation settles (success, failed or cancelled), heartbeat comments, and `timeout` at the per-connection budget. Same transport caveats as the log stream.

## Path parameters

- `id` string, required

## Response `200`

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

## Other responses

- `400`: Invalid input
- `401`: Authentication missing
- `404`: Deployment not found

---

[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)
