v1

latestOpenAPI 3.1.02026-07-263992128.7 KB
Pipelines

Create a pipeline

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.

post/pipelines

Request body

publishedboolean required
storageProvider'ORCHESTRA' | 'AZURE_DEVOPS' | 'GITHUB' | 'GITLAB' | 'BITBUCKET'
defaultBranchstring nullable
messagestring nullable
messageIsCustomboolean nullable
repositorystring nullable
workingBranchstring nullable
yamlPathstring nullable
aliasstring nullable

Response

Resource created successfully.

idstring uuid4 required
namestring required
numTasksinteger nullable
yamlPathstring required
createdAtstring required
updatedAtstring required
pausedboolean required
triggerEventsstring nullable
webhookstring nullable
schedulestring nullable
sensorsstring nullable
inputsobject nullable
productIdstring uuid4 nullable
productNamestring nullable
latestVersionNumberinteger nullable
publishedVersionNumberinteger nullable
storageProviderstring nullable
repositorystring nullable
defaultBranchstring nullable
aliasstring nullable
latestRunIdstring uuid4 nullable
latestRunStatus'CREATED' | 'RUNNING' | 'SUCCEEDED' | 'WARNING' | 'FAILED' | 'SKIPPED' | 'CANCELLING' | 'CANCELLED'
latestRunMessagestring nullable
latestRunCreatedAtstring nullable
latestRunCompletedAtstring nullable
latestRunStartedAtstring nullable
latestFileShastring nullable
newCommitShastring nullable
currentVersionNumberinteger nullable