---
title: "Stream Task Run Events"
method: GET
path: "/v1beta/tasks/runs/{run_id}/events"
tags: ["Tasks"]
---

# Stream Task Run Events

`GET /v1beta/tasks/runs/{run_id}/events`

Streams events for a task run.

Returns a stream of events showing progress updates and state changes for the task
run.

For task runs that did not have enable_events set to true during creation, the
frequency of events will be reduced.

## Path parameters

- `run_id` string, required

## Response `200`

Successful Response

## Other responses

- `401` — Unauthorized: invalid or missing credentials
- `404` — Run id not found
- `422` — Request validation error

## Changes

- **2026-08-10** `8dc682666146` — 1 info
  - added the optional property `oneOf[subschema #3: TaskRunEvent]/input/anyOf[subschema #1: TaskRunInput]/memory_scope_key` to the response with the `200` status
- **2026-04-21** `57e1c56be094` — 8 info
  - api tag `Tasks` added
  - api tag `Tasks v1` removed
  - added the optional property `oneOf[subschema #3: TaskRunEvent]/output/anyOf[subschema #1]/oneOf[subschema #1: TaskRunTextOutput]/mcp_tool_calls` to the response with the `200` status
  - added the optional property `oneOf[subschema #3: TaskRunEvent]/output/anyOf[subschema #1]/oneOf[subschema #2: TaskRunJsonOutput]/mcp_tool_calls` to the response with the `200` status
  - …4 more
- **2026-03-09** `970b780e8649` — 2 info
  - added the optional property `oneOf[subschema #3: TaskRunEvent]/input/anyOf[subschema #1: BetaTaskRunInput]/previous_interaction_id` to the response with the `200` status
  - added the required property `oneOf[subschema #3: TaskRunEvent]/run/interaction_id` to the response with the `200` status
- **2026-01-13** `105d778ad64d` — 3 breaking, 46 info
  - the `error` response's property type/format changed from ``/`` to `object`/`` for status `401`
  - the `error` response's property type/format changed from ``/`` to `object`/`` for status `404`
  - the `error` response's property type/format changed from ``/`` to `object`/`` for status `422`
  - added the optional property `error/detail` to the response with the `401` status
  - …45 more
- …earlier changes not shown

[Full history](https://skmtc.dev/parallel-web/apis/parallel-api/changes/v1beta/tasks/runs/:run_id/events/get.md)

---

[API](https://skmtc.dev/parallel-web/apis/parallel-api.md) · [All operations](https://skmtc.dev/parallel-web/apis/parallel-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/parallel-web/parallel-api/revisions/1595294c8795/schema)
