dbt
Update dbt environment
Changed on- Your own personal environment - Restricted Querier permissions or higher on the connection
- A shared environment - Connection Admin or Organization Admin permissions
- Another user's personal environment - Organization Admin permissions </Note>
Update an existing dbt environment on the specified connection. This request replaces the environment: name and targetSchema are required, and any omitted optional field is reset to its default. In particular, omitting ownerId sets it to null, which converts the environment to a shared one and requires Connection Admin permissions - send your own membership ID when updating your own environment.
put/v1/connections/{connectionId}/dbt/environments/{environmentId}
Request
- Base URLhttps://blobsrus.omniapp.co/api
- URLhttps://blobsrus.omniapp.co/api/v1/connections/{connectionId}/dbt/environments/{environmentId}
- AuthHTTP bearer
Path parameters
connectionIdstring uuid required
The unique identifier of the connection
environmentIdstring uuid required
The unique identifier of the dbt environment
Request body
Example request
{
"name": "Development",
"targetSchema": "dev_schema",
"isDeferralEnabled": true,
"ownerId": "550e8400-e29b-41d4-a716-446655440000",
"targetDatabase": "analytics_dev",
"targetName": "custom_target",
"targetRole": "developer",
"variables": [
{
"id": "b2c3d4e5-f6a7-8901-bcde-f12345678901",
"name": "DBT_TARGET",
"value": "production"
}
]
}Response
dbt environment updated successfully
Changes
- breaking
the request property
became required - breaking
the request property
became required
- breaking