Skip to main content

Overview

Every pipeline can be exported from the dashboard as a YAML definition document and reimported to overwrite its configuration. The exported document uses the same schema as the REST API, so the same file works for both flows. Use this to:
  • Snapshot a pipeline before making large changes.
  • Copy a pipeline configuration between environments.
  • Review configuration changes in version control.

Export a pipeline

1
Open the pipeline’s detail page and go to the Settings tab.
2
In the Pipeline definition section, click Export.
3
A YAML file is downloaded with the pipeline’s current configuration. Sensitive fields (credentials, internal state, region routing) are omitted.

Import a pipeline definition

Importing overwrites the pipeline’s configuration to match the uploaded document.

Prerequisites

The pipeline must be stopped. Active or transitioning pipelines (status RUNNING, STARTING, or PAUSING) cannot be imported into. The Import button is disabled with a tooltip explaining why.
1
Stop the pipeline if it is currently running.
2
On the Settings tab, click Import in the Pipeline definition section.
3
Upload a YAML or JSON file with Choose file, or paste the document into the editor.
4
Click Import. The dashboard validates the document and applies the change. Validation errors are listed inline.

Pipeline definition document

The definition is a stable, customer-facing projection of the internal pipeline. It omits credentials, state backend configuration, region orchestration, and other internal fields. Both YAML and JSON map to the same schema, and unknown keys are rejected. The dashboard import/export and the REST API accept the same document.

Minimal example

Top-level fields

Sync schedule

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

Table selection

Each table can optionally select columns with include or exclude (not both):

Transformations

Supported type values: exclude_fields, rename_fields, toggle_case, find_and_replace, replace_in_field_name, history_mode.

Hooks

Attach existing notification hooks (created in Settings > Hooks) to pipeline events:

See also

  • The API Reference tab for the programmatic equivalent of import/export.
  • Hooks for the notification hooks referenced inside a definition.
Last modified on July 13, 2026