Skip to main content
GET
/
v1
/
connections
/
{connectionId}
/
dbt
/
environments
List dbt environments
curl --request GET \
  --url https://{instance}.omniapp.co/api/v1/connections/{connectionId}/dbt/environments \
  --header 'Authorization: Bearer <token>'
[ { "id": "247dc6dc-2a58-4688-9521-c5ed3e99c1e8", "name": "Production", "isDefaultEnvironment": true, "ownerId": null, "targetDatabase": null, "targetName": null, "targetRole": null, "targetSchema": "public", "variables": [] }, { "id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890", "name": "Development", "isDefaultEnvironment": false, "ownerId": "550e8400-e29b-41d4-a716-446655440000", "targetDatabase": "dev_analytics_db", "targetName": null, "targetRole": null, "targetSchema": "analytics_dev", "variables": [ { "id": "b2c3d4e5-f6a7-8901-bcde-f12345678901", "name": "DBT_TARGET", "value": "dev", "isSecret": false }, { "id": "c3d4e5f6-a7b8-9012-cdef-123456789012", "name": "DBT_API_KEY", "value": null, "isSecret": true } ] } ]

Authorizations

Authorization
string
header
required

Can be either an Organization API Key or Personal Access Token (PAT).

Include in the Authorization header as: Bearer YOUR_TOKEN

Path Parameters

connectionId
string<uuid>
required

The unique identifier of the connection

Response

List of dbt environments retrieved successfully

id
string<uuid>

Unique identifier of the dbt environment

name
string

The name of the dbt environment

isDefaultEnvironment
boolean

Whether this is the default environment

ownerId
string<uuid> | null

The user ID of the owner of the dbt environment, or null

targetDatabase
string | null

Target database override

targetName
string | null

Target name override

targetRole
string | null

Target role override

targetSchema
string

Target schema for the environment

variables
object[]

Environment variables