Create a pipeline
create_pipelineCreates a new pipeline from a JSON definition. Validate the schema first to prevent saving invalid configurations.
Instructions
Create a new pipeline. The request body includes the pipeline definition as JSON.
Use Validate pipeline schema before creating a pipeline if you want to check the payload without saving it.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | Yes | Pipeline definition as JSON, matching the pipeline YAML structure (required top-level keys: version, name, pipeline). Validate it with the validate_pipeline tool before submitting. | |
| alias | No | ||
| message | No | ||
| yamlPath | No | ||
| published | Yes | ||
| repository | No | ||
| defaultBranch | No | ||
| workingBranch | No | ||
| messageIsCustom | No | ||
| storageProvider | No | ORCHESTRA | |
| X-Orchestra-Account-Id | No | Act on this account rather than the one the credential resolves to. Omit it to use the credential's own account. An API key is issued to a single account, so it may only name that account; an OAuth token may name any account its grant covers. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||