Skip to main content
POST
Create a pipeline

Authorizations

Authorization
string
header
required

Bearer API key, prefixed with fdk_.

Body

A stable, customer-facing projection of the pipeline. It omits credentials, state backend configuration, region orchestration, and other internal fields. Unknown keys are rejected.

definition_version
integer
required

Contract version. Currently 1.

Example:

1

name
string
required
Example:

"orders-to-snowflake"

source
object
required
destination
object
required
sync
object
required

Provide either frequency (which sets both source and destination) or both source_frequency and destination_frequency. Values are in minutes.

tables
object[]
required
transformations
object[]

Field-level transforms applied to records.

hooks
object[]

Existing notification hooks to attach to pipeline events.

Response

The created pipeline's metadata.

Runtime metadata for a pipeline. Exact fields are subject to confirmation with the Integrate.io team.

id
integer
name
string
status
string
Last modified on July 14, 2026