跳到主要内容
版本:v0.6

Create a workflow of a project.

Create a workflow.

Create a workflow of a project.

Path Parameters
    project string required
Request Body required
    description string
    environmentID string
    labels object
    property name* string
    name string required
    parallelism integer
    stages object[]
  • Array [
  • dependencies string[]
    description string
    labels object
    property name* string
    name string required
    steps object[]
  • Array [
  • attributes object
    property name* object
    dependencies string[]
    description string
    inputs object
    property name* object
    labels object
    property name* string
    name string required
    outputs object
    property name* object
    retryStrategy object
    backoff object required
    duration string
    maxDuration string
    limit integer required
    retryPolicy string required
    timeout integer
    type string required
    workflowID string required
  • ]
  • ]
  • timeout integer
    type string required
    variables object[]
  • Array [
  • description string
    name string required
    overwrite boolean required
    value string required
  • ]
Responses

Created


Schema
    createTime date-time
    description string
    environmentID string
    executions object[]
  • Array [
  • createTime date-time
    description string
    duration integer
    executeTime date-time
    id string
    labels object
    property name* string
    name string
    parallelism integer
    project object
    createTime date-time
    description string
    id string
    labels object
    property name* string
    name string
    updateTime date-time
    stages object[]
  • Array [
  • createTime date-time
    description string
    executeTime date-time
    id string
    labels object
    property name* string
    name string
    project object
    createTime date-time
    description string
    id string
    labels object
    property name* string
    name string
    updateTime date-time
    status object
    conditions object[]
  • Array [
  • lastUpdateTime date-time
    message string
    reason string required
    status string
    type string
  • ]
  • error boolean
    inactive boolean
    summaryStatus string
    summaryStatusMessage string
    transitioning boolean
    warning boolean
    steps object[]
  • Array [
  • attributes object
    property name* object
    createTime date-time
    description string
    duration integer
    executeTime date-time
    id string
    labels object
    property name* string
    name string
    project object
    createTime date-time
    description string
    id string
    labels object
    property name* string
    name string
    updateTime date-time
    record string
    retryStrategy object
    backoff object required
    duration string
    maxDuration string
    limit integer required
    retryPolicy string required
    stageExecution object
    createTime date-time
    description string
    executeTime date-time
    id string
    labels object
    property name* string
    name string
    project object
    createTime date-time
    description string
    id string
    labels object
    property name* string
    name string
    updateTime date-time
    status object
    conditions object[]
  • Array [
  • lastUpdateTime date-time
    message string
    reason string required
    status string
    type string
  • ]
  • error boolean
    inactive boolean
    summaryStatus string
    summaryStatusMessage string
    transitioning boolean
    warning boolean
    steps object[]
  • Array [
  • attributes object
    property name* object
    createTime date-time
    description string
    duration integer
    executeTime date-time
    id string
    labels object
    property name* string
    name string
    project object
    createTime date-time
    description string
    id string
    labels object
    property name* string
    name string
    updateTime date-time
    record string
    retryStrategy object
    backoff object required
    duration string
    maxDuration string
    limit integer required
    retryPolicy string required
    stageExecution
    status object
    conditions object[]
  • Array [
  • lastUpdateTime date-time
    message string
    reason string required
    status string
    type string
  • ]
  • error boolean
    inactive boolean
    summaryStatus string
    summaryStatusMessage string
    transitioning boolean
    warning boolean
    timeout integer
    type string
    updateTime date-time
    workflowExecutionID string
    workflowID string
    workflowStepID string
  • ]
  • updateTime date-time
    workflowExecution object
    createTime date-time
    description string
    duration integer
    executeTime date-time
    id string
    labels object
    property name* string
    name string
    parallelism integer
    project object
    createTime date-time
    description string
    id string
    labels object
    property name* string
    name string
    updateTime date-time
    stages object[]
  • Array [
  • createTime date-time
    description string
    executeTime date-time
    id string
    labels object
    property name* string
    name string
    project object
    createTime date-time
    description string
    id string
    labels object
    property name* string
    name string
    updateTime date-time
    status object
    conditions object[]
  • Array [
  • lastUpdateTime date-time
    message string
    reason string required
    status string
    type string
  • ]
  • error boolean
    inactive boolean
    summaryStatus string
    summaryStatusMessage string
    transitioning boolean
    warning boolean
    steps object[]
  • Array [
  • attributes object
    property name* object
    createTime date-time
    description string
    duration integer
    executeTime date-time
    id string
    labels object
    property name* string
    name string
    project object
    createTime date-time
    description string
    id string
    labels object
    property name* string
    name string
    updateTime date-time
    record string
    retryStrategy object
    backoff object required
    duration string
    maxDuration string
    limit integer required
    retryPolicy string required
    stageExecution
    status object
    conditions object[]
  • Array [
  • lastUpdateTime date-time
    message string
    reason string required
    status string
    type string
  • ]
  • error boolean
    inactive boolean
    summaryStatus string
    summaryStatusMessage string
    transitioning boolean
    warning boolean
    timeout integer
    type string
    updateTime date-time
    workflowExecutionID string
    workflowID string
    workflowStepID string
  • ]
  • updateTime date-time
    workflowExecution
    workflowID string
    workflowStageID string
  • ]
  • status object
    conditions object[]
  • Array [
  • lastUpdateTime date-time
    message string
    reason string required
    status string
    type string
  • ]
  • error boolean
    inactive boolean
    summaryStatus string
    summaryStatusMessage string
    transitioning boolean
    warning boolean
    subjectID string
    timeout integer
    times integer
    trigger object
    type string required
    user string required
    type string
    updateTime date-time
    version integer
    workflow object
    createTime date-time
    description string
    environmentID string
    executions undefined[]
    id string
    labels object
    property name* string
    name string
    parallelism integer
    project object
    createTime date-time
    description string
    id string
    labels object
    property name* string
    name string
    updateTime date-time
    stages object[]
  • Array [
  • createTime date-time
    dependencies string[]
    description string
    id string
    labels object
    property name* string
    name string
    project object
    createTime date-time
    description string
    id string
    labels object
    property name* string
    name string
    updateTime date-time
    steps object[]
  • Array [
  • attributes object
    property name* object
    createTime date-time
    dependencies string[]
    description string
    id string
    inputs object
    property name* object
    labels object
    property name* string
    name string
    outputs object
    property name* object
    project object
    createTime date-time
    description string
    id string
    labels object
    property name* string
    name string
    updateTime date-time
    retryStrategy object
    backoff object required
    duration string
    maxDuration string
    limit integer required
    retryPolicy string required
    stage object
    createTime date-time
    dependencies string[]
    description string
    id string
    labels object
    property name* string
    name string
    project object
    createTime date-time
    description string
    id string
    labels object
    property name* string
    name string
    updateTime date-time
    steps object[]
  • Array [
  • attributes object
    property name* object
    createTime date-time
    dependencies string[]
    description string
    id string
    inputs object
    property name* object
    labels object
    property name* string
    name string
    outputs object
    property name* object
    project object
    createTime date-time
    description string
    id string
    labels object
    property name* string
    name string
    updateTime date-time
    retryStrategy object
    backoff object required
    duration string
    maxDuration string
    limit integer required
    retryPolicy string required
    stage
    timeout integer
    type string
    updateTime date-time
    workflowID string
  • ]
  • updateTime date-time
    workflow object
    createTime date-time
    description string
    environmentID string
    executions undefined[]
    id string
    labels object
    property name* string
    name string
    parallelism integer
    project object
    createTime date-time
    description string
    id string
    labels object
    property name* string
    name string
    updateTime date-time
    stages object[]
  • Array [
  • createTime date-time
    dependencies string[]
    description string
    id string
    labels object
    property name* string
    name string
    project object
    createTime date-time
    description string
    id string
    labels object
    property name* string
    name string
    updateTime date-time
    steps object[]
  • Array [
  • attributes object
    property name* object
    createTime date-time
    dependencies string[]
    description string
    id string
    inputs object
    property name* object
    labels object
    property name* string
    name string
    outputs object
    property name* object
    project object
    createTime date-time
    description string
    id string
    labels object
    property name* string
    name string
    updateTime date-time
    retryStrategy object
    backoff object required
    duration string
    maxDuration string
    limit integer required
    retryPolicy string required
    stage
    timeout integer
    type string
    updateTime date-time
    workflowID string
  • ]
  • updateTime date-time
    workflow
  • ]
  • timeout integer
    type string
    updateTime date-time
    variables object[]
  • Array [
  • description string
    name string required
    overwrite boolean required
    value string required
  • ]
  • version integer
    timeout integer
    type string
    updateTime date-time
    workflowID string
  • ]
  • updateTime date-time
    workflow object
    createTime date-time
    description string
    environmentID string
    executions undefined[]
    id string
    labels object
    property name* string
    name string
    parallelism integer
    project object
    createTime date-time
    description string
    id string
    labels object
    property name* string
    name string
    updateTime date-time
    stages object[]
  • Array [
  • createTime date-time
    dependencies string[]
    description string
    id string
    labels object
    property name* string
    name string
    project object
    createTime date-time
    description string
    id string
    labels object
    property name* string
    name string
    updateTime date-time
    steps object[]
  • Array [
  • attributes object
    property name* object
    createTime date-time
    dependencies string[]
    description string
    id string
    inputs object
    property name* object
    labels object
    property name* string
    name string
    outputs object
    property name* object
    project object
    createTime date-time
    description string
    id string
    labels object
    property name* string
    name string
    updateTime date-time
    retryStrategy object
    backoff object required
    duration string
    maxDuration string
    limit integer required
    retryPolicy string required
    stage object
    createTime date-time
    dependencies string[]
    description string
    id string
    labels object
    property name* string
    name string
    project object
    createTime date-time
    description string
    id string
    labels object
    property name* string
    name string
    updateTime date-time
    steps object[]
  • Array [
  • attributes object
    property name* object
    createTime date-time
    dependencies string[]
    description string
    id string
    inputs object
    property name* object
    labels object
    property name* string
    name string
    outputs object
    property name* object
    project object
    createTime date-time
    description string
    id string
    labels object
    property name* string
    name string
    updateTime date-time
    retryStrategy object
    backoff object required
    duration string
    maxDuration string
    limit integer required
    retryPolicy string required
    stage
    timeout integer
    type string
    updateTime date-time
    workflowID string
  • ]
  • updateTime date-time
    workflow
    timeout integer
    type string
    updateTime date-time
    workflowID string
  • ]
  • updateTime date-time
    workflow
  • ]
  • timeout integer
    type string
    updateTime date-time
    variables object[]
  • Array [
  • description string
    name string required
    overwrite boolean required
    value string required
  • ]
  • version integer
  • ]
  • timeout integer
    type string
    updateTime date-time
    variables object[]
  • Array [
  • description string
    name string required
    overwrite boolean required
    value string required
  • ]
  • version integer
    workflowID string
    workflowStageID string
    status object
    conditions object[]
  • Array [
  • lastUpdateTime date-time
    message string
    reason string required
    status string
    type string
  • ]
  • error boolean
    inactive boolean
    summaryStatus string
    summaryStatusMessage string
    transitioning boolean
    warning boolean
    timeout integer
    type string
    updateTime date-time
    workflowExecutionID string
    workflowID string
    workflowStepID string
  • ]
  • updateTime date-time
    workflowExecution object
    createTime date-time
    description string
    duration integer
    executeTime date-time
    id string
    labels object
    property name* string
    name string
    parallelism integer
    project object
    createTime date-time
    description string
    id string
    labels object
    property name* string
    name string
    updateTime date-time
    stages object[]
  • Array [
  • createTime date-time
    description string
    executeTime date-time
    id string
    labels object
    property name* string
    name string
    project object
    createTime date-time
    description string
    id string
    labels object
    property name* string
    name string
    updateTime date-time
    status object
    conditions object[]
  • Array [
  • lastUpdateTime date-time
    message string
    reason string required
    status string
    type string
  • ]
  • error boolean
    inactive boolean
    summaryStatus string
    summaryStatusMessage string
    transitioning boolean
    warning boolean
    steps object[]
  • Array [
  • attributes object
    property name* object
    createTime date-time
    description string
    duration integer
    executeTime date-time
    id string
    labels object
    property name* string
    name string
    project object
    createTime date-time
    description string
    id string
    labels object
    property name* string
    name string
    updateTime date-time
    record string
    retryStrategy object
    backoff object required
    duration string
    maxDuration string
    limit integer required
    retryPolicy string required
    stageExecution object
    createTime date-time
    description string
    executeTime date-time
    id string
    labels object
    property name* string
    name string
    project object
    createTime date-time
    description string
    id string
    labels object
    property name* string
    name string
    updateTime date-time
    status object
    conditions object[]
  • Array [
  • lastUpdateTime date-time
    message string
    reason string required
    status string
    type string
  • ]
  • error boolean
    inactive boolean
    summaryStatus string
    summaryStatusMessage string
    transitioning boolean
    warning boolean
    steps object[]
  • Array [
  • attributes object
    property name* object
    createTime date-time
    description string
    duration integer
    executeTime date-time
    id string
    labels object
    property name* string
    name string
    project object
    createTime date-time
    description string
    id string
    labels object
    property name* string
    name string
    updateTime date-time
    record string
    retryStrategy object
    backoff object required
    duration string
    maxDuration string
    limit integer required
    retryPolicy string required
    stageExecution
    status object
    conditions object[]
  • Array [
  • lastUpdateTime date-time
    message string
    reason string required
    status string
    type string
  • ]
  • error boolean
    inactive boolean
    summaryStatus string
    summaryStatusMessage string
    transitioning boolean
    warning boolean
    timeout integer
    type string
    updateTime date-time
    workflowExecutionID string
    workflowID string
    workflowStepID string
  • ]
  • updateTime date-time
    workflowExecution
    workflowID string
    workflowStageID string
    status object
    conditions object[]
  • Array [
  • lastUpdateTime date-time
    message string
    reason string required
    status string
    type string
  • ]
  • error boolean
    inactive boolean
    summaryStatus string
    summaryStatusMessage string
    transitioning boolean
    warning boolean
    timeout integer
    type string
    updateTime date-time
    workflowExecutionID string
    workflowID string
    workflowStepID string
  • ]
  • updateTime date-time
    workflowExecution
    workflowID string
    workflowStageID string
  • ]
  • status object
    conditions object[]
  • Array [
  • lastUpdateTime date-time
    message string
    reason string required
    status string
    type string
  • ]
  • error boolean
    inactive boolean
    summaryStatus string
    summaryStatusMessage string
    transitioning boolean
    warning boolean
    subjectID string
    timeout integer
    times integer
    trigger object
    type string required
    user string required
    type string
    updateTime date-time
    version integer
    workflow object
    createTime date-time
    description string
    environmentID string
    executions undefined[]
    id string
    labels object
    property name* string
    name string
    parallelism integer
    project object
    createTime date-time
    description string
    id string
    labels object
    property name* string
    name string
    updateTime date-time
    stages object[]
  • Array [
  • createTime date-time
    dependencies string[]
    description string
    id string
    labels object
    property name* string
    name string
    project object
    createTime date-time
    description string
    id string
    labels object
    property name* string
    name string
    updateTime date-time
    steps object[]
  • Array [
  • attributes object
    property name* object
    createTime date-time
    dependencies string[]
    description string
    id string
    inputs object
    property name* object
    labels object
    property name* string
    name string
    outputs object
    property name* object
    project object
    createTime date-time
    description string
    id string
    labels object
    property name* string
    name string
    updateTime date-time
    retryStrategy object
    backoff object required
    duration string
    maxDuration string
    limit integer required
    retryPolicy string required
    stage object
    createTime date-time
    dependencies string[]
    description string
    id string
    labels object
    property name* string
    name string
    project object
    createTime date-time
    description string
    id string
    labels object
    property name* string
    name string
    updateTime date-time
    steps object[]
  • Array [
  • attributes object
    property name* object
    createTime date-time
    dependencies string[]
    description string
    id string
    inputs object
    property name* object
    labels object
    property name* string
    name string
    outputs object
    property name* object
    project object
    createTime date-time
    description string
    id string
    labels object
    property name* string
    name string
    updateTime date-time
    retryStrategy object
    backoff object required
    duration string
    maxDuration string
    limit integer required
    retryPolicy string required
    stage
    timeout integer
    type string
    updateTime date-time
    workflowID string
  • ]
  • updateTime date-time
    workflow object
    createTime date-time
    description string
    environmentID string
    executions undefined[]
    id string
    labels object
    property name* string
    name string
    parallelism integer
    project object
    createTime date-time
    description string
    id string
    labels object
    property name* string
    name string
    updateTime date-time
    stages object[]
  • Array [
  • createTime date-time
    dependencies string[]
    description string
    id string
    labels object
    property name* string
    name string
    project object
    createTime date-time
    description string
    id string
    labels object
    property name* string
    name string
    updateTime date-time
    steps object[]
  • Array [
  • attributes object
    property name* object
    createTime date-time
    dependencies string[]
    description string
    id string
    inputs object
    property name* object
    labels object
    property name* string
    name string
    outputs object
    property name* object
    project object
    createTime date-time
    description string
    id string
    labels object
    property name* string
    name string
    updateTime date-time
    retryStrategy object
    backoff object required
    duration string
    maxDuration string
    limit integer required
    retryPolicy string required
    stage
    timeout integer
    type string
    updateTime date-time
    workflowID string
  • ]
  • updateTime date-time
    workflow
  • ]
  • timeout integer
    type string
    updateTime date-time
    variables object[]
  • Array [
  • description string
    name string required
    overwrite boolean required
    value string required
  • ]
  • version integer
    timeout integer
    type string
    updateTime date-time
    workflowID string
  • ]
  • updateTime date-time
    workflow object
    createTime date-time
    description string
    environmentID string
    executions undefined[]
    id string
    labels object
    property name* string
    name string
    parallelism integer
    project object
    createTime date-time
    description string
    id string
    labels object
    property name* string
    name string
    updateTime date-time
    stages object[]
  • Array [
  • createTime date-time
    dependencies string[]
    description string
    id string
    labels object
    property name* string
    name string
    project object
    createTime date-time
    description string
    id string
    labels object
    property name* string
    name string
    updateTime date-time
    steps object[]
  • Array [
  • attributes object
    property name* object
    createTime date-time
    dependencies string[]
    description string
    id string
    inputs object
    property name* object
    labels object
    property name* string
    name string
    outputs object
    property name* object
    project object
    createTime date-time
    description string
    id string
    labels object
    property name* string
    name string
    updateTime date-time
    retryStrategy object
    backoff object required
    duration string
    maxDuration string
    limit integer required
    retryPolicy string required
    stage object
    createTime date-time
    dependencies string[]
    description string
    id string
    labels object
    property name* string
    name string
    project object
    createTime date-time
    description string
    id string
    labels object
    property name* string
    name string
    updateTime date-time
    steps object[]
  • Array [
  • attributes object
    property name* object
    createTime date-time
    dependencies string[]
    description string
    id string
    inputs object
    property name* object
    labels object
    property name* string
    name string
    outputs object
    property name* object
    project object
    createTime date-time
    description string
    id string
    labels object
    property name* string
    name string
    updateTime date-time
    retryStrategy object
    backoff object required
    duration string
    maxDuration string
    limit integer required
    retryPolicy string required
    stage
    timeout integer
    type string
    updateTime date-time
    workflowID string
  • ]
  • updateTime date-time
    workflow
    timeout integer
    type string
    updateTime date-time
    workflowID string
  • ]
  • updateTime date-time
    workflow
  • ]
  • timeout integer
    type string
    updateTime date-time
    variables object[]
  • Array [
  • description string
    name string required
    overwrite boolean required
    value string required
  • ]
  • version integer
  • ]
  • timeout integer
    type string
    updateTime date-time
    variables object[]
  • Array [
  • description string
    name string required
    overwrite boolean required
    value string required
  • ]
  • version integer
    workflowID string
    workflowStageID string
  • ]
  • status object
    conditions object[]
  • Array [
  • lastUpdateTime date-time
    message string
    reason string required
    status string
    type string
  • ]
  • error boolean
    inactive boolean
    summaryStatus string
    summaryStatusMessage string
    transitioning boolean
    warning boolean
    subjectID string
    timeout integer
    times integer
    trigger object
    type string required
    user string required
    type string
    updateTime date-time
    version integer
    workflow object
    createTime date-time
    description string
    environmentID string
    executions object[]
  • Array [
  • createTime date-time
    description string
    duration integer
    executeTime date-time
    id string
    labels object
    property name* string
    name string
    parallelism integer
    project object
    createTime date-time
    description string
    id string
    labels object
    property name* string
    name string
    updateTime date-time
    stages object[]
  • Array [
  • createTime date-time
    description string
    executeTime date-time
    id string
    labels object
    property name* string
    name string
    project object
    createTime date-time
    description string
    id string
    labels object
    property name* string
    name string
    updateTime date-time
    status object
    conditions object[]
  • Array [
  • lastUpdateTime date-time
    message string
    reason string required
    status string
    type string
  • ]
  • error boolean
    inactive boolean
    summaryStatus string
    summaryStatusMessage string
    transitioning boolean
    warning boolean
    steps object[]
  • Array [
  • attributes object
    property name* object
    createTime date-time
    description string
    duration integer
    executeTime date-time
    id string
    labels object
    property name* string
    name string
    project object
    createTime date-time
    description string
    id string
    labels object
    property name* string
    name string
    updateTime date-time
    record string
    retryStrategy object
    backoff object required
    duration string
    maxDuration string
    limit integer required
    retryPolicy string required
    stageExecution object
    createTime date-time
    description string
    executeTime date-time
    id string
    labels object
    property name* string
    name string
    project object
    createTime date-time
    description string
    id string
    labels object
    property name* string
    name string
    updateTime date-time
    status object
    conditions object[]
  • Array [
  • lastUpdateTime date-time
    message string
    reason string required
    status string
    type string
  • ]
  • error boolean
    inactive boolean
    summaryStatus string
    summaryStatusMessage string
    transitioning boolean
    warning boolean
    steps object[]
  • Array [
  • attributes object
    property name* object
    createTime date-time
    description string
    duration integer
    executeTime date-time
    id string
    labels object
    property name* string
    name string
    project object
    createTime date-time
    description string
    id string
    labels object
    property name* string
    name string
    updateTime date-time
    record string
    retryStrategy object
    backoff object required
    duration string
    maxDuration string
    limit integer required
    retryPolicy string required
    stageExecution
    status object
    conditions object[]
  • Array [
  • lastUpdateTime date-time
    message string
    reason string required
    status string
    type string
  • ]
  • error boolean
    inactive boolean
    summaryStatus string
    summaryStatusMessage string
    transitioning boolean
    warning boolean
    timeout integer
    type string
    updateTime date-time
    workflowExecutionID string
    workflowID string
    workflowStepID string
  • ]
  • updateTime date-time
    workflowExecution
    workflowID string
    workflowStageID string
    status object
    conditions object[]
  • Array [
  • lastUpdateTime date-time
    message string
    reason string required
    status string
    type string
  • ]
  • error boolean
    inactive boolean
    summaryStatus string
    summaryStatusMessage string
    transitioning boolean
    warning boolean
    timeout integer
    type string
    updateTime date-time
    workflowExecutionID string
    workflowID string
    workflowStepID string
  • ]
  • updateTime date-time
    workflowExecution
    workflowID string
    workflowStageID string
  • ]
  • status object
    conditions object[]
  • Array [
  • lastUpdateTime date-time
    message string
    reason string required
    status string
    type string
  • ]
  • error boolean
    inactive boolean
    summaryStatus string
    summaryStatusMessage string
    transitioning boolean
    warning boolean
    subjectID string
    timeout integer
    times integer
    trigger object
    type string required
    user string required
    type string
    updateTime date-time
    version integer
    workflow object
    createTime date-time
    description string
    environmentID string
    executions undefined[]
    id string
    labels object
    property name* string
    name string
    parallelism integer
    project object
    createTime date-time
    description string
    id string
    labels object
    property name* string
    name string
    updateTime date-time
    stages object[]
  • Array [
  • createTime date-time
    dependencies string[]
    description string
    id string
    labels object
    property name* string
    name string
    project object
    createTime date-time
    description string
    id string
    labels object
    property name* string
    name string
    updateTime date-time
    steps object[]
  • Array [
  • attributes object
    property name* object
    createTime date-time
    dependencies string[]
    description string
    id string
    inputs object
    property name* object
    labels object
    property name* string
    name string
    outputs object
    property name* object
    project object
    createTime date-time
    description string
    id string
    labels object
    property name* string
    name string
    updateTime date-time
    retryStrategy object
    backoff object required
    duration string
    maxDuration string
    limit integer required
    retryPolicy string required
    stage object
    createTime date-time
    dependencies string[]
    description string
    id string
    labels object
    property name* string
    name string
    project object
    createTime date-time
    description string
    id string
    labels object
    property name* string
    name string
    updateTime date-time
    steps object[]
  • Array [
  • attributes object
    property name* object
    createTime date-time
    dependencies string[]
    description string
    id string
    inputs object
    property name* object
    labels object
    property name* string
    name string
    outputs object
    property name* object
    project object
    createTime date-time
    description string
    id string
    labels object
    property name* string
    name string
    updateTime date-time
    retryStrategy object
    backoff object required
    duration string
    maxDuration string
    limit integer required
    retryPolicy string required
    stage
    timeout integer
    type string
    updateTime date-time
    workflowID string
  • ]
  • updateTime date-time
    workflow
    timeout integer
    type string
    updateTime date-time
    workflowID string
  • ]
  • updateTime date-time
    workflow
  • ]
  • timeout integer
    type string
    updateTime date-time
    variables object[]
  • Array [
  • description string
    name string required
    overwrite boolean required
    value string required
  • ]
  • version integer
  • ]
  • id string
    labels object
    property name* string
    name string
    parallelism integer
    project object
    createTime date-time
    description string
    id string
    labels object
    property name* string
    name string
    updateTime date-time
    stages object[]
  • Array [
  • createTime date-time
    dependencies string[]
    description string
    id string
    labels object
    property name* string
    name string
    project object
    createTime date-time
    description string
    id string
    labels object
    property name* string
    name string
    updateTime date-time
    steps object[]
  • Array [
  • attributes object
    property name* object
    createTime date-time
    dependencies string[]
    description string
    id string
    inputs object
    property name* object
    labels object
    property name* string
    name string
    outputs object
    property name* object
    project object
    createTime date-time
    description string
    id string
    labels object
    property name* string
    name string
    updateTime date-time
    retryStrategy object
    backoff object required
    duration string
    maxDuration string
    limit integer required
    retryPolicy string required
    stage object
    createTime date-time
    dependencies string[]
    description string
    id string
    labels object
    property name* string
    name string
    project object
    createTime date-time
    description string
    id string
    labels object
    property name* string
    name string
    updateTime date-time
    steps object[]
  • Array [
  • attributes object
    property name* object
    createTime date-time
    dependencies string[]
    description string
    id string
    inputs object
    property name* object
    labels object
    property name* string
    name string
    outputs object
    property name* object
    project object
    createTime date-time
    description string
    id string
    labels object
    property name* string
    name string
    updateTime date-time
    retryStrategy object
    backoff object required
    duration string
    maxDuration string
    limit integer required
    retryPolicy string required
    stage
    timeout integer
    type string
    updateTime date-time
    workflowID string
  • ]
  • updateTime date-time
    workflow
    timeout integer
    type string
    updateTime date-time
    workflowID string
  • ]
  • updateTime date-time
    workflow
  • ]
  • timeout integer
    type string
    updateTime date-time
    variables object[]
  • Array [
  • description string
    name string required
    overwrite boolean required
    value string required
  • ]
  • version integer
  • ]
  • id string
    labels object
    property name* string
    name string
    parallelism integer
    project object
    createTime date-time
    description string
    id string
    labels object
    property name* string
    name string
    updateTime date-time
    stages object[]
  • Array [
  • createTime date-time
    dependencies string[]
    description string
    id string
    labels object
    property name* string
    name string
    project object
    createTime date-time
    description string
    id string
    labels object
    property name* string
    name string
    updateTime date-time
    steps object[]
  • Array [
  • attributes object
    property name* object
    createTime date-time
    dependencies string[]
    description string
    id string
    inputs object
    property name* object
    labels object
    property name* string
    name string
    outputs object
    property name* object
    project object
    createTime date-time
    description string
    id string
    labels object
    property name* string
    name string
    updateTime date-time
    retryStrategy object
    backoff object required
    duration string
    maxDuration string
    limit integer required
    retryPolicy string required
    stage object
    createTime date-time
    dependencies string[]
    description string
    id string
    labels object
    property name* string
    name string
    project object
    createTime date-time
    description string
    id string
    labels object
    property name* string
    name string
    updateTime date-time
    steps object[]
  • Array [
  • attributes object
    property name* object
    createTime date-time
    dependencies string[]
    description string
    id string
    inputs object
    property name* object
    labels object
    property name* string
    name string
    outputs object
    property name* object
    project object
    createTime date-time
    description string
    id string
    labels object
    property name* string
    name string
    updateTime date-time
    retryStrategy object
    backoff object required
    duration string
    maxDuration string
    limit integer required
    retryPolicy string required
    stage
    timeout integer
    type string
    updateTime date-time
    workflowID string
  • ]
  • updateTime date-time
    workflow object
    createTime date-time
    description string
    environmentID string
    executions object[]
  • Array [
  • createTime date-time
    description string
    duration integer
    executeTime date-time
    id string
    labels object
    property name* string
    name string
    parallelism integer
    project object
    createTime date-time
    description string
    id string
    labels object
    property name* string
    name string
    updateTime date-time
    stages object[]
  • Array [
  • createTime date-time
    description string
    executeTime date-time
    id string
    labels object
    property name* string
    name string
    project object
    createTime date-time
    description string
    id string
    labels object
    property name* string
    name string
    updateTime date-time
    status object
    conditions object[]
  • Array [
  • lastUpdateTime date-time
    message string
    reason string required
    status string
    type string
  • ]
  • error boolean
    inactive boolean
    summaryStatus string
    summaryStatusMessage string
    transitioning boolean
    warning boolean
    steps object[]
  • Array [
  • attributes object
    property name* object
    createTime date-time
    description string
    duration integer
    executeTime date-time
    id string
    labels object
    property name* string
    name string
    project object
    createTime date-time
    description string
    id string
    labels object
    property name* string
    name string
    updateTime date-time
    record string
    retryStrategy object
    backoff object required
    duration string
    maxDuration string
    limit integer required
    retryPolicy string required
    stageExecution object
    createTime date-time
    description string
    executeTime date-time
    id string
    labels object
    property name* string
    name string
    project object
    createTime date-time
    description string
    id string
    labels object
    property name* string
    name string
    updateTime date-time
    status object
    conditions object[]
  • Array [
  • lastUpdateTime date-time
    message string
    reason string required
    status string
    type string
  • ]
  • error boolean
    inactive boolean
    summaryStatus string
    summaryStatusMessage string
    transitioning boolean
    warning boolean
    steps object[]
  • Array [
  • attributes object
    property name* object
    createTime date-time
    description string
    duration integer
    executeTime date-time
    id string
    labels object
    property name* string
    name string
    project object
    createTime date-time
    description string
    id string
    labels object
    property name* string
    name string
    updateTime date-time
    record string
    retryStrategy object
    backoff object required
    duration string
    maxDuration string
    limit integer required
    retryPolicy string required
    stageExecution
    status object
    conditions object[]
  • Array [
  • lastUpdateTime date-time
    message string
    reason string required
    status string
    type string
  • ]
  • error boolean
    inactive boolean
    summaryStatus string
    summaryStatusMessage string
    transitioning boolean
    warning boolean
    timeout integer
    type string
    updateTime date-time
    workflowExecutionID string
    workflowID string
    workflowStepID string
  • ]
  • updateTime date-time
    workflowExecution
    workflowID string
    workflowStageID string
    status object
    conditions object[]
  • Array [
  • lastUpdateTime date-time
    message string
    reason string required
    status string
    type string
  • ]
  • error boolean
    inactive boolean
    summaryStatus string
    summaryStatusMessage string
    transitioning boolean
    warning boolean
    timeout integer
    type string
    updateTime date-time
    workflowExecutionID string
    workflowID string
    workflowStepID string
  • ]
  • updateTime date-time
    workflowExecution
    workflowID string
    workflowStageID string
  • ]
  • status object
    conditions object[]
  • Array [
  • lastUpdateTime date-time
    message string
    reason string required
    status string
    type string
  • ]
  • error boolean
    inactive boolean
    summaryStatus string
    summaryStatusMessage string
    transitioning boolean
    warning boolean
    subjectID string
    timeout integer
    times integer
    trigger object
    type string required
    user string required
    type string
    updateTime date-time
    version integer
    workflow object
    createTime date-time
    description string
    environmentID string
    executions undefined[]
    id string
    labels object
    property name* string
    name string
    parallelism integer
    project object
    createTime date-time
    description string
    id string
    labels object
    property name* string
    name string
    updateTime date-time
    stages object[]
  • Array [
  • createTime date-time
    dependencies string[]
    description string
    id string
    labels object
    property name* string
    name string
    project object
    createTime date-time
    description string
    id string
    labels object
    property name* string
    name string
    updateTime date-time
    steps object[]
  • Array [
  • attributes object
    property name* object
    createTime date-time
    dependencies string[]
    description string
    id string
    inputs object
    property name* object
    labels object
    property name* string
    name string
    outputs object
    property name* object
    project object
    createTime date-time
    description string
    id string
    labels object
    property name* string
    name string
    updateTime date-time
    retryStrategy object
    backoff object required
    duration string
    maxDuration string
    limit integer required
    retryPolicy string required
    stage
    timeout integer
    type string
    updateTime date-time
    workflowID string
  • ]
  • updateTime date-time
    workflow
  • ]
  • timeout integer
    type string
    updateTime date-time
    variables object[]
  • Array [
  • description string
    name string required
    overwrite boolean required
    value string required
  • ]
  • version integer
  • ]
  • id string
    labels object
    property name* string
    name string
    parallelism integer
    project object
    createTime date-time
    description string
    id string
    labels object
    property name* string
    name string
    updateTime date-time
    stages object[]
  • Array [
  • createTime date-time
    dependencies string[]
    description string
    id string
    labels object
    property name* string
    name string
    project object
    createTime date-time
    description string
    id string
    labels object
    property name* string
    name string
    updateTime date-time
    steps object[]
  • Array [
  • attributes object
    property name* object
    createTime date-time
    dependencies string[]
    description string
    id string
    inputs object
    property name* object
    labels object
    property name* string
    name string
    outputs object
    property name* object
    project object
    createTime date-time
    description string
    id string
    labels object
    property name* string
    name string
    updateTime date-time
    retryStrategy object
    backoff object required
    duration string
    maxDuration string
    limit integer required
    retryPolicy string required
    stage
    timeout integer
    type string
    updateTime date-time
    workflowID string
  • ]
  • updateTime date-time
    workflow
  • ]
  • timeout integer
    type string
    updateTime date-time
    variables object[]
  • Array [
  • description string
    name string required
    overwrite boolean required
    value string required
  • ]
  • version integer
    timeout integer
    type string
    updateTime date-time
    workflowID string
  • ]
  • updateTime date-time
    workflow object
    createTime date-time
    description string
    environmentID string
    executions object[]
  • Array [
  • createTime date-time
    description string
    duration integer
    executeTime date-time
    id string
    labels object
    property name* string
    name string
    parallelism integer
    project object
    createTime date-time
    description string
    id string
    labels object
    property name* string
    name string
    updateTime date-time
    stages object[]
  • Array [
  • createTime date-time
    description string
    executeTime date-time
    id string
    labels object
    property name* string
    name string
    project object
    createTime date-time
    description string
    id string
    labels object
    property name* string
    name string
    updateTime date-time
    status object
    conditions object[]
  • Array [
  • lastUpdateTime date-time
    message string
    reason string required
    status string
    type string
  • ]
  • error boolean
    inactive boolean
    summaryStatus string
    summaryStatusMessage string
    transitioning boolean
    warning boolean
    steps object[]
  • Array [
  • attributes object
    property name* object
    createTime date-time
    description string
    duration integer
    executeTime date-time
    id string
    labels object
    property name* string
    name string
    project object
    createTime date-time
    description string
    id string
    labels object
    property name* string
    name string
    updateTime date-time
    record string
    retryStrategy object
    backoff object required
    duration string
    maxDuration string
    limit integer required
    retryPolicy string required
    stageExecution object
    createTime date-time
    description string
    executeTime date-time
    id string
    labels object
    property name* string
    name string
    project object
    createTime date-time
    description string
    id string
    labels object
    property name* string
    name string
    updateTime date-time
    status object
    conditions object[]
  • Array [
  • lastUpdateTime date-time
    message string
    reason string required
    status string
    type string
  • ]
  • error boolean
    inactive boolean
    summaryStatus string
    summaryStatusMessage string
    transitioning boolean
    warning boolean
    steps object[]
  • Array [
  • attributes object
    property name* object
    createTime date-time
    description string
    duration integer
    executeTime date-time
    id string
    labels object
    property name* string
    name string
    project object
    createTime date-time
    description string
    id string
    labels object
    property name* string
    name string
    updateTime date-time
    record string
    retryStrategy object
    backoff object required
    duration string
    maxDuration string
    limit integer required
    retryPolicy string required
    stageExecution
    status object
    conditions object[]
  • Array [
  • lastUpdateTime date-time
    message string
    reason string required
    status string
    type string
  • ]
  • error boolean
    inactive boolean
    summaryStatus string
    summaryStatusMessage string
    transitioning boolean
    warning boolean
    timeout integer
    type string
    updateTime date-time
    workflowExecutionID string
    workflowID string
    workflowStepID string
  • ]
  • updateTime date-time
    workflowExecution
    workflowID string
    workflowStageID string
    status object
    conditions object[]
  • Array [
  • lastUpdateTime date-time
    message string
    reason string required
    status string
    type string
  • ]
  • error boolean
    inactive boolean
    summaryStatus string
    summaryStatusMessage string
    transitioning boolean
    warning boolean
    timeout integer
    type string
    updateTime date-time
    workflowExecutionID string
    workflowID string
    workflowStepID string
  • ]
  • updateTime date-time
    workflowExecution
    workflowID string
    workflowStageID string
  • ]
  • status object
    conditions object[]
  • Array [
  • lastUpdateTime date-time
    message string
    reason string required
    status string
    type string
  • ]
  • error boolean
    inactive boolean
    summaryStatus string
    summaryStatusMessage string
    transitioning boolean
    warning boolean
    subjectID string
    timeout integer
    times integer
    trigger object
    type string required
    user string required
    type string
    updateTime date-time
    version integer
    workflow object
    createTime date-time
    description string
    environmentID string
    executions undefined[]
    id string
    labels object
    property name* string
    name string
    parallelism integer
    project object
    createTime date-time
    description string
    id string
    labels object
    property name* string
    name string
    updateTime date-time
    stages object[]
  • Array [
  • createTime date-time
    dependencies string[]
    description string
    id string
    labels object
    property name* string
    name string
    project object
    createTime date-time
    description string
    id string
    labels object
    property name* string
    name string
    updateTime date-time
    steps object[]
  • Array [
  • attributes object
    property name* object
    createTime date-time
    dependencies string[]
    description string
    id string
    inputs object
    property name* object
    labels object
    property name* string
    name string
    outputs object
    property name* object
    project object
    createTime date-time
    description string
    id string
    labels object
    property name* string
    name string
    updateTime date-time
    retryStrategy object
    backoff object required
    duration string
    maxDuration string
    limit integer required
    retryPolicy string required
    stage object
    createTime date-time
    dependencies string[]
    description string
    id string
    labels object
    property name* string
    name string
    project object
    createTime date-time
    description string
    id string
    labels object
    property name* string
    name string
    updateTime date-time
    steps object[]
  • Array [
  • attributes object
    property name* object
    createTime date-time
    dependencies string[]
    description string
    id string
    inputs object
    property name* object
    labels object
    property name* string
    name string
    outputs object
    property name* object
    project object
    createTime date-time
    description string
    id string
    labels object
    property name* string
    name string
    updateTime date-time
    retryStrategy object
    backoff object required
    duration string
    maxDuration string
    limit integer required
    retryPolicy string required
    stage
    timeout integer
    type string
    updateTime date-time
    workflowID string
  • ]
  • updateTime date-time
    workflow
    timeout integer
    type string
    updateTime date-time
    workflowID string
  • ]
  • updateTime date-time
    workflow
  • ]
  • timeout integer
    type string
    updateTime date-time
    variables object[]
  • Array [
  • description string
    name string required
    overwrite boolean required
    value string required
  • ]
  • version integer
  • ]
  • id string
    labels object
    property name* string
    name string
    parallelism integer
    project object
    createTime date-time
    description string
    id string
    labels object
    property name* string
    name string
    updateTime date-time
    stages object[]
  • Array [
  • createTime date-time
    dependencies string[]
    description string
    id string
    labels object
    property name* string
    name string
    project object
    createTime date-time
    description string
    id string
    labels object
    property name* string
    name string
    updateTime date-time
    steps object[]
  • Array [
  • attributes object
    property name* object
    createTime date-time
    dependencies string[]
    description string
    id string
    inputs object
    property name* object
    labels object
    property name* string
    name string
    outputs object
    property name* object
    project object
    createTime date-time
    description string
    id string
    labels object
    property name* string
    name string
    updateTime date-time
    retryStrategy object
    backoff object required
    duration string
    maxDuration string
    limit integer required
    retryPolicy string required
    stage object
    createTime date-time
    dependencies string[]
    description string
    id string
    labels object
    property name* string
    name string
    project object
    createTime date-time
    description string
    id string
    labels object
    property name* string
    name string
    updateTime date-time
    steps object[]
  • Array [
  • attributes object
    property name* object
    createTime date-time
    dependencies string[]
    description string
    id string
    inputs object
    property name* object
    labels object
    property name* string
    name string
    outputs object
    property name* object
    project object
    createTime date-time
    description string
    id string
    labels object
    property name* string
    name string
    updateTime date-time
    retryStrategy object
    backoff object required
    duration string
    maxDuration string
    limit integer required
    retryPolicy string required
    stage
    timeout integer
    type string
    updateTime date-time
    workflowID string
  • ]
  • updateTime date-time
    workflow
    timeout integer
    type string
    updateTime date-time
    workflowID string
  • ]
  • updateTime date-time
    workflow
  • ]
  • timeout integer
    type string
    updateTime date-time
    variables object[]
  • Array [
  • description string
    name string required
    overwrite boolean required
    value string required
  • ]
  • version integer
  • ]
  • timeout integer
    type string
    updateTime date-time
    variables object[]
  • Array [
  • description string
    name string required
    overwrite boolean required
    value string required
  • ]
  • version integer
POST /v1/projects/:project/workflows

Authorization

name: BasicAuthtype: httpdescription: Basic Authentication, in form of base64(<username>:<password>), the password must be a valid Seal API token.in: headerscheme: basic

Request

Security Scheme
Username
Password
project — path required
Body required
{
"description": "string",
"environmentID": "string",
"labels": {},
"name": "string",
"parallelism": 0,
"stages": [
{
"dependencies": [
"string"
],
"description": "string",
"labels": {},
"name": "string",
"steps": [
{
"attributes": {},
"dependencies": [
"string"
],
"description": "string",
"inputs": {},
"labels": {},
"name": "string",
"outputs": {},
"retryStrategy": {
"backoff": {
"duration": "string",
"maxDuration": "string"
},
"limit": 0,
"retryPolicy": "string"
},
"timeout": 0,
"type": "string",
"workflowID": "string"
}
]
}
],
"timeout": 0,
"type": "string",
"variables": [
{
"description": "string",
"name": "string",
"overwrite": true,
"value": "string"
}
]
}
curl / cURL
curl -L -X POST 'https://seal-io.github.io/v1/projects/:project/workflows' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
--data-raw '{
"description": "string",
"environmentID": "string",
"labels": {},
"name": "string",
"parallelism": 0,
"stages": [
{
"dependencies": [
"string"
],
"description": "string",
"labels": {},
"name": "string",
"steps": [
{
"attributes": {},
"dependencies": [
"string"
],
"description": "string",
"inputs": {},
"labels": {},
"name": "string",
"outputs": {},
"retryStrategy": {
"backoff": {
"duration": "string",
"maxDuration": "string"
},
"limit": 0,
"retryPolicy": "string"
},
"timeout": 0,
"type": "string",
"workflowID": "string"
}
]
}
],
"timeout": 0,
"type": "string",
"variables": [
{
"description": "string",
"name": "string",
"overwrite": true,
"value": "string"
}
]
}'