# Trigger Project Refresh

```
POST 
/v1/dbt/projects/:project_id/refresh
```

Immediately trigger a project run.

Body fields (all optional):

* `command` dbt subcommand (default "run")
* `select` / `exclude`
* `fullRefresh` force --full-refresh
* `vars` raw dbt --vars dict
* `lookbackDays` shortcut: injects `start_date = now - N days`

With no body the endpoint behaves as before — a full, un-filtered run using every model's own materialization.

## Request[​](#request "Link direto para request")

## Responses[​](#responses "Link direto para Responses")

* 201
* 404
* 422

Successful Response

Not found

Validation Error
