---
title: "Reset impact estimations for a pipeline"
method: POST
path: "/v1/pipelines/{pipelineId}/exceptions/impact-estimation-reset"
tags: ["Pipeline Exceptions"]
---

# Reset impact estimations for a pipeline

`POST /v1/pipelines/{pipelineId}/exceptions/impact-estimation-reset`

## Request

- Base URL: `https://docs.grepr.ai` (the document declares no server; this is the origin it was published from)
- URL: `https://docs.grepr.ai/v1/pipelines/{pipelineId}/exceptions/impact-estimation-reset`
- Auth: one of:
  - API key in header `GREPR-API-KEY`
  - OpenID Connect (`https://grepr-prod.us.auth0.com/.well-known/openid-configuration`)

Clears the cached impact percentage and last-updated timestamp on estimation rows in the pipeline's scope. The hourly impact-estimation cycle picks up the cleared rows on its next tick; fresh values appear on a later poll. Rows currently being processed by an active estimation job are skipped and retain their values until that job completes. Returns the number of rows cleared; zero indicates a no-op (no opted-in sink datasets, or no estimation-capable source integrations).

## Path parameters

- `pipelineId` string, required

## Response `200`

Reset complete

- ResetImpactEstimationResponse
  - `rowsCleared` integer, required: Number of estimation rows whose cached impact percentage was cleared. Zero when nothing was in scope (no opted-in sink datasets, or no estimation-capable integrations).

## Other responses

- `401`: Unauthorized
- `404`: Not Found - Pipeline not found.

---

[API](https://skmtc.dev/grepr/apis/grepr-api.md) - [All operations](https://skmtc.dev/grepr/apis/grepr-api/llms.txt) - [OpenAPI document](https://skmtc.dev/grepr/apis/grepr-api/revisions/2a5ce03a0bf0?raw)
