# Run

A single run.

## The Run object

- [run/object.md](run/object.md)

## Endpoints

### Get a run

- [GET /api/2.0/mlflow/runs/get](get-run.md)

### Create a run

- [POST /api/2.0/mlflow/runs/create](create-run.md)

### Update a run

- [POST /api/2.0/mlflow/runs/update](update-run.md)

### Delete a run

- [POST /api/2.0/mlflow/runs/delete](delete-run.md)

### Search for runs

- [POST /api/2.0/mlflow/runs/search](search-runs.md)

### Delete runs by creation time

- [POST /api/2.0/mlflow/databricks/runs/delete-runs](delete-runs.md)

### Get metric history for a run

- [GET /api/2.0/mlflow/metrics/get-history](list-metric-history.md)

### Restore a run

- [POST /api/2.0/mlflow/runs/restore](restore-run.md)

### Restore runs by deletion time

- [POST /api/2.0/mlflow/databricks/runs/restore-runs](restore-runs.md)

### Set a tag for a run

- [POST /api/2.0/mlflow/runs/set-tag](set-tag.md)

### Delete a tag on a run

- [POST /api/2.0/mlflow/runs/delete-tag](delete-tag.md)

### Log a metric for a run

- [POST /api/2.0/mlflow/runs/log-metric](log-metric.md)

### Log a param for a run

- [POST /api/2.0/mlflow/runs/log-parameter](log-param.md)

### Log inputs to a run

- [POST /api/2.0/mlflow/runs/log-inputs](log-inputs.md)

### Log a batch of metrics/params/tags for a run

- [POST /api/2.0/mlflow/runs/log-batch](log-batch.md)

### Log a model

- [POST /api/2.0/mlflow/runs/log-model](log-model.md)

### Log outputs from a run

- [POST /api/2.0/mlflow/runs/outputs](log-outputs.md)

