---
title: "Fit IVIVC model"
method: POST
path: "/api/ivivc/models"
tags: ["ivivc"]
---

# Fit IVIVC model

`POST /api/ivivc/models`

## Request

- Base URL: `https://api.ivive.app`
- URL: `https://api.ivive.app/api/ivivc/models`
- Auth: OAuth 2 (password, token URL `/api/auth/login`)

Fit a linear regression model to a dataset and store the result.

## Request body

- FitRequest
  - `dataset_id` string, required
  - `model_name` string, required
  - `species` string, required
  - `assay_type` string, nullable
  - `source` string, nullable
  - `units` string, nullable
  - `method` string, nullable
  - `remove_outliers` integer[]

## Response `201`

Successful Response

- FitResponse
  - `model_id` string, required
  - `model_name` string, required
  - `dataset_id` string, required
  - `assay_type` string, nullable
  - `source` string, nullable
  - `slope` number, required
  - `intercept` number, required
  - `r_squared` number, required
  - `rmse` number, required
  - `p_value` number, required
  - `slope_ci_lower` number, required
  - `slope_ci_upper` number, required
  - `intercept_ci_lower` number, required
  - `intercept_ci_upper` number, required
  - `n_points` integer, required
  - `outlier_indices` integer[], required
  - `regulatory_warning` boolean, required
  - `species` string, required
  - `units` string, nullable
  - `method` string, nullable
  - `created_at` string, date-time, required
  - `outlier_candidates` OutlierCandidate[], required
    - `index` integer, required
    - `cook_distance` number, required
    - `compound_name` string, nullable
    - `smiles` string, nullable

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/ivive/apis/ivive-app-api.md) · [All operations](https://skmtc.dev/ivive/apis/ivive-app-api/llms.txt) · [OpenAPI document](https://skmtc.dev/ivive/apis/ivive-app-api/revisions/a67615eaf584?raw)
