v1

latestOpenAPI 3.1.02026-07-2618690613.4 KB
dbt

Update dbt configuration

<Note> **Connection Admin** permissions are required to use this endpoint. </Note>

Update the dbt configuration for the specified connection.

put/v1/connections/{connectionId}/dbt

Path parameters

connectionIdstring uuid required

ID of the connection where dbt is configured

Example:550e8400-e29b-41d4-a716-446655440000

Request body

autogenRelationshipsboolean required

Automatically generate relationships from dbt

branchstring required

Git branch name

dbtVersion'Auto' | '1.10' | '1.11' nullable

dbt version to use

enableSemanticLayerboolean

Enable dbt semantic layer integration

enableVirtualSchemasboolean required

Enable virtual schemas from dbt

rotateKeysboolean

Rotate SSH deploy keys

sshUrlstring required

SSH URL for git repository

Example request

{
  "autogenRelationships": true,
  "branch": "main",
  "dbtVersion": "1.11",
  "sshUrl": "git@github.com:org/repo.git"
}

Response

dbt configuration updated successfully

messagestring required

Success message

successboolean required

Whether the operation succeeded

Example response

{
  "message": "dbt configuration updated successfully",
  "success": true
}