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 (statusRUNNING, 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 eitherfrequency (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 withinclude or exclude (not both):
Transformations
Supportedtype 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.