---
title: "GET /v1/continuousQueries/{id}/watch"
method: GET
path: "/v1/continuousQueries/{id}/watch"
tags: ["Continuous Queries"]
---

# GET /v1/continuousQueries/{id}/watch

`GET /v1/continuousQueries/{id}/watch`

## Path parameters

- `id` string, required

## Response `200`

Stream of query results as a JSON array. Each element is a ResultEventDto object.

- ResultEventDto[]
  - union
    - object
      - `addedResults` object[], required
      - `deletedResults` object[], required
      - `metadata` object, nullable
      - `queryId` string, required
      - `sequence` integer, required
      - `sourceTimeMs` integer, required
      - `updatedResults` UpdatePayloadDto[], required
        - `after` object, nullable
        - `before` object, nullable
        - `grouping_keys` string[], nullable
      - `kind` 'change', required
    - object
      - `controlSignal` union, required
        - object
          - `kind` 'bootstrapStarted', required
        - object
          - `kind` 'bootstrapCompleted', required
        - object
          - `kind` 'running', required
        - object
          - `kind` 'stopped', required
        - object
          - `kind` 'deleted', required
      - `metadata` object, nullable
      - `queryId` string, required
      - `sequence` integer, required
      - `sourceTimeMs` integer, required
      - `kind` 'control', required

## Other responses

- `404` — Query not found
- `500` — Internal server error

---

[API](https://skmtc.dev/drasi-project/apis/drasi-management-api.md) · [All operations](https://skmtc.dev/drasi-project/apis/drasi-management-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/drasi-project/drasi-management-api/revisions/af9ebc62a894/schema)
