CreateIntegration
Create a new integration. The server assigns the id and returns the created integration including any generated outputs.
The integration type is fixed by the populated config variant and cannot
be changed later. Counts against the per-workspace quota.
Not safe to blindly retry: the server mints a new id on each call, so a retried create produces a second integration. On a transport error, list / look up before retrying.
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Body
Request to create an integration.
Human-friendly name for the integration.
1 - 255Connection configuration. Exactly one config variant must be set; it fixes
the integration's type.
- athena
- bigquery
- clickhouse
- databricks
- dbt_cloud
- duckdb
- mssql
- mysql
- oracle
- postgres
- redshift
- snowflake
- trino
Response
Success
Response from creating an integration.
The created integration, including its assigned id, etag, and any generated outputs.