Skip to main content
POST
Validate a new pipeline definition

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

Validation result.

valid
boolean
Example:

true

Last modified on July 14, 2026