Skip to main content
POST
Validate a workflow

Authorizations

Authorization
string
header
required

API key sent as Authorization: Bearer <key>. Needed only when the server has a key configured.

Body

application/json

Definition of a reactive workflow DAG

workflowId
string
required

Unique workflow identifier

Minimum string length: 1
description
string
required

A human-readable description of the workflow

Maximum string length: 256
Example:

"Quality check"

nodes
object[]
required

Nodes in the workflow

Minimum array length: 1
edges
object[]
required

Edges connecting the nodes

Response

200 - */*

OK

Unified API response wrapper for both success and error responses. Success responses include data field; error responses include error, path, and errors fields.

timestamp
string<date-time>

The time the response was generated

status
integer<int32>

The HTTP status code

Example:

200

message
string

A human-readable message

Example:

"Operation successful"

data
object

The response data

error
string

The HTTP status error name

Example:

"Bad Request"

path
string

The request path

Example:

"/api/files"

errors
object[]

The list of field validation errors