The contract defines 10 schemas that model the data the API accepts and returns. The most detailed are StepRead (28 properties), StepRunRead (15 properties), app__steps__schemas__RunRead (15 properties), TriggerRead (7 properties). Each schema is shown below with its type and property counts.
CodeType
string
Runtime language for the step code.
ValidationError
object
5 properties3 required
SinkTarget
string
Where a datasink step writes its output.
StepType
string
The role a step plays in the project DAG.
TriggerRead
object
Trigger response.
7 properties7 required
HTTPValidationError
object
1 property
TriggerType
string
How a root step can be triggered. EVENT (polling) was deprecated in commit c523d2be (2026-05-02) and deleted entirely in Phase 5: cross-dataset reactive update…
app__steps__schemas__RunRead
object
Run response.
15 properties12 required
StepRunRead
object
StepRun response.
15 properties8 required
StepRead
object
Step response.
28 properties21 required
Specification
The full machine-readable OpenAPI contract behind this narrative.