Pipeline_create

Create a pipeline.

SecuritybearerAuth
Request
Request Body schema: application/json
name
required
string
projectId
required
string
Array of objects (IStartNode)
spec
object
compositionId
string
description
required
string
preview
required
string
required
Array of objects (PipelineNodeDescriptor)
required
Array of objects (PipelineConnection)
secrets
required
Array of strings

Array of integrations ids - each one will be added to the service deployment as an environment variable

Array of objects (PipelineVariable)
Responses
200

Ok

post/pipelines
Request samples
application/json
{
  • "name": "string",
  • "projectId": "string",
  • "startNodes": [
    ],
  • "spec": { },
  • "compositionId": "string",
  • "description": "string",
  • "preview": "string",
  • "nodes": [
    ],
  • "connections": [
    ],
  • "secrets": [
    ],
  • "variables": [
    ]
}
Response samples
application/json
{
  • "id": "string",
  • "url": "string",
  • "name": "string",
  • "creator": "string",
  • "createdAt": "2019-08-24T14:15:22Z",
  • "updatedAt": "2019-08-24T14:15:22Z",
  • "projectId": "string",
  • "orgId": "string",
  • "compositionId": "string",
  • "nodes": [
    ],
  • "connections": [
    ],
  • "description": "string",
  • "preview": "string",
  • "startNodes": [
    ],
  • "status": "Created",
  • "settings": {
    },
  • "variables": [
    ],
  • "resetTimestamp": "2019-08-24T14:15:22Z"
}