Skip to main content
POST
Create New Pipeline

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Query Parameters

secret_returned
boolean
default:false

Whether to include secret values in the response

wait
boolean
default:true

When False, defer destination config update to reconciler instead of calling KC directly

Body

application/json
name
string
required
destination
PipelineDestinationConnector · object
required
source
PipelineSourceConnector · object
required
tags
string[]
required
snapshot_new_tables
boolean
default:false
transforms
PipelineTransformConnector · object[] | null
topic_auto_discovery_transforms
TopicAutoDiscoveryTransform · object[]
created_from
enum<string> | null
default:api

Origin of an entity in the system.

Tracks how entities (sources, destinations, pipelines) were created, enabling audit trails and origin-specific behavior.

Available options:
terraform,
web,
api

Response

Successful Response

name
string | null
sub_id
string | null
tenant_id
string | null
id
string | null
snapshot_new_tables
boolean | null
topic_ids
(string | null)[] | null
topics
(string | null)[] | null
source
SourceConnector · object | null

Source connector configuration and status.

destination
DestinationConnector · object | null

Destination connector configuration and status.

transforms
any[] | null
tags
string[] | null
periodic_audit
UpdatePipelineAuditReq · object | null

Update pipeline audit request.

topic_auto_discovery_transforms
TopicAutoDiscoveryTransform · object[]