# Start a vendor estimation run

**POST** `/v1/integrations/{integrationId}/exceptions/vendor-estimation-runs`

**Operation ID**: `createVendorEstimationRun`
**Summary**: Start a vendor estimation run
Creates a run over the given scope and window covering every exception the integration has imported. Runs are counted in the background, in short slices shared fairly between organizations.

## Tags
- Integration Exceptions
## Parameters

- **integrationId** (required) - path
  - Integration id
  - Type: string

## Request Body

**Content-Type**: `application/json`

**Schema**: `CreateVendorEstimationRunRequest`

## Responses

### 200

Run created

- **Content-Type**: `application/json` / `VendorEstimationRun`
### 400

Bad Request - The window is inverted, starts or ends in the future, or is too long.

### 401

Unauthorized

### 404

Not Found - Integration not found.

### 409

Conflict - The organization already has the most runs allowed in progress.
