---
title: "Changes to Run query"
method: POST
path: "/v1/query/run"
---

# Changes to Run query

`POST /v1/query/run`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 1 of 2 revisions.

- **2026-11-03** `43290040f88f`: 1 breaking, 25 warning, 19 info

## Changes

- **2026-11-03** `43290040f88f`: 1 breaking, 25 warning, 19 info
  - the response's body type changed from `object` to `array` for status `200`
  - removed the request property `connectionEnvironmentId`
  - removed the request property `query/controls`
  - removed the request property `query/dbtMode`
  - removed the request property `query/dimensionIndex`
  - removed the request property `query/manualSort`
  - removed the request property `query/rewriteSql`
  - removed the request property `query/userEditedSQL`
  - removed the request property `query/version`
  - removed the optional property `cache_metadata` from the response with the `200` status
  - removed the optional property `client_result_id` from the response with the `200` status
  - removed the optional property `error` from the response with the `400` status
  - removed the optional property `error` from the response with the `403` status
  - removed the optional property `error` from the response with the `404` status
  - removed the optional property `job_id` from the response with the `200` status
  - removed the optional property `jobs_submitted` from the response with the `200` status
  - removed the optional property `message` from the response with the `400` status
  - removed the optional property `message` from the response with the `403` status
  - removed the optional property `message` from the response with the `404` status
  - removed the optional property `query` from the response with the `200` status
  - removed the optional property `remaining_job_ids` from the response with the `200` status
  - removed the optional property `result` from the response with the `200` status
  - removed the optional property `status` from the response with the `200` status
  - removed the optional property `stream_stats` from the response with the `200` status
  - removed the optional property `summary` from the response with the `200` status
  - removed the optional property `timed_out` from the response with the `200` status
  - added the new optional request property `completionOnly`
  - added the new optional request property `environmentConnectionId`
  - added the new optional request property `query/model_extension_id`
  - added the new optional request property `query/offset`
  - added the new optional request property `query/period_over_period_computations`
  - added the new optional request property `query/transposed_measures`
  - added the new optional request property `timezone`
  - the request property `query/table` became optional
  - added the new `SkipCacheAndRebuildExtracts` enum value to the request property `cache`
  - added the media type `application/vnd.ms-excel` for the response with the status `200`
  - added the media type `text/csv` for the response with the status `200`
  - added the media type `text/ndjson` for the response with the status `200`
  - added the non-success response with the status `401`
  - added the required property `detail` to the response with the `400` status
  - …5 more

---

[Operation](https://skmtc.dev/omni/apis/omni-api/docs/v1/query/run/post.md) - [API](https://skmtc.dev/omni/apis/omni-api.md) - [Page](https://skmtc.dev/omni/apis/omni-api/changes/v1/query/run/post)
