dbt Projects
dbt projects and models that transform datasets.
Cleanup Stale Sources
One-shot cleanup: remove DBTSource rows that reference datasets which no longer exist.
Delete Model Flat
Delete a model by ID (flat route, no project_id required)
Get Model Flat
Get a specific model by ID (flat route, no project_id required)
Update Model Flat
Update a model by ID (flat route, no project_id required)
Sync Model Sources
Re-derive and persist depends_on_sources for an existing model.
List Projects
List all dbt projects for the account
Create Project
Create a new dbt project
Delete Project
Delete a dbt project
Get Project
Get a specific dbt project with metadata
Update Project
Update a dbt project
Compile Project
Compile dbt project to generate manifest without running
Get Lineage
Get DAG lineage from latest manifest
List Models
List all models in a project
Create Model
Create a new dbt model
Delete Model
Delete a model (scoped by project)
Get Model
Get a specific model with enriched project metadata
Update Model
Update a model
Transfer Dbt Project Ownership
Transfer ownership of a dbt project to another user. Requires owner or admin role.
Trigger Project Refresh
Immediately trigger a project run.
List Project Refreshes
List all refresh schedules for a dbt project.
Create Project Refresh
Create a refresh schedule for a dbt project.
Run Project
Execute a dbt command for a project.
List Runs
List run history for a project
Get Run
Get run details including logs and results