create_pipeline
Create a Hevo pipeline by providing source and destination details, including type and config. Optionally list specific tables and run the pipeline now.
Instructions
Create a new Hevo pipeline. The shape of source and destination depends on their type (e.g. MYSQL, POSTGRES, S3, BIGQUERY, SNOWFLAKE). See https://edge-api-docs.hevodata.com/reference/post_api-v1-pipelines for full schemas.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Pipeline name. | |
| source | Yes | Source config. Must include `type` (e.g. 'MYSQL') and a `config` object with credentials. | |
| run_now | No | Start the pipeline immediately after creation. | |
| destination | Yes | Destination config. Either `{ id: <existing-destination-id> }` to reuse one, or full `{ type, config }` to create inline. | |
| source_objects | No | Optional list of source objects (tables/streams). Auto-detected if omitted. |