---
title: "Changes to POST /api/projects/{project_id}/insights/data_checks/"
method: POST
path: "/api/projects/{project_id}/insights/data_checks/"
---

# Changes to POST /api/projects/{project_id}/insights/data_checks/

`POST /api/projects/{project_id}/insights/data_checks/`

> Every recorded change to this operation, newest first.
> 53 revisions in range; 1 not diffed.

## Timeline

Changed in 10 of 53 revisions.

- **2026-10-22** `417e6bbbc890`: 6 warning, 1 info
- **2026-10-22** `0ca22e1eb92b`: 1 info
- **2026-10-22** `5467bde4cb3b`: 1058 info
- **2026-10-21** `04a392d92a14`: 1 breaking
- **2026-10-20** `8bf95aaaac95`: 4 info
- **2026-10-20** `1b28c15d563d`: 14 info
- **2026-10-20** `5d6e537dffdb`: 6 info
- **2026-10-19** `00e4b21d71ba`: 1 info
- **2026-10-16** `405eae87d089`: 2 info
- **2026-10-16** `43fa2114b50d`: 1 info

## Changes

- **2026-10-22** `417e6bbbc890`: 6 warning, 1 info
  - added the new `on_request` enum value to the `checks/items/skip_reason/oneOf[#/components/schemas/InsightDataCheckSkipReasonEnum]/` response property for the response status `200` (media type: application/json)
  - added the new `on_request` enum value to the `checks/items/skip_reason/oneOf[#/components/schemas/InsightDataCheckSkipReasonEnum]/` response property for the response status `200` (media type: text/csv)
  - added the new `on_request` enum value to the `status/allOf[#/components/schemas/InsightDataChecksStatusEnum]/` response property for the response status `200` (media type: application/json)
  - added the new `on_request` enum value to the `status/allOf[#/components/schemas/InsightDataChecksStatusEnum]/` response property for the response status `200` (media type: text/csv)
  - added the new `partial` enum value to the `status/allOf[#/components/schemas/InsightDataChecksStatusEnum]/` response property for the response status `200` (media type: application/json)
  - added the new `partial` enum value to the `status/allOf[#/components/schemas/InsightDataChecksStatusEnum]/` response property for the response status `200` (media type: text/csv)
  - added the new optional request property `depth`
- **2026-10-22** `0ca22e1eb92b`: 1 info
  - added `#/components/schemas/AccountUsersQuery` to the `query/allOf[subschema #1: _InsightQuerySchema]/oneOf[subschema #2: DataTableNode]/source/oneOf[subschema #4: ActorsQuery]/source` request property `anyOf` list
- **2026-10-22** `5467bde4cb3b`: 1058 info
  - added the new optional request property `query/allOf[subschema #1: _InsightQuerySchema]/oneOf[subschema #1: InsightVizNode]/source/oneOf[subschema #1: TrendsQuery]/conversionGoal/anyOf[subschema #1: ActionConversionGoal]/properties/anyOf[subschema #1]/items/anyOf[subschema #4: CohortPropertyFilter]/cohort_deleted`
  - added the new optional request property `query/allOf[subschema #1: _InsightQuerySchema]/oneOf[subschema #1: InsightVizNode]/source/oneOf[subschema #1: TrendsQuery]/conversionGoal/anyOf[subschema #1: ActionConversionGoal]/properties/anyOf[subschema #1]/items/anyOf[subschema #4: CohortPropertyFilter]/cohort_missing`
  - added the new optional request property `query/allOf[subschema #1: _InsightQuerySchema]/oneOf[subschema #1: InsightVizNode]/source/oneOf[subschema #1: TrendsQuery]/conversionGoal/anyOf[subschema #2: CustomEventConversionGoal]/properties/anyOf[subschema #1]/items/anyOf[subschema #4: CohortPropertyFilter]/cohort_deleted`
  - added the new optional request property `query/allOf[subschema #1: _InsightQuerySchema]/oneOf[subschema #1: InsightVizNode]/source/oneOf[subschema #1: TrendsQuery]/conversionGoal/anyOf[subschema #2: CustomEventConversionGoal]/properties/anyOf[subschema #1]/items/anyOf[subschema #4: CohortPropertyFilter]/cohort_missing`
  - added the new optional request property `query/allOf[subschema #1: _InsightQuerySchema]/oneOf[subschema #1: InsightVizNode]/source/oneOf[subschema #1: TrendsQuery]/marketingAnalyticsCostFallback/anyOf[subschema #1: MarketingAnalyticsCostFallback]/series/items/fixedProperties/anyOf[subschema #1]/items/oneOf[subschema #7: CohortPropertyFilter]/cohort_deleted`
  - added the new optional request property `query/allOf[subschema #1: _InsightQuerySchema]/oneOf[subschema #1: InsightVizNode]/source/oneOf[subschema #1: TrendsQuery]/marketingAnalyticsCostFallback/anyOf[subschema #1: MarketingAnalyticsCostFallback]/series/items/fixedProperties/anyOf[subschema #1]/items/oneOf[subschema #7: CohortPropertyFilter]/cohort_missing`
  - added the new optional request property `query/allOf[subschema #1: _InsightQuerySchema]/oneOf[subschema #1: InsightVizNode]/source/oneOf[subschema #1: TrendsQuery]/marketingAnalyticsCostFallback/anyOf[subschema #1: MarketingAnalyticsCostFallback]/series/items/properties/anyOf[subschema #1]/items/oneOf[subschema #7: CohortPropertyFilter]/cohort_deleted`
  - added the new optional request property `query/allOf[subschema #1: _InsightQuerySchema]/oneOf[subschema #1: InsightVizNode]/source/oneOf[subschema #1: TrendsQuery]/marketingAnalyticsCostFallback/anyOf[subschema #1: MarketingAnalyticsCostFallback]/series/items/properties/anyOf[subschema #1]/items/oneOf[subschema #7: CohortPropertyFilter]/cohort_missing`
  - added the new optional request property `query/allOf[subschema #1: _InsightQuerySchema]/oneOf[subschema #1: InsightVizNode]/source/oneOf[subschema #1: TrendsQuery]/properties/anyOf[subschema #1]/items/oneOf[subschema #7: CohortPropertyFilter]/cohort_deleted`
  - added the new optional request property `query/allOf[subschema #1: _InsightQuerySchema]/oneOf[subschema #1: InsightVizNode]/source/oneOf[subschema #1: TrendsQuery]/properties/anyOf[subschema #1]/items/oneOf[subschema #7: CohortPropertyFilter]/cohort_missing`
  - added the new optional request property `query/allOf[subschema #1: _InsightQuerySchema]/oneOf[subschema #1: InsightVizNode]/source/oneOf[subschema #1: TrendsQuery]/properties/anyOf[subschema #2: PropertyGroupFilter]/values/items/values/items/oneOf[subschema #8: CohortPropertyFilter]/cohort_deleted`
  - added the new optional request property `query/allOf[subschema #1: _InsightQuerySchema]/oneOf[subschema #1: InsightVizNode]/source/oneOf[subschema #1: TrendsQuery]/properties/anyOf[subschema #2: PropertyGroupFilter]/values/items/values/items/oneOf[subschema #8: CohortPropertyFilter]/cohort_missing`
  - added the new optional request property `query/allOf[subschema #1: _InsightQuerySchema]/oneOf[subschema #1: InsightVizNode]/source/oneOf[subschema #1: TrendsQuery]/series/items/oneOf[subschema #1: EventsNode]/fixedProperties/anyOf[subschema #1]/items/oneOf[subschema #7: CohortPropertyFilter]/cohort_deleted`
  - added the new optional request property `query/allOf[subschema #1: _InsightQuerySchema]/oneOf[subschema #1: InsightVizNode]/source/oneOf[subschema #1: TrendsQuery]/series/items/oneOf[subschema #1: EventsNode]/fixedProperties/anyOf[subschema #1]/items/oneOf[subschema #7: CohortPropertyFilter]/cohort_missing`
  - added the new optional request property `query/allOf[subschema #1: _InsightQuerySchema]/oneOf[subschema #1: InsightVizNode]/source/oneOf[subschema #1: TrendsQuery]/series/items/oneOf[subschema #1: EventsNode]/properties/anyOf[subschema #1]/items/oneOf[subschema #7: CohortPropertyFilter]/cohort_deleted`
  - added the new optional request property `query/allOf[subschema #1: _InsightQuerySchema]/oneOf[subschema #1: InsightVizNode]/source/oneOf[subschema #1: TrendsQuery]/series/items/oneOf[subschema #1: EventsNode]/properties/anyOf[subschema #1]/items/oneOf[subschema #7: CohortPropertyFilter]/cohort_missing`
  - added the new optional request property `query/allOf[subschema #1: _InsightQuerySchema]/oneOf[subschema #1: InsightVizNode]/source/oneOf[subschema #1: TrendsQuery]/series/items/oneOf[subschema #2: ActionsNode]/fixedProperties/anyOf[subschema #1]/items/oneOf[subschema #7: CohortPropertyFilter]/cohort_deleted`
  - added the new optional request property `query/allOf[subschema #1: _InsightQuerySchema]/oneOf[subschema #1: InsightVizNode]/source/oneOf[subschema #1: TrendsQuery]/series/items/oneOf[subschema #2: ActionsNode]/fixedProperties/anyOf[subschema #1]/items/oneOf[subschema #7: CohortPropertyFilter]/cohort_missing`
  - added the new optional request property `query/allOf[subschema #1: _InsightQuerySchema]/oneOf[subschema #1: InsightVizNode]/source/oneOf[subschema #1: TrendsQuery]/series/items/oneOf[subschema #2: ActionsNode]/properties/anyOf[subschema #1]/items/oneOf[subschema #7: CohortPropertyFilter]/cohort_deleted`
  - added the new optional request property `query/allOf[subschema #1: _InsightQuerySchema]/oneOf[subschema #1: InsightVizNode]/source/oneOf[subschema #1: TrendsQuery]/series/items/oneOf[subschema #2: ActionsNode]/properties/anyOf[subschema #1]/items/oneOf[subschema #7: CohortPropertyFilter]/cohort_missing`
  - added the new optional request property `query/allOf[subschema #1: _InsightQuerySchema]/oneOf[subschema #1: InsightVizNode]/source/oneOf[subschema #1: TrendsQuery]/series/items/oneOf[subschema #3: DataWarehouseNode]/fixedProperties/anyOf[subschema #1]/items/oneOf[subschema #7: CohortPropertyFilter]/cohort_deleted`
  - added the new optional request property `query/allOf[subschema #1: _InsightQuerySchema]/oneOf[subschema #1: InsightVizNode]/source/oneOf[subschema #1: TrendsQuery]/series/items/oneOf[subschema #3: DataWarehouseNode]/fixedProperties/anyOf[subschema #1]/items/oneOf[subschema #7: CohortPropertyFilter]/cohort_missing`
  - added the new optional request property `query/allOf[subschema #1: _InsightQuerySchema]/oneOf[subschema #1: InsightVizNode]/source/oneOf[subschema #1: TrendsQuery]/series/items/oneOf[subschema #3: DataWarehouseNode]/properties/anyOf[subschema #1]/items/oneOf[subschema #7: CohortPropertyFilter]/cohort_deleted`
  - added the new optional request property `query/allOf[subschema #1: _InsightQuerySchema]/oneOf[subschema #1: InsightVizNode]/source/oneOf[subschema #1: TrendsQuery]/series/items/oneOf[subschema #3: DataWarehouseNode]/properties/anyOf[subschema #1]/items/oneOf[subschema #7: CohortPropertyFilter]/cohort_missing`
  - added the new optional request property `query/allOf[subschema #1: _InsightQuerySchema]/oneOf[subschema #1: InsightVizNode]/source/oneOf[subschema #1: TrendsQuery]/series/items/oneOf[subschema #4: GroupNode]/fixedProperties/anyOf[subschema #1]/items/oneOf[subschema #7: CohortPropertyFilter]/cohort_deleted`
  - added the new optional request property `query/allOf[subschema #1: _InsightQuerySchema]/oneOf[subschema #1: InsightVizNode]/source/oneOf[subschema #1: TrendsQuery]/series/items/oneOf[subschema #4: GroupNode]/fixedProperties/anyOf[subschema #1]/items/oneOf[subschema #7: CohortPropertyFilter]/cohort_missing`
  - added the new optional request property `query/allOf[subschema #1: _InsightQuerySchema]/oneOf[subschema #1: InsightVizNode]/source/oneOf[subschema #1: TrendsQuery]/series/items/oneOf[subschema #4: GroupNode]/nodes/items/anyOf[subschema #1: EventsNode]/fixedProperties/anyOf[subschema #1]/items/oneOf[subschema #7: CohortPropertyFilter]/cohort_deleted`
  - added the new optional request property `query/allOf[subschema #1: _InsightQuerySchema]/oneOf[subschema #1: InsightVizNode]/source/oneOf[subschema #1: TrendsQuery]/series/items/oneOf[subschema #4: GroupNode]/nodes/items/anyOf[subschema #1: EventsNode]/fixedProperties/anyOf[subschema #1]/items/oneOf[subschema #7: CohortPropertyFilter]/cohort_missing`
  - added the new optional request property `query/allOf[subschema #1: _InsightQuerySchema]/oneOf[subschema #1: InsightVizNode]/source/oneOf[subschema #1: TrendsQuery]/series/items/oneOf[subschema #4: GroupNode]/nodes/items/anyOf[subschema #1: EventsNode]/properties/anyOf[subschema #1]/items/oneOf[subschema #7: CohortPropertyFilter]/cohort_deleted`
  - added the new optional request property `query/allOf[subschema #1: _InsightQuerySchema]/oneOf[subschema #1: InsightVizNode]/source/oneOf[subschema #1: TrendsQuery]/series/items/oneOf[subschema #4: GroupNode]/nodes/items/anyOf[subschema #1: EventsNode]/properties/anyOf[subschema #1]/items/oneOf[subschema #7: CohortPropertyFilter]/cohort_missing`
  - added the new optional request property `query/allOf[subschema #1: _InsightQuerySchema]/oneOf[subschema #1: InsightVizNode]/source/oneOf[subschema #1: TrendsQuery]/series/items/oneOf[subschema #4: GroupNode]/nodes/items/anyOf[subschema #2: ActionsNode]/fixedProperties/anyOf[subschema #1]/items/oneOf[subschema #7: CohortPropertyFilter]/cohort_deleted`
  - added the new optional request property `query/allOf[subschema #1: _InsightQuerySchema]/oneOf[subschema #1: InsightVizNode]/source/oneOf[subschema #1: TrendsQuery]/series/items/oneOf[subschema #4: GroupNode]/nodes/items/anyOf[subschema #2: ActionsNode]/fixedProperties/anyOf[subschema #1]/items/oneOf[subschema #7: CohortPropertyFilter]/cohort_missing`
  - added the new optional request property `query/allOf[subschema #1: _InsightQuerySchema]/oneOf[subschema #1: InsightVizNode]/source/oneOf[subschema #1: TrendsQuery]/series/items/oneOf[subschema #4: GroupNode]/nodes/items/anyOf[subschema #2: ActionsNode]/properties/anyOf[subschema #1]/items/oneOf[subschema #7: CohortPropertyFilter]/cohort_deleted`
  - added the new optional request property `query/allOf[subschema #1: _InsightQuerySchema]/oneOf[subschema #1: InsightVizNode]/source/oneOf[subschema #1: TrendsQuery]/series/items/oneOf[subschema #4: GroupNode]/nodes/items/anyOf[subschema #2: ActionsNode]/properties/anyOf[subschema #1]/items/oneOf[subschema #7: CohortPropertyFilter]/cohort_missing`
  - added the new optional request property `query/allOf[subschema #1: _InsightQuerySchema]/oneOf[subschema #1: InsightVizNode]/source/oneOf[subschema #1: TrendsQuery]/series/items/oneOf[subschema #4: GroupNode]/nodes/items/anyOf[subschema #3: DataWarehouseNode]/fixedProperties/anyOf[subschema #1]/items/oneOf[subschema #7: CohortPropertyFilter]/cohort_deleted`
  - added the new optional request property `query/allOf[subschema #1: _InsightQuerySchema]/oneOf[subschema #1: InsightVizNode]/source/oneOf[subschema #1: TrendsQuery]/series/items/oneOf[subschema #4: GroupNode]/nodes/items/anyOf[subschema #3: DataWarehouseNode]/fixedProperties/anyOf[subschema #1]/items/oneOf[subschema #7: CohortPropertyFilter]/cohort_missing`
  - added the new optional request property `query/allOf[subschema #1: _InsightQuerySchema]/oneOf[subschema #1: InsightVizNode]/source/oneOf[subschema #1: TrendsQuery]/series/items/oneOf[subschema #4: GroupNode]/nodes/items/anyOf[subschema #3: DataWarehouseNode]/properties/anyOf[subschema #1]/items/oneOf[subschema #7: CohortPropertyFilter]/cohort_deleted`
  - added the new optional request property `query/allOf[subschema #1: _InsightQuerySchema]/oneOf[subschema #1: InsightVizNode]/source/oneOf[subschema #1: TrendsQuery]/series/items/oneOf[subschema #4: GroupNode]/nodes/items/anyOf[subschema #3: DataWarehouseNode]/properties/anyOf[subschema #1]/items/oneOf[subschema #7: CohortPropertyFilter]/cohort_missing`
  - added the new optional request property `query/allOf[subschema #1: _InsightQuerySchema]/oneOf[subschema #1: InsightVizNode]/source/oneOf[subschema #1: TrendsQuery]/series/items/oneOf[subschema #4: GroupNode]/properties/anyOf[subschema #1]/items/oneOf[subschema #7: CohortPropertyFilter]/cohort_deleted`
  - added the new optional request property `query/allOf[subschema #1: _InsightQuerySchema]/oneOf[subschema #1: InsightVizNode]/source/oneOf[subschema #1: TrendsQuery]/series/items/oneOf[subschema #4: GroupNode]/properties/anyOf[subschema #1]/items/oneOf[subschema #7: CohortPropertyFilter]/cohort_missing`
  - …1018 more
  - …this revision’s changelog is incomplete
- **2026-10-21** `04a392d92a14`: 1 breaking
  - removed `#/components/schemas/FunnelCorrelationActorsQuery` from the `query/allOf[subschema #1: _InsightQuerySchema]/oneOf[subschema #2: DataTableNode]/source/oneOf[subschema #4: ActorsQuery]/source` request property `anyOf` list
- **2026-10-20** `8bf95aaaac95`: 4 info
  - added the new optional request property `query/allOf[subschema #1: _InsightQuerySchema]/oneOf[subschema #1: InsightVizNode]/source/oneOf[subschema #1: TrendsQuery]/marketingAnalyticsCostFallback`
  - added the new optional request property `query/allOf[subschema #1: _InsightQuerySchema]/oneOf[subschema #2: DataTableNode]/source/oneOf[subschema #12: WebVitalsQuery]/source/oneOf[subschema #1: TrendsQuery]/marketingAnalyticsCostFallback`
  - added the new optional request property `query/allOf[subschema #1: _InsightQuerySchema]/oneOf[subschema #2: DataTableNode]/source/oneOf[subschema #2: EventsQuery]/source/anyOf[subschema #1: InsightActorsQuery]/source/oneOf[subschema #1: TrendsQuery]/marketingAnalyticsCostFallback`
  - added the new optional request property `query/allOf[subschema #1: _InsightQuerySchema]/oneOf[subschema #2: DataTableNode]/source/oneOf[subschema #4: ActorsQuery]/source/anyOf[subschema #1: InsightActorsQuery]/source/oneOf[subschema #1: TrendsQuery]/marketingAnalyticsCostFallback`
- **2026-10-20** `1b28c15d563d`: 14 info
  - added the required property `checks/items/distinct_bots` to the response with the `200` status (media type: application/json)
  - added the required property `checks/items/distinct_bots` to the response with the `200` status (media type: text/csv)
  - added the required property `checks/items/distinct_emails` to the response with the `200` status (media type: application/json)
  - added the required property `checks/items/distinct_emails` to the response with the `200` status (media type: text/csv)
  - added the required property `checks/items/distinct_hosts` to the response with the `200` status (media type: application/json)
  - added the required property `checks/items/distinct_hosts` to the response with the `200` status (media type: text/csv)
  - added the required property `checks/items/filter_to_add` to the response with the `200` status (media type: application/json)
  - added the required property `checks/items/filter_to_add` to the response with the `200` status (media type: text/csv)
  - added the required property `checks/items/missed_by_filter` to the response with the `200` status (media type: application/json)
  - added the required property `checks/items/missed_by_filter` to the response with the `200` status (media type: text/csv)
  - added the required property `checks/items/removed_by_filter` to the response with the `200` status (media type: application/json)
  - added the required property `checks/items/removed_by_filter` to the response with the `200` status (media type: text/csv)
  - added the required property `checks/items/top_emails` to the response with the `200` status (media type: application/json)
  - added the required property `checks/items/top_emails` to the response with the `200` status (media type: text/csv)
- **2026-10-20** `5d6e537dffdb`: 6 info
  - added the new optional request property `query/allOf[subschema #1: _InsightQuerySchema]/oneOf[subschema #2: DataTableNode]/response/anyOf[subschema #5: Response3]/column_formats`
  - added the new optional request property `query/allOf[subschema #1: _InsightQuerySchema]/oneOf[subschema #2: DataTableNode]/source/oneOf[subschema #4: ActorsQuery]/source/anyOf[subschema #7: HogQLQuery]/response/anyOf[subschema #1: HogQLQueryResponse]/column_formats`
  - added the new optional request property `query/allOf[subschema #1: _InsightQuerySchema]/oneOf[subschema #2: DataTableNode]/source/oneOf[subschema #6: HogQLQuery]/response/anyOf[subschema #1: HogQLQueryResponse]/column_formats`
  - added the new optional request property `query/allOf[subschema #1: _InsightQuerySchema]/oneOf[subschema #3: DataVisualizationNode]/source/response/anyOf[subschema #1: HogQLQueryResponse]/column_formats`
  - added the new optional request property `query/allOf[subschema #1: _InsightQuerySchema]/oneOf[subschema #4: BIVisualizationNode]/config/querySnapshot/anyOf[subschema #1: HogQLQuery]/response/anyOf[subschema #1: HogQLQueryResponse]/column_formats`
  - added the new optional request property `query/allOf[subschema #1: _InsightQuerySchema]/oneOf[subschema #4: BIVisualizationNode]/source/response/anyOf[subschema #1: HogQLQueryResponse]/column_formats`
- **2026-10-19** `00e4b21d71ba`: 1 info
  - added the new optional request property `client_query_id`
- **2026-10-16** `405eae87d089`: 2 info
  - added the new optional request property `query/allOf[subschema #1: _InsightQuerySchema]/oneOf[subschema #4: BIVisualizationNode]/config/catalogMetric`
  - added the new optional request property `query/allOf[subschema #1: _InsightQuerySchema]/oneOf[subschema #4: BIVisualizationNode]/config/querySnapshot`
- **2026-10-16** `43fa2114b50d`: 1 info
  - endpoint added

---

[Operation](https://skmtc.dev/posthog/apis/posthog-api/docs/api/projects/:project_id/insights/data_checks/post.md) · [API](https://skmtc.dev/posthog/apis/posthog-api.md) · [Page](https://skmtc.dev/posthog/apis/posthog-api/changes/api/projects/:project_id/insights/data_checks/post)
